ZDoom / gzdoom

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
http://zdoom.org
GNU General Public License v3.0
2.43k stars 536 forks source link

[BUG] Sometimes crashes on macOS when saving game #1570

Closed ivxvm closed 1 year ago

ivxvm commented 2 years ago

GZDoom version

GZDoom g4.7.1

Which game are you running with GZDoom?

Doom 2

What Operating System are you using?

Mac OS

If Other OS, please describe

macOS Monterey 12.2.1

Relevant hardware info

Apple M1 (arm64)

Have you checked that no other similar issue already exists?

A clear and concise description of what the bug is.

Sometimes game crashes when saving

Steps to reproduce the behaviour.

Explain how to reproduce

  1. Just save the game Or, just in case minor details like this somehow matter:
  2. Press F2 during gameplay
  3. Choose an existing slot
  4. Press enter twice

Your configuration

No response

Provide a Log


Translated Report (Full Report Below)

Process: gzdoom [2153] Path: /Applications/GZDoom.app/Contents/MacOS/gzdoom Identifier: org.drdteam.gzdoom Version: g4.7.1 (???) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501

Date/Time: 2022-03-13 05:13:02.4174 +0200 OS Version: macOS 12.2.1 (21D62) Report Version: 12 Anonymous UUID: 7E9A4754-7A67-1B32-C51B-BC4D0B774E5F

Time Awake Since Boot: 8300 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x3ff0000000000038 -> 0xffff800000000038 (possible pointer authentication failure) Exception Codes: 0x0000000000000001, 0x3ff0000000000038 Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [2153]

VM Region Info: 0xffff800000000038 is not in any region. Bytes after previous region: 18446497782568058937
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL MALLOC_NANO 600018000000-600020000000 [128.0M] rw-/rwx SM=PRV
--->
UNUSED SPACE AT END

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 gzdoom 0x103298224 FSerializer::WriteObjects() + 272 1 gzdoom 0x103298218 FSerializer::WriteObjects() + 260 2 gzdoom 0x103298a70 FSerializer::GetCompressedOutput() + 68 3 gzdoom 0x10308a004 FLevelLocals::SnapshotLevel() + 164 4 gzdoom 0x102ff56f4 G_DoSaveGame(bool, bool, FString, char const*) + 216 5 gzdoom 0x102ff3658 G_Ticker() + 916 6 gzdoom 0x102fe5c94 TryRunTics() + 1320 7 gzdoom 0x102fd8e38 D_DoomLoop() + 444 8 gzdoom 0x102fdd0e4 D_DoomMain_Internal() + 10396 9 gzdoom 0x102fda6f0 GameMain() + 80 10 gzdoom 0x102e36114 -[ApplicationController applicationDidFinishLaunching:] + 568 11 CoreFoundation 0x1ac8a5200 CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 28 12 CoreFoundation 0x1ac948b84 ___CFXRegistrationPost_block_invoke + 52 13 CoreFoundation 0x1ac948af0 _CFXRegistrationPost + 456 14 CoreFoundation 0x1ac873eb0 _CFXNotificationPost + 720 15 Foundation 0x1ad729e3c -[NSNotificationCenter postNotificationName:object:userInfo:] + 96 16 AppKit 0x1af40dd10 -[NSApplication _postDidFinishNotification] + 340 17 AppKit 0x1af40da28 -[NSApplication _sendFinishLaunchingNotification] + 236 18 AppKit 0x1af6ee80c -[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:] + 300 19 AppKit 0x1af40b068 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 868 20 Foundation 0x1ad7567c4 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 344 21 Foundation 0x1ad756600 _NSAppleEventManagerGenericHandler + 96 22 AE 0x1b304b75c 0x1b303f000 + 51036 23 AE 0x1b304b0b4 0x1b303f000 + 49332 24 AE 0x1b3043f84 aeProcessAppleEvent + 488 25 HIToolbox 0x1b54583b0 AEProcessAppleEvent + 68 26 AppKit 0x1af4053ec _DPSNextEvent + 1848 27 AppKit 0x1af4038a4 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1332 28 AppKit 0x1af3f59b4 -[NSApplication run] + 596 29 gzdoom 0x102e36b00 main + 1540 30 dyld 0x104bc90f4 start + 520

