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

  1. Resolution Note:

    Based on the previous issue, we will not address this.

  2. 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.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.