kanjitalk755 / macemu

Basilisk II and SheepShaver Macintosh emulators
349 stars 53 forks source link

SheepShaver for macOS crash with XDR displays #158

Closed RonaldPR closed 9 months ago

RonaldPR commented 1 year ago

This issue is found while running macOS 13.2.1 (Ventura) with an Apple Pro Display XDR and on a MacBook Pro M1 Max (which has a XDR display).

It could be related to a recent macOS update.

Details:

See this forum topic: https://www.emaculation.com/forum/viewtopic.php?t=11854

kanjitalk755 commented 1 year ago

I don't have an XDR display so I don't know where it crashes. Please provide a crash report.

RonaldPR commented 1 year ago

The emaculation forum thread on this issue was moved to a new topic because of a forum database issue: https://www.emaculation.com/forum/viewtopic.php?t=11858

MarkSimonson commented 1 year ago

Here is the crash report:


Translated Report (Full Report Below)

Process: SheepShaver [7873] Path: /Applications/SheepShaver/SheepShaver.app/Contents/MacOS/SheepShaver Identifier: com.emaculation.sheepshaver Version: 2.5 (2.5) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501

Date/Time: 2023-03-10 07:29:26.3976 -0600 OS Version: macOS 13.2.1 (22D68) Report Version: 12 Anonymous UUID: A4706EB5-05A7-D574-1F30-5ECCCE64BB02

Sleep/Wake UUID: FBD5B23D-19F1-4B10-9CBA-31934CEBF57A

Time Awake Since Boot: 62000 seconds Time Since Wake: 284 seconds

System Integrity Protection: enabled

Crashed Thread: 6

Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x000040004080ffe0 Exception Codes: 0x0000000000000001, 0x000040004080ffe0

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

VM Region Info: 0x40004080ffe0 is not in any region. Bytes after previous region: 276889569 Bytes before following region: 259981344 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL VM_ALLOCATE 400028000000-400030000000 [128.0M] rw-/rwx SM=PRV
---> GAP OF 0x20000000 BYTES VM_ALLOCATE 400050000000-400050500000 [ 5120K] r-x/rwx SM=ZER

Thread 0:: Dispatch queue: com.apple.main-thread 0 SheepShaver 0x1007d7cc0 powerpc_cpu::execute(unsigned int) + 936 1 SheepShaver 0x1007d7ff0 powerpc_cpu::execute(unsigned int) + 1752 2 SheepShaver 0x1007a4c58 main + 2964 3 dyld 0x1989b3e50 start + 2544

Thread 1: 0 libsystem_pthread.dylib 0x198cd8e18 start_wqthread + 0

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

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

