Search Issue Tracker
Fixed
Fixed in 2022.1.23f1, 2022.2.0b15, 2023.1.0a18
Votes
1
Found in
2022.1.20f1
2022.2.0b10
2023.1.0a13
Issue ID
UUM-16838
Regression
Yes
[MacOS] Standalone profiler crashing before opening when editor is ran from external drive
How to reproduce:
# Create new project
# Open Standalone Profiler (Window>Analysis>Standalone Profiler)
# Wait for Progress bar to reach the step "Initialize Menu"
Expected result: Profiler opens
Actual result: Profiler window crashes
Reproduced with: 2022.1.0a14, 2022.1.20f1, 2022.2.0b11, 2023.1.0a12
Does not reproduce with: 2022.1.0a13
NOTE: Editor must be launched from an external drive
Stacktrace:
*
**
*** Terminating app due to uncaught exception 'NSGenericException', reason: '-[NSApplication runModalSession:] may not be invoked inside of transaction begin/commit pair, or inside of transaction commit (usually this means it was invoked inside of a view's -drawRect: method.)'
*
**
*** First throw call stack:
(
0 CoreFoundation 0x00007ff8015801e3 __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007ff8012e0c13 objc_exception_throw + 48
2 CoreFoundation 0x00007ff80158004a +[NSException exceptionWithName:reason:userInfo:] + 0
3 AppKit 0x00007ff8047abdca _NSRunModal + 152
4 AppKit 0x00007ff8043521f8 -[NSApplication runModalSession:] + 241
5 Unity 0x0000000108c19b68 -[LaunchScreenController setProgressBar:andText:] + 184
6 Unity 0x0000000108c19d2d _ZN18EditorLaunchScreen11SetProgressERKN4core12basic_stringIcNS0_20StringStorageDefaultIcEEEEfb + 45
7 Unity 0x0000000107b248e8 _ZL22UpdateProgressBarStateb + 1544
8 Unity 0x0000000107b24dd3 _ZN13ProgressScope8PopScopeEm + 499
9 Unity 0x00000001075f6ccf _ZL23CommitVariantCompileJobP27SingleVariantCompileJobDatabb + 559
10 Unity 0x00000001075f6efc _Z29GetSubProgramForShaderSnippetPN9ShaderLab7ProgramEP6ShaderPNS_4PassERK13ShaderSnippet10ShaderTypejRKN8keywords17LocalKeywordStateESD_RK12fixed_bitsetILi33EjE20BuildTargetSelection22ShaderCompilerPlatformR19ShaderSnippetResult18ShaderRequirements26AsyncShaderCompilationModebb + 332
11 Unity 0x00000001068c4c57 _ZN9ShaderLab7Program23CompileShaderSubProgramEP6ShaderPNS_4PassERK13ShaderSnippetjRKN8keywords17LocalKeywordStateERS9_R19ShaderSnippetResult18ShaderRequirements26AsyncShaderCompilationModeb + 1015
12 Unity 0x00000001068c623e _ZNK9ShaderLab7Program21GetMatchingSubProgramEPK6ShaderPKNS_4PassERKN8keywords17LocalKeywordStateEjPS8_R19ShaderSnippetResult26AsyncShaderCompilationModebii + 1950
13 Unity 0x00000001068d1779 _ZNK9ShaderLab11ShaderState20FindSubProgramsToUseEPK6ShaderPKNS_4PassERNS_11SubProgramsERK17ShaderPassContextRKN8keywords17LocalKeywordStateEbii + 313
14 Unity 0x00000001068d1c0c _ZNK9ShaderLab11ShaderState16ApplyShaderStateEjPK19ShaderPropertySheetRK17ShaderPassContextRKN8keywords17LocalKeywordStateEPK6ShaderPKNS_4PassEPNS_11SubProgramsEPK22DeviceRenderStateBlockiiSG_SG_ + 188
15 Unity 0x00000001068bf1e5 _ZN9ShaderLab4Pass9ApplyPassEjPK19ShaderPropertySheetR17ShaderPassContextRKN8keywords17LocalKeywordStateEPK6ShaderiiPKNS_10GrabPassesEPNS_11SubProgramsEPK22DeviceRenderStateBlockPKS0_SM_ + 197
16 Unity 0x000000010683e8f5 _Z17ApplyMaterialPassRK18SharedMaterialDataR17ShaderPassContextPK6ShaderPN9ShaderLab4PassEiiPKNS7_10GrabPassesEPNS7_11SubProgramsEPK22DeviceRenderStateBlockPKS8_SJ_ + 469
17 Unity 0x0000000106875442 _ZN8Material11SetPassFastEPN9ShaderLab4PassER17ShaderPassContextP6ShaderiiPNS0_11SubProgramsE + 386
18 Unity 0x00000001068755d4 _ZN8Material21SetPassSlowWithShaderEP6ShaderiR17ShaderPassContexti + 212
19 Unity 0x00000001065f846c _ZN17MaterialScripting7SetPassEP8Materiali + 188
20 Unity 0x0000000105e8c5f9 _Z23Material_CUSTOM_SetPassP37ScriptingBackendNativeObjectPtrOpaquei + 185
21 ??? 0x0000000173ef6bfc 0x0 + 6240037884
22 ??? 0x0000000173ed1463 0x0 + 6239884387
23 ??? 0x0000000173d7032b 0x0 + 6238438187
24 ??? 0x0000000173d6c9dc 0x0 + 6238423516
25 ??? 0x0000000173d6c6d3 0x0 + 6238422739
26 ??? 0x0000000173d6c433 0x0 + 6238422067
27 libmonobdwgc-2.0.dylib 0x000000015076c00c mono_jit_runtime_invoke + 1587
28 libmonobdwgc-2.0.dylib 0x00000001509220db do_runtime_invoke + 80
29 libmonobdwgc-2.0.dylib 0x0000000150922018 mono_runtime_invoke + 94
30 Unity 0x0000000106b5b147 _Z23scripting_method_invoke18ScriptingMethodPtr18ScriptingObjectPtrR18ScriptingArgumentsP21ScriptingExceptionPtrb + 71
31 Unity 0x0000000106b383f6 _ZN19ScriptingInvocation6InvokeEP21ScriptingExceptionPtrb + 166
32 Unity 0x0000000106c7cfc9 _ZN9Scripting11UnityEngine15GUIUtilityProxy12ProcessEventEiPvPbP21ScriptingExceptionPtr + 217
33 Unity 0x0000000107636578 _ZN7GUIView19ProcessRetainedModeER10InputEventR8GUIStatei + 152
34 Unity 0x0000000108c25aa1 _ZN7GUIView12OnInputEventER10InputEvent + 897
35 Unity 0x00000001076359af _ZN7GUIView17ProcessInputEventER10InputEvent + 351
36 Unity 0x0000000108c36cf1 -[GUIRenderView renderRect:] + 273
37 Unity 0x0000000108c34540 -[GUIMetalView drawRect:] + 480
38 Unity 0x0000000108c340fb -[GUIMetalView displayLayer:] + 91
39 QuartzCore 0x00007ff8085b1951 _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 873
40 QuartzCore 0x00007ff808708336 _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 640
41 QuartzCore 0x00007ff808593231 _ZN2CA11Transaction6commitEv + 777
42 AppKit 0x00007ff8041d8f00 _NSTryRunModal + 70
43 AppKit 0x00007ff804352187 -[NSApplication runModalSession:] + 128
44 Unity 0x0000000108c19b68 -[LaunchScreenController setProgressBar:andText:] + 184
45 Unity 0x0000000108c19d2d _ZN18EditorLaunchScreen11SetProgressERKN4core12basic_stringIcNS0_20StringStorageDefaultIcEEEEfb + 45
46 Unity 0x0000000107b248e8 _ZL22UpdateProgressBarStateb + 1544
47 Unity 0x00000001077a6beb _ZN15SectionIterator25UpdateProgressAndMoveNextEv + 219
48 Unity 0x00000001077a3b3c _ZN11Application17InitializeProjectEv + 19596
49 Unity 0x0000000108c0fd3c -[EditorApplication applicationDidFinishLaunching:] + 156
50 CoreFoundation 0x00007ff8014fa03c {_}{{_}}CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER{{_}}{_} + 12
51 CoreFoundation 0x00007ff801597592 ___CFXRegistrationPost_block_invoke + 49
52 CoreFoundation 0x00007ff801597510 _CFXRegistrationPost + 496
53 CoreFoundation 0x00007ff8014cbca8 _CFXNotificationPost + 735
54 Foundation 0x00007ff80230090e -[NSNotificationCenter postNotificationName:object:userInfo:] + 82
55 AppKit 0x00007ff803f31dee -[NSApplication _postDidFinishNotification] + 305
56 AppKit 0x00007ff803f31b3c -[NSApplication _sendFinishLaunchingNotification] + 208
57 AppKit 0x00007ff803f2f70c -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 541
58 AppKit 0x00007ff803f2f360 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 665
59 Foundation 0x00007ff80232b834 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 308
60 Foundation 0x00007ff80232b6a6 _NSAppleEventManagerGenericHandler + 80
61 AE 0x00007ff807b9c3f0 _AppleEventsCheckInAppWithBlock + 14079
62 AE 0x00007ff807b9bc5a _AppleEventsCheckInAppWithBlock + 12137
63 AE 0x00007ff807b9538f aeProcessAppleEvent + 419
64 HIToolbox 0x00007ff80a19b3d2 AEProcessAppleEvent + 54
65 AppKit 0x00007ff803f29992 _DPSNextEvent + 2036
66 AppKit 0x00007ff803f27bfa -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1394
67 AppKit 0x00007ff803f1a2a9 -[NSApplication run] + 586
68 AppKit 0x00007ff803eee227 NSApplicationMain + 817
69 Unity 0x0000000108c2c43c _Z10EditorMainiPPKc + 1020
70 Unity 0x0000000108c2c759 main + 9
71 dyld 0x000000011811451e start + 462
)
libc++abi: terminating with uncaught exception of type NSException
Obtained 69 stack frames.
#0 0x007ff80140800e in __pthread_kill
#1 0x007ff801389d24 in abort
#2 0x007ff8013fa082 in abort_message
#3 0x007ff8013eb1bd in demangling_unexpected_handler()
#4 0x007ff8012e7e01 in _objc_terminate()
#5 0x007ff8013f94a7 in std::__terminate(void (*)())
#6 0x007ff8013f9458 in std::terminate()
#7 0x000001075f6efc in GetSubProgramForShaderSnippet(ShaderLab::Program*, Shader*, ShaderLab::Pass*, ShaderSnippet const&, ShaderType, unsigned int, keywords::LocalKeywordState const&, keywords::LocalKeywordState const&, fixed_bitset<33, unsigned int> const&, BuildTargetSelection, ShaderCompilerPlatform, ShaderSnippetResult&, ShaderRequirements, AsyncShaderCompilationMode, bool, bool)
#8 0x000001068c4c57 in ShaderLab::Program::CompileShaderSubProgram(Shader*, ShaderLab::Pass*, ShaderSnippet const&, unsigned int, keywords::LocalKeywordState const&, keywords::LocalKeywordState&, ShaderSnippetResult&, ShaderRequirements, AsyncShaderCompilationMode, bool)
#9 0x000001068c623e in ShaderLab::Program::GetMatchingSubProgram(Shader const*, ShaderLab::Pass const*, keywords::LocalKeywordState const&, unsigned int, keywords::LocalKeywordState*, ShaderSnippetResult&, AsyncShaderCompilationMode, bool, int, int) const
#10 0x000001068d1779 in ShaderLab::ShaderState::FindSubProgramsToUse(Shader const*, ShaderLab::Pass const*, ShaderLab::SubPrograms&, ShaderPassContext const&, keywords::LocalKeywordState const&, bool, int, int) const
#11 0x000001068d1c0c in ShaderLab::ShaderState::ApplyShaderState(unsigned int, ShaderPropertySheet const*, ShaderPassContext const&, keywords::LocalKeywordState const&, Shader const*, ShaderLab::Pass const*, ShaderLab::SubPrograms*, DeviceRenderStateBlock const*, int, int, ShaderLab::Pass const*, ShaderLab::Pass const*) const
#12 0x000001068bf1e5 in ShaderLab::Pass::ApplyPass(unsigned int, ShaderPropertySheet const*, ShaderPassContext&, keywords::LocalKeywordState const&, Shader const*, int, int, ShaderLab::GrabPasses const*, ShaderLab::SubPrograms*, DeviceRenderStateBlock const*, ShaderLab::Pass const*, ShaderLab::Pass const*)
#13 0x0000010683e8f5 in ApplyMaterialPass(SharedMaterialData const&, ShaderPassContext&, Shader const*, ShaderLab::Pass*, int, int, ShaderLab::GrabPasses const*, ShaderLab::SubPrograms*, DeviceRenderStateBlock const*, ShaderLab::Pass const*, ShaderLab::Pass const*)
#14 0x00000106875442 in Material::SetPassFast(ShaderLab::Pass*, ShaderPassContext&, Shader*, int, int, ShaderLab::SubPrograms*)
#15 0x000001068755d4 in Material::SetPassSlowWithShader(Shader*, int, ShaderPassContext&, int)
#16 0x000001065f846c in MaterialScripting::SetPass(Material*, int)
#17 0x00000105e8c5f9 in Material_CUSTOM_SetPass(ScriptingBackendNativeObjectPtrOpaque*, int)
#18 0x00000173ef6bfc in (wrapper managed-to-native) UnityEngine.Material:SetPass (UnityEngine.Material,int) [ \{0x7f9254a21cc0}
+ 0x8c] (0x173ef6b70 0x173ef6cdb) [0x150342a80 - Unity Child Domain]
#19 0x00000173ed1463 in UnityEngine.UIElements.UIRRepaintUpdater:Update () [
{0x7f92c44d3be8}
+ 0x253] [/Users/bokken/buildslave/unity/build/ModuleOverrides/com.unity.ui/Core/Renderer/UIRRepaintUpdater.cs :: 80u] (0x173ed1210 0x173ed1484) [0x150342a80 - Unity Child Domain]
#20 0x00000173d7032b in UnityEngine.UIElements.Panel:UpdateForRepaint () [
{0x7f925337e7b8}
+ 0xab] [/Users/bokken/buildslave/unity/build/ModuleOverrides/com.unity.ui/Core/Panel.cs :: 998u] (0x173d70280 0x173d70334) [0x150342a80 - Unity Child Domain]
#21 0x00000173d6c9dc in UnityEngine.UIElements.UIElementsUtility:DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel) [
{0x7f925337e620}
+ 0x14c] [/Users/bokken/buildslave/unity/build/ModuleOverrides/com.unity.ui/Core/UIElementsUtility.cs :: 453u] (0x173d6c890 0x173d6ce2c) [0x150342a80 - Unity Child Domain]
#22 0x00000173d6c6d3 in UnityEngine.UIElements.UIElementsUtility:UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (int,intptr,bool&) [
{0x7f92c3c3fc78}
+ 0xf3] [/Users/bokken/buildslave/unity/build/ModuleOverrides/com.unity.ui/Core/UIElementsUtility.cs :: 205u] (0x173d6c5e0 0x173d6c705) [0x150342a80 - Unity Child Domain]
#23 0x00000173d6c433 in UnityEngine.UIElements.UIEventRegistration/<>c:<.cctor>b__1_2 (int,intptr) [
{0x7f92c3c40700}
+ 0x23] [/Users/bokken/buildslave/unity/build/ModuleOverrides/com.unity.ui/Core/UIElementsUtility.cs :: 28u] (0x173d6c410 0x173d6c43c) [0x150342a80 - Unity Child Domain]
#24 0x0000015076c00c in mono_jit_runtime_invoke
#25 0x000001509220db in do_runtime_invoke
#26 0x00000150922018 in mono_runtime_invoke
#27 0x00000106b5b147 in scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)
#28 0x00000106b383f6 in ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
#29 0x00000106c7cfc9 in Scripting::UnityEngine::GUIUtilityProxy::ProcessEvent(int, void*, bool*, ScriptingExceptionPtr*)
#30 0x00000107636578 in GUIView::ProcessRetainedMode(InputEvent&, GUIState&, int)
#31 0x00000108c25aa1 in GUIView::OnInputEvent(InputEvent&)
#32 0x000001076359af in GUIView::ProcessInputEvent(InputEvent&)
#33 0x00000108c36cf1 in -[GUIRenderView renderRect:]
#34 0x00000108c34540 in -[GUIMetalView drawRect:]
#35 0x00000108c340fb in -[GUIMetalView displayLayer:]
#36 0x007ff8085b1951 in CA::Layer::display_if_needed(CA::Transaction*)
#37 0x007ff808708336 in CA::Context::commit_transaction(CA::Transaction*, double, double*)
#38 0x007ff808593231 in CA::Transaction::commit()
#39 0x007ff8041d8f00 in _NSTryRunModal
#40 0x007ff804352187 in -[NSApplication runModalSession:]
#41 0x00000108c19b68 in -[LaunchScreenController setProgressBar:andText:]
#42 0x00000108c19d2d in EditorLaunchScreen::SetProgress(core::basic_string<char, core::StringStorageDefault<char> > const&, float, bool)
#43 0x00000107b248e8 in UpdateProgressBarState(bool)
#44 0x000001077a6beb in SectionIterator::UpdateProgressAndMoveNext()
#45 0x000001077a3b3c in Application::InitializeProject()
#46 0x00000108c0fd3c in -[EditorApplication applicationDidFinishLaunching:]
#47 0x007ff8014fa03c in {_}{{_}}CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER{{_}}{_}
#48 0x007ff801597592 in ___CFXRegistrationPost_block_invoke
#49 0x007ff801597510 in _CFXRegistrationPost
#50 0x007ff8014cbca8 in _CFXNotificationPost
#51 0x007ff80230090e in -[NSNotificationCenter postNotificationName:object:userInfo:]
#52 0x007ff803f31dee in -[NSApplication _postDidFinishNotification]
#53 0x007ff803f31b3c in -[NSApplication _sendFinishLaunchingNotification]
#54 0x007ff803f2f70c in -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:]
#55 0x007ff803f2f360 in -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:]
#56 0x007ff80232b834 in -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:]
#57 0x007ff80232b6a6 in _NSAppleEventManagerGenericHandler
#58 0x007ff807b9c3f0 in _AppleEventsCheckInAppWithBlock
#59 0x007ff807b9bc5a in _AppleEventsCheckInAppWithBlock
#60 0x007ff807b9538f in aeProcessAppleEvent
#61 0x007ff80a19b3d2 in AEProcessAppleEvent
#62 0x007ff803f29992 in _DPSNextEvent
#63 0x007ff803f27bfa in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
#64 0x007ff803f1a2a9 in -[NSApplication run]
#65 0x007ff803eee227 in NSApplicationMain
#66 0x00000108c2c43c in EditorMain(int, char const**)
#67 0x00000108c2c759 in main
#68 0x0000011811451e in (Unknown)
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Android] [Vulkan] Cubes stuck on the first few frames of rotation and application flickering when an Overlay Camera is added to the Camera Stack with MSAA enabled
- Profiling information icon does not update for Light Mode
- [Linux] Type to select functionality is missing for drop down menus
- TextMeshPro calculates Width Compression incorrectly when using certain values in the WD% field
- VFX Graph link contrasts fail WCAG guidelines
Add comment