Nir Hasson
Topic Author
Posts: 68
Joined: 10 Nov 2013, 21:20
Contact:

Unity 2019.4.13f1, Noesis 3.0.6 crash on MacBook Pro

06 Nov 2020, 17:49

The unity player keeps crashing on MacBook Pro with Noesis 3.0.6.
The same project runs on Windows, Android, iOS and Mac mini without any issues.
Attached here are the log files from the macOS that crashes and a screenshot from the unity bug report.

Any ideas on what’s going on?

From the OS
[bug]
Process: Spivi.B2C.Client [2022]
Path: /Applications/Spivi.Home.app/Contents/Resources/Spivi.B2C.Client.app/Contents/MacOS/Spivi.B2C.Client
Identifier: com.spivitech.Spivi-B2C-Client
Version: 1.2.12 (1)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Spivi.B2C.Client [2022]
User ID: 501

Date/Time: 2020-11-06 11:52:25.938 +0200
OS Version: Mac OS X 10.15.7 (19H2)
Report Version: 12
Bridge OS Version: 4.6 (17P6610)
Anonymous UUID: AC52F86D-B53E-68FA-0B1A-EB87136294F1

Sleep/Wake UUID: 601D7395-FC26-4202-820B-1EB26F784135

Time Awake Since Boot: 2800 seconds
Time Since Wake: 520 seconds

System Integrity Protection: enabled

Crashed Thread: 36 UnityGfxDeviceWorker

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0:
-->
__TEXT 000000010a6ea000-000000010a6eb000 [ 4K] r-x/rwx SM=COW /Applications/Spivi.Home.app/Contents/Resources/Spivi.B2C.Client.app/Contents/MacOS/Spivi.B2C.Client

Application Specific Information:
abort() called

Thread 36 Crashed:: UnityGfxDeviceWorker
0 libsystem_kernel.dylib 0x00007fff698e633a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff699a2e60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff6986d808 abort + 120
3 UnityPlayer.dylib 0x000000010af71452 0x10a6f3000 + 8905810
4 libmonobdwgc-2.0.dylib 0x00000001125c7a31 mono_chain_signal + 79
5 libsystem_platform.dylib 0x00007fff699975fd _sigtramp + 29
6 Noesis.dylib 0x000000012167c610 0x1214d0000 + 1754640
7 Noesis.dylib 0x000000012150091b 0x1214d0000 + 198939
8 Noesis.dylib 0x00000001215007f6 0x1214d0000 + 198646
9 Noesis.dylib 0x00000001218d73ea 0x1214d0000 + 4223978
10 Noesis.dylib 0x00000001218d1de7 0x1214d0000 + 4201959
11 Noesis.dylib 0x000000012167c1ed 0x1214d0000 + 1753581
12 Noesis.dylib 0x0000000121678a65 0x1214d0000 + 1739365
13 Noesis.dylib 0x000000012168416d 0x1214d0000 + 1786221
14 Noesis.dylib 0x00000001216840ec 0x1214d0000 + 1786092
15 Noesis.dylib 0x000000012185597e 0x1214d0000 + 3692926
16 UnityPlayer.dylib 0x000000010ab4047f 0x10a6f3000 + 4510847
17 UnityPlayer.dylib 0x000000010b46751c 0x10a6f3000 + 14107932
18 UnityPlayer.dylib 0x000000010ab415d7 0x10a6f3000 + 4515287
19 UnityPlayer.dylib 0x000000010ab3709c 0x10a6f3000 + 4472988
20 UnityPlayer.dylib 0x000000010aece66c 0x10a6f3000 + 8238700
21 libsystem_pthread.dylib 0x00007fff699a3109 _pthread_start + 148
22 libsystem_pthread.dylib 0x00007fff6999eb8b thread_start + 15


VM Region Summary:
ReadOnly portion of Libraries: Total=696.5M resident=0K(0%) swapped_out_or_unallocated=696.5M(100%)
Writable regions: Total=2.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.0G(100%)

VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG backing stores 1232K 2
CG image 72K 8
CoreAnimation 180K 13
CoreGraphics 8K 1
CoreImage 24K 2
CoreUI image data 1208K 10
Foundation 4K 1
IOKit 15.5M 2
Kernel Alloc Once 8K 1
MALLOC 396.3M 81
MALLOC guard page 48K 9
MALLOC_MEDIUM (reserved) 1.0G 9 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 364K 49
Stack 37.8M 55
Stack Guard 56.0M 6
VM_ALLOCATE 117.8M 215
VM_ALLOCATE (reserved) 6624K 38 reserved VM address space (unallocated)
__DATA 41.6M 367
__DATA_CONST 104K 2
__FONT_DATA 4K 1
__LINKEDIT 392.0M 12
__OBJC_RO 32.3M 1
__OBJC_RW 1908K 2
__TEXT 304.5M 357
__UNICODE 564K 1
mapped file 118.4M 237
shared memory 684K 17
=========== ======= =======
TOTAL 2.9G 1503
TOTAL, minus reserved VM space 1.5G 1503

Model: MacBookPro16,1, BootROM 1037.147.4.0.0 (iBridge: 17.16.16610.0.0,0), 8 processors, 8-Core Intel Core i9, 2.4 GHz, 32 GB, SMC
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro5300MItem, AMD Radeon Pro 5300M, spdisplays_pcie_device, 4 GB
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, -
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, -
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Apr 7 2020 13:09:12 version 9.30.357.41.32.5.49 FWID 01-617711e7
Bluetooth: Version 7.0.6f7, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB3.1 Hub
USB Device: USB 3.1 Bus
USB Device: USB2.0 Hub
USB Device: USB-C Digital AV Multiport Adapter
USB Device: Apple T2 Bus
USB Device: Composite Device
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3
Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3

[/bug]

From Unity report
[bug]Native StackTrace:

Thread 36 (crashed)
0 UnityPlayer.dylib 0x000000010f4e03f4 <system symbols missing>
1 UnityPlayer.dylib 0x000000010ee764d9 <system symbols missing>
2 UnityPlayer.dylib 0x000000010e7c1441 <system symbols missing>
3 libmonobdwgc-2.0.dylib 0x0000000115f25a31 <system symbols missing>
4 libsystem_platform.dylib 0x00007fff699975fd <system symbols missing>
5 libobjc.A.dylib 0x00007fff685ef4d0 <system symbols missing>
6 AMDRadeonX6000MTLDriver 0x00007fff22e83f44 <system symbols missing>
7 Noesis.dylib 0x0000000124c5091b <system symbols missing>
8 Noesis.dylib 0x0000000124c507f6 <system symbols missing>
9 Noesis.dylib 0x00000001250273ea <system symbols missing>
10 Noesis.dylib 0x0000000125021de7 <system symbols missing>
11 Noesis.dylib 0x0000000124dcc1ed <system symbols missing>
12 Noesis.dylib 0x0000000124dc8a65 <system symbols missing>
13 Noesis.dylib 0x0000000124dd416d <system symbols missing>
14 Noesis.dylib 0x0000000124dd40ec <system symbols missing>
15 Noesis.dylib 0x0000000124fa597e <system symbols missing>
16 UnityPlayer.dylib 0x000000010e39047f <system symbols missing>
17 UnityPlayer.dylib 0x000000010ecb751c <system symbols missing>
18 UnityPlayer.dylib 0x000000010e3915d7 <system symbols missing>
19 UnityPlayer.dylib 0x000000010e38709c <system symbols missing>
20 UnityPlayer.dylib 0x000000010e71e66c <system symbols missing>
21 libsystem_pthread.dylib 0x00007fff699a3109 <system symbols missing>
22 libsystem_pthread.dylib 0x00007fff6999eb8b <system symbols missing>