Thread 4:: caulk.messenger.shared:17 0 libsystem_kernel.dylib 0x198c9dfcc semaphore_wait_trap + 8 1 caulk 0x1a21c2cfc caulk::mach::semaphore::wait_or_error() + 28 2 caulk 0x1a21a5634 caulk::concurrent::details::worker_thread::run() + 56 3 caulk 0x1a21a5278 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 0x198cde06c _pthread_start + 148 5 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 5:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x198c9e050 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x198cb011c mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x198ca6c24 mach_msg_overwrite + 452 3 libsystem_kernel.dylib 0x198c9e3cc mach_msg + 24 4 CoreFoundation 0x198dbdbb0 CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x198dbc49c CFRunLoopRun + 1232 6 CoreFoundation 0x198dbb878 CFRunLoopRunSpecific + 612 7 AppKit 0x19c16c19c _NSEventThread + 172 8 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 9 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 6 Crashed: 0 libsystem_platform.dylib 0x198d0c08c _platform_memmove + 444 1 SheepShaver 0x1007da2f4 read_mem(unsigned long long, unsigned char, int, disassemble_info) + 32 2 SheepShaver 0x1007daf60 print_insn_powerpc + 516 3 SheepShaver 0x1007d9894 sigsegv_handler(sigsegv_info_t) + 772 4 SheepShaver 0x1007c37d8 catch_exception_raise + 148 5 libsystem_kernel.dylib 0x198cbbce4 _Xexception_raise + 292 6 libsystem_kernel.dylib 0x198cbbd80 exc_server + 92 7 SheepShaver 0x1007c3da4 handleExceptions(void) + 92 8 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 9 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 7: 0 libsystem_kernel.dylib 0x198c9e050 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x198cb011c mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x198ca6c24 mach_msg_overwrite + 452 3 libsystem_kernel.dylib 0x198c9e3cc mach_msg + 24 4 CoreFoundation 0x198dbdbb0 CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x198dbc49c CFRunLoopRun + 1232 6 CoreFoundation 0x198dbb878 CFRunLoopRunSpecific + 612 7 CoreFoundation 0x198e427e8 CFRunLoopRun + 64 8 SheepShaver 0x100785e5c media_poll_func(void*) + 432 9 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 10 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 8:: AudioQueue thread 0 libsystem_kernel.dylib 0x198c9e050 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x198cb011c mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x198ca6c24 mach_msg_overwrite + 452 3 libsystem_kernel.dylib 0x198c9e3cc mach_msg + 24 4 CoreFoundation 0x198dbdbb0 CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x198dbc49c CFRunLoopRun + 1232 6 CoreFoundation 0x198dbb878 CFRunLoopRunSpecific + 612 7 SDL2 0x100c3cd28 0x100c10000 + 183592 8 SDL2 0x100c2a9e8 0x100c10000 + 109032 9 SDL2 0x100c32a58 0x100c10000 + 141912 10 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 11 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 9:: caulk.messenger.shared:high 0 libsystem_kernel.dylib 0x198c9dfcc semaphore_wait_trap + 8 1 caulk 0x1a21c2cfc caulk::mach::semaphore::wait_or_error() + 28 2 caulk 0x1a21a5634 caulk::concurrent::details::worker_thread::run() + 56 3 caulk 0x1a21a5278 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 0x198cde06c _pthread_start + 148 5 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 10:: AQConverterThread 0 libsystem_kernel.dylib 0x198ca184c __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x198cde638 _pthread_cond_wait + 1232 2 libAudioToolboxUtility.dylib 0x1a5ee11e0 CADeprecated::CAGuard::Wait() + 60 3 AudioToolbox 0x1a70eda20 AQConverterManager::AQConverterThread::ConverterThreadEntry(void) + 720 4 libAudioToolboxUtility.dylib 0x1a5ec25c0 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread) + 92 5 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 6 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 11:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x198c9e050 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x198cb011c mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x198ca6c24 mach_msg_overwrite + 452 3 libsystem_kernel.dylib 0x198c9e3cc mach_msg + 24 4 CoreAudio 0x19b0ecbbc HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104 5 CoreAudio 0x19afbf488 HALC_ProxyIOContext::IOWorkLoop() + 3612 6 CoreAudio 0x19afbe024 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 116 7 CoreAudio 0x19b148aec HALB_IOThread::Entry(void*) + 88 8 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 9 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 12: 0 libsystem_kernel.dylib 0x198ca9130 __select + 8 1 SheepShaver 0x1007a37a0 receive_func(void*) + 224 2 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 3 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 13: 0 libsystem_kernel.dylib 0x198ca9130 __select + 8 1 SheepShaver 0x1007a3a5c slirp_receive_func(void*) + 360 2 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 3 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 14: 0 libsystem_kernel.dylib 0x198c9e0c8 clock_sleep_trap + 8 1 SheepShaver 0x1007a1474 timer_func(void*) + 108 2 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 3 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 15:: Redraw Thread 0 libsystem_kernel.dylib 0x198ca1648 __semwait_signal + 8 1 libsystem_c.dylib 0x198bab52c nanosleep + 220 2 SheepShaver 0x1007b0f38 Delay_usec(unsigned long long) + 52 3 SheepShaver 0x1007a6af0 redraw_func(void*) + 108 4 SDL2 0x100c2a9e8 0x100c10000 + 109032 5 SDL2 0x100c32a58 0x100c10000 + 141912 6 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 7 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 16: 0 libsystem_kernel.dylib 0x198ca1648 __semwait_signal + 8 1 libsystem_c.dylib 0x198bab52c nanosleep + 220 2 SheepShaver 0x1007b0f38 Delay_usec(unsigned long long) + 52 3 SheepShaver 0x1007a4f00 tick_func(void*) + 140 4 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 5 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 17: 0 libsystem_kernel.dylib 0x198ca1648 __semwait_signal + 8 1 libsystem_c.dylib 0x198bab52c nanosleep + 220 2 SheepShaver 0x1007b0f38 Delay_usec(unsigned long long) + 52 3 SheepShaver 0x1007a4fc8 nvram_func(void*) + 104 4 libsystem_pthread.dylib 0x198cde06c _pthread_start + 148 5 libsystem_pthread.dylib 0x198cd8e2c thread_start + 8

