Questions with latest Mojave

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
Digitalclips
Space Cadet
Posts: 5
Joined: Sun Oct 30, 2011 12:39 pm

Questions with latest Mojave

Post by Digitalclips »

Sheepshaver will not run on my Mac Pro 2013 with latest Mojave. Aug/9th 2019. I have other Macs I can load with older OSs so I will try that next but I did read it works with Mojave hence wondering what I've done wrong.

I also tried in VMWare Fusion versions of older OSs and had everything working right up to the point of initializing the HD and it failed due to 'disk locked'. I checked the HD image file isn't locked as far as I can see. Any suggestions on either issue?

I have a ton of Mac software which I had transferred from my Mac IIfx before it died to Zip drives which I was able to connect to my Mac Pro and have them all on an external now. This from my days as an Apple Dealer (from 1978 with Apple ][ through to the '90s) and would love to fire some of it up so any help would be appreciated.
User avatar
adespoton
Forum All-Star
Posts: 4226
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Questions with latest Mojave

Post by adespoton »

Are you using the SheepShaver found here?
viewtopic.php?f=20&t=7360

If so, it should work if you follow the linked wiki setup instructions.

For Catalina there were some further issues getting stuff working, and so there will likely be a new build around the time Catalina is released. But Mojave should function with the current download, assuming the proper steps have been followed.

You may want to try storing your disk image, ROM and settings in a .sheepvm file, as it's usually easier to get the security settings on Mojave to allow file read/write access that way. It's possible you've put the files somewhere that SheepShaver doesn't have the required privileges to access.
Digitalclips
Space Cadet
Posts: 5
Joined: Sun Oct 30, 2011 12:39 pm

Re: Questions with latest Mojave

Post by Digitalclips »

Thanks so much. It was the same version but I downloaded again just to be sure and the same issue. Double click and the screen flashes. Could it be related to using a 4K monitor? I have three monitors attached and the main one is 4K.

Out of pure curiosity, what about VMs? Is there any reason Sheepshaver would not work inside a VMWare Fusion VM running El Capitan? I got so close ... lol, or is it just not feasible?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Questions with latest Mojave

Post by Ronald P. Regensburg »

I cannot think why it should't run in Mojave or why it wouldn't work in an earlier version of OSX/macOS in a VMWare Fusion VM.

Lets's stick with Mojave for now.

- You downloaded my 4 May 2019 SheepShaver build?
- You downloaded the SheepShaver folder from the same topic?
- You put the SheepShaver application inside the SheepShaver folder?
- You added a compatible ROM file to the SheepShaver folder?
- You renamed the ROM file to Mac OS ROM, without file name extension (checked in Finder Info)?

If it is yes and yes for all questions, try this:
- Copy the SheepShaver application to somewhere else, like to your desktop.
- Trash and delete the original application.
- Move the copy to the SheepShaver folder.

SheepShaver still does not run?

Note that the application is not code-signed. Double clicking may not work the first time. Try right-clicking (or control-clicking) and choose Open from the contextual menu.

Which ROM file do you use, where did you get it?
Digitalclips
Space Cadet
Posts: 5
Joined: Sun Oct 30, 2011 12:39 pm

Re: Questions with latest Mojave

Post by Digitalclips »

ROM renamed MAC OS ROM : (created)July 6 2006 at 4.44 PM
Apple MacOS 9.0.4.iso: (created) January 18, 2009 at 9:45 PM

Crash report after right-clicking Open.does this help?

Process: SheepShaver [2134]
Path: /Users/USER/Desktop/*/SheepShaver.app/Contents/MacOS/SheepShaver
Identifier: SheepShaver
Version: 2.5 (2.5.2019.05.04)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: SheepShaver [2134]
User ID: 503

Date/Time: 2019-08-10 11:56:48.322 -0400
OS Version: Mac OS X 10.14.6 (18G87)
Report Version: 12
Anonymous UUID: 00629143-5FDF-FF67-A913-842B630B6FAF


Time Awake Since Boot: 18000 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000fe690000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [2134]

VM Regions Near 0xfe690000:
VM_ALLOCATE 000000009ef00000-000000009ef62000 [ 392K] rw-/rwx SM=ZER
-->
MALLOC_NANO 0000600000000000-0000600008000000 [128.0M] rw-/rwx SM=ALI

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 SheepShaver 0x000000000ea181ca HandleInterrupt(powerpc_registers*) + 314
1 SheepShaver 0x000000000ea1284e powerpc_cpu::check_spcflags() + 158
2 SheepShaver 0x000000000ea12b50 powerpc_cpu::execute(unsigned int) + 272
3 SheepShaver 0x000000000e9b78f2 main + 3010
4 SheepShaver 0x000000000e96d8d4 start + 52

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

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

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

Thread 4:: Dispatch queue: BKSAssertionClientMultiplexer
0 libsystem_kernel.dylib 0x00007fff6616322a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6616376c mach_msg + 60
2 libdispatch.dylib 0x00007fff65ff53e7 _dispatch_mach_send_and_wait_for_reply + 609
3 libdispatch.dylib 0x00007fff65ff5882 dispatch_mach_send_with_result_and_wait_for_reply + 50
4 libxpc.dylib 0x00007fff66260647 xpc_connection_send_message_with_reply_sync + 178
5 com.apple.BaseBoard 0x00007fff4ae1498e -[BSXPCMessage sendSynchronouslyToConnection:error:] + 81
6 com.apple.BaseBoard 0x00007fff4ae14106 -[BSBaseXPCClient _sendMessage:withReplyHandler:waitForReply:waitDuration:] + 369
7 com.apple.AssertionServices 0x00007fff4a6e453f -[BKSAssertionClientMultiplexer sendEvent:withAssertionType:forEventType:responseHandler:] + 227
8 com.apple.AssertionServices 0x00007fff4a6e4399 -[BKSProcessAssertionClient sendCreateEvent:error:] + 113
9 com.apple.AssertionServices 0x00007fff4a6e4114 -[BKSAssertion _clientQueue_acquireAssertion] + 142
10 com.apple.AssertionServices 0x00007fff4a6e4007 __45-[BKSAssertion _registerAssertionAndAcquire:]_block_invoke + 71
11 libdispatch.dylib 0x00007fff65fe05f8 _dispatch_call_block_and_release + 12
12 libdispatch.dylib 0x00007fff65fe163d _dispatch_client_callout + 8
13 libdispatch.dylib 0x00007fff65fe78e0 _dispatch_lane_serial_drain + 602
14 libdispatch.dylib 0x00007fff65fe83c6 _dispatch_lane_invoke + 433
15 libdispatch.dylib 0x00007fff65ff06ed _dispatch_workloop_worker_thread + 598
16 libsystem_pthread.dylib 0x00007fff66221611 _pthread_wqthread + 421
17 libsystem_pthread.dylib 0x00007fff662213fd start_wqthread + 13

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

Thread 6:
0 libsystem_pthread.dylib 0x00007fff662213f0 start_wqthread + 0

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

Thread 8:
0 libsystem_pthread.dylib 0x00007fff662213f0 start_wqthread + 0

Thread 9:
0 libsystem_pthread.dylib 0x00007fff662213f0 start_wqthread + 0

Thread 10:
0 libsystem_pthread.dylib 0x00007fff662213f0 start_wqthread + 0

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

Thread 12:
0 libsystem_kernel.dylib 0x00007fff6616327e semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x00007fff65fe1c99 _dispatch_sema4_timedwait + 76
2 libdispatch.dylib 0x00007fff65fe2377 _dispatch_semaphore_wait_slow + 58
3 libdispatch.dylib 0x00007fff65fef1fd _dispatch_worker_thread + 317
4 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
5 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
6 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 13:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff6616322a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6616376c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3a04346d __CFRunLoopServiceMachPort + 327
3 com.apple.CoreFoundation 0x00007fff3a0429da __CFRunLoopRun + 1619
4 com.apple.CoreFoundation 0x00007fff3a042135 CFRunLoopRunSpecific + 459
5 com.apple.AppKit 0x00007fff376334c2 _NSEventThread + 175
6 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 14:
0 libsystem_kernel.dylib 0x00007fff6616322a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6616376c mach_msg + 60
2 SheepShaver 0x000000000e9da158 handleExceptions(void*) + 72
3 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
4 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
5 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 15:
0 libsystem_kernel.dylib 0x00007fff6616322a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6616376c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3a04346d __CFRunLoopServiceMachPort + 327
3 com.apple.CoreFoundation 0x00007fff3a0429da __CFRunLoopRun + 1619
4 com.apple.CoreFoundation 0x00007fff3a042135 CFRunLoopRunSpecific + 459
5 com.apple.CoreFoundation 0x00007fff3a041f45 CFRunLoopRun + 40
6 SheepShaver 0x000000000e990e67 media_poll_func(void*) + 423
7 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
9 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 16:: SDLAudioP1
0 libsystem_kernel.dylib 0x00007fff6616322a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6616376c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff3a04346d __CFRunLoopServiceMachPort + 327
3 com.apple.CoreFoundation 0x00007fff3a0429da __CFRunLoopRun + 1619
4 com.apple.CoreFoundation 0x00007fff3a042135 CFRunLoopRunSpecific + 459
5 org.libsdl.SDL2 0x000000000eb80692 0xeb60000 + 132754
6 org.libsdl.SDL2 0x000000000eb650a8 0xeb60000 + 20648
7 org.libsdl.SDL2 0x000000000eb8187c 0xeb60000 + 137340
8 org.libsdl.SDL2 0x000000000eb812e9 0xeb60000 + 135913
9 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
10 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
11 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 17:
0 libsystem_kernel.dylib 0x00007fff66163356 clock_sleep_trap + 10
1 SheepShaver 0x000000000e9b2e16 timer_func(void*) + 70
2 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
3 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
4 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 18:: AQConverterThread
0 libsystem_kernel.dylib 0x00007fff6616686a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff6622556e _pthread_cond_wait + 722
2 com.apple.audio.toolbox.AudioToolbox 0x00007fff3895d40a CAGuard::Wait() + 72
3 com.apple.audio.toolbox.AudioToolbox 0x00007fff389597b5 AQConverterManager::AQConverterThread::Run() + 375
4 com.apple.audio.toolbox.AudioToolbox 0x00007fff38959633 AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 9
5 com.apple.audio.toolbox.AudioToolbox 0x00007fff38936981 CAPThread::Entry(CAPThread*) + 77
6 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 19:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff6616322a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6616376c mach_msg + 60
2 com.apple.audio.CoreAudio 0x00007fff39aa4eda HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 122
3 com.apple.audio.CoreAudio 0x00007fff39aa4e4f HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
4 com.apple.audio.CoreAudio 0x00007fff39aa139f HALC_ProxyIOContext::IOWorkLoop() + 1017
5 com.apple.audio.CoreAudio 0x00007fff39aa0df4 HALC_ProxyIOContext::IOThreadEntry(void*) + 122
6 com.apple.audio.CoreAudio 0x00007fff39aa0956 HALB_IOThread::Entry(void*) + 72
7 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
9 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 20:: Redraw Thread
0 libsystem_kernel.dylib 0x00007fff66166f32 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff660f2914 nanosleep + 199
2 SheepShaver 0x000000000e9c40fe Delay_usec(unsigned long long) + 78
3 SheepShaver 0x000000000e9b9a7e redraw_func(void*) + 78
4 org.libsdl.SDL2 0x000000000eb8187c 0xeb60000 + 137340
5 org.libsdl.SDL2 0x000000000eb812e9 0xeb60000 + 135913
6 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 21:
0 libsystem_kernel.dylib 0x00007fff66166f32 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff660f2914 nanosleep + 199
2 SheepShaver 0x000000000e9c40fe Delay_usec(unsigned long long) + 78
3 SheepShaver 0x000000000e9b7bec tick_func(void*) + 76
4 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
5 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
6 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 22:
0 libsystem_kernel.dylib 0x00007fff66166f32 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff660f2914 nanosleep + 199
2 SheepShaver 0x000000000e9c40fe Delay_usec(unsigned long long) + 78
3 SheepShaver 0x000000000e9b7ce3 nvram_func(void*) + 67
4 libsystem_pthread.dylib 0x00007fff662222eb _pthread_body + 126
5 libsystem_pthread.dylib 0x00007fff66225249 _pthread_start + 66
6 libsystem_pthread.dylib 0x00007fff6622140d thread_start + 13

Thread 23:
0 libsystem_pthread.dylib 0x00007fff662213f0 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x000000000ea72920 rbx: 0x00007ffee12965e8 rcx: 0x00000000fe690000 rdx: 0x00000000fe690000
rdi: 0x0000000000000000 rsi: 0x00007fffffe00050 rbp: 0x00007ffee12965d0 rsp: 0x00007ffee1296580
r8: 0x0000000000000001 r9: 0x0000600001c4c030 r10: 0x0000000000000000 r11: 0x0000600001c4c028
r12: 0x00007ff66a8aeb80 r13: 0x0000000000000000 r14: 0x000000000ea6f920 r15: 0x00007ffee12965e8
rip: 0x000000000ea181ca rfl: 0x0000000000010286 cr2: 0x00000000fe690000

Logical CPU: 0
Error Code: 0x00000006
Trap Number: 14


Binary Images:
0xe96c000 - 0xea4ffff +SheepShaver (2.5 - 2.5.2019.05.04) <90FFFADD-A568-3BC1-A9D0-3531FF897F5A>
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Questions with latest Mojave

Post by Ronald P. Regensburg »

The Apple MacOS 9.0.4.iso is irrelevant at this stage as SheepShaver is not configured yet and should be unaware of the image file.

The ROM file apparently is the new world rom file from redundant robot.

This type of crash is not unusual with SheepShaver, but it is unusual to happen before any configuration. In fact, I never seen or heard about it before.

Any indication of excessive memory usage by other processes? Have you tried restarting the host Mac?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Questions with latest Mojave

Post by Ronald P. Regensburg »

I accidentally removed a post by "Digitalclips" with the content quoted below. It was early Sunday morning here in Amsterdam and I thought someone posted off-topic. :oops:
Digitalclips wrote:I've seen that exact momentary screen flicker and n immediate crash upon launching one of my favorite games, Nanosaur 2. I wrote to the creator who assured me it should still work. On a hunch, I detached all but my old Apple 27" 2540 x 1440 monitor (now a secondary screen, and low and behold Nanosaur 2 ran fine. So when I can I'll try the same in case it is that. Other than that idea I am flummoxed. I still have the VMs to try. As mentioned that all worked fine except I could not initialize the disk. Maybe I missed a step in my excitement lol.
Last edited by Ronald P. Regensburg on Sun Aug 11, 2019 7:11 am, edited 1 time in total.
Reason:  
User avatar
Ronald P. Regensburg
Expert User
Posts: 7821
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: Questions with latest Mojave

Post by Ronald P. Regensburg »

I am interested to hear if changing the monitors solves the issue.

As for the 'locked' volumes that are not locked: The volume to be initialized should be the volume you created yourself at the start of the configuration procedure. You didn't accidentally check the CDROM box for that volume in the volumes list, did you? That would make the volume read-only in SheepShaver.
Post Reply