EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
nandrews
Student Driver
Posts: 12
Joined: Wed May 03, 2023 8:42 pm

EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by nandrews »

Howdy! Longtime user, first time complainer. :lol:

I use SheepShaver on a variety of macOS machines, both Intel and Apple Silicon. I've only run up against this issue on my 2015 Retina MBP, running Ventura using OpenCore Legacy Patcher.

Since the latest Ventura update, SheepShaver throws a segfault (details below), using any prefs file or ROM version. I've tried a variety of known good prefs and known good ROMs, and clean installations, to no avail.

I'm willing to accept that this has something to do with OpenCore weirdness; that said, I'm running Ventura via OCLP on two other Macs on which the Dec 22 2.5 build runs without an issue, the only difference being that the offending machine is the only one updated with the most recent Ventura security patches.

Any help would be most appreciated. I have quite a stable of vintage Macs and am working on a documentation archive for same, so the ability to extract data from HyperCard stacks, DocViewer tomes, and early FileMaker databases is rather mission-critical.

I'm currently working on compiling it from source under the most current Xcode build, and will revise this post if that yields running code.

Any help in the meantime would be deeply appreciated.

Nathan

The crash report log is as follows:

Code: Select all

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

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

Date/Time:             2023-05-03 15:51:23.4541 -0500
OS Version:            macOS 13.3.1 (22E772610a)
Report Version:        12
Anonymous UUID:        080E426A-3167-07AD-C3D5-C78C7EB54DD7

Sleep/Wake UUID:       00044AD9-0063-4E91-A437-585882DF3685

Time Awake Since Boot: 12000 seconds
Time Since Wake:       6290 seconds

System Integrity Protection: enabled

Crashed Thread:        8

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

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

VM Region Info: 0x3ac is not in any region.  Bytes before following region: 140737488325716
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      shared memory            7fffffff9000-7fffffffa000 [    4K] r-x/r-x SM=SHM  

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_platform.dylib      	    0x7ff8078b6e95 _platform_bzero$VARIANT$Haswell + 53
1   SheepShaver                   	         0x7ab8a81 SheepMem::Init() + 145
2   SheepShaver                   	         0x7ab8707 main + 2583
3   dyld                          	    0x7ff80753241f start + 1903

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

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

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

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

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

Thread 6:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	    0x7ff80784d52e semaphore_wait_trap + 10
1   caulk                         	    0x7ff81110507e caulk::semaphore::timed_wait(double) + 150
2   caulk                         	    0x7ff811104f9c caulk::concurrent::details::worker_thread::run() + 30
3   caulk                         	    0x7ff811104cb0 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*) + 41
4   libsystem_pthread.dylib       	    0x7ff80788c1d3 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff807887bd3 thread_start + 15

Thread 7:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	    0x7ff80784d5b2 mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff80785b72d mach_msg2_internal + 78
2   libsystem_kernel.dylib        	    0x7ff8078545e4 mach_msg_overwrite + 692
3   libsystem_kernel.dylib        	    0x7ff80784d89a mach_msg + 19
4   CoreFoundation                	    0x7ff8079681af __CFRunLoopServiceMachPort + 145
5   CoreFoundation                	    0x7ff807966c30 __CFRunLoopRun + 1365
6   CoreFoundation                	    0x7ff807966071 CFRunLoopRunSpecific + 560
7   AppKit                        	    0x7ff80ab58909 _NSEventThread + 132
8   libsystem_pthread.dylib       	    0x7ff80788c1d3 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff807887bd3 thread_start + 15

Thread 8 Crashed:
0   SheepShaver                   	         0x7b15d83 sigsegv_handler(sigsegv_info_t*) + 67
1   SheepShaver                   	         0x7adc39b catch_exception_raise + 523
2   libsystem_kernel.dylib        	    0x7ff8078655a2 _Xexception_raise + 163
3   libsystem_kernel.dylib        	    0x7ff80786582e exc_server + 84
4   SheepShaver                   	         0x7add167 handleExceptions(void*) + 87
5   libsystem_pthread.dylib       	    0x7ff80788c1d3 _pthread_start + 125
6   libsystem_pthread.dylib       	    0x7ff807887bd3 thread_start + 15

Thread 9:
0   libsystem_kernel.dylib        	    0x7ff80784d5b2 mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff80785b72d mach_msg2_internal + 78
2   libsystem_kernel.dylib        	    0x7ff8078545e4 mach_msg_overwrite + 692
3   libsystem_kernel.dylib        	    0x7ff80784d89a mach_msg + 19
4   CoreFoundation                	    0x7ff8079681af __CFRunLoopServiceMachPort + 145
5   CoreFoundation                	    0x7ff807966c30 __CFRunLoopRun + 1365
6   CoreFoundation                	    0x7ff807966071 CFRunLoopRunSpecific + 560
7   CoreFoundation                	    0x7ff8079e9675 CFRunLoopRun + 40
8   SheepShaver                   	         0x7a8df17 media_poll_func(void*) + 455
9   libsystem_pthread.dylib       	    0x7ff80788c1d3 _pthread_start + 125
10  libsystem_pthread.dylib       	    0x7ff807887bd3 thread_start + 15


Thread 8 crashed with X86 Thread State (64-bit):
  rax: 0x0000000007306000  rbx: 0x0000700000e11ae0  rcx: 0x0000000000000000  rdx: 0xffffffff04606000
  rdi: 0x00007ff8491ee398  rsi: 0x000000000001520f  rbp: 0x0000700000e11aa0  rsp: 0x0000700000e119c0
   r8: 0x0000000000000012   r9: 0xffffffffffffffee  r10: 0x0000600003a6c470  r11: 0x00000000ffffffef
  r12: 0x0000000000000001  r13: 0x0000000000000002  r14: 0x0000000000000002  r15: 0x0000000000000103
  rip: 0x0000000007b15d83  rfl: 0x0000000000010286  cr2: 0x00000000000003ac
  
Logical CPU:     2
Error Code:      0x00000004 (no mapping for user data read)
Trap Number:     14

Thread 8 instruction stream:
  e5 48 89 f2 48 89 fe 48-8b 3d 3f 6d 04 00 5d e9  .H..H..H.=?m..].
  99 bc ff ff 66 0f 1f 84-00 00 00 00 00 55 48 89  ....f........UH.
  e5 41 57 41 56 41 55 41-54 53 48 81 ec b8 00 00  .AWAVAUATSH.....
  00 48 89 fb e8 e4 62 fc-ff 48 8d 0d 7d 6e 04 00  .H....b..H..}n..
  48 89 c2 48 2b 11 41 be-02 00 00 00 48 81 fa 00  H..H+.A.....H...
  00 40 00 0f 82 12 06 00-00 48 8b 0d ed 6c 04 00  .@.......H...l..
 [44]8b a9 ac 03 00 00 48-8d 15 17 6e 04 00 8b 12  D......H...n....	<==
  41 39 d5 0f 82 f8 00 00-00 8d b2 00 00 50 00 41  A9...........P.A
  39 f5 0f 83 e9 00 00 00-8d b2 60 81 48 00 41 39  9.........`.H.A9
  f5 75 0d 81 79 60 00 00-00 f8 0f 84 cb 05 00 00  .u..y`..........
  8d b2 40 81 48 00 41 39-f5 75 0d 81 79 50 00 00  ..@.H.A9.u..yP..
  00 f8 0f 84 b3 05 00 00-8d b2 80 e0 48 00 41 39  ............H.A9