Thread 1: 0 libsystem_kernel.dylib 0x1ac7ad0c0 psynch_cvwait + 8 1 libsystem_pthread.dylib 0x1ac7e5808 _pthread_cond_wait + 1228 2 libc++.1.dylib 0x1ac733ddc std::__1::condition_variable::wait(std::1::unique_lock&) + 28 3 gzdoom 0x102f3d518 ctpl::thread_pool::set_thread(int)::'lambda'()::operator()() const + 268 4 gzdoom 0x102f3d38c void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::__1::default_delete >, ctpl::thread_pool::set_thread(int)::'lambda'()> >(void) + 44 5 libsystem_pthread.dylib 0x1ac7e5240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1ac7e0024 thread_start + 8

Thread 2: 0 libsystem_pthread.dylib 0x1ac7e0010 start_wqthread + 0

Thread 3: 0 libsystem_pthread.dylib 0x1ac7e0010 start_wqthread + 0

Thread 4: 0 libsystem_pthread.dylib 0x1ac7e0010 start_wqthread + 0

Thread 5: 0 libsystem_pthread.dylib 0x1ac7e0010 start_wqthread + 0

Thread 6:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x1ac7a9954 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x1ac7a9d00 mach_msg + 76 2 CoreFoundation 0x1ac8b0ed8 CFRunLoopServiceMachPort + 372 3 CoreFoundation 0x1ac8af390 CFRunLoopRun + 1212 4 CoreFoundation 0x1ac8ae734 CFRunLoopRunSpecific + 600 5 AppKit 0x1af571fb0 _NSEventThread + 196 6 libsystem_pthread.dylib 0x1ac7e5240 _pthread_start + 148 7 libsystem_pthread.dylib 0x1ac7e0024 thread_start + 8

Thread 7: 0 libsystem_pthread.dylib 0x1ac7e0010 start_wqthread + 0

Thread 8:: AMCP Logging Spool 0 libsystem_kernel.dylib 0x1ac7a9990 semaphore_wait_trap + 8 1 caulk 0x1b51b88ac caulk::mach::semaphore::wait_or_error() + 28 2 caulk 0x1b519b65c caulk::concurrent::details::worker_thread::run() + 56 3 caulk 0x1b519b27c void caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuple<caulk::concurrent::details::worker_thread> > >(void) + 96 4 libsystem_pthread.dylib 0x1ac7e5240 _pthread_start + 148 5 libsystem_pthread.dylib 0x1ac7e0024 thread_start + 8

Thread 9:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x1ac7a9954 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x1ac7a9d00 mach_msg + 76 2 CoreAudio 0x1ae4ebef0 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104 3 CoreAudio 0x1ae37ae04 HALC_ProxyIOContext::IOWorkLoop() + 3360 4 CoreAudio 0x1ae379ae0 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 100 5 CoreAudio 0x1ae545420 HALB_IOThread::Entry(void*) + 88 6 libsystem_pthread.dylib 0x1ac7e5240 _pthread_start + 148 7 libsystem_pthread.dylib 0x1ac7e0024 thread_start + 8

Thread 10: 0 libsystem_kernel.dylib 0x1ac7a9990 semaphore_wait_trap + 8 1 libdispatch.dylib 0x1ac62713c _dispatch_sema4_wait + 28 2 libdispatch.dylib 0x1ac6277f4 _dispatch_semaphore_wait_slow + 132 3 gzdoom 0x103373c50 EventThread(ALCcontext) + 776 4 gzdoom 0x103374134 void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::__1::default_delete >, int ()(ALCcontext), ALCcontext> >(void) + 44 5 libsystem_pthread.dylib 0x1ac7e5240 _pthread_start + 148 6 libsystem_pthread.dylib 0x1ac7e0024 thread_start + 8

