Skip to content

fix: Crash during hot-restart #369

@filiph

Description

@filiph

Description

I just experienced this crash.

I would call it low priority since it's during a hot-restart (therefore, during development) and it's the first time I'm seeing it. But I don't want to lose the stack trace so I'm reporting it here.

Steps To Reproduce

  1. Have giant_robot open in debug mode while sounds is playing
  2. Hit hot-restart from the idea

This only happened once.

Stacktrace

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               giant_robot [20411]
Path:                  /Users/USER/*/giant_robot.app/Contents/MacOS/giant_robot
Identifier:            com.raindead.giantRobot
Version:               0.2.80 (107)
Code Type:             ARM-64 (Native)
Parent Process:        Exited process [19694]
Responsible:           idea [52300]
User ID:               501

Date/Time:             2025-11-14 19:36:30.6226 +0100
OS Version:            macOS 15.6.1 (24G90)
Report Version:        12
Anonymous UUID:        C488B7F1-AE05-C5F2-2B33-CF4694068BB4

Sleep/Wake UUID:       B232FB89-77F5-4EF6-B1AD-81E537A25AF2

Time Awake Since Boot: 1100000 seconds
Time Since Wake:       34279 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   giant_robot [20411]

Application Specific Information:
abort() called


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x192c7e388 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x192cb788c pthread_kill + 296
2   libsystem_c.dylib             	       0x192bc0a3c abort + 124
3   FlutterMacOS                  	       0x105f7ad18 dart::Assert::Fail(char const*, ...) const + 44
4   FlutterMacOS                  	       0x1060f5e90 DLRT_GetFfiCallbackMetadata + 740
5   ???                           	       0x12a523f10 ???
6   flutter_soloud                	       0x1023acf60 SoLoud::Soloud::stopVoice_internal(unsigned int) + 112 (soloud_core_voiceops.cpp:134) [inlined]
7   flutter_soloud                	       0x1023acf60 SoLoud::Soloud::stopAll() + 240 (soloud_core_basicops.cpp:184)
8   flutter_soloud                	       0x1023acf60 SoLoud::Soloud::stopVoice_internal(unsigned int) + 112 (soloud_core_voiceops.cpp:134) [inlined]
9   flutter_soloud                	       0x1023acf60 SoLoud::Soloud::stopAll() + 240 (soloud_core_basicops.cpp:184)
10  flutter_soloud                	       0x1023ad508 Player::disposeAllSound() + 8 (player.cpp:706) [inlined]
11  flutter_soloud                	       0x1023ad508 disposeAllSound + 72 (bindings.cpp:830)
12  ???                           	       0x11d607fc8 ???
13  ???                           	       0x15f7a135c ???
14  ???                           	       0x15f7a0d78 ???
15  ???                           	       0x15f7a0b38 ???
16  ???                           	       0x15f79cf38 ???
17  ???                           	       0x15f798298 ???
18  ???                           	       0x15c0a6b64 ???
19  ???                           	       0x15b3f045c ???
20  ???                           	       0x15b383514 ???
21  ???                           	       0x15b383078 ???
22  ???                           	       0x15b382c44 ???
23  ???                           	       0x3257fd214 ???
24  ???                           	       0x3257fb334 ???
25  ???                           	       0x3257fb00c ???
26  ???                           	       0x11d60d2b0 ???
27  ???                           	       0x15b3f045c ???
28  ???                           	       0x15b383514 ???
29  ???                           	       0x15b383078 ???
30  ???                           	       0x15b382c44 ???
31  ???                           	       0x3257fd214 ???
32  ???                           	       0x3257fb334 ???
33  ???                           	       0x3257fb00c ???
34  ???                           	       0x11d60d2b0 ???
35  ???                           	       0x15b3f045c ???
36  ???                           	       0x15b383514 ???
37  ???                           	       0x15b383078 ???
38  ???                           	       0x15b382c44 ???
39  ???                           	       0x3257fd214 ???
40  ???                           	       0x3257fb334 ???
41  ???                           	       0x3257fb00c ???
42  ???                           	       0x11d60d2b0 ???
43  ???                           	       0x15b3f045c ???
44  ???                           	       0x15b383514 ???
45  ???                           	       0x15b383078 ???
46  ???                           	       0x15b382c44 ???
47  ???                           	       0x3257fd214 ???
48  ???                           	       0x3257fb334 ???
49  ???                           	       0x15b3f4d60 ???
50  ???                           	       0x15b381f60 ???
51  ???                           	       0x15b381a6c ???
52  ???                           	       0x15b381948 ???
53  ???                           	       0x11d603a64 ???
54  FlutterMacOS                  	       0x105fce184 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&) + 468
55  FlutterMacOS                  	       0x105fce720 dart::DartEntry::InvokeCallable(dart::Thread*, dart::Function const&, dart::Array const&, dart::Array const&) + 340
56  FlutterMacOS                  	       0x1063fe158 Dart_InvokeClosure + 968
57  FlutterMacOS                  	       0x105e8c1dc tonic::DartMicrotaskQueue::RunMicrotasks() + 176
58  FlutterMacOS                  	       0x105e48f8c flutter::Engine::FlushMicrotaskQueue() + 68
59  FlutterMacOS                  	       0x105f65e60 flutter::EmbedderEngine::RunTask(FlutterTask const*) + 336
60  FlutterMacOS                  	       0x105f58814 FlutterEngineRunTask + 68
61  FlutterMacOS                  	       0x10563ea88 __60-[FlutterEngine postMainThreadTask:targetTimeInNanoseconds:]_block_invoke + 72
62  FlutterMacOS                  	       0x10569f688 thunk for @escaping @callee_unowned @convention(block) () -> () + 16
63  FlutterMacOS                  	       0x10569e6e8 FlutterRunLoop.performExpiredTasks() + 916
64  FlutterMacOS                  	       0x10569e33c closure #1 in FlutterRunLoop.().init() + 204
65  FlutterMacOS                  	       0x10569e730 @objc closure #1 in FlutterRunLoop.().init() + 12
66  CoreFoundation                	       0x192da2b14 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
67  CoreFoundation                	       0x192da2aa8 __CFRunLoopDoSource0 + 172
68  CoreFoundation                	       0x192da2814 __CFRunLoopDoSources0 + 232
69  CoreFoundation                	       0x192da1468 __CFRunLoopRun + 840
70  CoreFoundation                	       0x192da0a98 CFRunLoopRunSpecific + 572
71  HIToolbox                     	       0x19e84327c RunCurrentEventLoopInMode + 324
72  HIToolbox                     	       0x19e8464e8 ReceiveNextEventCommon + 676
73  HIToolbox                     	       0x19e9d1484 _BlockUntilNextEventMatchingListInModeWithFilter + 76
74  AppKit                        	       0x196cc5a34 _DPSNextEvent + 684
75  AppKit                        	       0x197664940 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
76  AppKit                        	       0x196cb8be4 -[NSApplication run] + 480
77  AppKit                        	       0x196c8f2dc NSApplicationMain + 880
78  giant_robot.debug.dylib       	       0x10204e1c4 static NSApplicationDelegate.main() + 40
79  giant_robot.debug.dylib       	       0x10204e18c static AppDelegate.$main() + 44
80  giant_robot.debug.dylib       	       0x10204e22c __debug_main_executable_dylib_entry_point + 28
81  dyld                          	       0x192916b98 start + 6076

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions