that’s quite unexpected… Could you also upload game logs? And please also try a nightly build: VCMI Project Builds
Hi! My problem is fixed by the latest release!
Hi! I just installed VCMI after an update from Big Sur to Ventura 13.6.1 (22G313) — MacOS has been updated then a full reset has been performed so it’s basically a clean machine — and it cannot get along with the Data directory of Heroes 3 Complete GOG (original English version). It launches fine and allows to select language then proceeds to another page, then every time I put the Data directory into one of the suggested locations, VCMI (both release and nightly builds) starts to crash with:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: vcmilauncher [10955]
Path: /Applications/VCMI.app/Contents/MacOS/vcmilauncher
Identifier: eu.vcmi.vcmi
Version: 1.4 (0376873cb3361d0fcd15272b83cc252dc114ed17)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 502
Date/Time: 2023-11-04 04:07:57.1380 +0300
OS Version: macOS 13.6.1 (22G313)
Report Version: 12
Anonymous UUID: B6D16235-4BAA-487D-8C8E-2EC2B5E0B50C
Sleep/Wake UUID: 1F0BC42D-A9D6-4AE3-966A-82B0A00BF2FF
Time Awake Since Boot: 60000 seconds
Time Since Wake: 3323 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: vcmilauncher [10955]
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x7ff80560f1e2 __pthread_kill + 10
1 libsystem_pthread.dylib 0x7ff805646ee6 pthread_kill + 263
2 libsystem_c.dylib 0x7ff80556db45 abort + 123
3 libc++abi.dylib 0x7ff805601282 abort_message + 241
4 libc++abi.dylib 0x7ff8055f33e1 demangling_terminate_handler() + 241
5 libobjc.A.dylib 0x7ff8052c77d2 _objc_terminate() + 104
6 libc++abi.dylib 0x7ff8056006db std::__terminate(void (*)()) + 6
7 libc++abi.dylib 0x7ff805603123 __cxa_rethrow + 99
8 libobjc.A.dylib 0x7ff8052d3940 objc_exception_rethrow + 37
9 AppKit 0x7ff8087ae7d1 -[NSApplication run] + 659
10 libqcocoa.dylib 0x10eb5ee33 0x10eb27000 + 228915
11 libQt5Core.5.15.8.dylib 0x110afcf86 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 502
12 libQt5Core.5.15.8.dylib 0x110b00f52 QCoreApplication::exec() + 130
13 vcmilauncher 0x10e2bc9ea main + 58
14 dyld 0x7ff8052ed41f start + 1903
Thread 1:
0 libsystem_pthread.dylib 0x7ff805642bb0 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x7ff805642bb0 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x7ff805642bb0 start_wqthread + 0
Thread 4:
0 libsystem_pthread.dylib 0x7ff805642bb0 start_wqthread + 0
Thread 5:
0 libsystem_pthread.dylib 0x7ff805642bb0 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x7ff805642bb0 start_wqthread + 0
Thread 7:: Thread (pooled)
0 libsystem_kernel.dylib 0x7ff80560b0de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff805647758 _pthread_cond_wait + 1242
2 libQt5Core.5.15.8.dylib 0x11094dfcc 0x110925000 + 167884
3 libQt5Core.5.15.8.dylib 0x11094dcce 0x110925000 + 167118
4 libQt5Core.5.15.8.dylib 0x11094dc24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 84
5 libQt5Core.5.15.8.dylib 0x11094a4be 0x110925000 + 152766
6 libQt5Core.5.15.8.dylib 0x110945f40 0x110925000 + 134976
7 libsystem_pthread.dylib 0x7ff8056471d3 _pthread_start + 125
8 libsystem_pthread.dylib 0x7ff805642bd3 thread_start + 15
Thread 8:: Thread (pooled)
0 libsystem_kernel.dylib 0x7ff80560b0de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff805647758 _pthread_cond_wait + 1242
2 libQt5Core.5.15.8.dylib 0x11094dfcc 0x110925000 + 167884
3 libQt5Core.5.15.8.dylib 0x11094dcce 0x110925000 + 167118
4 libQt5Core.5.15.8.dylib 0x11094dc24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 84
5 libQt5Core.5.15.8.dylib 0x11094a4be 0x110925000 + 152766
6 libQt5Core.5.15.8.dylib 0x110945f40 0x110925000 + 134976
7 libsystem_pthread.dylib 0x7ff8056471d3 _pthread_start + 125
8 libsystem_pthread.dylib 0x7ff805642bd3 thread_start + 15
Thread 9:: Thread (pooled)
0 libsystem_kernel.dylib 0x7ff80560b0de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff805647758 _pthread_cond_wait + 1242
2 libQt5Core.5.15.8.dylib 0x11094dfcc 0x110925000 + 167884
3 libQt5Core.5.15.8.dylib 0x11094dcce 0x110925000 + 167118
4 libQt5Core.5.15.8.dylib 0x11094dc24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 84
5 libQt5Core.5.15.8.dylib 0x11094a4be 0x110925000 + 152766
6 libQt5Core.5.15.8.dylib 0x110945f40 0x110925000 + 134976
7 libsystem_pthread.dylib 0x7ff8056471d3 _pthread_start + 125
8 libsystem_pthread.dylib 0x7ff805642bd3 thread_start + 15
Thread 10:: Thread (pooled)
0 libsystem_kernel.dylib 0x7ff80560b0de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff805647758 _pthread_cond_wait + 1242
2 libQt5Core.5.15.8.dylib 0x11094dfcc 0x110925000 + 167884
3 libQt5Core.5.15.8.dylib 0x11094dcce 0x110925000 + 167118
4 libQt5Core.5.15.8.dylib 0x11094dc24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 84
5 libQt5Core.5.15.8.dylib 0x11094a4be 0x110925000 + 152766
6 libQt5Core.5.15.8.dylib 0x110945f40 0x110925000 + 134976
7 libsystem_pthread.dylib 0x7ff8056471d3 _pthread_start + 125
8 libsystem_pthread.dylib 0x7ff805642bd3 thread_start + 15
Thread 11:: Qt bearer thread
0 libsystem_kernel.dylib 0x7ff80560f28e poll + 10
1 libQt5Core.5.15.8.dylib 0x110b5ed44 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 228
2 libQt5Core.5.15.8.dylib 0x110b6052b QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 795
3 libQt5Core.5.15.8.dylib 0x110afcf86 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 502
4 libQt5Core.5.15.8.dylib 0x11094504c QThread::exec() + 140
5 libQt5Core.5.15.8.dylib 0x110945f40 0x110925000 + 134976
6 libsystem_pthread.dylib 0x7ff8056471d3 _pthread_start + 125
7 libsystem_pthread.dylib 0x7ff805642bd3 thread_start + 15
Thread 12:: QNetworkAccessManager thread
0 libsystem_kernel.dylib 0x7ff80560b0de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff805647758 _pthread_cond_wait + 1242
2 libQt5Core.5.15.8.dylib 0x11094dcab 0x110925000 + 167083
3 libQt5Core.5.15.8.dylib 0x11094dc24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 84
4 libQt5Core.5.15.8.dylib 0x110949ede QSemaphore::acquire(int) + 110
5 libQt5Core.5.15.8.dylib 0x110b3203d 0x110925000 + 2150461
6 libQt5Network.5.15.8.dylib 0x10e956011 0x10e8ec000 + 434193
7 libQt5Core.5.15.8.dylib 0x110b3205c 0x110925000 + 2150492
8 libQt5Network.5.15.8.dylib 0x10e94b175 0x10e8ec000 + 389493
9 libQt5Core.5.15.8.dylib 0x110b3205c 0x110925000 + 2150492
10 libQt5Network.5.15.8.dylib 0x10e9cdd0c 0x10e8ec000 + 924940
11 libQt5Network.5.15.8.dylib 0x10e9ced42 0x10e8ec000 + 929090
12 libQt5Network.5.15.8.dylib 0x10e9cf12e 0x10e8ec000 + 930094
13 libQt5Core.5.15.8.dylib 0x110b3205c 0x110925000 + 2150492
14 libQt5Network.5.15.8.dylib 0x10e98fc45 0x10e8ec000 + 670789
15 libQt5Network.5.15.8.dylib 0x10e9a332e 0x10e8ec000 + 750382
16 libQt5Widgets.5.15.8.dylib 0x10fe10a16 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 262
17 libQt5Widgets.5.15.8.dylib 0x10fe11d9d QApplication::notify(QObject*, QEvent*) + 477
18 libQt5Core.5.15.8.dylib 0x110b009b7 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
19 libQt5Core.5.15.8.dylib 0x110b5fb03 QEventDispatcherUNIXPrivate::activateSocketNotifiers() + 99
20 libQt5Core.5.15.8.dylib 0x110b6059d QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 909
21 libQt5Core.5.15.8.dylib 0x110afcf86 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 502
22 libQt5Core.5.15.8.dylib 0x11094504c QThread::exec() + 140
23 libQt5Core.5.15.8.dylib 0x110945f40 0x110925000 + 134976
24 libsystem_pthread.dylib 0x7ff8056471d3 _pthread_start + 125
25 libsystem_pthread.dylib 0x7ff805642bd3 thread_start + 15
Thread 13:: Thread (pooled)
0 libsystem_kernel.dylib 0x7ff80560b0de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff805647758 _pthread_cond_wait + 1242
2 libQt5Core.5.15.8.dylib 0x11094dfcc 0x110925000 + 167884
3 libQt5Core.5.15.8.dylib 0x11094dcce 0x110925000 + 167118
4 libQt5Core.5.15.8.dylib 0x11094dc24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 84
5 libQt5Core.5.15.8.dylib 0x11094a4be 0x110925000 + 152766
6 libQt5Core.5.15.8.dylib 0x110945f40 0x110925000 + 134976
7 libsystem_pthread.dylib 0x7ff8056471d3 _pthread_start + 125
8 libsystem_pthread.dylib 0x7ff805642bd3 thread_start + 15
Thread 14:: QNetworkAccessManager thread
0 libsystem_kernel.dylib 0x7ff80560b0de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x7ff805647758 _pthread_cond_wait + 1242
2 libQt5Core.5.15.8.dylib 0x11094dcab 0x110925000 + 167083
3 libQt5Core.5.15.8.dylib 0x11094dc24 QWaitCondition::wait(QMutex*, QDeadlineTimer) + 84
4 libQt5Core.5.15.8.dylib 0x110949ede QSemaphore::acquire(int) + 110
5 libQt5Core.5.15.8.dylib 0x110b3203d 0x110925000 + 2150461
6 libQt5Network.5.15.8.dylib 0x10e956011 0x10e8ec000 + 434193
7 libQt5Core.5.15.8.dylib 0x110b3205c 0x110925000 + 2150492
8 libQt5Network.5.15.8.dylib 0x10e94b175 0x10e8ec000 + 389493
9 libQt5Core.5.15.8.dylib 0x110b3205c 0x110925000 + 2150492
10 libQt5Network.5.15.8.dylib 0x10e9cdd0c 0x10e8ec000 + 924940
11 libQt5Network.5.15.8.dylib 0x10e9ced42 0x10e8ec000 + 929090
12 libQt5Network.5.15.8.dylib 0x10e9cf12e 0x10e8ec000 + 930094
13 libQt5Core.5.15.8.dylib 0x110b3205c 0x110925000 + 2150492
14 libQt5Network.5.15.8.dylib 0x10e98fc45 0x10e8ec000 + 670789
15 libQt5Network.5.15.8.dylib 0x10e9a332e 0x10e8ec000 + 750382
16 libQt5Widgets.5.15.8.dylib 0x10fe10a16 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 262
17 libQt5Widgets.5.15.8.dylib 0x10fe11d9d QApplication::notify(QObject*, QEvent*) + 477
18 libQt5Core.5.15.8.dylib 0x110b009b7 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
19 libQt5Core.5.15.8.dylib 0x110b5fb03 QEventDispatcherUNIXPrivate::activateSocketNotifiers() + 99
20 libQt5Core.5.15.8.dylib 0x110b6059d QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 909
21 libQt5Core.5.15.8.dylib 0x110afcf86 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 502
22 libQt5Core.5.15.8.dylib 0x11094504c QThread::exec() + 140
23 libQt5Core.5.15.8.dylib 0x110945f40 0x110925000 + 134976
24 libsystem_pthread.dylib 0x7ff8056471d3 _pthread_start + 125
25 libsystem_pthread.dylib 0x7ff805642bd3 thread_start + 15
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007ff848d24700 rcx: 0x00007ff7b1cac488 rdx: 0x0000000000000000
rdi: 0x0000000000000103 rsi: 0x0000000000000006 rbp: 0x00007ff7b1cac4b0 rsp: 0x00007ff7b1cac488
r8: 0x00007ff7b1cac350 r9: 0x00007ff8056046fe r10: 0x0000000000000000 r11: 0x0000000000000246
r12: 0x0000000000000103 r13: 0x0000003000000008 r14: 0x0000000000000006 r15: 0x0000000000000016
rip: 0x00007ff80560f1e2 rfl: 0x0000000000000246 cr2: 0x0000000000000000
Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133
Binary Images:
0x10e253000 - 0x10e45efff eu.vcmi.vcmi (1.4) <e1bc6562-f516-365e-b8c6-1205cdaa6656> /Applications/VCMI.app/Contents/MacOS/vcmilauncher
0x10f190000 - 0x10f92ffff libvcmi.dylib (*) <012e2a0c-a2a8-356f-b390-63497bcd62e8> /Applications/VCMI.app/Contents/Frameworks/libvcmi.dylib
0x10e556000 - 0x10e561fff libminizip.dylib (*) <73ba9514-4904-3d6d-bb6f-fe2d208cdb01> /Applications/VCMI.app/Contents/Frameworks/libminizip.dylib
0x10e591000 - 0x10e5a8fff libboost_filesystem.dylib (*) <f3a6c530-9ef1-3829-bd0f-09ca40e95138> /Applications/VCMI.app/Contents/Frameworks/libboost_filesystem.dylib
0x10e612000 - 0x10e641fff libboost_program_options.dylib (*) <a3a3b58c-d253-3096-be50-892736764237> /Applications/VCMI.app/Contents/Frameworks/libboost_program_options.dylib
0x10e701000 - 0x10e750fff libboost_locale.dylib (*) <c9b1daca-ae1d-3275-bd9e-4d5059fbc86b> /Applications/VCMI.app/Contents/Frameworks/libboost_locale.dylib
0x10e5b9000 - 0x10e5c4fff libboost_thread.dylib (*) <e722161a-83fe-3b2b-8fe9-a78af6b9935d> /Applications/VCMI.app/Contents/Frameworks/libboost_thread.dylib
0x10e56a000 - 0x10e56dfff libboost_atomic.dylib (*) <0c65bb99-e78b-3007-b581-9d3878b579be> /Applications/VCMI.app/Contents/Frameworks/libboost_atomic.dylib
0x10e57e000 - 0x10e581fff libboost_chrono.dylib (*) <b100361f-f5fc-3034-8512-7a3f44bf39e5> /Applications/VCMI.app/Contents/Frameworks/libboost_chrono.dylib
0x10e5eb000 - 0x10e5f6fff libboost_container.dylib (*) <8683a55b-76fc-3ba6-99fc-09622781604b> /Applications/VCMI.app/Contents/Frameworks/libboost_container.dylib
0x10e549000 - 0x10e54cfff libboost_date_time.dylib (*) <d35d81cf-5891-3c13-8942-828589c96313> /Applications/VCMI.app/Contents/Frameworks/libboost_date_time.dylib
0x10fe00000 - 0x11024ffff libQt5Widgets.5.15.8.dylib (*) <03990c34-c4aa-3817-bf79-f01466f4fe3e> /Applications/VCMI.app/Contents/Frameworks/libQt5Widgets.5.15.8.dylib
0x1103b5000 - 0x110810fff libQt5Gui.5.15.8.dylib (*) <f74e6baa-b84d-3983-b45c-82be768d6770> /Applications/VCMI.app/Contents/Frameworks/libQt5Gui.5.15.8.dylib
0x10e6ad000 - 0x10e6e0fff libpng16.16.39.0.dylib (*) <1353171d-5a51-30dd-885d-cbbed9efdbd0> /Applications/VCMI.app/Contents/Frameworks/libpng16.16.39.0.dylib
0x10e8ec000 - 0x10e9f7fff libQt5Network.5.15.8.dylib (*) <2c3849c8-1b5a-358e-b83a-23cc46ef1ad1> /Applications/VCMI.app/Contents/Frameworks/libQt5Network.5.15.8.dylib
0x110925000 - 0x110e30fff libQt5Core.5.15.8.dylib (*) <98f0cff3-8683-33d9-9d29-5026251087d5> /Applications/VCMI.app/Contents/Frameworks/libQt5Core.5.15.8.dylib
0x10eb27000 - 0x10ebc6fff libqcocoa.dylib (*) <59276e54-f797-3294-bc6c-a1a55a71bd02> /Applications/VCMI.app/Contents/PlugIns/platforms/libqcocoa.dylib
0x10ea43000 - 0x10ea6efff libQt5PrintSupport.5.15.8.dylib (*) <0e6c1cc2-c994-3453-b1b2-a13f50e705ab> /Applications/VCMI.app/Contents/Frameworks/libQt5PrintSupport.5.15.8.dylib
0x10eae4000 - 0x10eb07fff libqmacstyle.dylib (*) <afb7e84d-86a0-3b36-ae8a-e4519398d73c> /Applications/VCMI.app/Contents/PlugIns/styles/libqmacstyle.dylib
0x10eac4000 - 0x10eacbfff libqgenericbearer.dylib (*) <764a58ab-5065-38eb-8c52-18785fdf991c> /Applications/VCMI.app/Contents/PlugIns/bearer/libqgenericbearer.dylib
0x10f108000 - 0x10f117fff libobjc-trampolines.dylib (*) <5eaf78f9-49d0-30e2-a516-d53697b7344a> /usr/lib/libobjc-trampolines.dylib
0x7ff805607000 - 0x7ff805640fff libsystem_kernel.dylib (*) <3f11f30e-7216-3a5a-8f7d-504e349b672b> /usr/lib/system/libsystem_kernel.dylib
0x7ff805641000 - 0x7ff80564cfff libsystem_pthread.dylib (*) <3a3fa85c-f1fe-336c-bf68-924fc947ade3> /usr/lib/system/libsystem_pthread.dylib
0x7ff8054ee000 - 0x7ff805575ff7 libsystem_c.dylib (*) <a720129c-c1cf-3e62-9d76-aa6fa0d31333> /usr/lib/system/libsystem_c.dylib
0x7ff8055f2000 - 0x7ff805606ff3 libc++abi.dylib (*) <4dbd2a8f-9459-3d65-a0fc-b86e399b9475> /usr/lib/libc++abi.dylib
0x7ff8052ab000 - 0x7ff8052e6ff8 libobjc.A.dylib (*) <71bea5c7-72c8-3eb0-b28f-1cdbc651891b> /usr/lib/libobjc.A.dylib
0x7ff80877f000 - 0x7ff809786fff com.apple.AppKit (6.9) <c5499c27-03c5-3194-815e-94cf6e6b68db> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7ff8052e7000 - 0x7ff80537f5ef dyld (*) <3df96f32-b9c9-3566-a6b7-4daebc6d6563> /usr/lib/dyld
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=469.8M resident=0K(0%) swapped_out_or_unallocated=469.8M(100%)
Writable regions: Total=586.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=586.1M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
CG backing stores 2528K 4
ColorSync 256K 29
CoreGraphics 4K 1
CoreUI image data 152K 1
Foundation 16K 1
IOKit 7940K 1
Kernel Alloc Once 8K 1
MALLOC 183.7M 72
MALLOC guard page 32K 7
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.1M 15
Stack 15.1M 15
VM_ALLOCATE 40K 10
__CTF 824 1
__DATA 19.3M 367
__DATA_CONST 15.7M 214
__DATA_DIRTY 742K 117
__FONT_DATA 2352 1
__LINKEDIT 179.5M 23
__OBJC_RO 66.3M 1
__OBJC_RW 2013K 2
__TEXT 290.3M 386
dyld private memory 260K 2
mapped file 445.6M 71
shared memory 788K 20
=========== ======= =======
TOTAL 1.6G 1365
TOTAL, minus reserved VM space 1.3G 1365
-----------
Full Report
-----------
{"app_name":"vcmilauncher","timestamp":"2023-11-04 04:07:57.00 +0300","app_version":"1.4","slice_uuid":"e1bc6562-f516-365e-b8c6-1205cdaa6656","build_version":"0376873cb3361d0fcd15272b83cc252dc114ed17","platform":1,"bundleID":"eu.vcmi.vcmi","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.6.1 (22G313)","roots_installed":0,"name":"vcmilauncher","incident_id":"90B10B1B-32BE-4DC2-8E1A-94F6560894B5"}
{
"uptime" : 60000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 502,
"deployVersion" : 210,
"modelCode" : "MacBookPro14,1",
"coalitionID" : 9711,
"osVersion" : {
"train" : "macOS 13.6.1",
"build" : "22G313",
"releaseType" : "User"
},
"captureTime" : "2023-11-04 04:07:57.1380 +0300",
"incident" : "90B10B1B-32BE-4DC2-8E1A-94F6560894B5",
"pid" : 10955,
"cpuType" : "X86-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-11-04 04:07:55.6982 +0300",
"procStartAbsTime" : 60602044283607,
"procExitAbsTime" : 60603477821018,
"procName" : "vcmilauncher",
"procPath" : "\/Applications\/VCMI.app\/Contents\/MacOS\/vcmilauncher",
"bundleInfo" : {"CFBundleShortVersionString":"1.4","CFBundleVersion":"0376873cb3361d0fcd15272b83cc252dc114ed17","CFBundleIdentifier":"eu.vcmi.vcmi"},
"storeInfo" : {"deviceIdentifierForVendor":"B0AF2C16-77B5-53AE-9D43-F03F64C3BDB9","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "eu.vcmi.vcmi",
"crashReporterKey" : "B6D16235-4BAA-487D-8C8E-2EC2B5E0B50C",
"codeSigningID" : "",
"codeSigningTeamID" : "",
"codeSigningValidationCategory" : 0,
"codeSigningTrustLevel" : 0,
"wakeTime" : 3323,
"sleepWakeUUID" : "1F0BC42D-A9D6-4AE3-966A-82B0A00BF2FF",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"vcmilauncher","byPid":10955},
"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":587365,"threadState":{"r13":{"value":206158430216},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":140701816505168},"cr2":{"value":0},"rdx":{"value":0},"r10":{"value":0},"r9":{"value":140703218812670},"r15":{"value":22},"rbx":{"value":140704350357248,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140703218856418,"matchesCrashFrame":1},"rbp":{"value":140701816505520},"rsp":{"value":140701816505480},"r12":{"value":259},"rcx":{"value":140701816505480},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"queue":"com.apple.main-thread","frames":[{"imageOffset":33250,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":21},{"imageOffset":24294,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":22},{"imageOffset":523077,"symbol":"abort","symbolLocation":123,"imageIndex":23},{"imageOffset":62082,"symbol":"abort_message","symbolLocation":241,"imageIndex":24},{"imageOffset":5089,"symbol":"demangling_terminate_handler()","symbolLocation":241,"imageIndex":24},{"imageOffset":116690,"symbol":"_objc_terminate()","symbolLocation":104,"imageIndex":25},{"imageOffset":59099,"symbol":"std::__terminate(void (*)())","symbolLocation":6,"imageIndex":24},{"imageOffset":69923,"symbol":"__cxa_rethrow","symbolLocation":99,"imageIndex":24},{"imageOffset":166208,"symbol":"objc_exception_rethrow","symbolLocation":37,"imageIndex":25},{"imageOffset":194513,"symbol":"-[NSApplication run]","symbolLocation":659,"imageIndex":26},{"imageOffset":228915,"imageIndex":16},{"imageOffset":1933190,"symbol":"QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)","symbolLocation":502,"imageIndex":15},{"imageOffset":1949522,"symbol":"QCoreApplication::exec()","symbolLocation":130,"imageIndex":15},{"imageOffset":432618,"symbol":"main","symbolLocation":58,"imageIndex":0},{"imageOffset":25631,"symbol":"start","symbolLocation":1903,"imageIndex":27}]},{"id":587391,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":22}]},{"id":587392,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":22}]},{"id":587399,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":22}]},{"id":587400,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":22}]},{"id":587401,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":22}]},{"id":587402,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":22}]},{"id":587406,"name":"Thread (pooled)","frames":[{"imageOffset":16606,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":21},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":22},{"imageOffset":167884,"imageIndex":15},{"imageOffset":167118,"imageIndex":15},{"imageOffset":166948,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":84,"imageIndex":15},{"imageOffset":152766,"imageIndex":15},{"imageOffset":134976,"imageIndex":15},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":22},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":22}]},{"id":587407,"name":"Thread (pooled)","frames":[{"imageOffset":16606,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":21},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":22},{"imageOffset":167884,"imageIndex":15},{"imageOffset":167118,"imageIndex":15},{"imageOffset":166948,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":84,"imageIndex":15},{"imageOffset":152766,"imageIndex":15},{"imageOffset":134976,"imageIndex":15},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":22},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":22}]},{"id":587408,"name":"Thread (pooled)","frames":[{"imageOffset":16606,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":21},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":22},{"imageOffset":167884,"imageIndex":15},{"imageOffset":167118,"imageIndex":15},{"imageOffset":166948,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":84,"imageIndex":15},{"imageOffset":152766,"imageIndex":15},{"imageOffset":134976,"imageIndex":15},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":22},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":22}]},{"id":587409,"name":"Thread (pooled)","frames":[{"imageOffset":16606,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":21},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":22},{"imageOffset":167884,"imageIndex":15},{"imageOffset":167118,"imageIndex":15},{"imageOffset":166948,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":84,"imageIndex":15},{"imageOffset":152766,"imageIndex":15},{"imageOffset":134976,"imageIndex":15},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":22},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":22}]},{"id":587410,"name":"Qt bearer thread","frames":[{"imageOffset":33422,"symbol":"poll","symbolLocation":10,"imageIndex":21},{"imageOffset":2334020,"symbol":"qt_safe_poll(pollfd*, unsigned int, timespec const*)","symbolLocation":228,"imageIndex":15},{"imageOffset":2340139,"symbol":"QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)","symbolLocation":795,"imageIndex":15},{"imageOffset":1933190,"symbol":"QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)","symbolLocation":502,"imageIndex":15},{"imageOffset":131148,"symbol":"QThread::exec()","symbolLocation":140,"imageIndex":15},{"imageOffset":134976,"imageIndex":15},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":22},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":22}]},{"id":587411,"name":"QNetworkAccessManager thread","frames":[{"imageOffset":16606,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":21},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":22},{"imageOffset":167083,"imageIndex":15},{"imageOffset":166948,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":84,"imageIndex":15},{"imageOffset":151262,"symbol":"QSemaphore::acquire(int)","symbolLocation":110,"imageIndex":15},{"imageOffset":2150461,"imageIndex":15},{"imageOffset":434193,"imageIndex":14},{"imageOffset":2150492,"imageIndex":15},{"imageOffset":389493,"imageIndex":14},{"imageOffset":2150492,"imageIndex":15},{"imageOffset":924940,"imageIndex":14},{"imageOffset":929090,"imageIndex":14},{"imageOffset":930094,"imageIndex":14},{"imageOffset":2150492,"imageIndex":15},{"imageOffset":670789,"imageIndex":14},{"imageOffset":750382,"imageIndex":14},{"imageOffset":68118,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":262,"imageIndex":11},{"imageOffset":73117,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":477,"imageIndex":11},{"imageOffset":1948087,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":167,"imageIndex":15},{"imageOffset":2337539,"symbol":"QEventDispatcherUNIXPrivate::activateSocketNotifiers()","symbolLocation":99,"imageIndex":15},{"imageOffset":2340253,"symbol":"QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)","symbolLocation":909,"imageIndex":15},{"imageOffset":1933190,"symbol":"QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)","symbolLocation":502,"imageIndex":15},{"imageOffset":131148,"symbol":"QThread::exec()","symbolLocation":140,"imageIndex":15},{"imageOffset":134976,"imageIndex":15},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":22},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":22}]},{"id":587412,"name":"Thread (pooled)","frames":[{"imageOffset":16606,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":21},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":22},{"imageOffset":167884,"imageIndex":15},{"imageOffset":167118,"imageIndex":15},{"imageOffset":166948,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":84,"imageIndex":15},{"imageOffset":152766,"imageIndex":15},{"imageOffset":134976,"imageIndex":15},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":22},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":22}]},{"id":587415,"name":"QNetworkAccessManager thread","frames":[{"imageOffset":16606,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":21},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":22},{"imageOffset":167083,"imageIndex":15},{"imageOffset":166948,"symbol":"QWaitCondition::wait(QMutex*, QDeadlineTimer)","symbolLocation":84,"imageIndex":15},{"imageOffset":151262,"symbol":"QSemaphore::acquire(int)","symbolLocation":110,"imageIndex":15},{"imageOffset":2150461,"imageIndex":15},{"imageOffset":434193,"imageIndex":14},{"imageOffset":2150492,"imageIndex":15},{"imageOffset":389493,"imageIndex":14},{"imageOffset":2150492,"imageIndex":15},{"imageOffset":924940,"imageIndex":14},{"imageOffset":929090,"imageIndex":14},{"imageOffset":930094,"imageIndex":14},{"imageOffset":2150492,"imageIndex":15},{"imageOffset":670789,"imageIndex":14},{"imageOffset":750382,"imageIndex":14},{"imageOffset":68118,"symbol":"QApplicationPrivate::notify_helper(QObject*, QEvent*)","symbolLocation":262,"imageIndex":11},{"imageOffset":73117,"symbol":"QApplication::notify(QObject*, QEvent*)","symbolLocation":477,"imageIndex":11},{"imageOffset":1948087,"symbol":"QCoreApplication::notifyInternal2(QObject*, QEvent*)","symbolLocation":167,"imageIndex":15},{"imageOffset":2337539,"symbol":"QEventDispatcherUNIXPrivate::activateSocketNotifiers()","symbolLocation":99,"imageIndex":15},{"imageOffset":2340253,"symbol":"QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)","symbolLocation":909,"imageIndex":15},{"imageOffset":1933190,"symbol":"QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)","symbolLocation":502,"imageIndex":15},{"imageOffset":131148,"symbol":"QThread::exec()","symbolLocation":140,"imageIndex":15},{"imageOffset":134976,"imageIndex":15},{"imageOffset":25043,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":22},{"imageOffset":7123,"symbol":"thread_start","symbolLocation":15,"imageIndex":22}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "x86_64",
"base" : 4532285440,
"CFBundleShortVersionString" : "1.4",
"CFBundleIdentifier" : "eu.vcmi.vcmi",
"size" : 2146304,
"uuid" : "e1bc6562-f516-365e-b8c6-1205cdaa6656",
"path" : "\/Applications\/VCMI.app\/Contents\/MacOS\/vcmilauncher",
"name" : "vcmilauncher",
"CFBundleVersion" : "0376873cb3361d0fcd15272b83cc252dc114ed17"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4548263936,
"size" : 7995392,
"uuid" : "012e2a0c-a2a8-356f-b390-63497bcd62e8",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libvcmi.dylib",
"name" : "libvcmi.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4535443456,
"size" : 49152,
"uuid" : "73ba9514-4904-3d6d-bb6f-fe2d208cdb01",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libminizip.dylib",
"name" : "libminizip.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4535685120,
"size" : 98304,
"uuid" : "f3a6c530-9ef1-3829-bd0f-09ca40e95138",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libboost_filesystem.dylib",
"name" : "libboost_filesystem.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4536213504,
"size" : 196608,
"uuid" : "a3a3b58c-d253-3096-be50-892736764237",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libboost_program_options.dylib",
"name" : "libboost_program_options.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4537192448,
"size" : 327680,
"uuid" : "c9b1daca-ae1d-3275-bd9e-4d5059fbc86b",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libboost_locale.dylib",
"name" : "libboost_locale.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4535848960,
"size" : 49152,
"uuid" : "e722161a-83fe-3b2b-8fe9-a78af6b9935d",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libboost_thread.dylib",
"name" : "libboost_thread.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4535525376,
"size" : 16384,
"uuid" : "0c65bb99-e78b-3007-b581-9d3878b579be",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libboost_atomic.dylib",
"name" : "libboost_atomic.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4535607296,
"size" : 16384,
"uuid" : "b100361f-f5fc-3034-8512-7a3f44bf39e5",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libboost_chrono.dylib",
"name" : "libboost_chrono.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4536053760,
"size" : 49152,
"uuid" : "8683a55b-76fc-3ba6-99fc-09622781604b",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libboost_container.dylib",
"name" : "libboost_container.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4535390208,
"size" : 16384,
"uuid" : "d35d81cf-5891-3c13-8942-828589c96313",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libboost_date_time.dylib",
"name" : "libboost_date_time.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4561305600,
"size" : 4521984,
"uuid" : "03990c34-c4aa-3817-bf79-f01466f4fe3e",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libQt5Widgets.5.15.8.dylib",
"name" : "libQt5Widgets.5.15.8.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4567289856,
"size" : 4571136,
"uuid" : "f74e6baa-b84d-3983-b45c-82be768d6770",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libQt5Gui.5.15.8.dylib",
"name" : "libQt5Gui.5.15.8.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4536848384,
"size" : 212992,
"uuid" : "1353171d-5a51-30dd-885d-cbbed9efdbd0",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libpng16.16.39.0.dylib",
"name" : "libpng16.16.39.0.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4539203584,
"size" : 1097728,
"uuid" : "2c3849c8-1b5a-358e-b83a-23cc46ef1ad1",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libQt5Network.5.15.8.dylib",
"name" : "libQt5Network.5.15.8.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4572991488,
"size" : 5292032,
"uuid" : "98f0cff3-8683-33d9-9d29-5026251087d5",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libQt5Core.5.15.8.dylib",
"name" : "libQt5Core.5.15.8.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4541542400,
"size" : 655360,
"uuid" : "59276e54-f797-3294-bc6c-a1a55a71bd02",
"path" : "\/Applications\/VCMI.app\/Contents\/PlugIns\/platforms\/libqcocoa.dylib",
"name" : "libqcocoa.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4540608512,
"size" : 180224,
"uuid" : "0e6c1cc2-c994-3453-b1b2-a13f50e705ab",
"path" : "\/Applications\/VCMI.app\/Contents\/Frameworks\/libQt5PrintSupport.5.15.8.dylib",
"name" : "libQt5PrintSupport.5.15.8.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4541267968,
"size" : 147456,
"uuid" : "afb7e84d-86a0-3b36-ae8a-e4519398d73c",
"path" : "\/Applications\/VCMI.app\/Contents\/PlugIns\/styles\/libqmacstyle.dylib",
"name" : "libqmacstyle.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 4541136896,
"size" : 32768,
"uuid" : "764a58ab-5065-38eb-8c52-18785fdf991c",
"path" : "\/Applications\/VCMI.app\/Contents\/PlugIns\/bearer\/libqgenericbearer.dylib",
"name" : "libqgenericbearer.dylib"
},
{
"source" : "P",
"arch" : "x86_64h",
"base" : 4547706880,
"size" : 65536,
"uuid" : "5eaf78f9-49d0-30e2-a516-d53697b7344a",
"path" : "\/usr\/lib\/libobjc-trampolines.dylib",
"name" : "libobjc-trampolines.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703218823168,
"size" : 237568,
"uuid" : "3f11f30e-7216-3a5a-8f7d-504e349b672b",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703219060736,
"size" : 49152,
"uuid" : "3a3fa85c-f1fe-336c-bf68-924fc947ade3",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703217672192,
"size" : 557048,
"uuid" : "a720129c-c1cf-3e62-9d76-aa6fa0d31333",
"path" : "\/usr\/lib\/system\/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703218737152,
"size" : 86004,
"uuid" : "4dbd2a8f-9459-3d65-a0fc-b86e399b9475",
"path" : "\/usr\/lib\/libc++abi.dylib",
"name" : "libc++abi.dylib"
},
{
"source" : "P",
"arch" : "x86_64h",
"base" : 140703215300608,
"size" : 245753,
"uuid" : "71bea5c7-72c8-3eb0-b28f-1cdbc651891b",
"path" : "\/usr\/lib\/libobjc.A.dylib",
"name" : "libobjc.A.dylib"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703270694912,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 16809984,
"uuid" : "c5499c27-03c5-3194-815e-94cf6e6b68db",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2299.70.136"
},
{
"source" : "P",
"arch" : "x86_64",
"base" : 140703215546368,
"size" : 624112,
"uuid" : "3df96f32-b9c9-3566-a6b7-4daebc6d6563",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
}
],
"sharedCache" : {
"base" : 140703214923776,
"size" : 21474836480,
"uuid" : "6bc51ea1-6f37-3cc3-907e-56f0e3ae6ab0"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=469.8M resident=0K(0%) swapped_out_or_unallocated=469.8M(100%)\nWritable regions: Total=586.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=586.1M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG backing stores 2528K 4 \nColorSync 256K 29 \nCoreGraphics 4K 1 \nCoreUI image data 152K 1 \nFoundation 16K 1 \nIOKit 7940K 1 \nKernel Alloc Once 8K 1 \nMALLOC 183.7M 72 \nMALLOC guard page 32K 7 \nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.1M 15 \nStack 15.1M 15 \nVM_ALLOCATE 40K 10 \n__CTF 824 1 \n__DATA 19.3M 367 \n__DATA_CONST 15.7M 214 \n__DATA_DIRTY 742K 117 \n__FONT_DATA 2352 1 \n__LINKEDIT 179.5M 23 \n__OBJC_RO 66.3M 1 \n__OBJC_RW 2013K 2 \n__TEXT 290.3M 386 \ndyld private memory 260K 2 \nmapped file 445.6M 71 \nshared memory 788K 20 \n=========== ======= ======= \nTOTAL 1.6G 1365 \nTOTAL, minus reserved VM space 1.3G 1365 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"logWritingSignature" : "63641b72f758b42ead466058e3e94c6133128746",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6112d17137f5d11121dcd4e2",
"factorPackIds" : {
},
"deploymentId" : 240000437
},
{
"rolloutId" : "60da5e84ab0ca017dace9abf",
"factorPackIds" : {
},
"deploymentId" : 240000008
}
],
"experiments" : [
]
}
}
Model: MacBookPro14,1, BootROM 522.0.0.0.0, 2 processors, Dual-Core Intel Core i7, 2,5 GHz, 16 GB, SMC 2.43f11
Graphics: Intel Iris Plus Graphics 640, Intel Iris Plus Graphics 640, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C31473332443450472D30393320
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x170), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1772.1)
AirPort:
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB30Bus
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5
I installed and accepted XCode agreement and tried to clean up the directories again but no luck. Any ideas about what has been causing the havok? Thanks in advance
at which point does it crash exactly? Please attach game logs.
also not sure why you installed Xcode, it’s not needed to play VCMI (only if you want to play it). But you could build VCMI yourself and see in debugger the exact crash location.
Either at the moment of importing existing HOMM3 data from another directory (or when manually placing and doing rescan) or at launch when Data directory is present at any of the required locations (Application Support or package directory in Applications itself)
I’ll provide additional logs later
Are build instructions at github actual?
yes
btw logs are in ~/Library/Logs/vcmi
Ok, so I removed the existing launcher log file, removed the Data directory from ~/Library/Application Support/vcmi, launched VCMI, chose English, then pressed Next, put Data directory back and pressed Rescan:
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - File system loaded, 3 files found
TRACE global [0x7ff8572da700] - File system loaded, 44 files found
TRACE global [0x7ff8572da700] - File system loaded, 6 files found
TRACE global [0x7ff8572da700] - File system loaded, 37 files found
TRACE global [0x7ff8572da700] - File system loaded, 2 files found
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - loading ../Resources/Data/config/filesystem.json
TRACE global [0x7ff8572da700] - Loading resource at config
TRACE global [0x7ff8572da700] - File system loaded, 133 files found
TRACE global [0x7ff8572da700] - File system loaded, 3 files found
TRACE global [0x7ff8572da700] - Resource loaded in 1 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_bmp.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/h3abp_bm.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3bitmap.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3pbitma.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Maps
TRACE global [0x7ff8572da700] - File system loaded, 160 files found
TRACE global [0x7ff8572da700] - Resource loaded in 1 ms
TRACE global [0x7ff8572da700] - Loading resource at Mods
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Mp3
TRACE global [0x7ff8572da700] - File system loaded, 57 files found
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at scripts
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_ahd.snd
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3.snd
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3-cd2.snd
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_spr.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3sprite.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/h3abp_sp.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Sprites
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_ahd.vid
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3.vid
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/video.vid
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - loading /Users/vladimir/Library/Application Support/vcmi/config/settings.json
TRACE global [0x7ff8572da700] - loading /Users/vladimir/Library/Application Support/vcmi/config/settings.json
TRACE global [0x7ff8572da700] - loading /Users/vladimir/Library/Application Support/vcmi/config/settings.json
TRACE global [0x7ff8572da700] - loading ../Resources/Data/config/schemas/settings.json
INFO global [0x7ff8572da700] - Preferred language: en-RU
INFO global [0x7ff8572da700] - Preferred language: en
INFO global [0x7ff8572da700] - Preferred language: en-US
INFO global [0x7ff8572da700] - Preferred language: en-Latn-US
INFO global [0x7ff8572da700] - Preferred language: ru-RU
INFO global [0x7ff8572da700] - Preferred language: ru
INFO global [0x7ff8572da700] - Preferred language: ru-Cyrl-RU
INFO global [0x7ff8572da700] - Selected language: russian
INFO global [0x7ff8572da700] - Loading translation 'russian.qm'
INFO global [0x7ff8572da700] - Searching for translation at '/Users/vladimir/Library/Application Support/vcmi/launcher/translation/russian.qm'
INFO global [0x7ff8572da700] - Searching for translation at '../Resources/Data/launcher/translation/russian.qm'
INFO global [0x7ff8572da700] - Translation found
TRACE global [0x7ff8572da700] - loading /Users/vladimir/Library/Application Support/vcmi/config/modSettings.json
WARN mod [0x7ff8572da700] - File CONFIG/MODSETTINGS is not a valid JSON file!
WARN mod [0x7ff8572da700] - At line 1, position 0 error: File is empty
TRACE global [0x7ff8572da700] - loading ../Resources/Data/config/gameConfig.json
WARN mod [0x7ff8572da700] - File <unknown> is not a valid JSON file!
WARN mod [0x7ff8572da700] - At line 1, position 0 error: File is empty
WARN mod [0x7ff8572da700] - File <unknown> is not a valid JSON file!
WARN mod [0x7ff8572da700] - At line 15, position 1 warning: Comma expected!
INFO global [0x7ff8572da700] - Loading translation 'finnish.qm'
INFO global [0x7ff8572da700] - Searching for translation at '/Users/vladimir/Library/Application Support/vcmi/launcher/translation/finnish.qm'
INFO global [0x7ff8572da700] - Searching for translation at '../Resources/Data/launcher/translation/finnish.qm'
ERROR global [0x7ff8572da700] - Failed to find translation
INFO global [0x7ff8572da700] - Loading translation 'english.qm'
INFO global [0x7ff8572da700] - Searching for translation at '/Users/vladimir/Library/Application Support/vcmi/launcher/translation/english.qm'
INFO global [0x7ff8572da700] - Searching for translation at '../Resources/Data/launcher/translation/english.qm'
INFO global [0x7ff8572da700] - Translation found
ERROR global [0x7ff8572da700] - Failed to install translator
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - File system loaded, 3 files found
TRACE global [0x7ff8572da700] - File system loaded, 44 files found
TRACE global [0x7ff8572da700] - File system loaded, 6 files found
TRACE global [0x7ff8572da700] - File system loaded, 37 files found
TRACE global [0x7ff8572da700] - File system loaded, 2 files found
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - loading ../Resources/Data/config/filesystem.json
TRACE global [0x7ff8572da700] - Loading resource at config
TRACE global [0x7ff8572da700] - File system loaded, 133 files found
TRACE global [0x7ff8572da700] - File system loaded, 3 files found
TRACE global [0x7ff8572da700] - Resource loaded in 1 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_bmp.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/h3abp_bm.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3bitmap.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3pbitma.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Maps
TRACE global [0x7ff8572da700] - File system loaded, 160 files found
TRACE global [0x7ff8572da700] - Resource loaded in 1 ms
TRACE global [0x7ff8572da700] - Loading resource at Mods
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Mp3
TRACE global [0x7ff8572da700] - File system loaded, 57 files found
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at scripts
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_ahd.snd
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3.snd
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3-cd2.snd
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_spr.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3sprite.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/h3abp_sp.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Sprites
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_ahd.vid
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3.vid
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/video.vid
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - File system loaded, 3 files found
TRACE global [0x7ff8572da700] - File system loaded, 44 files found
TRACE global [0x7ff8572da700] - File system loaded, 7 files found
TRACE global [0x7ff8572da700] - File system loaded, 37 files found
TRACE global [0x7ff8572da700] - File system loaded, 2 files found
TRACE global [0x7ff8572da700] - File system loaded, 8 files found
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - loading ../Resources/Data/config/filesystem.json
TRACE global [0x7ff8572da700] - Loading resource at config
TRACE global [0x7ff8572da700] - File system loaded, 133 files found
TRACE global [0x7ff8572da700] - File system loaded, 3 files found
TRACE global [0x7ff8572da700] - Resource loaded in 1 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_bmp.lod
TRACE global [0x7ff8572da700] - .LODArchive ""H3ab_bmp.lod"" loaded (2491 files found).
TRACE global [0x7ff8572da700] - Resource loaded in 49 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/h3abp_bm.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3bitmap.lod
TRACE global [0x7ff8572da700] - .LODArchive ""H3bitmap.lod"" loaded (4908 files found).
TRACE global [0x7ff8572da700] - Resource loaded in 95 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3pbitma.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data
TRACE global [0x7ff8572da700] - File system loaded, 8 files found
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Maps
TRACE global [0x7ff8572da700] - File system loaded, 160 files found
TRACE global [0x7ff8572da700] - Resource loaded in 1 ms
TRACE global [0x7ff8572da700] - Loading resource at Mods
TRACE global [0x7ff8572da700] - File system loaded, 0 files found
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Mp3
TRACE global [0x7ff8572da700] - File system loaded, 57 files found
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at scripts
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_ahd.snd
TRACE global [0x7ff8572da700] - .SNDArchive ""H3ab_ahd.snd"" loaded (117 files found).
TRACE global [0x7ff8572da700] - Resource loaded in 1 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3.snd
TRACE global [0x7ff8572da700] - .SNDArchive ""Heroes3.snd"" loaded (1115 files found).
TRACE global [0x7ff8572da700] - Resource loaded in 16 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3-cd2.snd
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data
TRACE global [0x7ff8572da700] - File system loaded, 8 files found
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_spr.lod
TRACE global [0x7ff8572da700] - .LODArchive ""H3ab_spr.lod"" loaded (569 files found).
TRACE global [0x7ff8572da700] - Resource loaded in 11 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3sprite.lod
TRACE global [0x7ff8572da700] - .LODArchive ""H3sprite.lod"" loaded (4013 files found).
TRACE global [0x7ff8572da700] - Resource loaded in 79 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/h3abp_sp.lod
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Sprites
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/H3ab_ahd.vid
TRACE global [0x7ff8572da700] - .VIDArchive ""H3ab_ahd.vid"" loaded (7 files found).
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/Heroes3.vid
TRACE global [0x7ff8572da700] - Resource loaded in 0 ms
TRACE global [0x7ff8572da700] - Loading resource at Data/video.vid
TRACE global [0x7ff8572da700] - .VIDArchive ""VIDEO.VID"" loaded (141 files found).
TRACE global [0x7ff8572da700] - Resource loaded in 1 ms
Ok, after I built VCMI from sources, I got the message:
libc++abi: terminating due to uncaught exception of type std::runtime_error: Decompression error: unknown compression method
The game is HOMM3 Complete GOG for Windows, not an HD Remake and without HD Patch
Any ideas?
wow, very unusual error. Could you run with debugger attached (simply run vcmiclient target from Xcode) and show the throw location? You also need to enable Exception breakpoint “on throw” in the Breakpoints panel on the left in Xcode.
btw which language does your homm3 copy have? I can’t reproduce on an Intel Mac with English game on the latest nightly.
@Ivan any idea what could be wrong regarding decompression?
No idea to be honest…
I saw similar error recently - install with corrupted .lod archive
Another option is some weird incompatibility with zlib and/or minizip
@kambala I experimented with different game files and both Shadow of Death and Complete Edition from Buka (Russian) are working just fine, the issue is only happening with particular Complete Edition (English) version, which has been installed and works just fine on a Windows 10 machine
Debugging did not actually reveal anything except for library couldn’t open the archive, so I’d say there is not much here to investigate
I can share those LODs with you (privately, only for investigation purposes)
I have English Complete from GOG and that works fine. Let’s compare hashes of the files first, here’s SHA-256 of the files (can also obtain other hashes if needed):
> shasum -a 256 H3* Heroes3.snd VIDEO.VID
c233f26b82aa1e5025489f69a8f6f9724f70df2df0be42b21562a3899a56aca0 H3ab_ahd.snd
340d853f698ba2a53b2aba51676205258994e986ae7c7014ef416764af961604 H3ab_ahd.vid
3cc4256e8844b3cd0af2706431dee320848bd1630b9f6c6022f6d4c78780f347 H3ab_bmp.lod
e0d5003742c8602827ef409966784483dece6eedde76aa2cfeee26cb12d25d67 H3ab_spr.lod
774cbfa7cfed6713ec80c48f8619a258dac14260e4f85faeebb29c053950a5a8 H3bitmap.lod
57caf2c50573f33a0d91e4222e51d3a73c136d44decf59dde21cacad88fe5d66 H3sprite.lod
b41d5162c1eb898ca88827b45f63bb27ee27436dd16a2a0ecc178fd644bb5d1b Heroes3.snd
553567f67bdb08673064511617890339eba08ddc3bc55aff858d4c9e5e8c6969 VIDEO.VID
btw have you run VCMI with debugger attached to see which file throws the exception exactly?
Debugger was choking on the very first file and I think I know why
My hashsums are the same on the host machine, however one of my last Data copies on Mac (now in trash bin) has different hashsums, not sure why
I copied the files again, checked the hashsums and now they are the same and VCMI opens them just fine
So it looks like the issue was somewhere in my LAN during the copying of the files