Search Issue Tracker
Fixed in 2018.1.X
Fixed in 2017.2.X, 2017.3.X
Votes
0
Found in
2017.2
2017.2.0p2
Issue ID
973813
Regression
Yes
[Metal] Crash in CreateNewEncoder() at MetalContext.mm:115
Reproduction steps:
1. Open the attached project (DuplicateEncoderCrash.zip).
2. Build and run for iOS.
Actual behavior:
- Application crashes after the splash screen.
Reproduced with:
Metal
2017.2.0p4 2017.3.0f1, 2018.1.0a7
Not reproducible with:
GLES
or
2017.1.2p3
Notes:
- May be related to case 969730 .
- Full callstack attached in the edit.
* thread #15, name = 'UnityGfxDeviceWorker', stop reason = signal SIGABRT
frame #0: 0x0000000181321348 libsystem_kernel.dylib`__pthread_kill + 8
frame #1: 0x0000000181435354 libsystem_pthread.dylib`pthread_kill$VARIANT$mp + 396
frame #2: 0x0000000181290fd8 libsystem_c.dylib`abort + 140
frame #3: 0x0000000181264a5c libsystem_c.dylib`__assert_rtn + 220
frame #4: 0x00000001835114e0 Metal`MTLReportFailure + 764
frame #5: 0x00000001a0b3fcc4 AGXMetalA9
frame #6: 0x00000001a5339698 MetalTools`-[MTLDebugCommandBuffer renderCommandEncoderWithDescriptor:] + 396
* frame #7: 0x000000010110069c utktest`::CreateNewEncoder() at MetalContext.mm:115 [opt]
frame #8: 0x00000001010f21fc utktest`::SetupMetalFBO() at FrameBufferMetal.mm:386 [opt]
frame #9: 0x00000001010f2338 utktest`::PrepareRenderTargetIfNeeded() at FrameBufferMetal.mm:416 [opt]
...
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- NullReferenceException when setting 'isTextObjectScaleStatic' to false on a disabled TextMeshPro GameObject
- Shader Stripping Custom Options disappear when exiting Play mode without reloading Domain
- Decals do not get projected when 'Rendering Layer Mask' on a GameObject is 23rd Layer or above due to encoding/decoding issues
- Deriving from SearchContextAttribute doesn't always work
- Scripting API documentation is missing for macOS editor extensions
Add comment