Binary Images:
         0x7a6c000 -          0x7b33fff com.emaculation.sheepshaver (2.5) <b5df73f8-4e23-3e0b-93ec-18788b811ab9> /Applications/SheepShaver/SheepShaver.app/Contents/MacOS/SheepShaver
         0x7f7a000 -          0x80e9fff org.libsdl.SDL2 (2.0.22) <aee63968-5a4b-3298-93a8-8ab781f92e22> /Applications/SheepShaver/SheepShaver.app/Contents/Frameworks/SDL2.framework/Versions/A/SDL2
         0x8631000 -          0x8810fff com.apple.Metal (306.5.16) <6581cd53-8583-38d1-b4b9-773f1dc3f551> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
         0x8b49000 -          0x8b90fff libllvm-flatbuffers.dylib (*) <d5ce0002-b92a-3d76-9549-1fb7bc428091> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/31001/Libraries/libllvm-flatbuffers.dylib
        0x825ed000 -         0x825f0fff libGPUCompilerUtils.dylib (*) <d5ce0002-b778-37c5-917b-186e88376470> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/31001/Libraries/libGPUCompilerUtils.dylib
         0x8607000 -          0x8616fff libobjc-trampolines.dylib (*) <d2da3b5f-f5ba-3ef1-b99d-bc64a8487401> /usr/lib/libobjc-trampolines.dylib
         0x85d6000 -          0x85ddfff com.apple.audio.AppleHDAHALPlugIn (440.2) <0eff2d4f-2bd4-33fc-b7cd-68aa516846e1> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
    0x7ff8078b6000 -     0x7ff8078bffef libsystem_platform.dylib (*) <c99e2bcf-5fa3-3690-9f4b-5e9a08b57343> /usr/lib/system/libsystem_platform.dylib
    0x7ff80752c000 -     0x7ff8075c45a7 dyld (*) <f22a1143-9732-3e23-a8b7-cbade6bb8301> /usr/lib/dyld
    0x7ff807886000 -     0x7ff807891fff libsystem_pthread.dylib (*) <86dfa543-95fa-36b4-83c6-bf03d01b2aad> /usr/lib/system/libsystem_pthread.dylib
    0x7ff80784c000 -     0x7ff807885ff7 libsystem_kernel.dylib (*) <08606a44-7008-3658-9f00-6c250b80e9c3> /usr/lib/system/libsystem_kernel.dylib
    0x7ff811103000 -     0x7ff811127ff3 com.apple.audio.caulk (1.0) <5cb78fb4-56ec-336b-89da-f443d5ea6387> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7ff8078eb000 -     0x7ff807d87fef com.apple.CoreFoundation (6.9) <315a3f65-0954-3635-96dc-2f65c691d074> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff80a9ba000 -     0x7ff80b9c1ff0 com.apple.AppKit (6.9) <af96f40f-d333-3647-9da4-eddc52df4753> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
               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=440.4M resident=0K(0%) swapped_out_or_unallocated=440.4M(100%)
Writable regions: Total=4.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=4.5G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG backing stores                 2880K        4 
ColorSync                          232K       25 
CoreGraphics                        12K        2 
Foundation                          16K        1 
IOKit                             15.5M        2 
Kernel Alloc Once                    8K        1 
MALLOC                           208.4M       42 
MALLOC guard page                   32K        8 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       56.0M       10 
Stack                             12.6M       10 
VM_ALLOCATE                         52K       11 
VM_ALLOCATE (reserved)             3.9G        5         reserved VM address space (unallocated)
__CTF                               824        1 
__DATA                            18.0M      345 
__DATA_CONST                      15.6M      212 
__DATA_DIRTY                       741K      117 
__FONT_DATA                        2352        1 
__LINKEDIT                       174.6M        7 
__OBJC_RO                         66.2M        1 
__OBJC_RW                         2012K        2 
__TEXT                           265.9M      366 
dyld private memory                260K        2 
mapped file                       79.8M       23 
shared memory                      784K       17 
===========                     =======  ======= 
TOTAL                              5.2G     1218 
TOTAL, minus reserved VM space   919.8M     1218 



-----------
Full Report
-----------

{"app_name":"SheepShaver","timestamp":"2023-05-03 15:51:23.00 -0500","app_version":"2.5","slice_uuid":"b5df73f8-4e23-3e0b-93ec-18788b811ab9","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.3.1 (22E772610a)","roots_installed":0,"name":"SheepShaver","incident_id":"02BD8324-4D96-49F7-967E-61D1D402ADE3"}
{
  "uptime" : 12000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro11,5",
  "coalitionID" : 4822,
  "osVersion" : {
    "train" : "macOS 13.3.1",
    "build" : "22E772610a",
    "releaseType" : "User"
  },
  "captureTime" : "2023-05-03 15:51:23.4541 -0500",
  "incident" : "02BD8324-4D96-49F7-967E-61D1D402ADE3",
  "pid" : 92929,
  "cpuType" : "X86-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-05-03 15:51:22.6628 -0500",
  "procStartAbsTime" : 12380826720734,
  "procExitAbsTime" : 12381615835501,
  "procName" : "SheepShaver",
  "procPath" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/MacOS\/SheepShaver",
  "bundleInfo" : {"CFBundleShortVersionString":"2.5","CFBundleVersion":"2.5","CFBundleIdentifier":"com.emaculation.sheepshaver"},
  "storeInfo" : {"deviceIdentifierForVendor":"BA5CF477-23BA-544D-B24A-71A2CEB9FFAC","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.emaculation.sheepshaver",
  "crashReporterKey" : "080E426A-3167-07AD-C3D5-C78C7EB54DD7",
  "throttleTimeout" : 2147483647,
  "codeSigningID" : "com.emaculation.sheepshaver",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570490881,
  "codeSigningValidationCategory" : 1,
  "codeSigningTrustLevel" : 0,
  "wakeTime" : 6290,
  "sleepWakeUUID" : "00044AD9-0063-4E91-A437-585882DF3685",
  "sip" : "enabled",
  "vmRegionInfo" : "0x3ac is not in any region.  Bytes before following region: 140737488325716\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      shared memory            7fffffff9000-7fffffffa000 [    4K] r-x\/r-x SM=SHM  ",
  "exception" : {"codes":"0x0000000000000001, 0x00000000000003ac","rawCodes":[1,940],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x00000000000003ac"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":92929},
  "vmregioninfo" : "0x3ac is not in any region.  Bytes before following region: 140737488325716\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      shared memory            7fffffff9000-7fffffffa000 [    4K] r-x\/r-x SM=SHM  ",
  "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" : 8,
  "threads" : [{"id":300178,"queue":"com.apple.main-thread","frames":[{"imageOffset":3733,"symbol":"_platform_bzero$VARIANT$Haswell","symbolLocation":53,"imageIndex":7},{"imageOffset":313985,"symbol":"SheepMem::Init()","symbolLocation":145,"imageIndex":0},{"imageOffset":313095,"symbol":"main","symbolLocation":2583,"imageIndex":0},{"imageOffset":25631,"symbol":"start","symbolLocation":1903,"imageIndex":8}]},{"id":300193,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":300194,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":300199,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":300200,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":300222,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":9}]},{"id":300232,"name":"caulk.messenger.shared:17","frames":[{"imageOffset":5422,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":10},{"imageOffset":8318,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":150,"imageIndex":11},{"imageOffset":8092,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":11},{"imageOffset":7344,"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":41,"imageIndex":11},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":9},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":9}]},{"id":300272,"name":"com.apple.NSEventThread","frames":[{"imageOffset":5554,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":10},{"imageOffset":63277,"symbol":"mach_msg2_internal","symbolLocation":78,"imageIndex":10},{"imageOffset":34276,"symbol":"mach_msg_overwrite","symbolLocation":692,"imageIndex":10},{"imageOffset":6298,"symbol":"mach_msg","symbolLocation":19,"imageIndex":10},{"imageOffset":512431,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":145,"imageIndex":12},{"imageOffset":506928,"symbol":"__CFRunLoopRun","symbolLocation":1365,"imageIndex":12},{"imageOffset":503921,"symbol":"CFRunLoopRunSpecific","symbolLocation":560,"imageIndex":12},{"imageOffset":1698057,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":13},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":9},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":9}]},{"triggered":true,"id":300274,"instructionState":{"instructionStream":{"bytes":[229,72,137,242,72,137,254,72,139,61,63,109,4,0,93,233,153,188,255,255,102,15,31,132,0,0,0,0,0,85,72,137,229,65,87,65,86,65,85,65,84,83,72,129,236,184,0,0,0,72,137,251,232,228,98,252,255,72,141,13,125,110,4,0,72,137,194,72,43,17,65,190,2,0,0,0,72,129,250,0,0,64,0,15,130,18,6,0,0,72,139,13,237,108,4,0,68,139,169,172,3,0,0,72,141,21,23,110,4,0,139,18,65,57,213,15,130,248,0,0,0,141,178,0,0,80,0,65,57,245,15,131,233,0,0,0,141,178,96,129,72,0,65,57,245,117,13,129,121,96,0,0,0,248,15,132,203,5,0,0,141,178,64,129,72,0,65,57,245,117,13,129,121,80,0,0,0,248,15,132,179,5,0,0,141,178,128,224,72,0,65,57],"offset":96}},"threadState":{"r13":{"value":2},"rax":{"value":120610816},"rflags":{"value":66182},"cpu":{"value":2},"r14":{"value":2},"rsi":{"value":86543},"r8":{"value":18},"cr2":{"value":940},"rdx":{"value":18446744069488009216},"r10":{"value":105553177527408},"r9":{"value":18446744073709551598},"r15":{"value":259},"rbx":{"value":123145317063392},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":4294967279},"rip":{"value":129064323,"matchesCrashFrame":1},"rbp":{"value":123145317063328},"rsp":{"value":123145317063104},"r12":{"value":1},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":140704355378072,"symbolLocation":0,"symbol":"__environ_lock_obj"}},"frames":[{"imageOffset":695683,"symbol":"sigsegv_handler(sigsegv_info_t*)","symbolLocation":67,"imageIndex":0},{"imageOffset":459675,"symbol":"catch_exception_raise","symbolLocation":523,"imageIndex":0},{"imageOffset":103842,"symbol":"_Xexception_raise","symbolLocation":163,"imageIndex":10},{"imageOffset":104494,"symbol":"exc_server","symbolLocation":84,"imageIndex":10},{"imageOffset":463207,"symbol":"handleExceptions(void*)","symbolLocation":87,"imageIndex":0},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":9},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":9}]},{"id":300275,"frames":[{"imageOffset":5554,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":10},{"imageOffset":63277,"symbol":"mach_msg2_internal","symbolLocation":78,"imageIndex":10},{"imageOffset":34276,"symbol":"mach_msg_overwrite","symbolLocation":692,"imageIndex":10},{"imageOffset":6298,"symbol":"mach_msg","symbolLocation":19,"imageIndex":10},{"imageOffset":512431,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":145,"imageIndex":12},{"imageOffset":506928,"symbol":"__CFRunLoopRun","symbolLocation":1365,"imageIndex":12},{"imageOffset":503921,"symbol":"CFRunLoopRunSpecific","symbolLocation":560,"imageIndex":12},{"imageOffset":1042037,"symbol":"CFRunLoopRun","symbolLocation":40,"imageIndex":12},{"imageOffset":139031,"symbol":"media_poll_func(void*)","symbolLocation":455,"imageIndex":0},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":9},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":9}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 128368640,
    "CFBundleShortVersionString" : "2.5",
    "CFBundleIdentifier" : "com.emaculation.sheepshaver",
    "size" : 819200,
    "uuid" : "b5df73f8-4e23-3e0b-93ec-18788b811ab9",
    "path" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/MacOS\/SheepShaver",
    "name" : "SheepShaver",
    "CFBundleVersion" : "2.5"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 133668864,
    "CFBundleShortVersionString" : "2.0.22",
    "CFBundleIdentifier" : "org.libsdl.SDL2",
    "size" : 1507328,
    "uuid" : "aee63968-5a4b-3298-93a8-8ab781f92e22",
    "path" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/Frameworks\/SDL2.framework\/Versions\/A\/SDL2",
    "name" : "SDL2",
    "CFBundleVersion" : "2.0.22"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140709888,
    "CFBundleShortVersionString" : "306.5.16",
    "CFBundleIdentifier" : "com.apple.Metal",
    "size" : 1966080,
    "uuid" : "6581cd53-8583-38d1-b4b9-773f1dc3f551",
    "path" : "\/System\/Library\/Frameworks\/Metal.framework\/Versions\/A\/Metal",
    "name" : "Metal",
    "CFBundleVersion" : "306.5.16"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 146051072,
    "size" : 294912,
    "uuid" : "d5ce0002-b92a-3d76-9549-1fb7bc428091",
    "path" : "\/System\/Library\/PrivateFrameworks\/GPUCompiler.framework\/Versions\/31001\/Libraries\/libllvm-flatbuffers.dylib",
    "name" : "libllvm-flatbuffers.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 2187251712,
    "size" : 16384,
    "uuid" : "d5ce0002-b778-37c5-917b-186e88376470",
    "path" : "\/System\/Library\/PrivateFrameworks\/GPUCompiler.framework\/Versions\/31001\/Libraries\/libGPUCompilerUtils.dylib",
    "name" : "libGPUCompilerUtils.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140537856,
    "size" : 65536,
    "uuid" : "d2da3b5f-f5ba-3ef1-b99d-bc64a8487401",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140337152,
    "CFBundleShortVersionString" : "440.2",
    "CFBundleIdentifier" : "com.apple.audio.AppleHDAHALPlugIn",
    "size" : 32768,
    "uuid" : "0eff2d4f-2bd4-33fc-b7cd-68aa516846e1",
    "path" : "\/System\/Library\/Extensions\/AppleHDA.kext\/Contents\/PlugIns\/AppleHDAHALPlugIn.bundle\/Contents\/MacOS\/AppleHDAHALPlugIn",
    "name" : "AppleHDAHALPlugIn",
    "CFBundleVersion" : "440.2"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703255191552,
    "size" : 40944,
    "uuid" : "c99e2bcf-5fa3-3690-9f4b-5e9a08b57343",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703251480576,
    "size" : 624040,
    "uuid" : "f22a1143-9732-3e23-a8b7-cbade6bb8301",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703254994944,
    "size" : 49152,
    "uuid" : "86dfa543-95fa-36b4-83c6-bf03d01b2aad",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703254757376,
    "size" : 237560,
    "uuid" : "08606a44-7008-3658-9f00-6c250b80e9c3",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703414890496,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 151540,
    "uuid" : "5cb78fb4-56ec-336b-89da-f443d5ea6387",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703255408640,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 4837360,
    "uuid" : "315a3f65-0954-3635-96dc-2f65c691d074",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1971"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703306588160,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 16809969,
    "uuid" : "af96f40f-d333-3647-9da4-eddc52df4753",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2299.50.120"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 140703250857984,
  "size" : 21474836480,
  "uuid" : "5dd9a20c-1502-31aa-84b0-1cda4c95765b"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=440.4M resident=0K(0%) swapped_out_or_unallocated=440.4M(100%)\nWritable regions: Total=4.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=4.5G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG backing stores                 2880K        4 \nColorSync                          232K       25 \nCoreGraphics                        12K        2 \nFoundation                          16K        1 \nIOKit                             15.5M        2 \nKernel Alloc Once                    8K        1 \nMALLOC                           208.4M       42 \nMALLOC guard page                   32K        8 \nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.0M       10 \nStack                             12.6M       10 \nVM_ALLOCATE                         52K       11 \nVM_ALLOCATE (reserved)             3.9G        5         reserved VM address space (unallocated)\n__CTF                               824        1 \n__DATA                            18.0M      345 \n__DATA_CONST                      15.6M      212 \n__DATA_DIRTY                       741K      117 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       174.6M        7 \n__OBJC_RO                         66.2M        1 \n__OBJC_RW                         2012K        2 \n__TEXT                           265.9M      366 \ndyld private memory                260K        2 \nmapped file                       79.8M       23 \nshared memory                      784K       17 \n===========                     =======  ======= \nTOTAL                              5.2G     1218 \nTOTAL, minus reserved VM space   919.8M     1218 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "logWritingSignature" : "5ec3a4cfea79e7d9d55ef7af26130834821d61e4",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5f72dc58705eff005a46b3a9",
      "factorPackIds" : {

      },
      "deploymentId" : 240000015
    },
    {
      "rolloutId" : "6112d17137f5d11121dcd4e2",
      "factorPackIds" : {

      },
      "deploymentId" : 240000250
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "c28e4ee6-1b08-4f90-8e05-2809e78310a3",
      "experimentId" : "6317d2003d24842ff850182a",
      "deploymentId" : 400000013
    }
  ]
}
}
Executing via the command line yields:

Code: Select all

zsh: segmentation fault  /Applications/SheepShaver/SheepShaver.app/Contents/MacOS/SheepShaver
User avatar
Ronald P. Regensburg
Expert User
Posts: 7834
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by Ronald P. Regensburg »

1. If you did not do that already, enable "Ignore Illegal Memory Accesses" in SheepShaver Preferences/Settings, Miscellaneous tab.

2. If you suspect that the recently installed "Rapid Security Response" is the cause: It can easily be removed:
https://tidbits.com/2023/05/02/what-are ... important/
nandrews
Student Driver
Posts: 12
Joined: Wed May 03, 2023 8:42 pm

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by nandrews »

Thank you! I do have "ignoresegv true" and "ignoreillegal true" set in prefs.

I'll try rolling back the latest security update and report back.
nandrews
Student Driver
Posts: 12
Joined: Wed May 03, 2023 8:42 pm

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by nandrews »

Rolled back the RSR and I'm still getting segfaults. Executing from the command line reports "Unsupported ROM type" regardless of which known good ROM file I point to in prefs:

Code: Select all

Reading ROM file...
Using SDL/coreaudio audio output
Using SDL_Renderer driver: metal
ERROR: Unsupported ROM type.
Ronald P. Regensburg wrote: Wed May 03, 2023 9:30 pm 2. If you suspect that the recently installed "Rapid Security Response" is the cause: It can easily be removed:
https://tidbits.com/2023/05/02/what-are ... important/
nandrews
Student Driver
Posts: 12
Joined: Wed May 03, 2023 8:42 pm

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by nandrews »

It looks to me like this might be an issue with SDL... SDL compiles and I can build SheepShaver from source using the Xcode8 branch (instructions to use that build file are kinda buried, maybe that should be documented in the official build instructions?), but I still get the same segfault. Both are using the same known good ROM file (the one distributed as newworld86.rom).

Here's the segfault I get running the Dec 22 version under Ventura without the RSR patch:

Code: Select all

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

Process:               SheepShaver [2359]
Path:                  /Applications/SheepShaver/SheepShaver.app/Contents/MacOS/SheepShaver
Identifier:            com.emaculation.sheepshaver
Version:               2.5 (2.5)
Code Type:             X86-64 (Native)
Parent Process:        zsh [622]
Responsible:           Terminal [619]
User ID:               501

Date/Time:             2023-05-03 17:30:45.3924 -0500
OS Version:            macOS 13.3.1 (22E261)
Report Version:        12
Anonymous UUID:        080E426A-3167-07AD-C3D5-C78C7EB54DD7


Time Awake Since Boot: 1300 seconds

System Integrity Protection: enabled

Crashed Thread:        9  Redraw Thread

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

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

VM Region Info: 0 is not in any region.  Bytes before following region: 117800960
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                        7058000-7120000      [  800K] r-x/r-x SM=COW  ...S/SheepShaver

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	    0x7ff80e3b1d2e __ulock_wait + 10
1   libsystem_pthread.dylib       	    0x7ff80e3f09b9 _pthread_join + 348
2   SDL2                          	         0x7585827 0x7566000 + 129063
3   SheepShaver                   	         0x70a7a0f VideoExit() + 143
4   SheepShaver                   	         0x707b4ec ExitAll() + 44
5   SheepShaver                   	         0x70a4cc8 Quit() + 40
6   SheepShaver                   	         0x70a44a8 main + 1976
7   dyld                          	    0x7ff80e09541f start + 1903

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

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

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

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

Thread 5:: caulk.messenger.shared:17
0   libsystem_kernel.dylib        	    0x7ff80e3b052e semaphore_wait_trap + 10
1   caulk                         	    0x7ff817c6807e caulk::semaphore::timed_wait(double) + 150
2   caulk                         	    0x7ff817c67f9c caulk::concurrent::details::worker_thread::run() + 30
3   caulk                         	    0x7ff817c67cb0 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*) + 41
4   libsystem_pthread.dylib       	    0x7ff80e3ef1d3 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff80e3eabd3 thread_start + 15

Thread 6:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	    0x7ff80e3b05b2 mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff80e3be72d mach_msg2_internal + 78
2   libsystem_kernel.dylib        	    0x7ff80e3b75e4 mach_msg_overwrite + 692
3   libsystem_kernel.dylib        	    0x7ff80e3b089a mach_msg + 19
4   CoreFoundation                	    0x7ff80e4cb1af __CFRunLoopServiceMachPort + 145
5   CoreFoundation                	    0x7ff80e4c9c30 __CFRunLoopRun + 1365
6   CoreFoundation                	    0x7ff80e4c9071 CFRunLoopRunSpecific + 560
7   AppKit                        	    0x7ff8116bb909 _NSEventThread + 132
8   libsystem_pthread.dylib       	    0x7ff80e3ef1d3 _pthread_start + 125
9   libsystem_pthread.dylib       	    0x7ff80e3eabd3 thread_start + 15

