SheepShaver won't boot after removing CD-Rom iso volume
Moderators: Cat_7, Ronald P. Regensburg, ClockWise
SheepShaver won't boot after removing CD-Rom iso volume
Im running OS 9.0.4 on version 2.5 (Universal) of SheepShaver on an M1 Mac running OS 12.3.1. Recently, I used disk utility to create iso images of old CD-Rom based games as described in this forum. I am able to mount the iso images by adding the volume within SheepShaver's preferences and selecting the CD-Rom option. However, if I remove the volume within preferences and select save and quit SheepShaver will hang during the boot process requiring me to force quit the app. The only away have been able to complete the boot sequence is to reopen preferences and re-add the iso CD-Rom volume or to boot into safe mode. Any ideas how how to get SheepShaver to boot properly?
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver won't boot after removing CD-Rom iso volume
After you remove the CD image from the volumes list in SheepShaver preferences and click the Save and Quit button, do you click Shut Down or do you click Restart in the next dialog? After any change in SheepShaver preferences you should always completely shut down the emulated machine.
Re: SheepShaver won't boot after removing CD-Rom iso volume
At this point I have remounted and and removed the iso volume so many times that its safe to say I have dome both options. I believe that I may have made the mistake restarting rather than shutting down the very fist time, but I can't be 100% sure. I do not know if it is related at all, but when booting three extensions load and then the startup sequence hangs. This happens between what looks like a QuickTime extension and the speech recognition extension. If I force quit and reenter the iso in the volume list the boot sequence will boot as normal on the following restart. Any ideas or additional information I can provide? I would really like to work this out rather than trying to do a complete reinstall of SheepShaver.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver won't boot after removing CD-Rom iso volume
Did installing the game involve installing QuickTime? If so, could you have installed an older QT version on top of a newer one installed with MacOS 9.0.4?
Or did you install anything else into the System Folder (Extensions or Control Panels folder)?
Or did you install anything else into the System Folder (Extensions or Control Panels folder)?
Re: SheepShaver won't boot after removing CD-Rom iso volume
I didn't install anything off of the CD images. I just mounted a few to see if they would mount correctly and tested one preinstalled game that "required" it's CD to be loaded in order to play. I'm running QuickTime 6.0.3. I thought it might be something with the extensions so I booted with extensions off and disabled the "Speech Manger" extension since that was the next to load after QuickTime. Shut Down/ Quit SheepShaver and was able to boot normally. Did nothing but Shut Down and was once again unable to boot. Forced quit and booted again with extensions off and confirmed that "Speech Manager" was in the Extensions (Disabled) folder.
Here is a copy of my Prefs file if it helps
disk SheepShaverOS9.dsk
cdrom /dev/poll/cdrom
extfs OS 9 Shared
screen win/1024/768
windowmodes 0
screenmodes 0
seriala
serialb /dev/null
rom Mac OS ROM
bootdrive 0
bootdriver 0
ramsize 536870912
frameskip 0
gfxaccel true
nocdrom false
nonet false
nosound false
nogui false
noclipconversion false
ignoresegv true
ignoreillegal false
jit false
jit68k false
keyboardtype 5
hardcursor false
hotkey 0
scale_nearest false
scale_integer false
cpuclock 0
yearofs 0
dayofs 0
mag_rate 0
swap_opt_cmd false
sound_buffer 0
name_encoding 0
ether slirp
keycodes false
keycodefile
mousewheelmode 1
mousewheellines 1
dsp /dev/dsp
mixer /dev/mixer
idlewait true
Here is a copy of my Prefs file if it helps
disk SheepShaverOS9.dsk
cdrom /dev/poll/cdrom
extfs OS 9 Shared
screen win/1024/768
windowmodes 0
screenmodes 0
seriala
serialb /dev/null
rom Mac OS ROM
bootdrive 0
bootdriver 0
ramsize 536870912
frameskip 0
gfxaccel true
nocdrom false
nonet false
nosound false
nogui false
noclipconversion false
ignoresegv true
ignoreillegal false
jit false
jit68k false
keyboardtype 5
hardcursor false
hotkey 0
scale_nearest false
scale_integer false
cpuclock 0
yearofs 0
dayofs 0
mag_rate 0
swap_opt_cmd false
sound_buffer 0
name_encoding 0
ether slirp
keycodes false
keycodefile
mousewheelmode 1
mousewheellines 1
dsp /dev/dsp
mixer /dev/mixer
idlewait true
Last edited by toast on Mon Apr 11, 2022 9:19 pm, edited 1 time in total.
- adespoton
- Forum All-Star
- Posts: 4274
- Joined: Fri Nov 27, 2009 5:11 am
- Location: Emaculation.com
- Contact:
Re: SheepShaver won't boot after removing CD-Rom iso volume
I don't know if it fixes anything, but what happens when you remove "cdrom /dev/poll/cdrom" from the prefs file? I can't imagine that's going to work correctly.
Re: SheepShaver won't boot after removing CD-Rom iso volume
Is “cdrom/dev/poll/cdrom a default setting, or are you saying you don’t think it will work correctly because it is currently listed?
On the bright side, I have now had several successful boot cycles after having done nothing but adding and removing the the “speech recognition extension” (I believe this is the correct name) to and from the disabled extension folder several times until it just finally worked without being disabled. I’m still at a loss as to how / if this related to my troubles. However, I maybe at a point where I can remount an ISO image to see if I’m able to then remove the volume and still be able to boot normally again. Question, if I wanted to preserve a back up copy or restore an earlier copy of a SheepShaver machine running in the classic style would I just need to replace the boot volume and the two hidden files in the Home folder from a previously saved copy of the same SheepShaver folder?
Re: SheepShaver won't boot after removing CD-Rom iso volume
You should at least also set:
ignoreillegal true
Best,
Cat_7
ignoreillegal true
Best,
Cat_7
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver won't boot after removing CD-Rom iso volume
Well, it will pretty much remain a mystery what happened.
"cdrom /dev/poll/cdrom" is a default setting. It is used for mounting physical CD-ROMs (which will not normally work with modern macOS hosts).
Enabling "Ignore Illegal Instructions" (ignoreillegal true) may help in rare cases, but it usually does not help when "illegal" (not emulated) instructions are encountered. I never enable it myself.
In an English MacOS 9 installation I see only a Speech Manager extension.
Keeping a backup copy of the virtual HD image file suffices to get back to a previous state of the virtual HD by replacing the file with the copy. Useful if file system corruption occurred, for instance after a crash.
The ~/.sheepshaver_prefs file is a plain text file. When I want to preserve a certain configuration, I simply copy its content to a text file and copy the content back to the prefs file if needed.
In the ~/.sheepshaver_nvram file some settings in MacOS9 will be saved. It can get corrupted. Deleting the file is equivalent to what we used to call zapping PRAM.
Useful trick: In modern macOS the visibility of these hidden files can be toggled with command-shift-. (command-shift-dot).
"cdrom /dev/poll/cdrom" is a default setting. It is used for mounting physical CD-ROMs (which will not normally work with modern macOS hosts).
Enabling "Ignore Illegal Instructions" (ignoreillegal true) may help in rare cases, but it usually does not help when "illegal" (not emulated) instructions are encountered. I never enable it myself.
In an English MacOS 9 installation I see only a Speech Manager extension.
Keeping a backup copy of the virtual HD image file suffices to get back to a previous state of the virtual HD by replacing the file with the copy. Useful if file system corruption occurred, for instance after a crash.
The ~/.sheepshaver_prefs file is a plain text file. When I want to preserve a certain configuration, I simply copy its content to a text file and copy the content back to the prefs file if needed.
In the ~/.sheepshaver_nvram file some settings in MacOS9 will be saved. It can get corrupted. Deleting the file is equivalent to what we used to call zapping PRAM.
Useful trick: In modern macOS the visibility of these hidden files can be toggled with command-shift-. (command-shift-dot).
Re: SheepShaver won't boot after removing CD-Rom iso volume
So here is an update.
After opening SheepShaver and booting as normal, I open the it's preferences and add an iso image, select CDROM option, stored in a folder on my host machine's desktop. Click save and quit and then shutdown. When reopening SheepShaver the program crashes. Upon next reopen the boot cycle hangs again and requires a force quit of the SheepShaver app. If I open SheepShaver again and disable extensions by holding the shift key, the boot sequence will complete and the iso image will load. Below is the crash report if anyone can make sense of it.
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: SheepShaver [5312]
Path: /Applications/SheepShaver Folder/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: 2022-04-15 08:42:10.8818 -0500
OS Version: macOS 12.3.1 (21E258)
Report Version: 12
Anonymous UUID: 9CE8BFBD-D362-1B30-1444-5AC416BE62EB
Sleep/Wake UUID: F7AE9B4E-F5D9-4678-A16E-405B81E09392
Time Awake Since Boot: 4700 seconds
Time Since Wake: 721 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x18ca38db8 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18ca6dee0 pthread_kill + 288
2 libsystem_c.dylib 0x18c9a8340 abort + 168
3 SheepShaver 0x102a18524 powerpc_cpu::execute_illegal(unsigned int) + 100
4 SheepShaver 0x102a29c20 powerpc_cpu::execute(unsigned int) + 1560
5 SheepShaver 0x1029f8be4 main + 2848
6 dyld 0x102edd088 start + 516
Thread 1:
0 libsystem_pthread.dylib 0x18ca69078 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x18ca69078 start_wqthread + 0
Thread 3:: AMCP Logging Spool
0 libsystem_kernel.dylib 0x18ca3090c semaphore_wait_trap + 8
1 caulk 0x1954c2a2c caulk::mach::semaphore::wait_or_error() + 28
2 caulk 0x1954a677c caulk::concurrent::details::worker_thread::run() + 56
3 caulk 0x1954a639c 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 0x18ca6e26c _pthread_start + 148
5 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 4:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 CoreFoundation 0x18cb3ac1c __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x18cb390cc __CFRunLoopRun + 1180
4 CoreFoundation 0x18cb38490 CFRunLoopRunSpecific + 600
5 AppKit 0x18f8046f4 _NSEventThread + 196
6 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
7 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 5:
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 SheepShaver 0x102a1648c handleExceptions(void*) + 76
3 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
4 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 6:
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 CoreFoundation 0x18cb3ac1c __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x18cb390cc __CFRunLoopRun + 1180
4 CoreFoundation 0x18cb38490 CFRunLoopRunSpecific + 600
5 CoreFoundation 0x18cbc5628 CFRunLoopRun + 64
6 SheepShaver 0x1029da56c media_poll_func(void*) + 432
7 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
8 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 7:: AudioQueue thread
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 CoreFoundation 0x18cb3ac1c __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x18cb390cc __CFRunLoopRun + 1180
4 CoreFoundation 0x18cb38490 CFRunLoopRunSpecific + 600
5 SDL2 0x102fb19ac 0x102f8c000 + 154028
6 SDL2 0x102fa0824 0x102f8c000 + 84004
7 SDL2 0x102fa8754 0x102f8c000 + 116564
8 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
9 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 8:
0 libsystem_kernel.dylib 0x18ca3090c semaphore_wait_trap + 8
1 caulk 0x1954c2a2c caulk::mach::semaphore::wait_or_error() + 28
2 caulk 0x1954a677c caulk::concurrent::details::worker_thread::run() + 56
3 caulk 0x1954a639c 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 0x18ca6e26c _pthread_start + 148
5 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 9:: AQConverterThread
0 libsystem_kernel.dylib 0x18ca34290 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18ca6e83c _pthread_cond_wait + 1236
2 libAudioToolboxUtility.dylib 0x1990c1430 CADeprecated::CAGuard::Wait() + 60
3 AudioToolbox 0x19a1ce83c AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 716
4 libAudioToolboxUtility.dylib 0x1990a32f4 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
5 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
6 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 10:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 CoreAudio 0x18e77aa40 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104
3 CoreAudio 0x18e607cd0 HALC_ProxyIOContext::IOWorkLoop() + 3396
4 CoreAudio 0x18e606990 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 100
5 CoreAudio 0x18e7d2e60 HALB_IOThread::Entry(void*) + 88
6 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
7 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 11:
0 libsystem_kernel.dylib 0x18ca3b5b8 __select + 8
1 SheepShaver 0x1029f77b4 receive_func(void*) + 224
2 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
3 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 12:
0 libsystem_kernel.dylib 0x18ca3b5b8 __select + 8
1 SheepShaver 0x1029f7a5c slirp_receive_func(void*) + 360
2 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
3 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 13:
0 libsystem_kernel.dylib 0x18ca309fc clock_sleep_trap + 8
1 SheepShaver 0x1029f54f4 timer_func(void*) + 108
2 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
3 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 14:
0 libsystem_pthread.dylib 0x18ca69078 start_wqthread + 0
Thread 15:: Redraw Thread
0 libsystem_kernel.dylib 0x18ca3408c __semwait_signal + 8
1 libsystem_c.dylib 0x18c93cfbc nanosleep + 220
2 SheepShaver 0x102a03a1c Delay_usec(unsigned long long) + 52
3 SheepShaver 0x1029faa0c redraw_func(void*) + 112
4 SDL2 0x102fa0824 0x102f8c000 + 84004
5 SDL2 0x102fa8754 0x102f8c000 + 116564
6 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
7 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 16:
0 libsystem_kernel.dylib 0x18ca3408c __semwait_signal + 8
1 libsystem_c.dylib 0x18c93cfbc nanosleep + 220
2 SheepShaver 0x102a03a1c Delay_usec(unsigned long long) + 52
3 SheepShaver 0x1029f8e7c tick_func(void*) + 148
4 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
5 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 17:
0 libsystem_kernel.dylib 0x18ca3408c __semwait_signal + 8
1 libsystem_c.dylib 0x18c93cfbc nanosleep + 220
2 SheepShaver 0x102a03a1c Delay_usec(unsigned long long) + 52
3 SheepShaver 0x1029f8f44 nvram_func(void*) + 104
4 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
5 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 18:
0 libsystem_pthread.dylib 0x18ca69078 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000000000000 x5: 0x0000000000000000 x6: 0x000000000000000a x7: 0x00000000000000e0
x8: 0xc914d00d4e75d261 x9: 0xc914d00c4c80d7e1 x10: 0x0000000000000002 x11: 0x00000000fffffffd
x12: 0x0000010000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x00000001e68db640 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000102f50580 x21: 0x0000000000000103 x22: 0x0000000102f50660 x23: 0x00000001488183d0
x24: 0x0000000108f9acb0 x25: 0x000000014699d600 x26: 0x0000000146a09dd0 x27: 0x0000000148898828
x28: 0x0000000050310000 fp: 0x000000016d43b730 lr: 0x000000018ca6dee0
sp: 0x000000016d43b710 pc: 0x000000018ca38db8 cpsr: 0x40001000
far: 0x000000010f66c000 esr: 0x56000080 Address size fault
Binary Images:
0x18ca2f000 - 0x18ca66fff libsystem_kernel.dylib (*) <1d7b3b8e-75a1-34ea-aa52-9f7c23155c55> /usr/lib/system/libsystem_kernel.dylib
0x18ca67000 - 0x18ca73fff libsystem_pthread.dylib (*) <cee8bc77-6923-34d9-89a3-6f8f7279605e> /usr/lib/system/libsystem_pthread.dylib
0x18c92e000 - 0x18c9affff libsystem_c.dylib (*) <fd566a15-42d8-314a-a99a-b59237ddf5bc> /usr/lib/system/libsystem_c.dylib
0x1029c4000 - 0x102a43fff com.emaculation.sheepshaver (2.5) <e66e92a0-eeca-32f2-8c5c-3b13c80edc00> /Applications/SheepShaver Folder/SheepShaver.app/Contents/MacOS/SheepShaver
0x102ed8000 - 0x102f37fff dyld (*) <fbb89662-e6f2-3434-b542-f75185ac5e74> /usr/lib/dyld
0x1954a4000 - 0x1954cafff com.apple.audio.caulk (1.0) <23d0d7ce-cb87-35f3-9c15-943bd8f6645a> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x18cab6000 - 0x18cffbfff com.apple.CoreFoundation (6.9) <8e1809ff-f5b1-3d9e-be15-f2e7b1d8ce51> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x18f656000 - 0x19050dfff com.apple.AppKit (6.9) <153590c1-624c-38fb-8ffb-ba751bccbd16> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x102f8c000 - 0x103087fff org.libsdl.SDL2 (2.0.14) <669d8984-5088-364c-9a40-bde8832c8c7f> /Applications/SheepShaver Folder/SheepShaver.app/Contents/Frameworks/SDL2.framework/Versions/A/SDL2
0x199096000 - 0x1990c7fff libAudioToolboxUtility.dylib (*) <e1b1ba59-aed7-36e1-9649-3bcc47f2cd83> /usr/lib/libAudioToolboxUtility.dylib
0x19a19b000 - 0x19a2dafff com.apple.audio.toolbox.AudioToolbox (1.14) <1a0691b0-d93f-3cbd-ae71-34e7a858ee7f> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x18e446000 - 0x18eb68fff com.apple.audio.CoreAudio (5.0) <51dd4b50-d2b2-31e7-acae-f662748a2d2b> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
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=854.4M resident=0K(0%) swapped_out_or_unallocated=854.4M(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 384K 3
Activity Tracing 256K 1
CG backing stores 4032K 4
CG image 48K 3
ColorSync 576K 25
CoreAnimation 160K 8
CoreGraphics 16K 1
CoreUI image data 1184K 7
Foundation 16K 1
Image IO 16K 1
Kernel Alloc Once 32K 1
MALLOC 291.3M 50
MALLOC guard page 192K 10
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 19
Stack 17.6M 20
VM_ALLOCATE 582.5M 28
__AUTH 1953K 188
__AUTH_CONST 11.8M 349
__DATA 8846K 339
__DATA_CONST 11.7M 354
__DATA_DIRTY 737K 121
__FONT_DATA 4K 1
__LINKEDIT 584.7M 7
__OBJC_CONST 1646K 159
__OBJC_RO 82.9M 1
__OBJC_RW 3152K 1
__TEXT 269.7M 370
__UNICODE 592K 1
dyld private memory 1024K 1
mapped file 154.4M 22
shared memory 848K 13
=========== ======= =======
TOTAL 3.2G 2117
TOTAL, minus reserved VM space 2.0G 2117
-----------
Full Report
-----------
{"app_name":"SheepShaver","timestamp":"2022-04-15 08:42:10.00 -0500","app_version":"2.5","slice_uuid":"e66e92a0-eeca-32f2-8c5c-3b13c80edc00","build_version":"2.5","platform":1,"bundleID":"com.emaculation.sheepshaver","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.3.1 (21E258)","incident_id":"06D1B942-2D56-4651-BC49-3FCC8965CE9C","name":"SheepShaver"}
{
"uptime" : 4700,
"procLaunch" : "2022-04-15 08:41:58.1293 -0500",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,2",
"procStartAbsTime" : 113882790027,
"coalitionID" : 1739,
"osVersion" : {
"train" : "macOS 12.3.1",
"build" : "21E258",
"releaseType" : "User"
},
"captureTime" : "2022-04-15 08:42:10.8818 -0500",
"incident" : "06D1B942-2D56-4651-BC49-3FCC8965CE9C",
"bug_type" : "309",
"pid" : 5312,
"procExitAbsTime" : 114188543760,
"translated" : false,
"cpuType" : "ARM-64",
"procName" : "SheepShaver",
"procPath" : "\/Applications\/SheepShaver Folder\/SheepShaver.app\/Contents\/MacOS\/SheepShaver",
"bundleInfo" : {"CFBundleShortVersionString":"2.5","CFBundleVersion":"2.5","CFBundleIdentifier":"com.emaculation.sheepshaver"},
"storeInfo" : {"deviceIdentifierForVendor":"EBA66D2A-9426-51D8-BE2A-718F3C4AF16F","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.emaculation.sheepshaver",
"crashReporterKey" : "9CE8BFBD-D362-1B30-1444-5AC416BE62EB",
"wakeTime" : 721,
"sleepWakeUUID" : "F7AE9B4E-F5D9-4678-A16E-405B81E09392",
"sip" : "enabled",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"asi" : {"libsystem_c.dylib":["abort() called"]},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":78093,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":10},{"value":224},{"value":14489434656727224929},{"value":14489434652399425505},{"value":2},{"value":4294967293},{"value":1099511627776},{"value":0},{"value":0},{"value":0},{"value":328},{"value":8163014208},{"value":0},{"value":6},{"value":4344579456,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":4344579680,"symbolLocation":224,"symbol":"_main_thread"},{"value":5511414736},{"value":4445547696},{"value":5479454208},{"value":5479898576},{"value":5511940136},{"value":1345388544}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6654713568},"cpsr":{"value":1073745920},"fp":{"value":6128121648},"sp":{"value":6128121616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6654496184,"matchesCrashFrame":1},"far":{"value":4553359360}},"queue":"com.apple.main-thread","frames":[{"imageOffset":40376,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":28384,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":1},{"imageOffset":500544,"symbol":"abort","symbolLocation":168,"imageIndex":2},{"imageOffset":345380,"symbol":"powerpc_cpu::execute_illegal(unsigned int)","symbolLocation":100,"imageIndex":3},{"imageOffset":416800,"symbol":"powerpc_cpu::execute(unsigned int)","symbolLocation":1560,"imageIndex":3},{"imageOffset":216036,"symbol":"main","symbolLocation":2848,"imageIndex":3},{"imageOffset":20616,"symbol":"start","symbolLocation":516,"imageIndex":4}]},{"id":78101,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":78102,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":78121,"name":"AMCP Logging Spool","frames":[{"imageOffset":6412,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":125484,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":5},{"imageOffset":10108,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":5},{"imageOffset":9116,"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":5},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78143,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":543772,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":6},{"imageOffset":536780,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":6},{"imageOffset":533648,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":6},{"imageOffset":1763060,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":7},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78144,"frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":337036,"symbol":"handleExceptions(void*)","symbolLocation":76,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78145,"frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":543772,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":6},{"imageOffset":536780,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":6},{"imageOffset":533648,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":6},{"imageOffset":1111592,"symbol":"CFRunLoopRun","symbolLocation":64,"imageIndex":6},{"imageOffset":91500,"symbol":"media_poll_func(void*)","symbolLocation":432,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78146,"name":"AudioQueue thread","frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":543772,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":6},{"imageOffset":536780,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":6},{"imageOffset":533648,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":6},{"imageOffset":154028,"imageIndex":8},{"imageOffset":84004,"imageIndex":8},{"imageOffset":116564,"imageIndex":8},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78147,"frames":[{"imageOffset":6412,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":125484,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":5},{"imageOffset":10108,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":5},{"imageOffset":9116,"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":5},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78148,"name":"AQConverterThread","frames":[{"imageOffset":21136,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":177200,"symbol":"CADeprecated::CAGuard::Wait()","symbolLocation":60,"imageIndex":9},{"imageOffset":211004,"symbol":"AQConverterManager::AQConverterThread::ConverterThreadEntry(void*)","symbolLocation":716,"imageIndex":10},{"imageOffset":54004,"symbol":"CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*)","symbolLocation":92,"imageIndex":9},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78149,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":3361344,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":104,"imageIndex":11},{"imageOffset":1842384,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3396,"imageIndex":11},{"imageOffset":1837456,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":100,"imageIndex":11},{"imageOffset":3722848,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":11},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78163,"frames":[{"imageOffset":50616,"symbol":"__select","symbolLocation":8,"imageIndex":0},{"imageOffset":210868,"symbol":"receive_func(void*)","symbolLocation":224,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78164,"frames":[{"imageOffset":50616,"symbol":"__select","symbolLocation":8,"imageIndex":0},{"imageOffset":211548,"symbol":"slirp_receive_func(void*)","symbolLocation":360,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78165,"frames":[{"imageOffset":6652,"symbol":"clock_sleep_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":201972,"symbol":"timer_func(void*)","symbolLocation":108,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78166,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":78167,"name":"Redraw Thread","frames":[{"imageOffset":20620,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":61372,"symbol":"nanosleep","symbolLocation":220,"imageIndex":2},{"imageOffset":260636,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":3},{"imageOffset":223756,"symbol":"redraw_func(void*)","symbolLocation":112,"imageIndex":3},{"imageOffset":84004,"imageIndex":8},{"imageOffset":116564,"imageIndex":8},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78168,"frames":[{"imageOffset":20620,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":61372,"symbol":"nanosleep","symbolLocation":220,"imageIndex":2},{"imageOffset":260636,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":3},{"imageOffset":216700,"symbol":"tick_func(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78169,"frames":[{"imageOffset":20620,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":61372,"symbol":"nanosleep","symbolLocation":220,"imageIndex":2},{"imageOffset":260636,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":3},{"imageOffset":216900,"symbol":"nvram_func(void*)","symbolLocation":104,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78225,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6654455808,
"size" : 229376,
"uuid" : "1d7b3b8e-75a1-34ea-aa52-9f7c23155c55",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6654685184,
"size" : 53248,
"uuid" : "cee8bc77-6923-34d9-89a3-6f8f7279605e",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6653403136,
"size" : 532480,
"uuid" : "fd566a15-42d8-314a-a99a-b59237ddf5bc",
"path" : "\/usr\/lib\/system\/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4338761728,
"CFBundleShortVersionString" : "2.5",
"CFBundleIdentifier" : "com.emaculation.sheepshaver",
"size" : 524288,
"uuid" : "e66e92a0-eeca-32f2-8c5c-3b13c80edc00",
"path" : "\/Applications\/SheepShaver Folder\/SheepShaver.app\/Contents\/MacOS\/SheepShaver",
"name" : "SheepShaver",
"CFBundleVersion" : "2.5"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4344086528,
"size" : 393216,
"uuid" : "fbb89662-e6f2-3434-b542-f75185ac5e74",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6799638528,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.caulk",
"size" : 159744,
"uuid" : "23d0d7ce-cb87-35f3-9c15-943bd8f6645a",
"path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
"name" : "caulk"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6655008768,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5529600,
"uuid" : "8e1809ff-f5b1-3d9e-be15-f2e7b1d8ce51",
"path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1858.112"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6700752896,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15433728,
"uuid" : "153590c1-624c-38fb-8ffb-ba751bccbd16",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113.40.127"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4344823808,
"CFBundleShortVersionString" : "2.0.14",
"CFBundleIdentifier" : "org.libsdl.SDL2",
"size" : 1032192,
"uuid" : "669d8984-5088-364c-9a40-bde8832c8c7f",
"path" : "\/Applications\/SheepShaver Folder\/SheepShaver.app\/Contents\/Frameworks\/SDL2.framework\/Versions\/A\/SDL2",
"name" : "SDL2",
"CFBundleVersion" : "2.0.14"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6862495744,
"size" : 204800,
"uuid" : "e1b1ba59-aed7-36e1-9649-3bcc47f2cd83",
"path" : "\/usr\/lib\/libAudioToolboxUtility.dylib",
"name" : "libAudioToolboxUtility.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6880342016,
"CFBundleShortVersionString" : "1.14",
"CFBundleIdentifier" : "com.apple.audio.toolbox.AudioToolbox",
"size" : 1310720,
"uuid" : "1a0691b0-d93f-3cbd-ae71-34e7a858ee7f",
"path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/Versions\/A\/AudioToolbox",
"name" : "AudioToolbox",
"CFBundleVersion" : "1.14"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6681812992,
"CFBundleShortVersionString" : "5.0",
"CFBundleIdentifier" : "com.apple.audio.CoreAudio",
"size" : 7483392,
"uuid" : "51dd4b50-d2b2-31e7-acae-f662748a2d2b",
"path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
"name" : "CoreAudio",
"CFBundleVersion" : "5.0"
}
],
"sharedCache" : {
"base" : 6651396096,
"size" : 3136438272,
"uuid" : "1df3dfc1-141a-35d0-a4e5-f1e113894c6e"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=854.4M resident=0K(0%) swapped_out_or_unallocated=854.4M(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 384K 3 \nActivity Tracing 256K 1 \nCG backing stores 4032K 4 \nCG image 48K 3 \nColorSync 576K 25 \nCoreAnimation 160K 8 \nCoreGraphics 16K 1 \nCoreUI image data 1184K 7 \nFoundation 16K 1 \nImage IO 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 291.3M 50 \nMALLOC guard page 192K 10 \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 19 \nStack 17.6M 20 \nVM_ALLOCATE 582.5M 28 \n__AUTH 1953K 188 \n__AUTH_CONST 11.8M 349 \n__DATA 8846K 339 \n__DATA_CONST 11.7M 354 \n__DATA_DIRTY 737K 121 \n__FONT_DATA 4K 1 \n__LINKEDIT 584.7M 7 \n__OBJC_CONST 1646K 159 \n__OBJC_RO 82.9M 1 \n__OBJC_RW 3152K 1 \n__TEXT 269.7M 370 \n__UNICODE 592K 1 \ndyld private memory 1024K 1 \nmapped file 154.4M 22 \nshared memory 848K 13 \n=========== ======= ======= \nTOTAL 3.2G 2117 \nTOTAL, minus reserved VM space 2.0G 2117 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "5fc94383418129005b4e9ae0",
"factorPackIds" : {
},
"deploymentId" : 240000331
},
{
"rolloutId" : "60da5e84ab0ca017dace9abf",
"factorPackIds" : {
},
"deploymentId" : 240000008
}
],
"experiments" : [
]
}
}
Model: MacBookPro18,2, BootROM 7459.101.3, proc 10:8:2 processors, 64 GB, SMC
Graphics: Apple M1 Max, Apple M1 Max, Built-In
Display: Color LCD, 3456 x 2234 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5
AirPort: Wi-Fi, wl0: Feb 8 2022 01:51:44 version 20.90.39.0.8.7.114 FWID 01-510a2aee
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: BUP Portable
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB3.1 Device
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
After opening SheepShaver and booting as normal, I open the it's preferences and add an iso image, select CDROM option, stored in a folder on my host machine's desktop. Click save and quit and then shutdown. When reopening SheepShaver the program crashes. Upon next reopen the boot cycle hangs again and requires a force quit of the SheepShaver app. If I open SheepShaver again and disable extensions by holding the shift key, the boot sequence will complete and the iso image will load. Below is the crash report if anyone can make sense of it.
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: SheepShaver [5312]
Path: /Applications/SheepShaver Folder/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: 2022-04-15 08:42:10.8818 -0500
OS Version: macOS 12.3.1 (21E258)
Report Version: 12
Anonymous UUID: 9CE8BFBD-D362-1B30-1444-5AC416BE62EB
Sleep/Wake UUID: F7AE9B4E-F5D9-4678-A16E-405B81E09392
Time Awake Since Boot: 4700 seconds
Time Since Wake: 721 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x18ca38db8 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18ca6dee0 pthread_kill + 288
2 libsystem_c.dylib 0x18c9a8340 abort + 168
3 SheepShaver 0x102a18524 powerpc_cpu::execute_illegal(unsigned int) + 100
4 SheepShaver 0x102a29c20 powerpc_cpu::execute(unsigned int) + 1560
5 SheepShaver 0x1029f8be4 main + 2848
6 dyld 0x102edd088 start + 516
Thread 1:
0 libsystem_pthread.dylib 0x18ca69078 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x18ca69078 start_wqthread + 0
Thread 3:: AMCP Logging Spool
0 libsystem_kernel.dylib 0x18ca3090c semaphore_wait_trap + 8
1 caulk 0x1954c2a2c caulk::mach::semaphore::wait_or_error() + 28
2 caulk 0x1954a677c caulk::concurrent::details::worker_thread::run() + 56
3 caulk 0x1954a639c 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 0x18ca6e26c _pthread_start + 148
5 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 4:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 CoreFoundation 0x18cb3ac1c __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x18cb390cc __CFRunLoopRun + 1180
4 CoreFoundation 0x18cb38490 CFRunLoopRunSpecific + 600
5 AppKit 0x18f8046f4 _NSEventThread + 196
6 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
7 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 5:
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 SheepShaver 0x102a1648c handleExceptions(void*) + 76
3 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
4 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 6:
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 CoreFoundation 0x18cb3ac1c __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x18cb390cc __CFRunLoopRun + 1180
4 CoreFoundation 0x18cb38490 CFRunLoopRunSpecific + 600
5 CoreFoundation 0x18cbc5628 CFRunLoopRun + 64
6 SheepShaver 0x1029da56c media_poll_func(void*) + 432
7 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
8 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 7:: AudioQueue thread
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 CoreFoundation 0x18cb3ac1c __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x18cb390cc __CFRunLoopRun + 1180
4 CoreFoundation 0x18cb38490 CFRunLoopRunSpecific + 600
5 SDL2 0x102fb19ac 0x102f8c000 + 154028
6 SDL2 0x102fa0824 0x102f8c000 + 84004
7 SDL2 0x102fa8754 0x102f8c000 + 116564
8 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
9 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 8:
0 libsystem_kernel.dylib 0x18ca3090c semaphore_wait_trap + 8
1 caulk 0x1954c2a2c caulk::mach::semaphore::wait_or_error() + 28
2 caulk 0x1954a677c caulk::concurrent::details::worker_thread::run() + 56
3 caulk 0x1954a639c 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 0x18ca6e26c _pthread_start + 148
5 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 9:: AQConverterThread
0 libsystem_kernel.dylib 0x18ca34290 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18ca6e83c _pthread_cond_wait + 1236
2 libAudioToolboxUtility.dylib 0x1990c1430 CADeprecated::CAGuard::Wait() + 60
3 AudioToolbox 0x19a1ce83c AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 716
4 libAudioToolboxUtility.dylib 0x1990a32f4 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92
5 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
6 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 10:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x18ca308d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x18ca30d40 mach_msg + 76
2 CoreAudio 0x18e77aa40 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 104
3 CoreAudio 0x18e607cd0 HALC_ProxyIOContext::IOWorkLoop() + 3396
4 CoreAudio 0x18e606990 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 100
5 CoreAudio 0x18e7d2e60 HALB_IOThread::Entry(void*) + 88
6 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
7 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 11:
0 libsystem_kernel.dylib 0x18ca3b5b8 __select + 8
1 SheepShaver 0x1029f77b4 receive_func(void*) + 224
2 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
3 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 12:
0 libsystem_kernel.dylib 0x18ca3b5b8 __select + 8
1 SheepShaver 0x1029f7a5c slirp_receive_func(void*) + 360
2 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
3 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 13:
0 libsystem_kernel.dylib 0x18ca309fc clock_sleep_trap + 8
1 SheepShaver 0x1029f54f4 timer_func(void*) + 108
2 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
3 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 14:
0 libsystem_pthread.dylib 0x18ca69078 start_wqthread + 0
Thread 15:: Redraw Thread
0 libsystem_kernel.dylib 0x18ca3408c __semwait_signal + 8
1 libsystem_c.dylib 0x18c93cfbc nanosleep + 220
2 SheepShaver 0x102a03a1c Delay_usec(unsigned long long) + 52
3 SheepShaver 0x1029faa0c redraw_func(void*) + 112
4 SDL2 0x102fa0824 0x102f8c000 + 84004
5 SDL2 0x102fa8754 0x102f8c000 + 116564
6 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
7 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 16:
0 libsystem_kernel.dylib 0x18ca3408c __semwait_signal + 8
1 libsystem_c.dylib 0x18c93cfbc nanosleep + 220
2 SheepShaver 0x102a03a1c Delay_usec(unsigned long long) + 52
3 SheepShaver 0x1029f8e7c tick_func(void*) + 148
4 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
5 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 17:
0 libsystem_kernel.dylib 0x18ca3408c __semwait_signal + 8
1 libsystem_c.dylib 0x18c93cfbc nanosleep + 220
2 SheepShaver 0x102a03a1c Delay_usec(unsigned long long) + 52
3 SheepShaver 0x1029f8f44 nvram_func(void*) + 104
4 libsystem_pthread.dylib 0x18ca6e26c _pthread_start + 148
5 libsystem_pthread.dylib 0x18ca6908c thread_start + 8
Thread 18:
0 libsystem_pthread.dylib 0x18ca69078 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000000000000 x5: 0x0000000000000000 x6: 0x000000000000000a x7: 0x00000000000000e0
x8: 0xc914d00d4e75d261 x9: 0xc914d00c4c80d7e1 x10: 0x0000000000000002 x11: 0x00000000fffffffd
x12: 0x0000010000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x00000001e68db640 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000102f50580 x21: 0x0000000000000103 x22: 0x0000000102f50660 x23: 0x00000001488183d0
x24: 0x0000000108f9acb0 x25: 0x000000014699d600 x26: 0x0000000146a09dd0 x27: 0x0000000148898828
x28: 0x0000000050310000 fp: 0x000000016d43b730 lr: 0x000000018ca6dee0
sp: 0x000000016d43b710 pc: 0x000000018ca38db8 cpsr: 0x40001000
far: 0x000000010f66c000 esr: 0x56000080 Address size fault
Binary Images:
0x18ca2f000 - 0x18ca66fff libsystem_kernel.dylib (*) <1d7b3b8e-75a1-34ea-aa52-9f7c23155c55> /usr/lib/system/libsystem_kernel.dylib
0x18ca67000 - 0x18ca73fff libsystem_pthread.dylib (*) <cee8bc77-6923-34d9-89a3-6f8f7279605e> /usr/lib/system/libsystem_pthread.dylib
0x18c92e000 - 0x18c9affff libsystem_c.dylib (*) <fd566a15-42d8-314a-a99a-b59237ddf5bc> /usr/lib/system/libsystem_c.dylib
0x1029c4000 - 0x102a43fff com.emaculation.sheepshaver (2.5) <e66e92a0-eeca-32f2-8c5c-3b13c80edc00> /Applications/SheepShaver Folder/SheepShaver.app/Contents/MacOS/SheepShaver
0x102ed8000 - 0x102f37fff dyld (*) <fbb89662-e6f2-3434-b542-f75185ac5e74> /usr/lib/dyld
0x1954a4000 - 0x1954cafff com.apple.audio.caulk (1.0) <23d0d7ce-cb87-35f3-9c15-943bd8f6645a> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x18cab6000 - 0x18cffbfff com.apple.CoreFoundation (6.9) <8e1809ff-f5b1-3d9e-be15-f2e7b1d8ce51> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x18f656000 - 0x19050dfff com.apple.AppKit (6.9) <153590c1-624c-38fb-8ffb-ba751bccbd16> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x102f8c000 - 0x103087fff org.libsdl.SDL2 (2.0.14) <669d8984-5088-364c-9a40-bde8832c8c7f> /Applications/SheepShaver Folder/SheepShaver.app/Contents/Frameworks/SDL2.framework/Versions/A/SDL2
0x199096000 - 0x1990c7fff libAudioToolboxUtility.dylib (*) <e1b1ba59-aed7-36e1-9649-3bcc47f2cd83> /usr/lib/libAudioToolboxUtility.dylib
0x19a19b000 - 0x19a2dafff com.apple.audio.toolbox.AudioToolbox (1.14) <1a0691b0-d93f-3cbd-ae71-34e7a858ee7f> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x18e446000 - 0x18eb68fff com.apple.audio.CoreAudio (5.0) <51dd4b50-d2b2-31e7-acae-f662748a2d2b> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
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=854.4M resident=0K(0%) swapped_out_or_unallocated=854.4M(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 384K 3
Activity Tracing 256K 1
CG backing stores 4032K 4
CG image 48K 3
ColorSync 576K 25
CoreAnimation 160K 8
CoreGraphics 16K 1
CoreUI image data 1184K 7
Foundation 16K 1
Image IO 16K 1
Kernel Alloc Once 32K 1
MALLOC 291.3M 50
MALLOC guard page 192K 10
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 19
Stack 17.6M 20
VM_ALLOCATE 582.5M 28
__AUTH 1953K 188
__AUTH_CONST 11.8M 349
__DATA 8846K 339
__DATA_CONST 11.7M 354
__DATA_DIRTY 737K 121
__FONT_DATA 4K 1
__LINKEDIT 584.7M 7
__OBJC_CONST 1646K 159
__OBJC_RO 82.9M 1
__OBJC_RW 3152K 1
__TEXT 269.7M 370
__UNICODE 592K 1
dyld private memory 1024K 1
mapped file 154.4M 22
shared memory 848K 13
=========== ======= =======
TOTAL 3.2G 2117
TOTAL, minus reserved VM space 2.0G 2117
-----------
Full Report
-----------
{"app_name":"SheepShaver","timestamp":"2022-04-15 08:42:10.00 -0500","app_version":"2.5","slice_uuid":"e66e92a0-eeca-32f2-8c5c-3b13c80edc00","build_version":"2.5","platform":1,"bundleID":"com.emaculation.sheepshaver","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.3.1 (21E258)","incident_id":"06D1B942-2D56-4651-BC49-3FCC8965CE9C","name":"SheepShaver"}
{
"uptime" : 4700,
"procLaunch" : "2022-04-15 08:41:58.1293 -0500",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,2",
"procStartAbsTime" : 113882790027,
"coalitionID" : 1739,
"osVersion" : {
"train" : "macOS 12.3.1",
"build" : "21E258",
"releaseType" : "User"
},
"captureTime" : "2022-04-15 08:42:10.8818 -0500",
"incident" : "06D1B942-2D56-4651-BC49-3FCC8965CE9C",
"bug_type" : "309",
"pid" : 5312,
"procExitAbsTime" : 114188543760,
"translated" : false,
"cpuType" : "ARM-64",
"procName" : "SheepShaver",
"procPath" : "\/Applications\/SheepShaver Folder\/SheepShaver.app\/Contents\/MacOS\/SheepShaver",
"bundleInfo" : {"CFBundleShortVersionString":"2.5","CFBundleVersion":"2.5","CFBundleIdentifier":"com.emaculation.sheepshaver"},
"storeInfo" : {"deviceIdentifierForVendor":"EBA66D2A-9426-51D8-BE2A-718F3C4AF16F","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.emaculation.sheepshaver",
"crashReporterKey" : "9CE8BFBD-D362-1B30-1444-5AC416BE62EB",
"wakeTime" : 721,
"sleepWakeUUID" : "F7AE9B4E-F5D9-4678-A16E-405B81E09392",
"sip" : "enabled",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"asi" : {"libsystem_c.dylib":["abort() called"]},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":78093,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":10},{"value":224},{"value":14489434656727224929},{"value":14489434652399425505},{"value":2},{"value":4294967293},{"value":1099511627776},{"value":0},{"value":0},{"value":0},{"value":328},{"value":8163014208},{"value":0},{"value":6},{"value":4344579456,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":4344579680,"symbolLocation":224,"symbol":"_main_thread"},{"value":5511414736},{"value":4445547696},{"value":5479454208},{"value":5479898576},{"value":5511940136},{"value":1345388544}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6654713568},"cpsr":{"value":1073745920},"fp":{"value":6128121648},"sp":{"value":6128121616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6654496184,"matchesCrashFrame":1},"far":{"value":4553359360}},"queue":"com.apple.main-thread","frames":[{"imageOffset":40376,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":28384,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":1},{"imageOffset":500544,"symbol":"abort","symbolLocation":168,"imageIndex":2},{"imageOffset":345380,"symbol":"powerpc_cpu::execute_illegal(unsigned int)","symbolLocation":100,"imageIndex":3},{"imageOffset":416800,"symbol":"powerpc_cpu::execute(unsigned int)","symbolLocation":1560,"imageIndex":3},{"imageOffset":216036,"symbol":"main","symbolLocation":2848,"imageIndex":3},{"imageOffset":20616,"symbol":"start","symbolLocation":516,"imageIndex":4}]},{"id":78101,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":78102,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":78121,"name":"AMCP Logging Spool","frames":[{"imageOffset":6412,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":125484,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":5},{"imageOffset":10108,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":5},{"imageOffset":9116,"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":5},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78143,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":543772,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":6},{"imageOffset":536780,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":6},{"imageOffset":533648,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":6},{"imageOffset":1763060,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":7},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78144,"frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":337036,"symbol":"handleExceptions(void*)","symbolLocation":76,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78145,"frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":543772,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":6},{"imageOffset":536780,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":6},{"imageOffset":533648,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":6},{"imageOffset":1111592,"symbol":"CFRunLoopRun","symbolLocation":64,"imageIndex":6},{"imageOffset":91500,"symbol":"media_poll_func(void*)","symbolLocation":432,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78146,"name":"AudioQueue thread","frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":543772,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":6},{"imageOffset":536780,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":6},{"imageOffset":533648,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":6},{"imageOffset":154028,"imageIndex":8},{"imageOffset":84004,"imageIndex":8},{"imageOffset":116564,"imageIndex":8},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78147,"frames":[{"imageOffset":6412,"symbol":"semaphore_wait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":125484,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":28,"imageIndex":5},{"imageOffset":10108,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":56,"imageIndex":5},{"imageOffset":9116,"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":5},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78148,"name":"AQConverterThread","frames":[{"imageOffset":21136,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":30780,"symbol":"_pthread_cond_wait","symbolLocation":1236,"imageIndex":1},{"imageOffset":177200,"symbol":"CADeprecated::CAGuard::Wait()","symbolLocation":60,"imageIndex":9},{"imageOffset":211004,"symbol":"AQConverterManager::AQConverterThread::ConverterThreadEntry(void*)","symbolLocation":716,"imageIndex":10},{"imageOffset":54004,"symbol":"CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*)","symbolLocation":92,"imageIndex":9},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78149,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":6352,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7488,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":3361344,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":104,"imageIndex":11},{"imageOffset":1842384,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3396,"imageIndex":11},{"imageOffset":1837456,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":100,"imageIndex":11},{"imageOffset":3722848,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":88,"imageIndex":11},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78163,"frames":[{"imageOffset":50616,"symbol":"__select","symbolLocation":8,"imageIndex":0},{"imageOffset":210868,"symbol":"receive_func(void*)","symbolLocation":224,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78164,"frames":[{"imageOffset":50616,"symbol":"__select","symbolLocation":8,"imageIndex":0},{"imageOffset":211548,"symbol":"slirp_receive_func(void*)","symbolLocation":360,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78165,"frames":[{"imageOffset":6652,"symbol":"clock_sleep_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":201972,"symbol":"timer_func(void*)","symbolLocation":108,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78166,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":78167,"name":"Redraw Thread","frames":[{"imageOffset":20620,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":61372,"symbol":"nanosleep","symbolLocation":220,"imageIndex":2},{"imageOffset":260636,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":3},{"imageOffset":223756,"symbol":"redraw_func(void*)","symbolLocation":112,"imageIndex":3},{"imageOffset":84004,"imageIndex":8},{"imageOffset":116564,"imageIndex":8},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78168,"frames":[{"imageOffset":20620,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":61372,"symbol":"nanosleep","symbolLocation":220,"imageIndex":2},{"imageOffset":260636,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":3},{"imageOffset":216700,"symbol":"tick_func(void*)","symbolLocation":148,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78169,"frames":[{"imageOffset":20620,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":61372,"symbol":"nanosleep","symbolLocation":220,"imageIndex":2},{"imageOffset":260636,"symbol":"Delay_usec(unsigned long long)","symbolLocation":52,"imageIndex":3},{"imageOffset":216900,"symbol":"nvram_func(void*)","symbolLocation":104,"imageIndex":3},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":1},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":78225,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6654455808,
"size" : 229376,
"uuid" : "1d7b3b8e-75a1-34ea-aa52-9f7c23155c55",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6654685184,
"size" : 53248,
"uuid" : "cee8bc77-6923-34d9-89a3-6f8f7279605e",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6653403136,
"size" : 532480,
"uuid" : "fd566a15-42d8-314a-a99a-b59237ddf5bc",
"path" : "\/usr\/lib\/system\/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4338761728,
"CFBundleShortVersionString" : "2.5",
"CFBundleIdentifier" : "com.emaculation.sheepshaver",
"size" : 524288,
"uuid" : "e66e92a0-eeca-32f2-8c5c-3b13c80edc00",
"path" : "\/Applications\/SheepShaver Folder\/SheepShaver.app\/Contents\/MacOS\/SheepShaver",
"name" : "SheepShaver",
"CFBundleVersion" : "2.5"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4344086528,
"size" : 393216,
"uuid" : "fbb89662-e6f2-3434-b542-f75185ac5e74",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6799638528,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.audio.caulk",
"size" : 159744,
"uuid" : "23d0d7ce-cb87-35f3-9c15-943bd8f6645a",
"path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
"name" : "caulk"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6655008768,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5529600,
"uuid" : "8e1809ff-f5b1-3d9e-be15-f2e7b1d8ce51",
"path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1858.112"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6700752896,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15433728,
"uuid" : "153590c1-624c-38fb-8ffb-ba751bccbd16",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113.40.127"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4344823808,
"CFBundleShortVersionString" : "2.0.14",
"CFBundleIdentifier" : "org.libsdl.SDL2",
"size" : 1032192,
"uuid" : "669d8984-5088-364c-9a40-bde8832c8c7f",
"path" : "\/Applications\/SheepShaver Folder\/SheepShaver.app\/Contents\/Frameworks\/SDL2.framework\/Versions\/A\/SDL2",
"name" : "SDL2",
"CFBundleVersion" : "2.0.14"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6862495744,
"size" : 204800,
"uuid" : "e1b1ba59-aed7-36e1-9649-3bcc47f2cd83",
"path" : "\/usr\/lib\/libAudioToolboxUtility.dylib",
"name" : "libAudioToolboxUtility.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6880342016,
"CFBundleShortVersionString" : "1.14",
"CFBundleIdentifier" : "com.apple.audio.toolbox.AudioToolbox",
"size" : 1310720,
"uuid" : "1a0691b0-d93f-3cbd-ae71-34e7a858ee7f",
"path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/Versions\/A\/AudioToolbox",
"name" : "AudioToolbox",
"CFBundleVersion" : "1.14"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6681812992,
"CFBundleShortVersionString" : "5.0",
"CFBundleIdentifier" : "com.apple.audio.CoreAudio",
"size" : 7483392,
"uuid" : "51dd4b50-d2b2-31e7-acae-f662748a2d2b",
"path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio",
"name" : "CoreAudio",
"CFBundleVersion" : "5.0"
}
],
"sharedCache" : {
"base" : 6651396096,
"size" : 3136438272,
"uuid" : "1df3dfc1-141a-35d0-a4e5-f1e113894c6e"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=854.4M resident=0K(0%) swapped_out_or_unallocated=854.4M(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 384K 3 \nActivity Tracing 256K 1 \nCG backing stores 4032K 4 \nCG image 48K 3 \nColorSync 576K 25 \nCoreAnimation 160K 8 \nCoreGraphics 16K 1 \nCoreUI image data 1184K 7 \nFoundation 16K 1 \nImage IO 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 291.3M 50 \nMALLOC guard page 192K 10 \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 19 \nStack 17.6M 20 \nVM_ALLOCATE 582.5M 28 \n__AUTH 1953K 188 \n__AUTH_CONST 11.8M 349 \n__DATA 8846K 339 \n__DATA_CONST 11.7M 354 \n__DATA_DIRTY 737K 121 \n__FONT_DATA 4K 1 \n__LINKEDIT 584.7M 7 \n__OBJC_CONST 1646K 159 \n__OBJC_RO 82.9M 1 \n__OBJC_RW 3152K 1 \n__TEXT 269.7M 370 \n__UNICODE 592K 1 \ndyld private memory 1024K 1 \nmapped file 154.4M 22 \nshared memory 848K 13 \n=========== ======= ======= \nTOTAL 3.2G 2117 \nTOTAL, minus reserved VM space 2.0G 2117 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "5fc94383418129005b4e9ae0",
"factorPackIds" : {
},
"deploymentId" : 240000331
},
{
"rolloutId" : "60da5e84ab0ca017dace9abf",
"factorPackIds" : {
},
"deploymentId" : 240000008
}
],
"experiments" : [
]
}
}
Model: MacBookPro18,2, BootROM 7459.101.3, proc 10:8:2 processors, 64 GB, SMC
Graphics: Apple M1 Max, Apple M1 Max, Built-In
Display: Color LCD, 3456 x 2234 Retina, Main, MirrorOff, Online
Memory Module: LPDDR5
AirPort: Wi-Fi, wl0: Feb 8 2022 01:51:44 version 20.90.39.0.8.7.114 FWID 01-510a2aee
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: BUP Portable
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB3.1 Device
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver won't boot after removing CD-Rom iso volume
I cannot make this happen with any CD image file I try in the 24 January 2022 SheepShaver build on my M1 Mac with macOS Monterey 12.3.1.
Does this happen with any CD-ROM disk image file or with one specific image file?
Edit: I notice that you wrote earlier that you used Disk Utility in Monterey to create an .iso file from the CD-ROM. Disk Utility can create a .cdr file from a CD-ROM, no .iso file. Exactly how did you create the image file?
Does this happen with any CD-ROM disk image file or with one specific image file?
Edit: I notice that you wrote earlier that you used Disk Utility in Monterey to create an .iso file from the CD-ROM. Disk Utility can create a .cdr file from a CD-ROM, no .iso file. Exactly how did you create the image file?
Re: SheepShaver won't boot after removing CD-Rom iso volume
My apologies. I was using Terminal to make the .iso files with the following command
sudo dd if=/dev/disk5s1s2 of=~/Desktop/"Disk 1.iso"
Was only using Disk Utility to get the correct device name.
I'm going to try using some different .iso image files from different CD-Roms and will report back.
sudo dd if=/dev/disk5s1s2 of=~/Desktop/"Disk 1.iso"
Was only using Disk Utility to get the correct device name.
I'm going to try using some different .iso image files from different CD-Roms and will report back.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver won't boot after removing CD-Rom iso volume
In macOS Monterey, at least on M1, Disk Utility can again create disk images from HFS volumes. Choose DVD/CD master for the format to create .cdr images. I created one from an old "Myst" CD and it worked fine in SheepShaver.
Re: SheepShaver won't boot after removing CD-Rom iso volume
It seems to be doing it with all disk images. Here are the steps I just took after your advice:
1. On an M1 running 12.3.1 I made a .cdr image of my version of Myst
2. Added the .cdr file and selected the CD Rom option in Sheepshaver's preferences, selected save and quit.
3. Selected Shutdown
4. Reopened SheepShaver
5. SheepShaver crashes
7. Mac OS gives options to reopen Sheepshaver or see crash report. - Selects ignore
8. Open SheepShaver again
9. SheepShaver hangs during boot cycle and can only be closed by force quitting
Separate Question: What is the correct procedure to make a disk image of an old HFS CD-Rom that is seen by a newer Mac OS as two CDs, data and soundtrack?
1. On an M1 running 12.3.1 I made a .cdr image of my version of Myst
2. Added the .cdr file and selected the CD Rom option in Sheepshaver's preferences, selected save and quit.
3. Selected Shutdown
4. Reopened SheepShaver
5. SheepShaver crashes
7. Mac OS gives options to reopen Sheepshaver or see crash report. - Selects ignore
8. Open SheepShaver again
9. SheepShaver hangs during boot cycle and can only be closed by force quitting
Separate Question: What is the correct procedure to make a disk image of an old HFS CD-Rom that is seen by a newer Mac OS as two CDs, data and soundtrack?
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver won't boot after removing CD-Rom iso volume
As I wrote above: I do not see this issue in what should be the same setup with the same SheepShaver build on the same host system. Also, I have never seen reports of what you describe before.
I can see only one explanation: Something must be wrong in your setup.
The settings look OK in the prefs file.
Did you try deleting the ~/.sheepshaver_nvram file? (Equivalent to "Zapping PRAM" on an old Mac.)
Could the problem be in your MacOS9 installation?
Did you follow the setup guide exactly and with the files that are suggested there, including the ROM file and the MacOS 9.0.4 installation disk image?
I can see only one explanation: Something must be wrong in your setup.
The settings look OK in the prefs file.
Did you try deleting the ~/.sheepshaver_nvram file? (Equivalent to "Zapping PRAM" on an old Mac.)
Could the problem be in your MacOS9 installation?
Did you follow the setup guide exactly and with the files that are suggested there, including the ROM file and the MacOS 9.0.4 installation disk image?
Which newer Mac OS? Mac OS or macOS? Mounted on the desktop or presented in Disk Utility as two CDs?Separate Question: What is the correct procedure to make a disk image of an old HFS CD-Rom that is seen by a newer Mac OS as two CDs, data and soundtrack?
Re: SheepShaver won't boot after removing CD-Rom iso volume
First, let me express sincere gratitude to everyone that has offered me help and guidance. It is much appreciated!
I have come to the same conclusion that something is wrong within my setup so I've downloaded a new version of OS9 and created a brand new setup. So far things are working as expected.
Regarding the making a disk image question:
If I take an old HFS/ MAC OS Standard CD-Rom game (Warcraft II) and insert it in a M1 Monterey machine, it is seen as just an Audio CD on the desktop. Within Disk Utility, it list "Audio CD" 440.7MB with a device name of disk 4 and "Disk4s1s2" 163.9MB with a device name of course of disk4s1s2 listed in a sub menu. Trying to make a disk image within Disk Utility of "Audio CD" results in an operation failure. I can make a .cdr image of "disk4s1s2", but it it is only 160MB of what should be around a 600MB CD
The same CD-Rom in an Intel Mojave machine is seen on the desktop as "Audio CD" and "Warcraft II CD". Within Disk Utility it is seen as "Audio CD" 440.7MB with a device name of disk5 and "Warcraft II CD" 163.9MB with a device name of disk5s1s2.
My question is how do I make a single disk image file from this CD-Rom that will be seen by SheepShaver as the single disc that it is.
I have come to the same conclusion that something is wrong within my setup so I've downloaded a new version of OS9 and created a brand new setup. So far things are working as expected.
Regarding the making a disk image question:
If I take an old HFS/ MAC OS Standard CD-Rom game (Warcraft II) and insert it in a M1 Monterey machine, it is seen as just an Audio CD on the desktop. Within Disk Utility, it list "Audio CD" 440.7MB with a device name of disk 4 and "Disk4s1s2" 163.9MB with a device name of course of disk4s1s2 listed in a sub menu. Trying to make a disk image within Disk Utility of "Audio CD" results in an operation failure. I can make a .cdr image of "disk4s1s2", but it it is only 160MB of what should be around a 600MB CD
The same CD-Rom in an Intel Mojave machine is seen on the desktop as "Audio CD" and "Warcraft II CD". Within Disk Utility it is seen as "Audio CD" 440.7MB with a device name of disk5 and "Warcraft II CD" 163.9MB with a device name of disk5s1s2.
My question is how do I make a single disk image file from this CD-Rom that will be seen by SheepShaver as the single disc that it is.
- Ronald P. Regensburg
- Expert User
- Posts: 7830
- Joined: Thu Feb 09, 2006 10:24 pm
- Location: Amsterdam, Netherlands
Re: SheepShaver won't boot after removing CD-Rom iso volume
Maybe it is a hybrid (Mac/Windows) CD?
Or could it be a CD in bin/cue format?
If so, I do not know how to get the files off the CD to make them useable in SheepShaver.
The result should be two files, a smaller .cue file and a larger .bin file.
For use in SheepShaver the two files need to be together in the same folder on the host.
Only the .cue file is added as CD-ROM to the volumes list.
At next launch of SheepShaver the whole CD will appear on the SheepShaver desktop.
Macintosh Garden has a number of Warcraft II CD images for download.
Or could it be a CD in bin/cue format?
If so, I do not know how to get the files off the CD to make them useable in SheepShaver.
The result should be two files, a smaller .cue file and a larger .bin file.
For use in SheepShaver the two files need to be together in the same folder on the host.
Only the .cue file is added as CD-ROM to the volumes list.
At next launch of SheepShaver the whole CD will appear on the SheepShaver desktop.
Macintosh Garden has a number of Warcraft II CD images for download.