Not a big deal but out of curiosity I wondered if anyone has an idea on how to fix this or to just explain to my simple mind why it’s happening- it’s bc it’s working in DosBox that I’m holding out hope it’s fixable. Note I tested in Mac OS X and iOS w same crash.
Here is the error log my Mac generated
Code: Select all
Process: scummvm [20364]
Path: /Applications/ScummVM .app/Contents/MacOS/scummvm
Identifier: org.scummvm.scummvm
Version: 2.1.0 (2.1.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: scummvm [20364]
User ID: 501
Date/Time: 2019-10-27 00:51:17.108 -0600
OS Version: Mac OS X 10.11.6 (15G1611)
Report Version: 11
Anonymous UUID: B4FB33DB-1031-74F6-4457-CC6898BEEF0E
Sleep/Wake UUID: 9EA186C9-CEB7-4596-895D-850EEEE76031
Time Awake Since Boot: 41000 seconds
Time Since Wake: 2300 seconds
System Integrity Protection: enabled
Crashed Thread: 4 Dispatch queue: com.apple.root.utility-qos.overcommit
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
objc[20364]: Hash table corrupted. This is probably a memory error somewhere. (table at 0x7fff7dc95e10, buckets at 0x7fe81b0cae00 (16384 bytes), 1024 buckets, 55 entries, 775 tombstones, data 0x0 0x0 0x0 0x0)
Thread 0:: Dispatch queue: com.apple.main-thread
0 org.scummvm.scummvm 0x000000011081be45 0x10f9ad000 + 15134277
1 org.scummvm.scummvm 0x000000011081bedc 0x10f9ad000 + 15134428
2 org.scummvm.scummvm 0x00000001108229be 0x10f9ad000 + 15161790
3 org.scummvm.scummvm 0x0000000110822781 0x10f9ad000 + 15161217
4 org.scummvm.scummvm 0x0000000110821da6 0x10f9ad000 + 15158694
5 org.scummvm.scummvm 0x000000011082a7f3 0x10f9ad000 + 15194099
6 org.scummvm.scummvm 0x0000000110827ed2 0x10f9ad000 + 15183570
7 org.scummvm.scummvm 0x0000000110827258 0x10f9ad000 + 15180376
8 org.scummvm.scummvm 0x000000011081ed7a 0x10f9ad000 + 15146362
9 org.scummvm.scummvm 0x00000001111e6c4e 0x10f9ad000 + 25402446
10 org.scummvm.scummvm 0x000000010f9c23a3 0x10f9ad000 + 86947
11 org.scummvm.scummvm 0x000000011111a5f3 0x10f9ad000 + 24565235
12 org.scummvm.scummvm 0x000000011111a3b8 0x10f9ad000 + 24564664
13 org.scummvm.scummvm 0x000000011111be61 0x10f9ad000 + 24571489
14 org.scummvm.scummvm 0x000000011115e79f 0x10f9ad000 + 24844191
15 org.scummvm.scummvm 0x000000011110b94e 0x10f9ad000 + 24504654
16 org.scummvm.scummvm 0x00000001111172ab 0x10f9ad000 + 24552107
17 org.scummvm.scummvm 0x0000000111116c2e 0x10f9ad000 + 24550446
18 org.scummvm.scummvm 0x000000011110b375 0x10f9ad000 + 24503157
19 org.scummvm.scummvm 0x000000010f9b5b9a 0x10f9ad000 + 35738
20 org.scummvm.scummvm 0x000000010f9b2e98 0x10f9ad000 + 24216
21 org.scummvm.scummvm 0x000000010f9ae4c4 0x10f9ad000 + 5316
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff956feefa kevent_qos + 10
1 libdispatch.dylib 0x00007fff8a9a6165 _dispatch_mgr_invoke + 216
2 libdispatch.dylib 0x00007fff8a9a5dcd _dispatch_mgr_thread + 52
Thread 2:
0 libsystem_kernel.dylib 0x00007fff956fe5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff97800578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff977fe341 start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff956fe5e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff97800578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff977fe341 start_wqthread + 13
Thread 4 Crashed:: Dispatch queue: com.apple.root.utility-qos.overcommit
0 libobjc.A.dylib 0x00007fff9f58f02f _objc_trap() + 4
1 libobjc.A.dylib 0x00007fff9f58f17f _objc_fatal(char const*, ...) + 203
2 libobjc.A.dylib 0x00007fff9f59a6be bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, true, objc::DenseMapInfo<DisguisedPtr<objc_object> > >, DisguisedPtr<objc_object>, unsigned long, objc::DenseMapInfo<DisguisedPtr<objc_object> >, true>::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, std::__1::pair<DisguisedPtr<objc_object>, unsigned long> const*&) const + 332
3 libobjc.A.dylib 0x00007fff9f583e63 objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, true, objc::DenseMapInfo<DisguisedPtr<objc_object> > >, DisguisedPtr<objc_object>, unsigned long, objc::DenseMapInfo<DisguisedPtr<objc_object> >, true>::find(DisguisedPtr<objc_object> const&) + 35
4 libobjc.A.dylib 0x00007fff9f583de4 objc_object::sidetable_clearDeallocating() + 94
5 libobjc.A.dylib 0x00007fff9f583d5c objc_destructInstance + 124
6 libobjc.A.dylib 0x00007fff9f583ccf object_dispose + 22
7 libdispatch.dylib 0x00007fff8a9a239e _dispatch_dispose + 55
8 libdispatch.dylib 0x00007fff8a9a1d67 _dispatch_queue_wakeup_with_qos_slow + 735
9 libdispatch.dylib 0x00007fff8a9a3d53 _dispatch_root_queue_drain + 538
10 libdispatch.dylib 0x00007fff8a9a3b00 _dispatch_worker_thread3 + 91
11 libsystem_pthread.dylib 0x00007fff978004de _pthread_wqthread + 1129
12 libsystem_pthread.dylib 0x00007fff977fe341 start_wqthread + 13