Thread 7:
0   libsystem_kernel.dylib        	    0x7ff80e3b05b2 mach_msg2_trap + 10
1   libsystem_kernel.dylib        	    0x7ff80e3be72d mach_msg2_internal + 78
2   libsystem_kernel.dylib        	    0x7ff80e3b75e4 mach_msg_overwrite + 692
3   libsystem_kernel.dylib        	    0x7ff80e3b089a mach_msg + 19
4   SheepShaver                   	         0x70c9158 handleExceptions(void*) + 72
5   libsystem_pthread.dylib       	    0x7ff80e3ef1d3 _pthread_start + 125
6   libsystem_pthread.dylib       	    0x7ff80e3eabd3 thread_start + 15

Thread 8:
0   libsystem_kernel.dylib        	    0x7ff80e3b062a clock_sleep_trap + 10
1   SheepShaver                   	         0x70a080a timer_func(void*) + 90
2   libsystem_pthread.dylib       	    0x7ff80e3ef1d3 _pthread_start + 125
3   libsystem_pthread.dylib       	    0x7ff80e3eabd3 thread_start + 15

Thread 9 Crashed:: Redraw Thread
0   libsystem_pthread.dylib       	    0x7ff80e3ea4d9 pthread_mutex_lock + 4
1   SheepShaver                   	         0x705a7f8 ADBMouseMoved(int, int) + 24
2   SheepShaver                   	         0x70a931e do_video_refresh() + 110
3   SheepShaver                   	         0x70a6985 redraw_func(void*) + 37
4   SDL2                          	         0x75855b5 0x7566000 + 128437
5   SDL2                          	         0x75a1fa9 0x7566000 + 245673
6   libsystem_pthread.dylib       	    0x7ff80e3ef1d3 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff80e3eabd3 thread_start + 15


Thread 9 crashed with X86 Thread State (64-bit):
  rax: 0x00000000070a942f  rbx: 0x0000000000000154  rcx: 0x0000000000000000  rdx: 0x00000000070a9c4c
  rdi: 0x0000000000000000  rsi: 0x0000000000000154  rbp: 0x000070000d8aecc0  rsp: 0x000070000d8aecc0
   r8: 0x00006000011fca20   r9: 0x0000000000000000  r10: 0x00000000ffffff00  r11: 0x00006000011fca18
  r12: 0x0000000000000000  r13: 0x0000000000000004  r14: 0x000000000000014a  r15: 0x0000000000000002
  rip: 0x00007ff80e3ea4d9  rfl: 0x0000000000010297  cr2: 0x0000000000000000
  
Logical CPU:     6
Error Code:      0x00000004 (no mapping for user data read)
Trap Number:     14

Thread 9 instruction stream:
  53 48 89 f3 49 89 fe 48-8d 3d ed 2c 6e 43 be 00  SH..I..H.=.,nC..
  00 05 00 e8 d3 83 00 00-b8 00 01 00 00 48 8d 0d  .............H..
  e3 2c 6e 43 48 83 3c c1-00 74 12 48 ff c0 48 3d  .,nCH.<..t.H..H=
  00 03 00 00 75 ee bb 23-00 00 00 eb 0c 48 f7 d3  ....u..#.....H..
  48 89 1c c1 49 89 06 31-db 48 8d 3d ab 2c 6e 43  H...I..1.H.=.,nC
  e8 9c 83 00 00 89 d8 5b-41 5e 5d c3 55 48 89 e5  .......[A^].UH..
 [48]81 3f 5a 54 55 4d 75-73 8b 47 0c 89 c1 81 e1  H.?ZTUMus.G.....	<==
  c0 01 00 00 83 f9 40 74-6b 0f ba e0 0e 72 6d 48  ......@tk....rmH
  8d 57 27 48 83 e2 f8 48-8b 0a f6 c1 02 75 45 4c  .W'H...H.....uEL
  8d 57 1f 49 83 e2 f8 65-4c 8b 04 25 f8 ff ff ff  .W.I...eL..%....
  49 b9 00 00 00 00 ff ff-ff ff 48 89 ce f6 c1 02  I.........H.....
  75 22 4c 21 ce 89 c8 48-09 f0 83 c9 02 48 09 f1  u"L!...H.....H..

Binary Images:
         0x7058000 -          0x711ffff com.emaculation.sheepshaver (2.5) <b5df73f8-4e23-3e0b-93ec-18788b811ab9> /Applications/SheepShaver/SheepShaver.app/Contents/MacOS/SheepShaver
         0x7566000 -          0x76d5fff org.libsdl.SDL2 (2.0.22) <aee63968-5a4b-3298-93a8-8ab781f92e22> /Applications/SheepShaver/SheepShaver.app/Contents/Frameworks/SDL2.framework/Versions/A/SDL2
         0x7c1d000 -          0x7dfcfff com.apple.Metal (306.5.16) <6581cd53-8583-38d1-b4b9-773f1dc3f551> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
         0x8135000 -          0x817cfff libllvm-flatbuffers.dylib (*) <d5ce0002-b92a-3d76-9549-1fb7bc428091> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/31001/Libraries/libllvm-flatbuffers.dylib
        0x81bd9000 -         0x81bdcfff libGPUCompilerUtils.dylib (*) <d5ce0002-b778-37c5-917b-186e88376470> /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/31001/Libraries/libGPUCompilerUtils.dylib
         0x74f0000 -          0x74fffff libobjc-trampolines.dylib (*) <d2da3b5f-f5ba-3ef1-b99d-bc64a8487401> /usr/lib/libobjc-trampolines.dylib
         0x74bf000 -          0x74c6fff com.apple.audio.AppleHDAHALPlugIn (440.2) <0eff2d4f-2bd4-33fc-b7cd-68aa516846e1> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
       0x145a68000 -        0x145b03fff com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (18.8.4) <416d7900-37a7-35cf-bb5e-a6baaa145ad2> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
       0x1b5d7d000 -        0x1b5fd8fff com.apple.AMDMTLBronzeDriver (4.8.101) <416d7900-0ce6-303f-8525-e3e2548a00a8> /System/Library/Extensions/AMDMTLBronzeDriver.bundle/Contents/MacOS/AMDMTLBronzeDriver
    0x7ff80e3af000 -     0x7ff80e3e8ff7 libsystem_kernel.dylib (*) <08606a44-7008-3658-9f00-6c250b80e9c3> /usr/lib/system/libsystem_kernel.dylib
    0x7ff80e3e9000 -     0x7ff80e3f4fff libsystem_pthread.dylib (*) <86dfa543-95fa-36b4-83c6-bf03d01b2aad> /usr/lib/system/libsystem_pthread.dylib
    0x7ff80e08f000 -     0x7ff80e1275a7 dyld (*) <f22a1143-9732-3e23-a8b7-cbade6bb8301> /usr/lib/dyld
    0x7ff817c66000 -     0x7ff817c8aff3 com.apple.audio.caulk (1.0) <5cb78fb4-56ec-336b-89da-f443d5ea6387> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7ff80e44e000 -     0x7ff80e8eafef com.apple.CoreFoundation (6.9) <315a3f65-0954-3635-96dc-2f65c691d074> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff81151d000 -     0x7ff812524ff0 com.apple.AppKit (6.9) <af96f40f-d333-3647-9da4-eddc52df4753> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit

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=443.6M resident=0K(0%) swapped_out_or_unallocated=443.6M(100%)
Writable regions: Total=8.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8.8G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG backing stores                 2880K        4 
ColorSync                          232K       25 
CoreAnimation                        4K        1 
CoreGraphics                        12K        2 
Foundation                          16K        1 
IOKit                             15.5M        2 
Kernel Alloc Once                    8K        1 
MALLOC                           223.6M       42 
MALLOC guard page                   32K        8 
MALLOC_LARGE (reserved)           6316K        1         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                       56.0M       10 
Stack                             12.6M       10 
VM_ALLOCATE                      421.4M       20 
VM_ALLOCATE (reserved)             7.8G       12         reserved VM address space (unallocated)
__CTF                               824        1 
__DATA                            18.5M      353 
__DATA_CONST                      15.8M      214 
__DATA_DIRTY                       738K      116 
__FONT_DATA                        2352        1 
__LINKEDIT                       174.6M        7 
__OBJC_RO                         66.2M        1 
__OBJC_RW                         2012K        2 
__TEXT                           269.0M      371 
dyld private memory                260K        2 
mapped file                      183.5M       28 
shared memory                      788K       18 
===========                     =======  ======= 
TOTAL                              9.6G     1256 
TOTAL, minus reserved VM space     1.4G     1256 



-----------
Full Report
-----------

{"app_name":"SheepShaver","timestamp":"2023-05-03 17:30:45.00 -0500","app_version":"2.5","slice_uuid":"b5df73f8-4e23-3e0b-93ec-18788b811ab9","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.3.1 (22E261)","roots_installed":0,"name":"SheepShaver","incident_id":"395F4A34-FB66-4D7A-B7B5-CE056014563E"}
{
  "uptime" : 1300,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro11,5",
  "coalitionID" : 687,
  "osVersion" : {
    "train" : "macOS 13.3.1",
    "build" : "22E261",
    "releaseType" : "User"
  },
  "captureTime" : "2023-05-03 17:30:45.3924 -0500",
  "incident" : "395F4A34-FB66-4D7A-B7B5-CE056014563E",
  "pid" : 2359,
  "cpuType" : "X86-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-05-03 17:30:44.6396 -0500",
  "procStartAbsTime" : 1337585938961,
  "procExitAbsTime" : 1338333693026,
  "procName" : "SheepShaver",
  "procPath" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/MacOS\/SheepShaver",
  "bundleInfo" : {"CFBundleShortVersionString":"2.5","CFBundleVersion":"2.5","CFBundleIdentifier":"com.emaculation.sheepshaver"},
  "storeInfo" : {"deviceIdentifierForVendor":"BA5CF477-23BA-544D-B24A-71A2CEB9FFAC","thirdParty":true},
  "parentProc" : "zsh",
  "parentPid" : 622,
  "coalitionName" : "com.apple.Terminal",
  "crashReporterKey" : "080E426A-3167-07AD-C3D5-C78C7EB54DD7",
  "responsiblePid" : 619,
  "responsibleProc" : "Terminal",
  "codeSigningID" : "com.emaculation.sheepshaver",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570490881,
  "codeSigningValidationCategory" : 1,
  "codeSigningTrustLevel" : 0,
  "sip" : "enabled",
  "vmRegionInfo" : "0 is not in any region.  Bytes before following region: 117800960\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                        7058000-7120000      [  800K] r-x\/r-x SM=COW  ...S\/SheepShaver",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":2359},
  "vmregioninfo" : "0 is not in any region.  Bytes before following region: 117800960\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                        7058000-7120000      [  800K] r-x\/r-x SM=COW  ...S\/SheepShaver",
  "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" : 9,
  "threads" : [{"id":33073,"queue":"com.apple.main-thread","frames":[{"imageOffset":11566,"symbol":"__ulock_wait","symbolLocation":10,"imageIndex":9},{"imageOffset":31161,"symbol":"_pthread_join","symbolLocation":348,"imageIndex":10},{"imageOffset":129063,"imageIndex":1},{"imageOffset":326159,"symbol":"VideoExit()","symbolLocation":143,"imageIndex":0},{"imageOffset":144620,"symbol":"ExitAll()","symbolLocation":44,"imageIndex":0},{"imageOffset":314568,"symbol":"Quit()","symbolLocation":40,"imageIndex":0},{"imageOffset":312488,"symbol":"main","symbolLocation":1976,"imageIndex":0},{"imageOffset":25631,"symbol":"start","symbolLocation":1903,"imageIndex":11}]},{"id":33075,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":33076,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":33099,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":33100,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":10}]},{"id":33104,"name":"caulk.messenger.shared:17","frames":[{"imageOffset":5422,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":9},{"imageOffset":8318,"symbol":"caulk::semaphore::timed_wait(double)","symbolLocation":150,"imageIndex":12},{"imageOffset":8092,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":30,"imageIndex":12},{"imageOffset":7344,"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":41,"imageIndex":12},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":33150,"name":"com.apple.NSEventThread","frames":[{"imageOffset":5554,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":9},{"imageOffset":63277,"symbol":"mach_msg2_internal","symbolLocation":78,"imageIndex":9},{"imageOffset":34276,"symbol":"mach_msg_overwrite","symbolLocation":692,"imageIndex":9},{"imageOffset":6298,"symbol":"mach_msg","symbolLocation":19,"imageIndex":9},{"imageOffset":512431,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":145,"imageIndex":13},{"imageOffset":506928,"symbol":"__CFRunLoopRun","symbolLocation":1365,"imageIndex":13},{"imageOffset":503921,"symbol":"CFRunLoopRunSpecific","symbolLocation":560,"imageIndex":13},{"imageOffset":1698057,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":14},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":33156,"frames":[{"imageOffset":5554,"symbol":"mach_msg2_trap","symbolLocation":10,"imageIndex":9},{"imageOffset":63277,"symbol":"mach_msg2_internal","symbolLocation":78,"imageIndex":9},{"imageOffset":34276,"symbol":"mach_msg_overwrite","symbolLocation":692,"imageIndex":9},{"imageOffset":6298,"symbol":"mach_msg","symbolLocation":19,"imageIndex":9},{"imageOffset":463192,"symbol":"handleExceptions(void*)","symbolLocation":72,"imageIndex":0},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"id":33157,"frames":[{"imageOffset":5674,"symbol":"clock_sleep_trap","symbolLocation":10,"imageIndex":9},{"imageOffset":296970,"symbol":"timer_func(void*)","symbolLocation":90,"imageIndex":0},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]},{"triggered":true,"id":33158,"instructionState":{"instructionStream":{"bytes":[83,72,137,243,73,137,254,72,141,61,237,44,110,67,190,0,0,5,0,232,211,131,0,0,184,0,1,0,0,72,141,13,227,44,110,67,72,131,60,193,0,116,18,72,255,192,72,61,0,3,0,0,117,238,187,35,0,0,0,235,12,72,247,211,72,137,28,193,73,137,6,49,219,72,141,61,171,44,110,67,232,156,131,0,0,137,216,91,65,94,93,195,85,72,137,229,72,129,63,90,84,85,77,117,115,139,71,12,137,193,129,225,192,1,0,0,131,249,64,116,107,15,186,224,14,114,109,72,141,87,39,72,131,226,248,72,139,10,246,193,2,117,69,76,141,87,31,73,131,226,248,101,76,139,4,37,248,255,255,255,73,185,0,0,0,0,255,255,255,255,72,137,206,246,193,2,117,34,76,33,206,137,200,72,9,240,131,201,2,72,9,241],"offset":96}},"name":"Redraw Thread","threadState":{"r13":{"value":4},"rax":{"value":118133807,"symbolLocation":383,"symbol":"do_video_refresh()"},"rflags":{"value":66199},"cpu":{"value":6},"r14":{"value":330},"rsi":{"value":340},"r8":{"value":105553135127072},"cr2":{"value":0},"rdx":{"value":118135884,"symbolLocation":2460,"symbol":"do_video_refresh()"},"r10":{"value":4294967040},"r9":{"value":0},"r15":{"value":2},"rbx":{"value":340},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":105553135127064},"rip":{"value":140703367603417,"matchesCrashFrame":1},"rbp":{"value":123145529519296},"rsp":{"value":123145529519296},"r12":{"value":0},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":0}},"frames":[{"imageOffset":5337,"symbol":"pthread_mutex_lock","symbolLocation":4,"imageIndex":10},{"imageOffset":10232,"symbol":"ADBMouseMoved(int, int)","symbolLocation":24,"imageIndex":0},{"imageOffset":332574,"symbol":"do_video_refresh()","symbolLocation":110,"imageIndex":0},{"imageOffset":321925,"symbol":"redraw_func(void*)","symbolLocation":37,"imageIndex":0},{"imageOffset":128437,"imageIndex":1},{"imageOffset":245673,"imageIndex":1},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":10},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":10}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 117800960,
    "CFBundleShortVersionString" : "2.5",
    "CFBundleIdentifier" : "com.emaculation.sheepshaver",
    "size" : 819200,
    "uuid" : "b5df73f8-4e23-3e0b-93ec-18788b811ab9",
    "path" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/MacOS\/SheepShaver",
    "name" : "SheepShaver",
    "CFBundleVersion" : "2.5"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 123101184,
    "CFBundleShortVersionString" : "2.0.22",
    "CFBundleIdentifier" : "org.libsdl.SDL2",
    "size" : 1507328,
    "uuid" : "aee63968-5a4b-3298-93a8-8ab781f92e22",
    "path" : "\/Applications\/SheepShaver\/SheepShaver.app\/Contents\/Frameworks\/SDL2.framework\/Versions\/A\/SDL2",
    "name" : "SDL2",
    "CFBundleVersion" : "2.0.22"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 130142208,
    "CFBundleShortVersionString" : "306.5.16",
    "CFBundleIdentifier" : "com.apple.Metal",
    "size" : 1966080,
    "uuid" : "6581cd53-8583-38d1-b4b9-773f1dc3f551",
    "path" : "\/System\/Library\/Frameworks\/Metal.framework\/Versions\/A\/Metal",
    "name" : "Metal",
    "CFBundleVersion" : "306.5.16"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 135483392,
    "size" : 294912,
    "uuid" : "d5ce0002-b92a-3d76-9549-1fb7bc428091",
    "path" : "\/System\/Library\/PrivateFrameworks\/GPUCompiler.framework\/Versions\/31001\/Libraries\/libllvm-flatbuffers.dylib",
    "name" : "libllvm-flatbuffers.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 2176684032,
    "size" : 16384,
    "uuid" : "d5ce0002-b778-37c5-917b-186e88376470",
    "path" : "\/System\/Library\/PrivateFrameworks\/GPUCompiler.framework\/Versions\/31001\/Libraries\/libGPUCompilerUtils.dylib",
    "name" : "libGPUCompilerUtils.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 122617856,
    "size" : 65536,
    "uuid" : "d2da3b5f-f5ba-3ef1-b99d-bc64a8487401",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 122417152,
    "CFBundleShortVersionString" : "440.2",
    "CFBundleIdentifier" : "com.apple.audio.AppleHDAHALPlugIn",
    "size" : 32768,
    "uuid" : "0eff2d4f-2bd4-33fc-b7cd-68aa516846e1",
    "path" : "\/System\/Library\/Extensions\/AppleHDA.kext\/Contents\/PlugIns\/AppleHDAHALPlugIn.bundle\/Contents\/MacOS\/AppleHDAHALPlugIn",
    "name" : "AppleHDAHALPlugIn",
    "CFBundleVersion" : "440.2"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 5463506944,
    "CFBundleShortVersionString" : "18.8.4",
    "CFBundleIdentifier" : "com.apple.driver.AppleIntelHD5000GraphicsMTLDriver",
    "size" : 638976,
    "uuid" : "416d7900-37a7-35cf-bb5e-a6baaa145ad2",
    "path" : "\/System\/Library\/Extensions\/AppleIntelHD5000GraphicsMTLDriver.bundle\/Contents\/MacOS\/AppleIntelHD5000GraphicsMTLDriver",
    "name" : "AppleIntelHD5000GraphicsMTLDriver",
    "CFBundleVersion" : "18.0.8"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 7345786880,
    "CFBundleShortVersionString" : "4.8.101",
    "CFBundleIdentifier" : "com.apple.AMDMTLBronzeDriver",
    "size" : 2473984,
    "uuid" : "416d7900-0ce6-303f-8525-e3e2548a00a8",
    "path" : "\/System\/Library\/Extensions\/AMDMTLBronzeDriver.bundle\/Contents\/MacOS\/AMDMTLBronzeDriver",
    "name" : "AMDMTLBronzeDriver",
    "CFBundleVersion" : "4.0.8"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703367360512,
    "size" : 237560,
    "uuid" : "08606a44-7008-3658-9f00-6c250b80e9c3",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703367598080,
    "size" : 49152,
    "uuid" : "86dfa543-95fa-36b4-83c6-bf03d01b2aad",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703364083712,
    "size" : 624040,
    "uuid" : "f22a1143-9732-3e23-a8b7-cbade6bb8301",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703527493632,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 151540,
    "uuid" : "5cb78fb4-56ec-336b-89da-f443d5ea6387",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703368011776,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 4837360,
    "uuid" : "315a3f65-0954-3635-96dc-2f65c691d074",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1971"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703419191296,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 16809969,
    "uuid" : "af96f40f-d333-3647-9da4-eddc52df4753",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2299.50.120"
  }
],
  "sharedCache" : {
  "base" : 140703363461120,
  "size" : 21474836480,
  "uuid" : "1b64bf32-be7f-304b-add0-ce61655e2402"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=443.6M resident=0K(0%) swapped_out_or_unallocated=443.6M(100%)\nWritable regions: Total=8.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8.8G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG backing stores                 2880K        4 \nColorSync                          232K       25 \nCoreAnimation                        4K        1 \nCoreGraphics                        12K        2 \nFoundation                          16K        1 \nIOKit                             15.5M        2 \nKernel Alloc Once                    8K        1 \nMALLOC                           223.6M       42 \nMALLOC guard page                   32K        8 \nMALLOC_LARGE (reserved)           6316K        1         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                       56.0M       10 \nStack                             12.6M       10 \nVM_ALLOCATE                      421.4M       20 \nVM_ALLOCATE (reserved)             7.8G       12         reserved VM address space (unallocated)\n__CTF                               824        1 \n__DATA                            18.5M      353 \n__DATA_CONST                      15.8M      214 \n__DATA_DIRTY                       738K      116 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       174.6M        7 \n__OBJC_RO                         66.2M        1 \n__OBJC_RW                         2012K        2 \n__TEXT                           269.0M      371 \ndyld private memory                260K        2 \nmapped file                      183.5M       28 \nshared memory                      788K       18 \n===========                     =======  ======= \nTOTAL                              9.6G     1256 \nTOTAL, minus reserved VM space     1.4G     1256 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "name" : "Redraw Thread"
  }
},
  "logWritingSignature" : "b529c1cc9155b97bcdd15da0a09b2c63701f2ae1",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5f72dc58705eff005a46b3a9",
      "factorPackIds" : {

      },
      "deploymentId" : 240000015
    },
    {
      "rolloutId" : "6112d17137f5d11121dcd4e2",
      "factorPackIds" : {

      },
      "deploymentId" : 240000250
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "c28e4ee6-1b08-4f90-8e05-2809e78310a3",
      "experimentId" : "6317d2003d24842ff850182a",
      "deploymentId" : 400000013
    }
  ]
}
}