Thread 6 crashed with ARM Thread State (64-bit): x0: 0x000000016fa5d8f8 x1: 0x000040004080ffe0 x2: 0x0000000000000004 x3: 0x000000016fa5d8f8 x4: 0x0000000198c18cff x5: 0x000000016fa5d960 x6: 0x0000000000000020 x7: 0x0000000000000000 x8: 0x000000016fa5d8f8 x9: 0x0000000000fe0811 x10: 0x0000000000000002 x11: 0x00000000fffffffd x12: 0x0000010000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000 x16: 0x0000000198d0bed0 x17: 0x00000001f90cb5d0 x18: 0x0000000000000000 x19: 0x0000000040810000 x20: 0x000000016fa5d970 x21: 0x0000000000000000 x22: 0x0000000000000001 x23: 0x0000000000010671 x24: 0x000000004080ffe0 x25: 0x0000000198baf6b4 x26: 0x00000001f1d38000 x27: 0x0000000000000000 x28: 0x0000000000000000 fp: 0x000000016fa5d8c0 lr: 0x00000001007da2f4 sp: 0x000000016fa5d8c0 pc: 0x0000000198d0c08c cpsr: 0x20001000 far: 0x000040004080ffe0 esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images: 0x100770000 - 0x1007f3fff com.emaculation.sheepshaver (2.5) /Applications/SheepShaver/SheepShaver.app/Contents/MacOS/SheepShaver 0x1989ae000 - 0x198a38ba3 dyld () <191e84f1-4b95-39c8-b253-1c1ef56c0fa8> /usr/lib/dyld 0x198cd7000 - 0x198ce3ffb libsystem_pthread.dylib () <9f3b729a-ed04-3e65-adac-d75ad06ebbdc> /usr/lib/system/libsystem_pthread.dylib 0x198c9d000 - 0x198cd6feb libsystem_kernel.dylib () <3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7> /usr/lib/system/libsystem_kernel.dylib 0x1a21a3000 - 0x1a21ccfff com.apple.audio.caulk (1.0) <41def0d0-3b1f-3029-8e99-2c9304571021> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x198d3c000 - 0x199213fff com.apple.CoreFoundation (6.9) <18260df4-69a8-30d3-8175-fb8ae7ae7709> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x19c008000 - 0x19cf13fff com.apple.AppKit (6.9) <88722053-0df0-3d4f-bf55-7e3c2d2c8e29> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x198d08000 - 0x198d0fffb libsystem_platform.dylib () <4cf75103-429d-3aae-ba13-2c1f67e47dbb> /usr/lib/system/libsystem_platform.dylib 0x100c10000 - 0x100d27fff org.libsdl.SDL2 (2.0.22) <43326b1f-4491-38bb-82c3-5b3d04709a2a> /Applications/SheepShaver/SheepShaver.app/Contents/Frameworks/SDL2.framework/Versions/A/SDL2 0x1a5eb5000 - 0x1a5ee7fff libAudioToolboxUtility.dylib () /usr/lib/libAudioToolboxUtility.dylib 0x1a70bb000 - 0x1a71e5fff com.apple.audio.toolbox.AudioToolbox (1.14) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x19add9000 - 0x19b4e0fff com.apple.audio.CoreAudio (5.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x198b9d000 - 0x198c1dffb libsystem_c.dylib () <14cd841b-0c7b-34a2-a342-cc6796ef9259> /usr/lib/system/libsystem_c.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=2.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.1G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 128K 1 Activity Tracing 256K 1 CG backing stores 4544K 4 CG image 48K 3 ColorSync 560K 27 CoreAnimation 112K 7 CoreGraphics 32K 2 CoreUI image data 960K 6 Foundation 16K 1 Kernel Alloc Once 32K 1 MALLOC 297.3M 51 MALLOC guard page 192K 9 MALLOC_MEDIUM (reserved) 832.0M 7 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) STACK GUARD 56.3M 18 Stack 17.0M 19 VM_ALLOCATE 582.6M 27 AUTH 821K 196 AUTH_CONST 13.8M 363 CTF 756 1 DATA 3376K 354 DATA_CONST 16.7M 370 __DATA_DIRTY 816K 125 FONT_DATA 2352 1 LINKEDIT 768.8M 6 OBJC_CONST 1667K 168 OBJC_RO 65.5M 1 __OBJC_RW 1988K 1 TEXT 294.2M 386 dyld private memory 256K 1 mapped file 189.0M 29 shared memory 1424K 16 =========== ======= ======= TOTAL 3.5G 2203 TOTAL, minus reserved VM space 2.3G 2203