Thread 11: 0 libsystem_pthread.dylib 0x1ac7e0010 start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit): x0: 0x0000000000000001 x1: 0x000000010398f331 x2: 0x0000000000000009 x3: 0x0000000000000000 x4: 0x0000000138960000 x5: 0x0000000000000e75 x6: 0x000000020701b068 x7: 0x00000001ac7a37dc x8: 0x3ff0000000000000 x9: 0x0000000110308000 x10: 0x000000013b961d18 x11: 0x000000013b961d19 x12: 0x0000000103873b14 x13: 0x000000010398f33a x14: 0x0000000000000009 x15: 0x0000000000000009 x16: 0x000060000367dd20 x17: 0x000000013b961d17 x18: 0x0000000138463940 x19: 0x000000016d2c5970 x20: 0x000000010398f331 x21: 0x00000001243a7600 x22: 0x00006000003742c0 x23: 0x00006000003742c0 x24: 0x000060000367dd00 x25: 0x0000000000000b81 x26: 0x0000000103b85198 x27: 0x0000000103b02b81 x28: 0x0000000103b0d000 fp: 0x000000016d2c5870 lr: 0x0000000103298218 sp: 0x000000016d2c5830 pc: 0x0000000103298224 cpsr: 0x60001000 far: 0x3ff0000000000038 esr: 0x92000004 (Data Abort) byte read Translation fault

Binary Images: 0x102b38000 - 0x103a2ffff org.drdteam.gzdoom (g4.7.1) /Applications/GZDoom.app/Contents/MacOS/gzdoom 0x1ac82c000 - 0x1acd6ffff com.apple.CoreFoundation (6.9) <35473de6-c433-332c-aee0-013fd5f6d4fd> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x1ad720000 - 0x1adb0dfff com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x1af3c3000 - 0x1b0279fff com.apple.AppKit (6.9) <8701760d-31b6-37eb-be77-ffb39921dd22> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x1b303f000 - 0x1b30b0fff com.apple.AE (924) <2d01b841-0d66-3cc4-985c-f9fd946ceebe> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x1b5414000 - 0x1b5743fff com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x104bc4000 - 0x104c23fff dyld () /usr/lib/dyld 0x1ac7a8000 - 0x1ac7ddfff libsystem_kernel.dylib () <384945e6-dd71-37e5-9a3d-84fff14a1e60> /usr/lib/system/libsystem_kernel.dylib 0x1ac7de000 - 0x1ac7eafff libsystem_pthread.dylib () /usr/lib/system/libsystem_pthread.dylib 0x1ac72a000 - 0x1ac78dfff libc++.1.dylib () <0eb3a986-b1bc-3f18-b7cc-51e2e5e00dc3> /usr/lib/libc++.1.dylib 0x1b5199000 - 0x1b51c0fff com.apple.audio.caulk (1.0) /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x1ae1b2000 - 0x1ae8e0fff com.apple.audio.CoreAudio (5.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x1ac623000 - 0x1ac669fff libdispatch.dylib () <93e1dcfc-ef56-3113-8e7c-1ba85266a93b> /usr/lib/system/libdispatch.dylib 0x0 - 0xffffffffffffffff ??? () <00000000-0000-0000-0000-000000000000> ???

External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0

VM Region Summary: ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%) Writable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 384K 3 Activity Tracing 256K 1 CG backing stores 2176K 4 CG image 144K 6 ColorSync 608K 26 CoreAnimation 7280K 21 CoreGraphics 32K 2 CoreUI image data 2112K 14 Foundation 48K 2 Image IO 16K 1 Kernel Alloc Once 32K 1 MALLOC 960.7M 301 MALLOC guard page 192K 9 MALLOC_MEDIUM (reserved) 848.0M 8 reserved VM address space (unallocated) OpenGL GLSL 256K 3 STACK GUARD 56.2M 12 Stack 13.8M 12 VM_ALLOCATE 115.0M 34 AUTH 2474K 287 AUTH_CONST 18.8M 471 DATA 25.0M 457 DATA_CONST 17.3M 478 DATA_DIRTY 1689K 197 __FONT_DATA 4K 1 GLSLBUILTINS 5176K 1 LINKEDIT 579.8M 7 OBJC_CONST 3263K 250 OBJC_RO 82.1M 1 __OBJC_RW 3104K 1 TEXT 471.2M 496 __UNICODE 588K 1 dyld private memory 1024K 1 mapped file 177.4M 25 shared memory 928K 17 =========== ======= ======= TOTAL 3.3G 3151 TOTAL, minus reserved VM space 2.5G 3151


Full Report