Model: MacBookPro11,5, BootROM 481.0.0.0.0, 4 processors, Quad-Core Intel Core i7, 2.8 GHz, 16 GB, SMC 2.30f2
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Graphics: AMD Radeon R9 M370X, AMD Radeon R9 M370X, PCIe, 2 GB
Display: Color LCD, 2880 x 1800 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1771)
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Thunderbolt Ethernet, Ethernet, en3
Network Service: Wi-Fi, AirPort, en0
PCI Card: Apple 57762-A0, Ethernet Controller, Thunderbolt@195,0,0
USB Device: USB30Bus
USB Device: OWC Envoy Pro
USB Device: Envoy Pro 1A
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1
Thunderbolt Device: Thunderbolt to Gigabit Ethernet Adapter, Apple Inc., 1, 5.5
Last edited by nandrews on Wed May 03, 2023 11:01 pm, edited 2 times in total.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7834
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by Ronald P. Regensburg »

The crash report does not give information about the crash that I can understand. Maybe others can interpret the crash report?

You executed SheepShaver from Terminal. Why did you do that?

At which point does SheepShaver crash? Immediately, or during startup? If during startup, at which point?

Earlier you mentioned that "Unsupported ROM type" is reported.
You did not mention the Mac OS version you run in SheepShaver. If earlier than MacOS 8.5, the new world rom file will be incompatible. It may work with MacOS 8.5, but If you run MacOS 8.5 or earlier, better use the old world rom file. (I am referring to the rom files that are available on the Redundant Robot site.)
nandrews
Student Driver
Posts: 12
Joined: Wed May 03, 2023 8:42 pm

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by nandrews »

