Search Issue Tracker
Won't Fix
Won't Fix in 2021.3.X
Votes
4
Found in
2021.3.9f1
Issue ID
UUM-13973
Regression
Yes
Compound Colliders Crash
*Look at the comments for more detailed debugging results.*
This issue comes from a discussion in the Unity forums, [https://forum.unity.com/threads/executionengineexception-attempting-to-call-method-unity-entities-fastequality-compareimpl-1.1296462/].
Updated to 2021.3.9f1 and I now get the crash with both faster builds, and faster runtime. On Mac M1 MAX, with IL2CPP.
The crash log looks like this for both settings:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000021b00000005
Exception Codes: 0x0000000000000001, 0x0000021b00000005
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [10618]
VM Region Info: 0x21b00000005 is not in any region. Bytes after previous region: 1833951035398 Bytes before following region: 103238128893947
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
commpage (reserved) 1000000000-7000000000 [384.0G] {-}{{-}}{{-}}/{{-}}{{-}}{-} SM=NUL ...(unallocated)
---> GAP OF 0x5f9000000000 BYTES
MALLOC_NANO 600000000000-600008000000 [128.0M] rw-/rwx SM=PRV
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 <translation info unavailable> 0x10228eefc ???
1 <translation info unavailable> 0x10228ee2c ???
2 ??? 0x12cd297f2 86876c11ad8b63968805b88bf0d31953_x64_sse4 + 18
3 UnityPlayer.dylib 0x10c7650b9 0x10c307000 + 4579513
4 UnityPlayer.dylib 0x10c30ab7e 0x10c307000 + 15230
5 GameAssembly.dylib 0x1215b551b 0x11f4bd000 + 34571547
6 GameAssembly.dylib 0x121526556 0x11f4bd000 + 33985878
7 GameAssembly.dylib 0x1201ee1b0 0x11f4bd000 + 13832624
8 GameAssembly.dylib 0x120114a83 0x11f4bd000 + 12941955
9 GameAssembly.dylib 0x12011a2af 0x11f4bd000 + 12964527
10 GameAssembly.dylib 0x120114a83 0x11f4bd000 + 12941955
11 GameAssembly.dylib 0x120aabeca 0x11f4bd000 + 22998730
12 GameAssembly.dylib 0x120ab2b8a 0x11f4bd000 + 23026570
13 GameAssembly.dylib 0x12188832d 0x11f4bd000 + 37532461
14 GameAssembly.dylib 0x120abc4fc 0x11f4bd000 + 23065852
15 GameAssembly.dylib 0x12164bd57 0x11f4bd000 + 35188055
16 GameAssembly.dylib 0x120abca2f 0x11f4bd000 + 23067183
17 GameAssembly.dylib 0x120114a83 0x11f4bd000 + 12941955
18 GameAssembly.dylib 0x12011a2af 0x11f4bd000 + 12964527
19 GameAssembly.dylib 0x120114a83 0x11f4bd000 + 12941955
20 GameAssembly.dylib 0x120aabeca 0x11f4bd000 + 22998730
21 GameAssembly.dylib 0x120aaaeb8 0x11f4bd000 + 22994616
22 GameAssembly.dylib 0x120114a83 0x11f4bd000 + 12941955
23 GameAssembly.dylib 0x12011a2af 0x11f4bd000 + 12964527
24 GameAssembly.dylib 0x120114a83 0x11f4bd000 + 12941955
25 GameAssembly.dylib 0x11f9e5974 0x11f4bd000 + 5409140
26 GameAssembly.dylib 0x11f9e57ee 0x11f4bd000 + 5408750
27 UnityPlayer.dylib 0x10c95333c 0x10c307000 + 6603580
28 UnityPlayer.dylib 0x10c959310 0x10c307000 + 6628112
29 UnityPlayer.dylib 0x10c7a08f6 0x10c307000 + 4823286
30 UnityPlayer.dylib 0x10c7a0984 0x10c307000 + 4823428
31 UnityPlayer.dylib 0x10c7a0c03 0x10c307000 + 4824067
32 UnityPlayer.dylib 0x10d27eef5 0x10c307000 + 16219893
33 Foundation 0x7ff815583ef1 __NSFireTimer + 67
34 CoreFoundation 0x7ff8147c8016 {_}{{_}}CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION{{_}}{_} + 20
35 CoreFoundation 0x7ff8147c7b07 __CFRunLoopDoTimer + 923
36 CoreFoundation 0x7ff8147c766b __CFRunLoopDoTimers + 307
37 CoreFoundation 0x7ff8147aded2 __CFRunLoopRun + 2014
38 CoreFoundation 0x7ff8147ad034 CFRunLoopRunSpecific + 562
39 HIToolbox 0x7ff81d8c95e6 RunCurrentEventLoopInMode + 292
40 HIToolbox 0x7ff81d8c934a ReceiveNextEventCommon + 594
41 HIToolbox 0x7ff81d8c90e5 _BlockUntilNextEventMatchingListInModeWithFilter + 70
42 AppKit 0x7ff81711dfad _DPSNextEvent + 927
43 AppKit 0x7ff81711c66a -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1394
44 AppKit 0x7ff81710ed19 -[NSApplication run] + 586
45 AppKit 0x7ff8170e2c97 NSApplicationMain + 817
46 UnityPlayer.dylib 0x10d28259d PlayerMain(int, char const**) + 989
47 dyld 0x20229752e start + 462
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- visionOS Players are minimized when Guided Access is turned on
- Licensing Client fails to launch when opening Unity Hub
- Sprite Atlas Inspector preview disappears when entering Play mode unless SpriteAtlasMode is set to "Sprite Atlas V2 - Enabled"
- Opening reference for Audio Importer opens missing page
- [Android] SpriteAtlas gets corrupted in Player when using Late binding with SRP Batcher enabled
Resolution Note:
Based on the previous issue, we will not address this.
Resolution Note (2021.3.X):
This bug was reproducible in (0.51.0-preview.32 & 0.51.1-preview.2X) public releases.
After further investigating the case we worked using compound colliders in master-dots/monorepo but we could run the application build in Mac + IL2CPP.
Therefore, it shows unity.physics package works as expected.