{"app_name":"gzdoom","timestamp":"2022-03-13 05:13:06.00 +0200","app_version":"g4.7.1","slice_uuid":"b683ad15-e1d2-3413-a237-e3906cc29e45","build_version":"","platform":1,"bundleID":"org.drdteam.gzdoom","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.2.1 (21D62)","incident_id":"3165B52E-E991-4956-A378-14A1340C6C52","name":"gzdoom"} { "uptime" : 8300, "procLaunch" : "2022-03-13 05:07:09.0556 +0200", "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookAir10,1", "procStartAbsTime" : 190891695311, "coalitionID" : 1389, "osVersion" : { "train" : "macOS 12.2.1", "build" : "21D62", "releaseType" : "User" }, "captureTime" : "2022-03-13 05:13:02.4174 +0200", "incident" : "3165B52E-E991-4956-A378-14A1340C6C52", "bug_type" : "309", "pid" : 2153, "procExitAbsTime" : 199371635409, "translated" : false, "cpuType" : "ARM-64", "procName" : "gzdoom", "procPath" : "\/Applications\/GZDoom.app\/Contents\/MacOS\/gzdoom", "bundleInfo" : {"CFBundleShortVersionString":"g4.7.1","CFBundleIdentifier":"org.drdteam.gzdoom"}, "storeInfo" : {"deviceIdentifierForVendor":"1C906E7F-286C-561F-B154-0D41516B60B6","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "org.drdteam.gzdoom", "crashReporterKey" : "7E9A4754-7A67-1B32-C51B-BC4D0B774E5F", "sip" : "enabled", "vmRegionInfo" : "0xffff800000000038 is not in any region. Bytes after previous region: 18446497782568058937 \n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n MALLOC_NANO 600018000000-600020000000 [128.0M] rw-\/rwx SM=PRV \n---> \n UNUSED SPACE AT END", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000001, 0x3ff0000000000038","rawCodes":[1,4607182418800017464],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x3ff0000000000038 -> 0xffff800000000038 (possible pointer authentication failure)"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":2153}, "vmregioninfo" : "0xffff800000000038 is not in any region. Bytes after previous region: 18446497782568058937 \n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n MALLOC_NANO 600018000000-600020000000 [128.0M] rw-\/rwx SM=PRV \n---> \n UNUSED SPACE AT END", "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":64159,"threadState":{"x":[{"value":1},{"value":4355322673,"symbolLocation":14836,"symbol":"FConfigFile::GenerateEndTag(char const)::Base64Table"},{"value":9},{"value":0},{"value":5244321792},{"value":3701},{"value":8707485800,"symbolLocation":56,"symbol":"vtable for cxxabiv1::class_type_info"},{"value":7188658140,"symbolLocation":0,"symbol":"cxxabiv1::class_type_info::search_above_dst(cxxabiv1::dynamic_cast_info, void const, void const, int, bool) const"},{"value":4607182418800017408},{"value":4566581248},{"value":5294660888},{"value":5294660889},{"value":4354161428,"symbolLocation":0,"symbol":"rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8, rapidjson::CrtAllocator>, rapidjson::UTF8, rapidjson::UTF8, rapidjson::CrtAllocator, 0u>::WriteString(char const, unsigned int)::hexDigits"},{"value":4355322682,"symbolLocation":14845,"symbol":"FConfigFile::GenerateEndTag(char const)::Base64Table"},{"value":9},{"value":9},{"value":105553173404960},{"value":5294660887},{"value":5239093568},{"value":6126590320},{"value":4355322673,"symbolLocation":14836,"symbol":"FConfigFile::GenerateEndTag(char const)::Base64Table"},{"value":4902778368},{"value":105553119888064},{"value":105553119888064},{"value":105553173404928},{"value":2945},{"value":4357378456,"symbolLocation":0,"symbol":"FName::NameData"},{"value":4356844417,"symbolLocation":0,"symbol":"advancedemo"},{"value":4356886528,"symbolLocation":0,"symbol":"var_friction"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4348019224},"cpsr":{"value":1610616832},"fp":{"value":6126590064},"sp":{"value":6126590000},"esr":{"value":2449473540,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4348019236,"matchesCrashFrame":1},"far":{"value":4607182418800017464}},"queue":"com.apple.main-thread","frames":[{"imageOffset":7733796,"symbol":"FSerializer::WriteObjects()","symbolLocation":272,"imageIndex":0},{"imageOffset":7733784,"symbol":"FSerializer::WriteObjects()","symbolLocation":260,"imageIndex":0},{"imageOffset":7735920,"symbol":"FSerializer::GetCompressedOutput()","symbolLocation":68,"imageIndex":0},{"imageOffset":5578756,"symbol":"FLevelLocals::SnapshotLevel()","symbolLocation":164,"imageIndex":0},{"imageOffset":4970228,"symbol":"G_DoSaveGame(bool, bool, FString, char const)","symbolLocation":216,"imageIndex":0},{"imageOffset":4961880,"symbol":"G_Ticker()","symbolLocation":916,"imageIndex":0},{"imageOffset":4906132,"symbol":"TryRunTics()","symbolLocation":1320,"imageIndex":0},{"imageOffset":4853304,"symbol":"D_DoomLoop()","symbolLocation":444,"imageIndex":0},{"imageOffset":4870372,"symbol":"D_DoomMain_Internal()","symbolLocation":10396,"imageIndex":0},{"imageOffset":4859632,"symbol":"GameMain()","symbolLocation":80,"imageIndex":0},{"imageOffset":3137812,"symbol":"-[ApplicationController applicationDidFinishLaunching:]","symbolLocation":568,"imageIndex":0},{"imageOffset":496128,"symbol":"CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER","symbolLocation":28,"imageIndex":1},{"imageOffset":1166212,"symbol":"_CFXRegistrationPost_block_invoke","symbolLocation":52,"imageIndex":1},{"imageOffset":1166064,"symbol":"_CFXRegistrationPost","symbolLocation":456,"imageIndex":1},{"imageOffset":294576,"symbol":"_CFXNotificationPost","symbolLocation":720,"imageIndex":1},{"imageOffset":40508,"symbol":"-[NSNotificationCenter postNotificationName:object:userInfo:]","symbolLocation":96,"imageIndex":2},{"imageOffset":306448,"symbol":"-[NSApplication _postDidFinishNotification]","symbolLocation":340,"imageIndex":3},{"imageOffset":305704,"symbol":"-[NSApplication _sendFinishLaunchingNotification]","symbolLocation":236,"imageIndex":3},{"imageOffset":3323916,"symbol":"-[NSApplication(NSAppleEventHandling) _handleAEOpenDocumentsForURLs:]","symbolLocation":300,"imageIndex":3},{"imageOffset":295016,"symbol":"-[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:]","symbolLocation":868,"imageIndex":3},{"imageOffset":223172,"symbol":"-[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:]","symbolLocation":344,"imageIndex":2},{"imageOffset":222720,"symbol":"_NSAppleEventManagerGenericHandler","symbolLocation":96,"imageIndex":2},{"imageOffset":51036,"imageIndex":4},{"imageOffset":49332,"imageIndex":4},{"imageOffset":20356,"symbol":"aeProcessAppleEvent","symbolLocation":488,"imageIndex":4},{"imageOffset":279472,"symbol":"AEProcessAppleEvent","symbolLocation":68,"imageIndex":5},{"imageOffset":271340,"symbol":"_DPSNextEvent","symbolLocation":1848,"imageIndex":3},{"imageOffset":264356,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1332,"imageIndex":3},{"imageOffset":207284,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":3},{"imageOffset":3140352,"symbol":"main","symbolLocation":1540,"imageIndex":0},{"imageOffset":20724,"symbol":"start","symbolLocation":520,"imageIndex":6}]},{"id":64191,"frames":[{"imageOffset":20672,"symbol":"psynch_cvwait","symbolLocation":8,"imageIndex":7},{"imageOffset":30728,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":8},{"imageOffset":40412,"symbol":"std::1::condition_variable::wait(std::__1::unique_lock<std::1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":4216088,"symbol":"ctpl::thread_pool::set_thread(int)::'lambda'()::operator()() const","symbolLocation":268,"imageIndex":0},{"imageOffset":4215692,"symbol":"void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::__1::default_delete >, ctpl::thread_pool::set_thread(int)::'lambda'()> >(void)","symbolLocation":44,"imageIndex":0},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":64192,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":64196,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":64202,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":64203,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":64207,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":7},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":7},{"imageOffset":544472,"symbol":"CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":1},{"imageOffset":537488,"symbol":"CFRunLoopRun","symbolLocation":1212,"imageIndex":1},{"imageOffset":534324,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":1},{"imageOffset":1765296,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":3},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":64209,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":64229,"name":"AMCP Logging Spool","frames":[{"imageOffset":6544,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":7},{"imageOffset":129196,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":10},{"imageOffset":9820,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":10},{"imageOffset":8828,"symbol":"void caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::1::tuple<caulk::concurrent::details::worker_thread> > >(void)","symbolLocation":96,"imageIndex":10},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":64254,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":6484,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":7},{"imageOffset":7424,"symbol":"mach_msg","symbolLocation":76,"imageIndex":7},{"imageOffset":3383024,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":104,"imageIndex":11},{"imageOffset":1871364,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3360,"imageIndex":11},{"imageOffset":1866464,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":100,"imageIndex":11},{"imageOffset":3748896,"symbol":"HALB_IOThread::Entry(void)","symbolLocation":88,"imageIndex":11},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":64257,"frames":[{"imageOffset":6544,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":7},{"imageOffset":16700,"symbol":"_dispatch_sema4_wait","symbolLocation":28,"imageIndex":12},{"imageOffset":18420,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":132,"imageIndex":12},{"imageOffset":8633424,"symbol":"EventThread(ALCcontext)","symbolLocation":776,"imageIndex":0},{"imageOffset":8634676,"symbol":"void* std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::__1::default_delete<std::1::thread_struct> >, int ()(ALCcontext), ALCcontext> >(void)","symbolLocation":44,"imageIndex":0},{"imageOffset":29248,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":8228,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":64261,"frames":[{"imageOffset":8208,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4340285440, "CFBundleShortVersionString" : "g4.7.1", "CFBundleIdentifier" : "org.drdteam.gzdoom", "size" : 15695872, "uuid" : "b683ad15-e1d2-3413-a237-e3906cc29e45", "path" : "\/Applications\/GZDoom.app\/Contents\/MacOS\/gzdoom", "name" : "gzdoom" }, { "source" : "P", "arch" : "arm64e", "base" : 7189217280, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5521408, "uuid" : "35473de6-c433-332c-aee0-013fd5f6d4fd", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1856.107" }, { "source" : "P", "arch" : "arm64e", "base" : 7204896768, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.Foundation", "size" : 4120576, "uuid" : "f3ab29ba-726d-3d0b-8125-ceb1a79cd832", "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation", "name" : "Foundation", "CFBundleVersion" : "1856.107" }, { "source" : "P", "arch" : "arm64e", "base" : 7234924544, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15429632, "uuid" : "8701760d-31b6-37eb-be77-ffb39921dd22", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2113.30.116" }, { "source" : "P", "arch" : "arm64e", "base" : 7298347008, "CFBundleShortVersionString" : "924", "CFBundleIdentifier" : "com.apple.AE", "size" : 466944, "uuid" : "2d01b841-0d66-3cc4-985c-f9fd946ceebe", "path" : "\/System\/Library\/Frameworks\/CoreServices.framework\/Versions\/A\/Frameworks\/AE.framework\/Versions\/A\/AE", "name" : "AE", "CFBundleVersion" : "924" }, { "source" : "P", "arch" : "arm64e", "base" : 7335919616, "CFBundleShortVersionString" : "2.1.1", "CFBundleIdentifier" : "com.apple.HIToolbox", "size" : 3342336, "uuid" : "b5a3fe9a-833b-3697-ac9c-1e9e8eb11bac", "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox", "name" : "HIToolbox" }, { "source" : "P", "arch" : "arm64e", "base" : 4374413312, "size" : 393216, "uuid" : "d21a73ea-79cd-36eb-8ac9-2c5cf5181a27", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64e", "base" : 7188676608, "size" : 221184, "uuid" : "384945e6-dd71-37e5-9a3d-84fff14a1e60", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7188897792, "size" : 53248, "uuid" : "f7b2eccf-e6f1-3109-ae81-9028c0b8332a", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7188160512, "size" : 409600, "uuid" : "0eb3a986-b1bc-3f18-b7cc-51e2e5e00dc3", "path" : "\/usr\/lib\/libc++.1.dylib", "name" : "libc++.1.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7333318656, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 163840, "uuid" : "f8f1663b-806a-3544-9a8b-2a595d06dfdd", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "arm64e", "base" : 7215980544, "CFBundleShortVersionString" : "5.0", "CFBundleIdentifier" : "com.apple.audio.CoreAudio", "size" : 7532544, "uuid" : "b1a13ce9-3aa2-3411-b64c-f9d2d4b293a0", "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "5.0" }, { "source" : "P", "arch" : "arm64e", "base" : 7187083264, "size" : 290816, "uuid" : "93e1dcfc-ef56-3113-8e7c-1ba85266a93b", "path" : "\/usr\/lib\/system\/libdispatch.dylib", "name" : "libdispatch.dylib" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" } ], "sharedCache" : { "base" : 7185727488, "size" : 3091218432, "uuid" : "296eb28e-6aeb-3129-8fa6-feb92261a4eb" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 384K 3 \nActivity Tracing 256K 1 \nCG backing stores 2176K 4 \nCG image 144K 6 \nColorSync 608K 26 \nCoreAnimation 7280K 21 \nCoreGraphics 32K 2 \nCoreUI image data 2112K 14 \nFoundation 48K 2 \nImage IO 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 960.7M 301 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 848.0M 8 reserved VM address space (unallocated)\nOpenGL GLSL 256K 3 \nSTACK GUARD 56.2M 12 \nStack 13.8M 12 \nVM_ALLOCATE 115.0M 34 \nAUTH 2474K 287 \nAUTH_CONST 18.8M 471 \nDATA 25.0M 457 \nDATA_CONST 17.3M 478 \n__DATA_DIRTY 1689K 197 \nFONT_DATA 4K 1 \nGLSLBUILTINS 5176K 1 \nLINKEDIT 579.8M 7 \nOBJC_CONST 3263K 250 \n__OBJC_RO 82.1M 1 \nOBJC_RW 3104K 1 \nTEXT 471.2M 496 \nUNICODE 588K 1 \ndyld private memory 1024K 1 \nmapped file 177.4M 25 \nshared memory 928K 17 \n=========== ======= ======= \nTOTAL 3.3G 3151 \nTOTAL, minus reserved VM space 2.5G 3151 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "60da5e84ab0ca017dace9abf", "factorPackIds" : {

  },
  "deploymentId" : 240000008
},
{
  "rolloutId" : "607844aa04477260f58a8077",
  "factorPackIds" : {
    "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
  },
  "deploymentId" : 240000066
},
{
  "rolloutId" : "602ad4dac86151000cf27e46",
  "factorPackIds" : {
    "SIRI_DICTATION_ASSETS" : "61fb0e87c773c43cde3bb80e"
  },
  "deploymentId" : 240000303
},
{
  "rolloutId" : "5ffde50ce2aacd000d47a95f",
  "factorPackIds" : {

  },
  "deploymentId" : 240000119
},
{
  "rolloutId" : "601d9415f79519000ccd4b69",
  "factorPackIds" : {
    "SIRI_TEXT_TO_SPEECH" : "622657ce37186c771d5404ad"
  },
  "deploymentId" : 240000416
},
{
  "rolloutId" : "5fc94383418129005b4e9ae0",
  "factorPackIds" : {

  },
  "deploymentId" : 240000274
}

], "experiments" : [

] } }

Model: MacBookAir10,1, BootROM 7429.81.3, proc 8:4:4 processors, 16 GB, SMC Graphics: Apple M1, Apple M1, Built-In Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online Memory Module: LPDDR4 AirPort: Wi-Fi, wl0: Oct 26 2021 16:10:41 version 18.20.310.15.7.8.120 FWID 01-5d6c3867 Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Network Service: Stand With Ukraine, VPN (com.macpaw.clearvpn.macos-site-ver), utun3 USB Device: USB31Bus USB Device: USB31Bus USB Device: G102 LIGHTSYNC Gaming Mouse Thunderbolt Bus: MacBook Air, Apple Inc. Thunderbolt Bus: MacBook Air, Apple Inc.

coelckers commented 1 year ago

I'll be honest here: I have no clue what this error wants to tell me. I also do not have an ARM Mac for testing so this will have to wait until someone with the necessary hardware can have a look, provided that it can be reproduced at all. I think it says a lot that this is an isolated report, if it was a common problem there'd surely be more people experiencing it.

As the version number suggests a self-compiled binary, please first check with the official one, we cannot give any support for self-compiled versions as we cannot guarantee if all dependencies are correct.