Thanks, Ronald. I've executed both from the terminal (in order to see any error output directly from the binary) and from the GUI. Both crash immediately, before any Mac display appears.

This happens using both of the known good ROM files taken directly from Redundant Robot, and it occurs whether I specify the ROM file in prefs or simply rely on correctly naming them in the SheepShaver app directory.
Ronald P. Regensburg wrote: Thu May 04, 2023 8:33 am The crash report does not give information about the crash that I can understand. Maybe others can interpret the crash report?

You executed SheepShaver from Terminal. Why did you do that?

At which point does SheepShaver crash? Immediately, or during startup? If during startup, at which point?

Earlier you mentioned that "Unsupported ROM type" is reported.
You did not mention the Mac OS version you run in SheepShaver. If earlier than MacOS 8.5, the new world rom file will be incompatible. It may work with MacOS 8.5, but If you run MacOS 8.5 or earlier, better use the old world rom file. (I am referring to the rom files that are available on the Redundant Robot site.)
emendelson
Forum All-Star
Posts: 1726
Joined: Tue Oct 14, 2008 12:12 am

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by emendelson »

I've only run up against this issue on my 2015 Retina MBP, running Ventura using OpenCore Legacy Patcher.
Since this only happens on your OpenCore machine, perhaps you should ask about it on the OpenCore forum? Probably no one else has ever tried to run SheepShaver on an OpenCore system.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7834
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by Ronald P. Regensburg »

You wrote:
I'm running Ventura via OCLP on two other Macs on which the Dec 22 2.5 build runs without an issue, the only difference being that the offending machine is the only one updated with the most recent Ventura security patches.
You also wrote that you again removed the update. Maybe the installation of this new "Rapid Security Response" caused a change in your setup that was not reversed by again removing the Rapid Security Response?

For the record:
This update did not cause any problems with SheepShaver on my regular M1 iMac. It still runs fine both natively and with Rosetta.

For who is interested:
Rapid Security Responses are a new type of security updates. The ones distributed last week (for macOS 13, iOS 16, and iPadOS 16) are the first updates of this kind. They can be removed again easily if they cause adverse effects. See: https://tidbits.com/2023/05/02/what-are ... important/
nandrews
Student Driver
Posts: 12
Joined: Wed May 03, 2023 8:42 pm

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by nandrews »

It's possible, I suppose. And I will ask there. But I'm running Ventura via OpenCore on several other machines as well, and this behavior does not occur... Very odd!
emendelson wrote: Fri May 05, 2023 7:41 am
I've only run up against this issue on my 2015 Retina MBP, running Ventura using OpenCore Legacy Patcher.
Since this only happens on your OpenCore machine, perhaps you should ask about it on the OpenCore forum? Probably no one else has ever tried to run SheepShaver on an OpenCore system.
User avatar
adespoton
Forum All-Star
Posts: 4279
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by adespoton »

nandrews wrote: Fri May 05, 2023 7:58 pm It's possible, I suppose. And I will ask there. But I'm running Ventura via OpenCore on several other machines as well, and this behavior does not occur... Very odd!
emendelson wrote: Fri May 05, 2023 7:41 am
I've only run up against this issue on my 2015 Retina MBP, running Ventura using OpenCore Legacy Patcher.
Since this only happens on your OpenCore machine, perhaps you should ask about it on the OpenCore forum? Probably no one else has ever tried to run SheepShaver on an OpenCore system.
The OCLP documentation itself states that results will vary from machine to machine; depending on the hardware, OpenCore will have to patch different bits to get the OS to work. It's possible there's something specifically on the 2015 MBP that conflicts with the RR update in a way that affects SS. Possibly something to do with memory addressing.
nandrews
Student Driver
Posts: 12
Joined: Wed May 03, 2023 8:42 pm

Re: EXC_BAD_ACCESS (SIGSEGV) with Intel SheepShaver 2.5 (Dec 2022) build on Ventura (macOS 13.3.1 (a) (22E772610a))

Post by nandrews »

adespoton wrote: Mon May 08, 2023 3:34 pm
nandrews wrote: Fri May 05, 2023 7:58 pm It's possible, I suppose. And I will ask there. But I'm running Ventura via OpenCore on several other machines as well, and this behavior does not occur... Very odd!
emendelson wrote: Fri May 05, 2023 7:41 am

Since this only happens on your OpenCore machine, perhaps you should ask about it on the OpenCore forum? Probably no one else has ever tried to run SheepShaver on an OpenCore system.
The OCLP documentation itself states that results will vary from machine to machine; depending on the hardware, OpenCore will have to patch different bits to get the OS to work. It's possible there's something specifically on the 2015 MBP that conflicts with the RR update in a way that affects SS. Possibly something to do with memory addressing.
Nobody in the OCLP community seems to have any insights here. Some suspicion that it might be a problem with some assumptions made about Metal addressing in libsdl2, rather than SheepShaver, but BasiliskII builds and runs just fine on the same machine, so it really seems like it's SheepShaver codebase specific.

Oh well. I have other machines.
Post Reply