Hello, I’m having an issue that is driving me mad, I converted my project to use Addressables, all assets/scenes are in their respective bundles, and the game has about 800+ bundles (don’t know if this is an issue), but only about 10-50 bundles are in use at a time. Memory footprint is tiny since only the needed assets are in memory.
All looks good until the game crashes out of nowhere.
I can’t seem to find what is causing it, I tried to have fewer bundles and disable incremental GC to no avail.
This happens both in the editor and the player builds (iOS/Android), the runs, I switch scenes as usual, but sometimes, out of nowhere loading a scene crashes the game without an error or Cloud Diagnostics crash report. This is not linked to any scene in specific, this can happen even in the Bootstrap scene which is just an empty scene with a camera.
Is there anything I’m missing, looking at the logs I cannot pinpoint anything in the code.
Unity version is 2022.3.8f1
OS: Mac OS 13.4.1
For reference, this is how I’m loading scenes:
using System;
using UnityEngine;
using System.Threading.Tasks;
using System.Collections.Generic;
using UnityEngine.SceneManagement;
using UnityEngine.AddressableAssets;
using UnityEngine.ResourceManagement.AsyncOperations;
using UnityEngine.ResourceManagement.ResourceProviders;
#if UNITY_EDITOR
using UnityEditor.SceneManagement;
#endif
namespace HQ.Scenes {
public class CustomSceneManager : MonoBehaviour {
public class ScenePayload {
public string sceneName;
public AsyncOperationHandle<SceneInstance> handle;
}
public static List<ScenePayload> loadedScenes = new List<ScenePayload>();
public static string GetCurrentSceneName() {
string sceneName = "MainMenu";
foreach (ScenePayload scene in loadedScenes) {
if (scene.sceneName == "InGame") continue;
sceneName = scene.sceneName;
break;
}
#if UNITY_EDITOR
if (loadedScenes.Count == 0) return Utils.GetCurrentSceneNameInEditor();
#endif
return sceneName;
}
public static async void UnloadSceneAsync(string sceneName, Action onUnload = null) {
Application.backgroundLoadingPriority = ThreadPriority.High;
ScenePayload scenePayload = loadedScenes.Find(payload => payload.sceneName == sceneName);
if (scenePayload != null) {
AsyncOperationHandle<SceneInstance> handle = Addressables.UnloadSceneAsync(scenePayload.handle);
await handle.Task;
loadedScenes.Remove(scenePayload);
onUnload?.Invoke();
return;
}
#if UNITY_EDITOR
AsyncOperation asyncUnload = EditorSceneManager.UnloadSceneAsync(sceneName);
while (!asyncUnload.isDone) { await Task.Delay(100); }
#endif
onUnload?.Invoke();
Application.backgroundLoadingPriority = ThreadPriority.Low;
}
public static async void LoadScene(string sceneName, LoadSceneMode mode = LoadSceneMode.Single, Action onLoad = null) {
Application.backgroundLoadingPriority = ThreadPriority.High;
if (mode == LoadSceneMode.Single) {
loadedScenes.Clear();
Resources.UnloadUnusedAssets();
}
AsyncOperationHandle<SceneInstance> handle = Addressables.LoadSceneAsync(sceneName, mode);
ScenePayload scenePayload = new ScenePayload() {
sceneName = sceneName,
handle = handle
};
loadedScenes.Add(scenePayload);
await handle.Task;
Application.backgroundLoadingPriority = ThreadPriority.Low;
onLoad?.Invoke();
}
public static void ReplaceScene(string sceneName) {
Application.backgroundLoadingPriority = ThreadPriority.High;
UnloadSceneAsync(GetCurrentSceneName(), () => {
LoadScene(sceneName, LoadSceneMode.Additive);
Application.backgroundLoadingPriority = ThreadPriority.Low;
});
}
public static void LoadDoubleScene(string firstSceneName, string secondSceneName) {
ScenePayload scenePayload = loadedScenes.Find(payload => payload.sceneName == GetCurrentSceneName());
if (scenePayload != null) loadedScenes.Remove(scenePayload);
LoadScene(firstSceneName, LoadSceneMode.Single, () => {
LoadScene(secondSceneName, LoadSceneMode.Additive);
});
}
}
}
And this is the Editor.log after the crash:
=================================================================
Native Crash Reporting
=================================================================
Got a segv while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
0x2cb2c73d4 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/Frameworks/MonoBleedingEdge/MonoEmbedRuntime/osx/libmonobdwgc-2.0.dylib : mono_dump_native_crash_info
0x2cb289954 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/Frameworks/MonoBleedingEdge/MonoEmbedRuntime/osx/libmonobdwgc-2.0.dylib : mono_handle_native_crash
0x2cb21207c - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/Frameworks/MonoBleedingEdge/MonoEmbedRuntime/osx/libmonobdwgc-2.0.dylib : mono_sigsegv_signal_handler_debug
0x18a77aa24 - /usr/lib/system/libsystem_platform.dylib : _sigtramp
0x102e0cfe4 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN11UTF16StringC1ERKS_10MemLabelId
0x10352d3b8 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN20TextRenderingPrivate21TextMeshGeneratorImplC2ERK11UTF16StringPN13TextRendering4FontE10TextAnchorN5Unity13TextAlignmentEfffbb11ColorRGBA32fiii
0x10352b9c4 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN20TextRenderingPrivate21TextMeshGeneratorImpl3GetERK11UTF16StringPNS_8FontImplE10TextAnchorN5Unity13TextAlignmentEfffbb11ColorRGBA32fiii
0x10356e058 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN5IMGUI12GetGeneratorERK5RectTIfERK10GUIContentPN13TextRendering4FontE10TextAnchorbb11ColorRGBA32fii13ImagePosition
0x10356de88 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZNK8GUIStyle12GetGeneratorERK5RectTIfER10GUIContent11ColorRGBA32
0x10356eb0c - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN8GUIStyle11DrawContentERK5RectTIfE18ScriptingObjectPtrbbbbbbiiRK10ColorRGBAfS7_S5_ffffbb
0x102529740 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _Z45GUIStyle_CUSTOM_Internal_DrawContent_InjectedP37ScriptingBackendNativeObjectPtrOpaqueRK5RectTIfES0_hhhhhhiiRK10ColorRGBAfS7_S7_ffffhh
0x364e9c9c4 - Unknown
0x364e9c804 - Unknown
0x364e9898c - Unknown
0x364e92068 - Unknown
0x364e93190 - Unknown
0x364e916e4 - Unknown
0x364ef0074 - Unknown
0x3042c0c74 - Unknown
0x3042c0b04 - Unknown
0x3042c08b8 - Unknown
0x3042c07e0 - Unknown
0x37adca7a8 - Unknown
0x37ada3d80 - Unknown
0x37ad248bc - Unknown
0x365608574 - Unknown
0x3042960e4 - Unknown
0x304295ee0 - Unknown
0x3042844ac - Unknown
0x304219c68 - Unknown
0x304218ff0 - Unknown
0x364e8f8c0 - Unknown
0x364e8de10 - Unknown
0x364e8c304 - Unknown
0x364e893b0 - Unknown
0x364db453c - Unknown
0x3041fc304 - Unknown
0x364d2bf54 - Unknown
0x364d2a550 - Unknown
0x3041fb7ec - Unknown
0x3041fb488 - Unknown
0x3041fb24c - Unknown
0x3041fb158 - Unknown
0x3041fafbc - Unknown
0x3041fb058 - Unknown
0x2cb21533c - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/Frameworks/MonoBleedingEdge/MonoEmbedRuntime/osx/libmonobdwgc-2.0.dylib : mono_jit_runtime_invoke
0x2cb39b594 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/Frameworks/MonoBleedingEdge/MonoEmbedRuntime/osx/libmonobdwgc-2.0.dylib : do_runtime_invoke
0x2cb39b4b4 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/Frameworks/MonoBleedingEdge/MonoEmbedRuntime/osx/libmonobdwgc-2.0.dylib : mono_runtime_invoke
0x10301b484 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _Z23scripting_method_invoke18ScriptingMethodPtr18ScriptingObjectPtrR18ScriptingArgumentsP21ScriptingExceptionPtrb
0x102ff74f8 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN19ScriptingInvocation6InvokeEP21ScriptingExceptionPtrb
0x10314843c - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN9Scripting11UnityEngine15GUIUtilityProxy12ProcessEventEiPvPbP21ScriptingExceptionPtr
0x103a44974 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN7GUIView19ProcessRetainedModeER10InputEventR8GUIStatei
0x104e2fd60 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN7GUIView12OnInputEventER10InputEvent
0x103a43da8 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN7GUIView17ProcessInputEventER10InputEvent
0x104e3efa4 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : -[GUIRenderView renderRect:]
0x104e3c9d4 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : -[GUIMetalView drawRect:]
0x104e316f4 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN7GUIView7DoPaintEv
0x104e31970 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN7GUIView10RepaintAllEb
0x103ba4ac0 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN20PlayerLoopController19InternalUpdateSceneEbb
0x103b9d21c - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN20PlayerLoopController31UpdateSceneIfNeededFromMainLoopEv
0x103b9a7ec - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _ZN11Application9TickTimerEv
0x104e1d17c - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : -[EditorApplication TickTimer]
0x18b7da448 - /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation : __NSFireTimer
0x18a8443c8 - /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
0x18a844070 - /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : __CFRunLoopDoTimer
0x18a843bc8 - /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : __CFRunLoopDoTimers
0x18a829348 - /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : __CFRunLoopRun
0x18a8284b8 - /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation : CFRunLoopRunSpecific
0x194072c40 - /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox : RunCurrentEventLoopInMode
0x194072a7c - /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox : ReceiveNextEventCommon
0x1940727d4 - /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox : _BlockUntilNextEventMatchingListInModeWithFilter
0x18da49d44 - /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit : _DPSNextEvent
0x18da48ee0 - /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit : -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
0x18da3d344 - /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit : -[NSApplication run]
0x18da14794 - /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit : NSApplicationMain
0x104e35840 - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : _Z10EditorMainiPPKc
0x104e35b8c - /Applications/Unity/Hub/Editor/2022.3.8f1/Unity.app/Contents/MacOS/Unity : main
0x18a3f3f28 - /usr/lib/dyld : start
=================================================================
Telemetry Dumper:
=================================================================
Pkilling 0x14542958592x from 0x8144428544x
Pkilling 0x15770923008x from 0x8144428544x
Pkilling 0x12009058304x from 0x8144428544x
Pkilling 0x15829331968x from 0x8144428544x
Pkilling 0x15840014336x from 0x8144428544x
Pkilling 0x12836696064x from 0x8144428544x
Pkilling 0x12623048704x from 0x8144428544x
Pkilling 0x12840988672x from 0x8144428544x
Pkilling 0x12845281280x from 0x8144428544x
Pkilling 0x12822327296x from 0x8144428544x
Pkilling 0x12849573888x from 0x8144428544x
Pkilling 0x6420295680x from 0x8144428544x
Pkilling 0x12318699520x from 0x8144428544x
Pkilling 0x6420869120x from 0x8144428544x
Pkilling 0x15768776704x from 0x8144428544x
Pkilling 0x15748526080x from 0x8144428544x
Pkilling 0x12006912000x from 0x8144428544x
Pkilling 0x11141771264x from 0x8144428544x
Pkilling 0x15831478272x from 0x8144428544x
Pkilling 0x15842160640x from 0x8144428544x
Pkilling 0x11142344704x from 0x8144428544x
Pkilling 0x11142918144x from 0x8144428544x
Pkilling 0x12274266112x from 0x8144428544x
Pkilling 0x12838842368x from 0x8144428544x
Pkilling 0x15131406336x from 0x8144428544x
Pkilling 0x12288700416x from 0x8144428544x
Pkilling 0x12843134976x from 0x8144428544x
Pkilling 0x12820180992x from 0x8144428544x
Pkilling 0x12847427584x from 0x8144428544x
Pkilling 0x12824473600x from 0x8144428544x
Pkilling 0x12284506112x from 0x8144428544x
Entering thread summarizer pause from 0x8144428544x
Finished thread summarizer pause from 0x8144428544x.
Failed to create breadcrumb file (null)/crash_hash_0x2ea73f93f1
debugger-agent: Unable to listen on 54
Waiting for dumping threads to resume
=================================================================
External Debugger Dump:
=================================================================
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x18a77a6a0):0x18a77a690 42 00 01 f1 e9 00 00 54 60 04 00 ac 63 80 00 91 B......T`...c...
0x18a77a6a0 20 04 40 ac 21 80 00 91 42 80 00 f1 68 ff ff 54 .@.!...B...h..T
0x18a77a6b0 21 00 02 8b 22 0c 40 ac 60 04 00 ac 63 00 02 8b !...".@.`...c...
0x18a77a6c0 62 0c 01 ac c0 03 5f d6 63 80 00 91 63 e8 7b 92 b....._.c...c.{.
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at UnityEngine.GUIStyle:Internal_DrawContent_Injected <0x00017>
at UnityEngine.GUIStyle:Internal_DrawContent <0x000f3>
at UnityEditor.StyleSheets.StylePainter:smile:rawBlock <0x00ee3>
at UnityEditor.StyleSheets.StylePainter:smile:rawStyle <0x0057f>
at <Module>:invoke_bool_GUIStyle_Rect_GUIContent_DrawStates <0x00177>
at UnityEngine.GUIStyle:smile:raw <0x0019b>
at UnityEngine.GUIStyle:smile:raw <0x0009b>
at UnityEngine.GUI:smile:oControl <0x000db>
at UnityEngine.GUI:smile:oButton <0x001db>
at UnityEngine.GUI:Button <0x00067>
at UnityEngine.GUI:Button <0x0009f>
at UnityEngine.GUI:Button <0x0005f>
at FlyingWormConsole3.PanelStack:smile:rawContent <0x01c7f>
at FlyingWormConsole3.Panel:smile:raw <0x00403>
at FlyingWormConsole3.ConsolePro3Window:OnGUI <0x008f3>
at UnityEditor.HostView:InvokeOnGUI <0x0014b>
at UnityEditor.DockArea:smile:rawView <0x00057>
at UnityEditor.DockArea:OldOnGUI <0x008ab>
at UnityEngine.UIElements.IMGUIContainer:smile:oOnGUI <0x006c7>
at UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent <0x0035f>
at UnityEngine.UIElements.IMGUIContainer:smile:oIMGUIRepaint <0x0037f>
at UnityEngine.UIElements.UIR.RenderChainCommand:ExecuteNonDrawMesh <0x00627>
at UnityEngine.UIElements.UIR.UIRenderDevice:EvaluateChain <0x00f13>
at UnityEngine.UIElements.UIR.RenderChain:Render <0x0044f>
at UnityEngine.UIElements.UIRRepaintUpdater:Update <0x001f3>
at UnityEngine.UIElements.VisualTreeUpdater:UpdateVisualTreePhase <0x000eb>
at UnityEngine.UIElements.Panel:UpdateForRepaint <0x00073>
at UnityEngine.UIElements.Panel:Repaint <0x001bf>
at UnityEngine.UIElements.UIElementsUtility:smile:oDispatch <0x0011b>
at UnityEngine.UIElements.UIElementsUtility:UnityEngine.UIElements.IUIElementsUtility.ProcessEvent <0x000c7>
at UnityEngine.UIElements.UIEventRegistration:ProcessEvent <0x00093>
at <>c:<.cctor>b__1_2 <0x0001f>
at UnityEngine.GUIUtility:ProcessEvent <0x00063>
at <Module>:runtime_invoke_void_int_intptr_intptr& <0x0007f>
=================================================================
Obtained 74 stack frames.
#0 0x0000018a77a6a0 in _platform_memmove
#1 0x0000010352d3b8 in TextRenderingPrivate::TextMeshGeneratorImpl::TextMeshGeneratorImpl(UTF16String const&, TextRendering::Font*, TextAnchor, Unity::TextAlignment, float, float, float, bool, bool, ColorRGBA32, float, int, int, int)
#2 0x0000010352b9c4 in TextRenderingPrivate::TextMeshGeneratorImpl::Get(UTF16String const&, TextRenderingPrivate::FontImpl*, TextAnchor, Unity::TextAlignment, float, float, float, bool, bool, ColorRGBA32, float, int, int, int)
#3 0x0000010356e058 in IMGUI::GetGenerator(RectT<float> const&, GUIContent const&, TextRendering::Font*, TextAnchor, bool, bool, ColorRGBA32, float, int, int, ImagePosition)
#4 0x0000010356de88 in GUIStyle::GetGenerator(RectT<float> const&, GUIContent&, ColorRGBA32) const
#5 0x0000010356eb0c in GUIStyle::smile:rawContent(RectT<float> const&, ScriptingObjectPtr, bool, bool, bool, bool, bool, bool, int, int, ColorRGBAf const&, ColorRGBAf const&, ColorRGBAf, float, float, float, float, bool, bool)
#6 0x00000102529740 in GUIStyle_CUSTOM_Internal_DrawContent_Injected(ScriptingBackendNativeObjectPtrOpaque*, RectT<float> const&, ScriptingBackendNativeObjectPtrOpaque*, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, int, int, ColorRGBAf const&, ColorRGBAf const&, ColorRGBAf const&, float, float, float, float, unsigned char, unsigned char)
#7 0x00000364e9c9c4 in (wrapper managed-to-native) UnityEngine.GUIStyle:Internal_DrawContent_Injected (UnityEngine.GUIStyle,UnityEngine.Rect&,UnityEngine.GUIContent,bool,bool,bool,bool,bool,bool,int,int,UnityEngine.Color&,UnityEngine.Color&,UnityEngine.Color&,single,single,single,single,bool,bool) [{0x38a4dfaf8} + 0x15c] (0x364e9c868 0x364e9ca38) [0x2bea42a80 - Unity Child Domain]
#8 0x00000364e9c804 in UnityEngine.GUIStyle:Internal_DrawContent (UnityEngine.Rect,UnityEngine.GUIContent,bool,bool,bool,bool,bool,bool,int,int,UnityEngine.Color,UnityEngine.Color,UnityEngine.Color,single,single,single,single,bool,bool) [{0x2fca95470} + 0xf4] (0x364e9c710 0x364e9c814) [0x2bea42a80 - Unity Child Domain]
#9 0x00000364e9898c in UnityEditor.StyleSheets.StylePainter:smile:rawBlock (UnityEngine.GUIStyle,UnityEditor.StyleSheets.StyleBlock,UnityEngine.Rect,UnityEngine.GUIContent,UnityEngine.DrawStates) [{0x37d502498} + 0xee4] [/Users/bokken/build/output/unity/unity/Modules/StyleSheetsEditor/StylePainter.cs :: 298u] (0x364e97aa8 0x364e99528) [0x2bea42a80 - Unity Child Domain]
#10 0x00000364e92068 in UnityEditor.StyleSheets.StylePainter:smile:rawStyle (UnityEngine.GUIStyle,UnityEngine.Rect,UnityEngine.GUIContent,UnityEngine.DrawStates) [{0x3604ad630} + 0x580] [/Users/bokken/build/output/unity/unity/Modules/StyleSheetsEditor/StylePainter.cs :: 40u] (0x364e91ae8 0x364e9208c) [0x2bea42a80 - Unity Child Domain]
#11 0x00000364e93190 in (wrapper delegate-invoke) <Module>:invoke_bool_GUIStyle_Rect_GUIContent_DrawStates (UnityEngine.GUIStyle,UnityEngine.Rect,UnityEngine.GUIContent,UnityEngine.DrawStates) [{0x11cc12408} + 0x178] (0x364e93018 0x364e932b8) [0x2bea42a80 - Unity Child Domain]
#12 0x00000364e916e4 in UnityEngine.GUIStyle:smile:raw (UnityEngine.Rect,UnityEngine.GUIContent,int,bool,bool,bool,bool) [{0x2fca95b58} + 0x19c] [/Users/bokken/build/output/unity/unity/Modules/IMGUI/GUIStyle.cs :: 287u] (0x364e91548 0x364e91820) [0x2bea42a80 - Unity Child Domain]
#13 0x00000364ef0074 in UnityEngine.GUIStyle:smile:raw (UnityEngine.Rect,UnityEngine.GUIContent,int,bool,bool) [{0x2fca95b30} + 0x9c] [/Users/bokken/build/output/unity/unity/Modules/IMGUI/GUIStyle.cs :: 275u] (0x364eeffd8 0x364ef0084) [0x2bea42a80 - Unity Child Domain]
#14 0x000003042c0c74 in UnityEngine.GUI:smile:oControl (UnityEngine.Rect,int,bool,bool,UnityEngine.GUIContent,UnityEngine.GUIStyle) [{0x37ef86900} + 0xdc] [/Users/bokken/build/output/unity/unity/Modules/IMGUI/GUI.cs :: 1024u] (0x3042c0b98 0x3042c0e9c) [0x2bea42a80 - Unity Child Domain]
#15 0x000003042c0b04 in UnityEngine.GUI:smile:oButton (UnityEngine.Rect,int,UnityEngine.GUIContent,UnityEngine.GUIStyle) [{0x37ef86978} + 0x1dc] [/Users/bokken/build/output/unity/unity/Modules/IMGUI/GUI.cs :: 1085u] (0x3042c0928 0x3042c0b28) [0x2bea42a80 - Unity Child Domain]
#16 0x000003042c08b8 in UnityEngine.GUI:Button (UnityEngine.Rect,int,UnityEngine.GUIContent,UnityEngine.GUIStyle) [{0x37ef86130} + 0x68] [/Users/bokken/build/output/unity/unity/Modules/IMGUI/GUI.cs :: 408u] (0x3042c0850 0x3042c08c8) [0x2bea42a80 - Unity Child Domain]
#17 0x000003042c07e0 in UnityEngine.GUI:Button (UnityEngine.Rect,UnityEngine.GUIContent,UnityEngine.GUIStyle) [{0x37ef86108} + 0xa0] [/Users/bokken/build/output/unity/unity/Modules/IMGUI/GUI.cs :: 402u] (0x3042c0740 0x3042c07f0) [0x2bea42a80 - Unity Child Domain]
#18 0x0000037adca7a8 in UnityEngine.GUI:Button (UnityEngine.Rect,string,UnityEngine.GUIStyle) [{0x37ef860b8} + 0x60] [/Users/bokken/build/output/unity/unity/Modules/IMGUI/GUI.cs :: 390u] (0x37adca748 0x37adca7b8) [0x2bea42a80 - Unity Child Domain]
#19 0x0000037ada3d80 in FlyingWormConsole3.PanelStack:smile:rawContent (FlyingWormConsole3.FastRect&,bool) [{0x360613728} + 0x1c80] (0x37ada2100 0x37ada40bc) [0x2bea42a80 - Unity Child Domain]
#20 0x0000037ad248bc in FlyingWormConsole3.Panel:smile:raw () [{0x360612ed8} + 0x404] (0x37ad244b8 0x37ad248f4) [0x2bea42a80 - Unity Child Domain]
#21 0x00000365608574 in FlyingWormConsole3.ConsolePro3Window:OnGUI () [{0x3471dfd68} + 0x8f4] (0x365607c80 0x365609074) [0x2bea42a80 - Unity Child Domain]
#22 0x000003042960e4 in UnityEditor.HostView:InvokeOnGUI (UnityEngine.Rect) [{0x2dd998b00} + 0x14c] [/Users/bokken/build/output/unity/unity/Editor/Mono/HostView.cs :: 513u] (0x304295f98 0x304296408) [0x2bea42a80 - Unity Child Domain]
#23 0x00000304295ee0 in UnityEditor.DockArea:smile:rawView (UnityEngine.Rect) [{0x2fcaa9198} + 0x58] [/Users/bokken/build/output/unity/unity/Editor/Mono/GUI/DockArea.cs :: 386u] (0x304295e88 0x304295ef8) [0x2bea42a80 - Unity Child Domain]
#24 0x000003042844ac in UnityEditor.DockArea:OldOnGUI () [{0x2fcaa9170} + 0x8ac] [/Users/bokken/build/output/unity/unity/Editor/Mono/GUI/DockArea.cs :: 378u] (0x304283c00 0x304284528) [0x2bea42a80 - Unity Child Domain]
#25 0x00000304219c68 in UnityEngine.UIElements.IMGUIContainer:smile:oOnGUI (UnityEngine.Event,UnityEngine.Matrix4x4,UnityEngine.Rect,bool,UnityEngine.Rect,System.Action,bool) [{0x2d037bee8} + 0x6c8] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/IMGUIContainer.cs :: 356u] (0x3042195a0 0x30421a998) [0x2bea42a80 - Unity Child Domain]
#26 0x00000304218ff0 in UnityEngine.UIElements.IMGUIContainer:HandleIMGUIEvent (UnityEngine.Event,UnityEngine.Matrix4x4,UnityEngine.Rect,System.Action,bool) [{0x2d037c0f0} + 0x360] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/IMGUIContainer.cs :: 678u] (0x304218c90 0x304219138) [0x2bea42a80 - Unity Child Domain]
#27 0x00000364e8f8c0 in UnityEngine.UIElements.IMGUIContainer:smile:oIMGUIRepaint () [{0x2d037bf60} + 0x380] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/IMGUIContainer.cs :: 537u] (0x364e8f540 0x364e8f948) [0x2bea42a80 - Unity Child Domain]
#28 0x00000364e8de10 in UnityEngine.UIElements.UIR.RenderChainCommand:ExecuteNonDrawMesh (UnityEngine.UIElements.UIR.DrawParams,single,System.Exception&) [{0x38a5b7678} + 0x628] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/Renderer/UIRenderer/UIRenderers.cs :: 130u] (0x364e8d7e8 0x364e8ea30) [0x2bea42a80 - Unity Child Domain]
#29 0x00000364e8c304 in UnityEngine.UIElements.UIR.UIRenderDevice:EvaluateChain (UnityEngine.UIElements.UIR.RenderChainCommand,UnityEngine.Material,UnityEngine.Material,UnityEngine.Texture,UnityEngine.Texture,single,Unity.Collections.NativeSlice`1<UnityEngine.UIElements.UIR.Transform3x4>,Unity.Collections.NativeSlice`1<UnityEngine.Vector4>,UnityEngine.MaterialPropertyBlock,bool,System.Exception&) [{0x38a5b6ba8} + 0xf14] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/Renderer/UIRenderer/UIRenderDevice.cs :: 1004u] (0x364e8b3f0 0x364e8c898) [0x2bea42a80 - Unity Child Domain]
#30 0x00000364e893b0 in UnityEngine.UIElements.UIR.RenderChain:Render () [{0x11bfe5260} + 0x450] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/Renderer/UIRRenderChain.cs :: 508u] (0x364e88f60 0x364e89464) [0x2bea42a80 - Unity Child Domain]
#31 0x00000364db453c in UnityEngine.UIElements.UIRRepaintUpdater:Update () [{0x317e2e880} + 0x1f4] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/Renderer/UIRRepaintUpdater.cs :: 80u] (0x364db4348 0x364db4550) [0x2bea42a80 - Unity Child Domain]
#32 0x000003041fc304 in UnityEngine.UIElements.VisualTreeUpdater:UpdateVisualTreePhase (UnityEngine.UIElements.VisualTreeUpdatePhase) [{0x37d5e7018} + 0xec] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/VisualTreeUpdater.cs :: 112u] (0x3041fc218 0x3041fc378) [0x2bea42a80 - Unity Child Domain]
#33 0x00000364d2bf54 in UnityEngine.UIElements.Panel:UpdateForRepaint () [{0x11cb75e80} + 0x74] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/Panel.cs :: 1027u] (0x364d2bee0 0x364d2bf64) [0x2bea42a80 - Unity Child Domain]
#34 0x00000364d2a550 in UnityEngine.UIElements.Panel:Repaint (UnityEngine.Event) [{0x2d051cdd0} + 0x1c0] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/Panel.cs :: 1088u] (0x364d2a390 0x364d2a5fc) [0x2bea42a80 - Unity Child Domain]
#35 0x000003041fb7ec in UnityEngine.UIElements.UIElementsUtility:smile:oDispatch (UnityEngine.UIElements.BaseVisualElementPanel) [{0x37d5e6f38} + 0x11c] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/UIElementsUtility.cs :: 454u] (0x3041fb6d0 0x3041fbc04) [0x2bea42a80 - Unity Child Domain]
#36 0x000003041fb488 in UnityEngine.UIElements.UIElementsUtility:UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (int,intptr,bool&) [{0x2d051efa0} + 0xc8] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/UIElementsUtility.cs :: 205u] (0x3041fb3c0 0x3041fb4b8) [0x2bea42a80 - Unity Child Domain]
#37 0x000003041fb24c in UnityEngine.UIElements.UIEventRegistration:ProcessEvent (int,intptr) [{0x37d5e6e78} + 0x94] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/UIElementsUtility.cs :: 74u] (0x3041fb1b8 0x3041fb2e0) [0x2bea42a80 - Unity Child Domain]
#38 0x000003041fb158 in UnityEngine.UIElements.UIEventRegistration/<>c:<.cctor>b__1_2 (int,intptr) [{0x2d051feb0} + 0x20] [/Users/bokken/build/output/unity/unity/ModuleOverrides/com.unity.ui/Core/UIElementsUtility.cs :: 28u] (0x3041fb138 0x3041fb168) [0x2bea42a80 - Unity Child Domain]
#39 0x000003041fafbc in UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) [{0x37ef893a0} + 0x64] [/Users/bokken/build/output/unity/unity/Modules/IMGUI/GUIUtility.cs :: 190u] (0x3041faf58 0x3041fafd4) [0x2bea42a80 - Unity Child Domain]
#40 0x000003041fb058 in (wrapper runtime-invoke) <Module>:runtime_invoke_void_int_intptr_intptr& (object,intptr,intptr,intptr) [{0x3170a29c0} + 0x80] (0x3041fafd8 0x3041fb0f8) [0x2bea42a80 - Unity Child Domain]
#41 0x000002cb21533c in mono_jit_runtime_invoke
#42 0x000002cb39b594 in do_runtime_invoke
#43 0x000002cb39b4b4 in mono_runtime_invoke
#44 0x0000010301b484 in scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)
#45 0x00000102ff74f8 in ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
#46 0x0000010314843c in Scripting::UnityEngine::GUIUtilityProxy::ProcessEvent(int, void*, bool*, ScriptingExceptionPtr*)
#47 0x00000103a44974 in GUIView::ProcessRetainedMode(InputEvent&, GUIState&, int)
#48 0x00000104e2fd60 in GUIView::OnInputEvent(InputEvent&)
#49 0x00000103a43da8 in GUIView::ProcessInputEvent(InputEvent&)
#50 0x00000104e3efa4 in -[GUIRenderView renderRect:]
#51 0x00000104e3c9d4 in -[GUIMetalView drawRect:]
#52 0x00000104e316f4 in GUIView::smile:oPaint()
#53 0x00000104e31970 in GUIView::RepaintAll(bool)
#54 0x00000103ba4ac0 in PlayerLoopController::InternalUpdateScene(bool, bool)
#55 0x00000103b9d21c in PlayerLoopController::UpdateSceneIfNeededFromMainLoop()
#56 0x00000103b9a7ec in Application::TickTimer()
#57 0x00000104e1d17c in -[EditorApplication TickTimer]
#58 0x0000018b7da448 in __NSFireTimer
#59 0x513400018a8443c8 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
#60 0xbd0600018a844070 in __CFRunLoopDoTimer
#61 0x590a00018a843bc8 in __CFRunLoopDoTimers
#62 0x7d7400018a829348 in __CFRunLoopRun
#63 0x55380018a8284b8 in CFRunLoopRunSpecific
#64 0xa556800194072c40 in RunCurrentEventLoopInMode
#65 0xc829800194072a7c in ReceiveNextEventCommon
#66 0xe2528001940727d4 in _BlockUntilNextEventMatchingListInModeWithFilter
#67 0xe73080018da49d44 in _DPSNextEvent
#68 0x502300018da48ee0 in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
#69 0xff4a80018da3d344 in -[NSApplication run]
#70 0x484a80018da14794 in NSApplicationMain
#71 0x5640800104e35840 in EditorMain(int, char const**)
#72 0x00000104e35b8c in main
#73 0x0000018a3f3f28 in start
Launching bug reporter
Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created.
[40m[32minfo[39m[22m[49m: Microsoft.Hosting.Lifetime[0]
Application is shutting down...
[40m[32minfo[39m[22m[49m: Unity.ILPP.Runner.PostProcessingAssemblyLoadContext[0]
ALC ILPP context 1 is unloading