SheepShaver won't boot after removing CD-Rom iso volume

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
toast
Space Cadet
Posts: 7
Joined: Mon Apr 11, 2022 12:30 am

SheepShaver won't boot after removing CD-Rom iso volume

Post by toast »

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?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by Ronald P. Regensburg »

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.
toast
Space Cadet
Posts: 7
Joined: Mon Apr 11, 2022 12:30 am

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by toast »

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.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by Ronald P. Regensburg »

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)?
toast
Space Cadet
Posts: 7
Joined: Mon Apr 11, 2022 12:30 am

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by toast »

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
Last edited by toast on Mon Apr 11, 2022 9:19 pm, edited 1 time in total.
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by adespoton »

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.
toast
Space Cadet
Posts: 7
Joined: Mon Apr 11, 2022 12:30 am

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by toast »

adespoton wrote: Tue Apr 12, 2022 12:07 am 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.
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. :roll: 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?
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by Cat_7 »

You should at least also set:
ignoreillegal true

Best,
Cat_7
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by Ronald P. Regensburg »

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).
toast
Space Cadet
Posts: 7
Joined: Mon Apr 11, 2022 12:30 am

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by toast »

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.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by Ronald P. Regensburg »

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?
toast
Space Cadet
Posts: 7
Joined: Mon Apr 11, 2022 12:30 am

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by toast »

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.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by Ronald P. Regensburg »

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.
toast
Space Cadet
Posts: 7
Joined: Mon Apr 11, 2022 12:30 am

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by toast »

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?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by Ronald P. Regensburg »

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?
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?
Which newer Mac OS? Mac OS or macOS? Mounted on the desktop or presented in Disk Utility as two CDs?
toast
Space Cadet
Posts: 7
Joined: Mon Apr 11, 2022 12:30 am

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by toast »

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.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: SheepShaver won't boot after removing CD-Rom iso volume

Post by Ronald P. Regensburg »

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.
Post Reply