Full Report

{"app_name":"SheepShaver","timestamp":"2023-03-10 07:29:27.00 -0600","app_version":"2.5","slice_uuid":"e7bdf58b-b8b3-3922-8741-9669f61a4cdc","build_version":"2.5","platform":1,"bundleID":"com.emaculation.sheepshaver","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"name":"SheepShaver","incident_id":"6390843D-272F-4F74-9593-80F3C5E687B7"} { "uptime" : 62000, "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro18,4", "coalitionID" : 1174, "osVersion" : { "train" : "macOS 13.2.1", "build" : "22D68", "releaseType" : "User" }, "captureTime" : "2023-03-10 07:29:26.3976 -0600", "incident" : "6390843D-272F-4F74-9593-80F3C5E687B7", "pid" : 7873, "translated" : false, "cpuType" : "ARM-64", "roots_installed" : 0, "bug_type" : "309", "procLaunch" : "2023-03-10 07:29:20.2593 -0600", "procStartAbsTime" : 1491983613744, "procExitAbsTime" : 1492130397163, "procName" : "SheepShaver", "procPath" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/MacOS\/SheepShaver", "bundleInfo" : {"CFBundleShortVersionString":"2.5","CFBundleVersion":"2.5","CFBundleIdentifier":"com.emaculation.sheepshaver"}, "storeInfo" : {"deviceIdentifierForVendor":"09749BEF-0518-5B65-8166-6A3579E7D403","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "com.emaculation.sheepshaver", "crashReporterKey" : "A4706EB5-05A7-D574-1F30-5ECCCE64BB02", "throttleTimeout" : 2147483647, "wakeTime" : 284, "sleepWakeUUID" : "FBD5B23D-19F1-4B10-9CBA-31934CEBF57A", "sip" : "enabled", "vmRegionInfo" : "0x40004080ffe0 is not in any region. Bytes after previous region: 276889569 Bytes before following region: 259981344\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n VM_ALLOCATE 400028000000-400030000000 [128.0M] rw-\/rwx SM=PRV \n---> GAP OF 0x20000000 BYTES\n VM_ALLOCATE 400050000000-400050500000 [ 5120K] r-x\/rwx SM=ZER ", "exception" : {"codes":"0x0000000000000001, 0x000040004080ffe0","rawCodes":[1,70369826373600],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x000040004080ffe0"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":7873}, "vmregioninfo" : "0x40004080ffe0 is not in any region. Bytes after previous region: 276889569 Bytes before following region: 259981344\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n VM_ALLOCATE 400028000000-400030000000 [128.0M] rw-\/rwx SM=PRV \n---> GAP OF 0x20000000 BYTES\n VM_ALLOCATE 400050000000-400050500000 [ 5120K] r-x\/rwx SM=ZER ", "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" : 6, "threads" : [{"id":534850,"queue":"com.apple.main-thread","frames":[{"imageOffset":425152,"symbol":"powerpc_cpu::execute(unsigned int)","symbolLocation":936,"imageIndex":0},{"imageOffset":425968,"symbol":"powerpc_cpu::execute(unsigned int)","symbolLocation":1752,"imageIndex":0},{"imageOffset":216152,"symbol":"main","symbolLocation":2964,"imageIndex":0},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":1}]},{"id":534857,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":2}]},{"id":534861,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":2}]},{"id":534862,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":2}]},{"id":534874,"name":"caulk.messenger.shared:17","frames":[{"imageOffset":4044,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":130300,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":4},{"imageOffset":9780,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":4},{"imageOffset":8824,"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":4},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534912,"name":"com.apple.NSEventThread","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":3},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":3},{"imageOffset":531376,"symbol":"CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":5},{"imageOffset":525468,"symbol":"CFRunLoopRun","symbolLocation":1232,"imageIndex":5},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":5},{"imageOffset":1458588,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"triggered":true,"id":534916,"threadState":{"x":[{"value":6168107256},{"value":70369826373600},{"value":4},{"value":6168107256},{"value":6857788671,"symbolLocation":0,"symbol":"__vfprintf.xdigs_lower"},{"value":6168107360},{"value":32},{"value":0},{"value":6168107256},{"value":16648209},{"value":2},{"value":4294967293},{"value":1099511627776},{"value":0},{"value":0},{"value":0},{"value":6858784464,"symbolLocation":0,"symbol":"_platform_memmove"},{"value":8473327056},{"value":0},{"value":1082195968},{"value":6168107376},{"value":0},{"value":1},{"value":67185},{"value":1082195936},{"value":6857356980,"symbolLocation":0,"symbol":"fprintf"},{"value":8352137216,"symbolLocation":232,"symbol":"std::1::init_weeks()::weeks"},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4303201012},"cpsr":{"value":536875008},"fp":{"value":6168107200},"sp":{"value":6168107200},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":6858784908,"matchesCrashFrame":1},"far":{"value":70369826373600}},"frames":[{"imageOffset":16524,"symbol":"_platform_memmove","symbolLocation":444,"imageIndex":7},{"imageOffset":434932,"symbol":"read_mem(unsigned long long, unsigned char, int, disassemble_info)","symbolLocation":32,"imageIndex":0},{"imageOffset":438112,"symbol":"print_insn_powerpc","symbolLocation":516,"imageIndex":0},{"imageOffset":432276,"symbol":"sigsegv_handler(sigsegv_info_t)","symbolLocation":772,"imageIndex":0},{"imageOffset":341976,"symbol":"catch_exception_raise","symbolLocation":148,"imageIndex":0},{"imageOffset":126180,"symbol":"_Xexception_raise","symbolLocation":292,"imageIndex":3},{"imageOffset":126336,"symbol":"exc_server","symbolLocation":92,"imageIndex":3},{"imageOffset":343460,"symbol":"handleExceptions(void)","symbolLocation":92,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534917,"frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":3},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":3},{"imageOffset":531376,"symbol":"CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":5},{"imageOffset":525468,"symbol":"CFRunLoopRun","symbolLocation":1232,"imageIndex":5},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":5},{"imageOffset":1075176,"symbol":"CFRunLoopRun","symbolLocation":64,"imageIndex":5},{"imageOffset":89692,"symbol":"media_poll_func(void)","symbolLocation":432,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534918,"name":"AudioQueue thread","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":3},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":3},{"imageOffset":531376,"symbol":"CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":5},{"imageOffset":525468,"symbol":"CFRunLoopRun","symbolLocation":1232,"imageIndex":5},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":5},{"imageOffset":183592,"imageIndex":8},{"imageOffset":109032,"imageIndex":8},{"imageOffset":141912,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534919,"name":"caulk.messenger.shared:high","frames":[{"imageOffset":4044,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":130300,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":4},{"imageOffset":9780,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":4},{"imageOffset":8824,"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":4},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534920,"name":"AQConverterThread","frames":[{"imageOffset":18508,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":2},{"imageOffset":180704,"symbol":"CADeprecated::CAGuard::Wait()","symbolLocation":60,"imageIndex":9},{"imageOffset":207392,"symbol":"AQConverterManager::AQConverterThread::ConverterThreadEntry(void)","symbolLocation":720,"imageIndex":10},{"imageOffset":54720,"symbol":"CADeprecated::CAPThread::Entry(CADeprecated::CAPThread)","symbolLocation":92,"imageIndex":9},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534921,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":3},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":3},{"imageOffset":3226556,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":104,"imageIndex":11},{"imageOffset":1991816,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3612,"imageIndex":11},{"imageOffset":1986596,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":116,"imageIndex":11},{"imageOffset":3603180,"symbol":"HALB_IOThread::Entry(void)","symbolLocation":88,"imageIndex":11},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534927,"frames":[{"imageOffset":49456,"symbol":"select","symbolLocation":8,"imageIndex":3},{"imageOffset":210848,"symbol":"receive_func(void*)","symbolLocation":224,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534928,"frames":[{"imageOffset":49456,"symbol":"select","symbolLocation":8,"imageIndex":3},{"imageOffset":211548,"symbol":"slirp_receive_func(void)","symbolLocation":360,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534929,"frames":[{"imageOffset":4296,"symbol":"clock_sleep_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":201844,"symbol":"timer_func(void)","symbolLocation":108,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534931,"name":"Redraw Thread","frames":[{"imageOffset":17992,"symbol":"semwait_signal","symbolLocation":8,"imageIndex":3},{"imageOffset":58668,"symbol":"nanosleep","symbolLocation":220,"imageIndex":12},{"imageOffset":266040,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":0},{"imageOffset":223984,"symbol":"redraw_func(void)","symbolLocation":108,"imageIndex":0},{"imageOffset":109032,"imageIndex":8},{"imageOffset":141912,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534932,"frames":[{"imageOffset":17992,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":3},{"imageOffset":58668,"symbol":"nanosleep","symbolLocation":220,"imageIndex":12},{"imageOffset":266040,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":0},{"imageOffset":216832,"symbol":"tick_func(void)","symbolLocation":140,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]},{"id":534933,"frames":[{"imageOffset":17992,"symbol":"semwait_signal","symbolLocation":8,"imageIndex":3},{"imageOffset":58668,"symbol":"nanosleep","symbolLocation":220,"imageIndex":12},{"imageOffset":266040,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":0},{"imageOffset":217032,"symbol":"nvram_func(void*)","symbolLocation":104,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":2},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":2}]}], "usedImages" : [ { "source" : "P", "arch" : "arm64", "base" : 4302766080, "CFBundleShortVersionString" : "2.5", "CFBundleIdentifier" : "com.emaculation.sheepshaver", "size" : 540672, "uuid" : "e7bdf58b-b8b3-3922-8741-9669f61a4cdc", "path" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/MacOS\/SheepShaver", "name" : "SheepShaver", "CFBundleVersion" : "2.5" }, { "source" : "P", "arch" : "arm64e", "base" : 6855254016, "size" : 568228, "uuid" : "191e84f1-4b95-39c8-b253-1c1ef56c0fa8", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64e", "base" : 6858567680, "size" : 53244, "uuid" : "9f3b729a-ed04-3e65-adac-d75ad06ebbdc", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 6858330112, "size" : 237548, "uuid" : "3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7014592512, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 172032, "uuid" : "41def0d0-3b1f-3029-8e99-2c9304571021", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "arm64e", "base" : 6858981376, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5079040, "uuid" : "18260df4-69a8-30d3-8175-fb8ae7ae7709", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1953.300" }, { "source" : "P", "arch" : "arm64e", "base" : 6912245760, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15777792, "uuid" : "88722053-0df0-3d4f-bf55-7e3c2d2c8e29", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2299.40.118" }, { "source" : "P", "arch" : "arm64e", "base" : 6858768384, "size" : 32764, "uuid" : "4cf75103-429d-3aae-ba13-2c1f67e47dbb", "path" : "\/usr\/lib\/system\/libsystem_platform.dylib", "name" : "libsystem_platform.dylib" }, { "source" : "P", "arch" : "arm64", "base" : 4307615744, "CFBundleShortVersionString" : "2.0.22", "CFBundleIdentifier" : "org.libsdl.SDL2", "size" : 1146880, "uuid" : "43326b1f-4491-38bb-82c3-5b3d04709a2a", "path" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/Frameworks\/SDL2.framework\/Versions\/A\/SDL2", "name" : "SDL2", "CFBundleVersion" : "2.0.22" }, { "source" : "P", "arch" : "arm64e", "base" : 7078629376, "size" : 208896, "uuid" : "af88ef0f-9534-3f52-869e-431217996948", "path" : "\/usr\/lib\/libAudioToolboxUtility.dylib", "name" : "libAudioToolboxUtility.dylib" }, { "source" : "P", "arch" : "arm64e", "base" : 7097528320, "CFBundleShortVersionString" : "1.14", "CFBundleIdentifier" : "com.apple.audio.toolbox.AudioToolbox", "size" : 1224704, "uuid" : "bd92d838-f402-3ea7-834f-1bd6d251512e", "path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/Versions\/A\/AudioToolbox", "name" : "AudioToolbox", "CFBundleVersion" : "1.14" }, { "source" : "P", "arch" : "arm64e", "base" : 6893178880, "CFBundleShortVersionString" : "5.0", "CFBundleIdentifier" : "com.apple.audio.CoreAudio", "size" : 7372800, "uuid" : "e182f603-d6fa-3458-afb4-e3ccf4273180", "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "5.0" }, { "source" : "P", "arch" : "arm64e", "base" : 6857281536, "size" : 528380, "uuid" : "14cd841b-0c7b-34a2-a342-cc6796ef9259", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" } ], "sharedCache" : { "base" : 6854606848, "size" : 3447455744, "uuid" : "835716ae-b363-3187-b065-cf94139bfc85" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=2.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.1G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG backing stores 4544K 4 \nCG image 48K 3 \nColorSync 560K 27 \nCoreAnimation 112K 7 \nCoreGraphics 32K 2 \nCoreUI image data 960K 6 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 297.3M 51 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 832.0M 7 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.3M 18 \nStack 17.0M 19 \nVM_ALLOCATE 582.6M 27 \nAUTH 821K 196 \nAUTH_CONST 13.8M 363 \nCTF 756 1 \nDATA 3376K 354 \nDATA_CONST 16.7M 370 \nDATA_DIRTY 816K 125 \n__FONT_DATA 2352 1 \nLINKEDIT 768.8M 6 \nOBJC_CONST 1667K 168 \n__OBJC_RO 65.5M 1 \nOBJC_RW 1988K 1 \n__TEXT 294.2M 386 \ndyld private memory 256K 1 \nmapped file 189.0M 29 \nshared memory 1424K 16 \n=========== ======= ======= \nTOTAL 3.5G 2203 \nTOTAL, minus reserved VM space 2.3G 2203 \n", "legacyInfo" : { "threadTriggered" : {

} }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "61675b89201f677a9a4cbd65", "factorPackIds" : { "HEALTH_FEATURE_AVAILABILITY" : "63f8068a238e7b23a1f30123" }, "deploymentId" : 240000055 }, { "rolloutId" : "62699e1ec1ff2978b47f6c3b", "factorPackIds" : { "SIRI_FIND_MY_CONFIGURATION_FILES" : "631f72d1de559130376df1fb" }, "deploymentId" : 240000023 } ], "experiments" : [

] } }

Model: MacBookPro18,4, BootROM 8419.80.7, proc 10:8:2 processors, 32 GB, SMC Graphics: Apple M1 Max, Apple M1 Max, Built-In Display: Pro Display XDR, 6016 x 3384 Retina 6K, Main, MirrorOff, Online Memory Module: LPDDR5, Samsung AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4387), wl0: Nov 30 2022 02:17:16 version 20.10.965.13.8.7.131 FWID 01-1251c18d Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Belkin USB-C LAN, Ethernet, en7 Network Service: Wi-Fi, AirPort, en0 PCI Card: pci8086,15f0, USB eXtensible Host Controller, Thunderbolt@3,0,0 USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus USB Device: USB31Bus USB Device: USB3.1 Hub USB Device: Belkin USB-C LAN USB Device: USB2.0 Hub USB Device: M-Track 2X2 USB Device: EPSON Scanner USB Device: Pro Display XDR Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Bus: MacBook Pro, Apple Inc. Thunderbolt Device: Pro Display XDR, Apple Inc., 1, 55.2

kanjitalk755 commented 1 year ago

The crash report indicates that the crash was caused by a problem with the PowerPC emulation, not the screen. The emulation itself should be the same regardless of whether the host uses an XDR display or not. But in reality something is different. It's hard to investigate what's different without reproducing it on my local machine.

MarkSimonson commented 1 year ago

If there's any additional I might be able to provide, please let me know. And thanks for looking into this.

kanjitalk755 commented 9 months ago

Fixed. And changed to exit with an assertion failure in this case before crashing.

MarkSimonson commented 9 months ago

Thank you!

Mark

On Dec 15, 2023, at 7:05 PM, kanjitalk755 @.***> wrote:

Fixed. And changed to exit with an assertion failure in this case before crashing.

— Reply to this email directly, view it on GitHub https://github.com/kanjitalk755/macemu/issues/158#issuecomment-1858653149, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARUXD3FJUSYXBD2PO6YD6BDYJTXUFAVCNFSM6AAAAAAVVSXM2GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJYGY2TGMJUHE. You are receiving this because you commented.