I am seeing version 1.5.0 crash to the desktop in MacOS is a similar manner as the 1.4.2 release. I started Imperator Rome in Observe mode on my iMac, and it ended up crashing. There were no files in the Imperator/crashes folder, only a Problem Report generated by the MacOS. Here is an excerpt from the problem report:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: imperator [25563]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff690ad062 __psynch_mutexwait + 10
1 libsystem_pthread.dylib 0x00007fff6916b917 _pthread_mutex_firstfit_lock_wait + 83
2 libsystem_pthread.dylib 0x00007fff69169937 _pthread_mutex_firstfit_lock_slow + 222
3 libc++.1.dylib 0x00007fff6626a539 std::__1::mutex::lock() + 9
4 0x000000010e225068 (anonymous namespace)::LockGameState() + 16
5 0x000000010e224f9a CScopedGameStateLock::CScopedGameStateLock(GameStateAccess, SCodeSyncStatus::Mode, char const*) + 134
6 0x000000010d21d6cf CIngameInterfaceIdlerGfx::UpdateWithGameState() + 55
7 0x000000010d21d55d CIngameInterfaceIdlerGfx::UpdateOneFrame() + 65
8 0x000000010e2229a7 CJominiApplication::UpdateOneFrameInhertited() + 23
9 0x000000010d8475c6 CGameApplication::UpdateOneFrameInhertited() + 92
10 0x000000010d23b932 CInterfaceApplication::UpdateOneFrameInhertited() + 14
11 0x000000010e300223 CApplication::UpdateOneFrame(bool) + 337
12 0x000000010e2fe595 CPdxLegacyApplicationRunner::Update(double) + 19
13 0x000000010e2fa337 CPdxApplication::Run() + 103
14 0x000000010d0112da main + 1364
15 libdyld.dylib 0x00007fff68f69cc9 start + 1
The last line in the war.log and game.log files indicate that a Revolt had ended because its last province had been taken:
tail -1 game.log war.log
==> game.log <==
[21:15:21][country.cpp:4333]: 594(Venellian Revolt) stopped existing; Venellia has taken the last owned provinces.
==> war.log <==
[21:15:21][country.cpp:11999]: 359(Venellia) annexed 594(Venellian Revolt) in civil war
Attached is the full Problem Report, the last auto save, and all the non-zero length log files.
I am using the following platform for the game:
MacOS Catalina, version 10.15.6
iMac (27-inch, Late 2013)
Processor 3.5 GHz Quad-Core Intel Core i7
Memory 16 GB 1600 MHz DDR3
Graphics NVIDIA GeForce GTX 780M 4 GB
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: imperator [25563]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff690ad062 __psynch_mutexwait + 10
1 libsystem_pthread.dylib 0x00007fff6916b917 _pthread_mutex_firstfit_lock_wait + 83
2 libsystem_pthread.dylib 0x00007fff69169937 _pthread_mutex_firstfit_lock_slow + 222
3 libc++.1.dylib 0x00007fff6626a539 std::__1::mutex::lock() + 9
4 0x000000010e225068 (anonymous namespace)::LockGameState() + 16
5 0x000000010e224f9a CScopedGameStateLock::CScopedGameStateLock(GameStateAccess, SCodeSyncStatus::Mode, char const*) + 134
6 0x000000010d21d6cf CIngameInterfaceIdlerGfx::UpdateWithGameState() + 55
7 0x000000010d21d55d CIngameInterfaceIdlerGfx::UpdateOneFrame() + 65
8 0x000000010e2229a7 CJominiApplication::UpdateOneFrameInhertited() + 23
9 0x000000010d8475c6 CGameApplication::UpdateOneFrameInhertited() + 92
10 0x000000010d23b932 CInterfaceApplication::UpdateOneFrameInhertited() + 14
11 0x000000010e300223 CApplication::UpdateOneFrame(bool) + 337
12 0x000000010e2fe595 CPdxLegacyApplicationRunner::Update(double) + 19
13 0x000000010e2fa337 CPdxApplication::Run() + 103
14 0x000000010d0112da main + 1364
15 libdyld.dylib 0x00007fff68f69cc9 start + 1
The last line in the war.log and game.log files indicate that a Revolt had ended because its last province had been taken:
tail -1 game.log war.log
==> game.log <==
[21:15:21][country.cpp:4333]: 594(Venellian Revolt) stopped existing; Venellia has taken the last owned provinces.
==> war.log <==
[21:15:21][country.cpp:11999]: 359(Venellia) annexed 594(Venellian Revolt) in civil war
Attached is the full Problem Report, the last auto save, and all the non-zero length log files.
I am using the following platform for the game:
MacOS Catalina, version 10.15.6
iMac (27-inch, Late 2013)
Processor 3.5 GHz Quad-Core Intel Core i7
Memory 16 GB 1600 MHz DDR3
Graphics NVIDIA GeForce GTX 780M 4 GB
Attachments
-
ProblemReport.txt132,5 KB · Views: 0
-
autosave.rome7,5 MB · Views: 0
-
ai.log11,1 KB · Views: 0
-
code_revisions.log902 bytes · Views: 0
-
combat.log46 KB · Views: 0
-
custom_automated_stats.log14,5 KB · Views: 0
-
debug.log246,4 KB · Views: 0
-
dedicated_server.log360,1 KB · Views: 0
-
error.log4,8 KB · Views: 0
-
game.log1,2 MB · Views: 0
-
message.log1,4 MB · Views: 0
-
setup.log63 KB · Views: 0
-
system.log670 bytes · Views: 0
-
war.log206,6 KB · Views: 0
-
multiplayer.log2,2 KB · Views: 0
- 1
Upvote
0