[/bug]

Tags:
 
User avatar
jsantos
Site Admin
Posts: 3143
Joined: 20 Jan 2012, 17:18
Contact:

Re: Unity 2019.4.13f1, Noesis 3.0.6 crash on MacBook Pro

06 Nov 2020, 19:37

Please upgrade to 3.0.7 and also verify if the scene doesn't crash *without* using Noesis. Also please try both renderers Metal and OpenGL.

After that, please open a bug in the tracker to follow the issue. Thanks!
 
Nir Hasson
Topic Author
Posts: 68
Joined: 10 Nov 2013, 21:20
Contact:

Re: Unity 2019.4.13f1, Noesis 3.0.6 crash on MacBook Pro

08 Nov 2020, 15:59

Upgraded to 3.0.7 and get the same crash, see below.
I can't test it without Noesis, as this is the main menu of the product which has nothing besides the UI.
As said before, it works on other Macs, and worked with Unity 2018 and Noesis 2.2.6

Thread 36 (crashed)
0 UnityPlayer.dylib 0x00000001081db3f4 <system symbols missing>
1 UnityPlayer.dylib 0x0000000107b714d9 <system symbols missing>
2 UnityPlayer.dylib 0x00000001074bc441 <system symbols missing>
3 libmonobdwgc-2.0.dylib 0x000000010eb36a31 <system symbols missing>
4 libsystem_platform.dylib 0x00007fff699975fd <system symbols missing>
5 libobjc.A.dylib 0x00007fff685ef4d0 <system symbols missing>
6 AMDRadeonX6000MTLDriver 0x00007fff22e83f44 <system symbols missing>
7 Noesis.dylib 0x000000011d94091b <system symbols missing>
8 Noesis.dylib 0x000000011d9407f6 <system symbols missing>
9 Noesis.dylib 0x000000011dd173ea <system symbols missing>
10 Noesis.dylib 0x000000011dd11de7 <system symbols missing>
11 Noesis.dylib 0x000000011dabc1ed <system symbols missing>
12 Noesis.dylib 0x000000011dab8a65 <system symbols missing>
13 Noesis.dylib 0x000000011dac416d <system symbols missing>
14 Noesis.dylib 0x000000011dac40ec <system symbols missing>
15 Noesis.dylib 0x000000011dc9597e <system symbols missing>
16 UnityPlayer.dylib 0x000000010708b47f <system symbols missing>
17 UnityPlayer.dylib 0x00000001079b251c <system symbols missing>
18 UnityPlayer.dylib 0x000000010708c5d7 <system symbols missing>
19 UnityPlayer.dylib 0x000000010708209c <system symbols missing>
20 UnityPlayer.dylib 0x000000010741966c <system symbols missing>
21 libsystem_pthread.dylib 0x00007fff699a3109 <system symbols missing>
22 libsystem_pthread.dylib 0x00007fff6999eb8b <system symbols missing>
 
Nir Hasson
Topic Author
Posts: 68
Joined: 10 Nov 2013, 21:20
Contact:

Re: Unity 2019.4.13f1, Noesis 3.0.6 crash on MacBook Pro

08 Nov 2020, 16:37

