cebix/macemu

Crash When starting any mission on MechWarrior 2 (RAVE and normal version)

AlanU opened this issue · 0 comments

AlanU commented

Start MechWarrior 2 (RAVE or normal version) *
*note normal versions throw illegal operation first and one has to ignore illegal operations to get to this point

  1. On alliance choose falcon or wolf
  2. Launch a mission or training mission
  3. game crashes with the following

Other Notes:

  • Guest Os Mac OS 8.6
  • SheepShaver version 2.5 with following settings
  • window mode
  • refresh rate dynamic
  • resolution 1280 x 800
  • quick draw acceleration enabled
  • Jim compiler enabled
  • Allow Emulated CPU to Idle Enabled
  • ignore Illegal instructions enabled
  • ignore illegal Memory Accesses enabled

Host computer
iMac late 2013 running 10.15.7
Graphics Intel Iris Pro 1536 MB

Process: SheepShaver [3765]
Path: /Users/USER/Downloads/*/SheepShaver.app/Contents/MacOS/SheepShaver
Identifier: com.emaculation.sheepshaver
Version: 2.5 (2.5)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: SheepShaver [3765]
User ID: 501

Date/Time: 2021-07-04 22:29:58.268 -0500
OS Version: Mac OS X 10.15.7 (19H1217)
Report Version: 12
Anonymous UUID: 1C1445A4-1CA1-CE30-6E20-D28F2F5B6BEB

Sleep/Wake UUID: A7A6F474-9969-4DAF-A480-5A5790DAAAB3

Time Awake Since Boot: 64000 seconds

System Integrity Protection: enabled

Crashed Thread: 8

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

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

VM Regions Near 0x61a26180:
VM_ALLOCATE 00000000335e0000-00000000335e1000 [ 4K] rw-/rwx SM=PRV
-->
MALLOC_NANO 0000600000000000-0000600008000000 [128.0M] rw-/rwx SM=PRV

Thread 0:: Dispatch queue: com.apple.main-thread
0 com.emaculation.sheepshaver 0x000000000922b670 powerpc_cpu::compile_block(unsigned int) + 496
1 com.emaculation.sheepshaver 0x000000000925ebb8 powerpc_cpu::execute(unsigned int) + 536
2 com.emaculation.sheepshaver 0x00000000092051cf main + 2879
3 libdyld.dylib 0x00007fff7232dcc9 start + 1

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

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

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

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

Thread 5:: AMCP Logging Spool
0 libsystem_kernel.dylib 0x00007fff7246ee36 semaphore_wait_trap + 10
1 com.apple.audio.caulk 0x00007fff6bf01b16 caulk::mach::semaphore::wait() + 16
2 com.apple.audio.caulk 0x00007fff6bf019b2 caulk::semaphore::timed_wait(double) + 106
3 com.apple.audio.caulk 0x00007fff6bf017c4 caulk::concurrent::details::worker_thread::run() + 30
4 com.apple.audio.caulk 0x00007fff6bf011e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 45
5 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 6:
0 libsystem_kernel.dylib 0x00007fff7246ee36 semaphore_wait_trap + 10
1 com.apple.audio.caulk 0x00007fff6bf01b16 caulk::mach::semaphore::wait() + 16
2 com.apple.audio.caulk 0x00007fff6bf019b2 caulk::semaphore::timed_wait(double) + 106
3 com.apple.audio.caulk 0x00007fff6bf017c4 caulk::concurrent::details::worker_thread::run() + 30
4 com.apple.audio.caulk 0x00007fff6bf011e4 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 45
5 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 7:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff7246edfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7246f170 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff38270985 __CFRunLoopServiceMachPort + 247
3 com.apple.CoreFoundation 0x00007fff3826f452 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff3826e8ce CFRunLoopRunSpecific + 462
5 com.apple.AppKit 0x00007fff35682954 _NSEventThread + 132
6 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
7 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 8 Crashed:
0 libsystem_platform.dylib 0x00007fff725239c2 _platform_memmove$VARIANT$Haswell + 194
1 com.emaculation.sheepshaver 0x0000000009264b1f read_mem(unsigned long long, unsigned char*, int, disassemble_info*) + 79
2 com.emaculation.sheepshaver 0x0000000009265b62 print_insn_powerpc + 482
3 com.emaculation.sheepshaver 0x0000000009263e94 sigsegv_handler(sigsegv_info_t*) + 756
4 com.emaculation.sheepshaver 0x0000000009228052 catch_exception_raise + 530
5 libsystem_kernel.dylib 0x00007fff724806f6 _Xexception_raise + 161
6 libsystem_kernel.dylib 0x00007fff72480985 exc_server + 80
7 com.emaculation.sheepshaver 0x0000000009228d77 handleExceptions(void*) + 87
8 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
9 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 9:
0 libsystem_kernel.dylib 0x00007fff7246edfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7246f170 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff38270985 __CFRunLoopServiceMachPort + 247
3 com.apple.CoreFoundation 0x00007fff3826f452 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff3826e8ce CFRunLoopRunSpecific + 462
5 com.apple.CoreFoundation 0x00007fff382f6f59 CFRunLoopRun + 40
6 com.emaculation.sheepshaver 0x00000000091db21e media_poll_func(void*) + 414
7 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
8 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 10:: AudioQueue thread
0 libsystem_kernel.dylib 0x00007fff7246edfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7246f170 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff38270985 __CFRunLoopServiceMachPort + 247
3 com.apple.CoreFoundation 0x00007fff3826f452 __CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff3826e8ce CFRunLoopRunSpecific + 462
5 org.libsdl.SDL2 0x00000000093eb109 0x93a9000 + 270601
6 org.libsdl.SDL2 0x00000000093c6055 0x93a9000 + 118869
7 org.libsdl.SDL2 0x00000000093e1659 0x93a9000 + 231001
8 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
9 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 11:: AQConverterThread
0 libsystem_kernel.dylib 0x00007fff72471882 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff72532425 _pthread_cond_wait + 698
2 libAudioToolboxUtility.dylib 0x00007fff6ed6171c CAGuard::Wait() + 56
3 com.apple.audio.toolbox.AudioToolbox 0x00007fff3661a675 AQConverterManager::AQConverterThread::ConverterThreadEntry(void*) + 819
4 libAudioToolboxUtility.dylib 0x00007fff6ed45621 CAPThread::Entry(CAPThread*) + 77
5 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 12:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff7246edfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7246f170 mach_msg + 60
2 com.apple.audio.CoreAudio 0x00007fff37951bf1 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111
3 com.apple.audio.CoreAudio 0x00007fff3784dd88 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 2677
4 com.apple.audio.CoreAudio 0x00007fff37981b9e HALB_IOThread::Entry(void*) + 72
5 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
6 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 13:
0 libsystem_kernel.dylib 0x00007fff724770fe __select + 10
1 com.emaculation.sheepshaver 0x0000000009203cb8 receive_func(void*) + 200
2 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
3 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 14:
0 libsystem_kernel.dylib 0x00007fff724770fe __select + 10
1 com.emaculation.sheepshaver 0x0000000009203fe2 slirp_receive_func(void*) + 498
2 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
3 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 15:
0 libsystem_kernel.dylib 0x00007fff7246ef26 clock_sleep_trap + 10
1 com.emaculation.sheepshaver 0x00000000092011ba timer_func(void*) + 90
2 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
3 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 16:
0 libsystem_kernel.dylib 0x00007fff72471756 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff723f4eea nanosleep + 196
2 com.emaculation.sheepshaver 0x0000000009211e1e Delay_usec(unsigned long long) + 78
3 com.emaculation.sheepshaver 0x00000000092054d5 tick_func(void*) + 85
4 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
5 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 17:
0 libsystem_kernel.dylib 0x00007fff72471756 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff723f4eea nanosleep + 196
2 com.emaculation.sheepshaver 0x0000000009211e1e Delay_usec(unsigned long long) + 78
3 com.emaculation.sheepshaver 0x00000000092055d1 nvram_func(void*) + 97
4 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
5 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 18:: Redraw Thread
0 libsystem_kernel.dylib 0x00007fff72471756 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff723f4eea nanosleep + 196
2 com.emaculation.sheepshaver 0x0000000009211e1e Delay_usec(unsigned long long) + 78
3 com.emaculation.sheepshaver 0x000000000920731c redraw_func(void*) + 92
4 org.libsdl.SDL2 0x00000000093c6055 0x93a9000 + 118869
5 org.libsdl.SDL2 0x00000000093e1659 0x93a9000 + 231001
6 libsystem_pthread.dylib 0x00007fff72532109 _pthread_start + 148
7 libsystem_pthread.dylib 0x00007fff7252db8b thread_start + 15

Thread 8 crashed with X86 Thread State (64-bit):
rax: 0x000070000501c41c rbx: 0x0000000061a26180 rcx: 0x0000000061a26180 rdx: 0x0000000000000004
rdi: 0x000070000501c41c rsi: 0x0000000061a26180 rbp: 0x000070000501c3b0 rsp: 0x000070000501c3b0
r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x00007fff98a29cc8 r11: 0x00006fffa35f629c
r12: 0x0000000000010671 r13: 0x000070000501c468 r14: 0x0000000000000001 r15: 0x0000000000010671
rip: 0x00007fff725239c2 rfl: 0x0000000000010246 cr2: 0x0000000061a26180

Logical CPU: 0
Error Code: 0x00000004 (no mapping for user data read)
Trap Number: 14