cebix / macemu

Basilisk II and SheepShaver Macintosh emulators
1.37k stars 285 forks source link

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

Open AlanU opened 3 years ago

AlanU commented 3 years ago

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:

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::tuple<caulk::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::tuple<caulk::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