Some additional information from the client OS log that might help:

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
-[MTLRenderPipelineDescriptorInternal validateWithDevice:]:2439: failed assertion `vertexFunction must not be nil.'

Thread 35 Crashed:: UnityGfxDeviceWorker

0 libsystem_kernel.dylib 0x00007fff6981933a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff698d5e60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff697a0808 abort + 120
3 UnityPlayer.dylib 0x000000010857a452 0x107cfc000 + 8905810
4 libmonobdwgc-2.0.dylib 0x000000010fba1a31 mono_chain_signal + 79
5 libmonobdwgc-2.0.dylib 0x000000010fba1d74 sigabrt_signal_handler + 86
6 libsystem_platform.dylib 0x00007fff698ca5fd _sigtramp + 29
7 ??? 0x0000000000000004 0 + 4
8 libsystem_c.dylib 0x00007fff697a0808 abort + 120
9 libsystem_c.dylib 0x00007fff6979fac6 __assert_rtn + 314
10 com.apple.Metal 0x00007fff34d7a729 MTLReportFailure.cold.2 + 43
11 com.apple.Metal 0x00007fff34d6de88 MTLReportFailure + 523
12 com.apple.Metal 0x00007fff34d03936 -[MTLRenderPipelineDescriptorInternal validateWithDevice:] + 2418
13 com.apple.Metal 0x00007fff34d025c6 -[MTLCompiler newRenderPipelineStateWithDescriptor:options:reflection:error:completionHandler:] + 141
14 com.apple.Metal 0x00007fff34d01c26 -[_MTLDevice newRenderPipelineStateWithDescriptor:error:] + 65
15 Noesis.dylib 0x000000011c13a6ab 0x11c10c000 + 190123
16 Noesis.dylib 0x000000011c13c1b3 0x11c10c000 + 197043
17 Noesis.dylib 0x000000011c5134cf 0x11c10c000 + 4224207
18 Noesis.dylib 0x000000011c50dde7 0x11c10c000 + 4201959
19 Noesis.dylib 0x000000011c2b7f5a 0x11c10c000 + 1752922
20 Noesis.dylib 0x000000011c2b6c51 0x11c10c000 + 1748049
21 Noesis.dylib 0x000000011c2b49d9 0x11c10c000 + 1739225
22 Noesis.dylib 0x000000011c2bfefb 0x11c10c000 + 1785595
23 Noesis.dylib 0x000000011c2bfeb3 0x11c10c000 + 1785523
24 Noesis.dylib 0x000000011c491752 0x11c10c000 + 3692370
25 UnityPlayer.dylib 0x000000010814947f 0x107cfc000 + 4510847
26 UnityPlayer.dylib 0x0000000108a7051c 0x107cfc000 + 14107932
27 UnityPlayer.dylib 0x000000010814a5d7 0x107cfc000 + 4515287
28 UnityPlayer.dylib 0x000000010814009c 0x107cfc000 + 4472988
29 UnityPlayer.dylib 0x00000001084d766c 0x107cfc000 + 8238700
30 libsystem_pthread.dylib 0x00007fff698d6109 _pthread_start + 148
31 libsystem_pthread.dylib 0x00007fff698d1b8b thread_start + 15
 
User avatar
jsantos
Site Admin
Posts: 3143
Joined: 20 Jan 2012, 17:18
Contact:

Re: Unity 2019.4.13f1, Noesis 3.0.6 crash on MacBook Pro

10 Nov 2020, 16:43

-[MTLRenderPipelineDescriptorInternal validateWithDevice:]:2439: failed assertion `vertexFunction must not be nil.'
Thanks for this, it is very helpful. Could you please open a ticket for this issue?
 
Nir Hasson
Topic Author
Posts: 68
Joined: 10 Nov 2013, 21:20
Contact:

Re: Unity 2019.4.13f1, Noesis 3.0.6 crash on MacBook Pro

11 Nov 2020, 07:21

Sure, note that there are 2 cases now.
The last one with the vertexFunction is a case that even the initial splash screen can't be rendered and the app crashes immediately.
The first one without the explicit reason is a case that the app renders the splash screen but crashes afterward when getting into the main menu.
I created a ticket.
 
User avatar
jsantos
Site Admin
Posts: 3143
Joined: 20 Jan 2012, 17:18
Contact:

Re: Unity 2019.4.13f1, Noesis 3.0.6 crash on MacBook Pro

11 Nov 2020, 10:50

Thanks for the ticket (#1832). Let's continue there.

Who is online

Users browsing this forum: No registered users and 1 guest