• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Rafg

Private
57 Badges
Sep 12, 2020
12
10
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Colonel
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Jade Dragon
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Stellaris: Ancient Relics
  • Stellaris: Nemesis
  • Europa Universalis IV: Res Publica
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Crusader Kings II
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
Hi everyone,
Multiplayer EU4 has been crashing for a few days, on month ticks at seemingly random intervals. The first time it crashed when I formed Russia. It never crashes in singleplayer. I play on 1.37.1.0

The crash logs are:

Original Stack Trace:
2 ??? 0x0000000000000000 0x0 + 0
3 eu4 0x00000001006675a8 _ZN10CGameState10ChangeTagsER11CCountryTagS1_ + 2508
4 eu4 0x000000010052cbea _ZNK16CChangeTagEffect7ExecuteER11CEventScopei + 178
5 eu4 0x00000001005145e9 _ZNK7CEffect7ExecuteER11CEventScopei + 57
6 eu4 0x00000001005faa41 _ZNK6CEvent7ExecuteER11CEventScopei + 109
7 eu4 0x00000001005fec7d _ZNK25CSelectEventOptionCommand7ExecuteEv + 2993
8 eu4 0x000000010141f819 _ZNSt3__110__function6__funcIZL18ExecuteWithPaddingRK8CCommandE3$_1NS_9allocatorIS5_EEFvvEEclEv + 157
9 eu4 0x000000010143bfbf _ZL16CallstackPaddingRKNSt3__18functionIFvvEEEj + 47
10 eu4 0x000000010143bf7e _ZN10CRandomLog16CallstackPaddingERKNSt3__18functionIFvvEEE + 46
11 eu4 0x000000010141ca83 _ZN8CSession15ProcessCommandsEv + 577
12 eu4 0x000000010141c1d4 _ZN8CSession6UpdateEv + 328
13 eu4 0x0000000100159809 _ZN15CEU4Application6UpdateEv + 109
14 eu4 0x0000000100709b17 _ZN12CInGameIdler4IdleEb + 1683
15 eu4 0x00000001013ca890 _ZN12CApplication14UpdateOneFrameEb + 288
16 eu4 0x00000001013cad3a _ZN12CApplication3RunEv + 48
17 eu4 0x0000000100756ba3 main + 10441
18 dyld 0x0000000202f2d386 start + 1942

Demangled Stack Trace:
2 ??? 0x0000000000000000 0x0 + 0
3 eu4 0x00000001006675a8 CGameState::ChangeTags(CCountryTag&, CCountryTag&) + 2508
4 eu4 0x000000010052cbea CChangeTagEffect::Execute(CEventScope&, int) const + 178
5 eu4 0x00000001005145e9 CEffect::Execute(CEventScope&, int) const + 57
6 eu4 0x00000001005faa41 CEvent::Execute(CEventScope&, int) const + 109
7 eu4 0x00000001005fec7d CSelectEventOptionCommand::Execute() const + 2993
8 eu4 0x000000010141f819 std::__1::__function::__func<ExecuteWithPadding(CCommand const&)::$_1, std::__1::allocator<ExecuteWithPadding(CCommand const&)::$_1>, void ()>::eek:perator()() + 157
9 eu4 0x000000010143bfbf CallstackPadding(std::__1::function<void ()> const&, unsigned int) + 47
10 eu4 0x000000010143bf7e CRandomLog::CallstackPadding(std::__1::function<void ()> const&) + 46
11 eu4 0x000000010141ca83 CSession::processCommands() + 577
12 eu4 0x000000010141c1d4 CSession::Update() + 328
13 eu4 0x0000000100159809 CEU4Application::Update() + 109
14 eu4 0x0000000100709b17 CInGameIdler::Idle(bool) + 1683
15 eu4 0x00000001013ca890 CApplication::UpdateOneFrame(bool) + 288
16 eu4 0x00000001013cad3a CApplication::Run() + 48
17 eu4 0x0000000100756ba3 main + 10441
18 dyld 0x0000000202f2d386 start + 1942


And the log for the first crash was:

Original Stack Trace:
2 ??? 0x00007fc60fa16b70 0x0 + 140488642489200
3 eu4 0x00000001006675a8 _ZN10CGameState10ChangeTagsER11CCountryTagS1_ + 2508
4 eu4 0x000000010052cbea _ZNK16CChangeTagEffect7ExecuteER11CEventScopei + 178
5 eu4 0x00000001005145e9 _ZNK7CEffect7ExecuteER11CEventScopei + 57
6 eu4 0x00000001003a600d _ZNK23CExecuteDecisionCommand7ExecuteEv + 2349
7 eu4 0x000000010141f819 _ZNSt3__110__function6__funcIZL18ExecuteWithPaddingRK8CCommandE3$_1NS_9allocatorIS5_EEFvvEEclEv + 157
8 eu4 0x000000010143bfbf _ZL16CallstackPaddingRKNSt3__18functionIFvvEEEj + 47
9 eu4 0x000000010143bf7e _ZN10CRandomLog16CallstackPaddingERKNSt3__18functionIFvvEEE + 46
10 eu4 0x000000010141ca83 _ZN8CSession15ProcessCommandsEv + 577
11 eu4 0x000000010141c1d4 _ZN8CSession6UpdateEv + 328
12 eu4 0x0000000100159809 _ZN15CEU4Application6UpdateEv + 109
13 eu4 0x0000000100709b17 _ZN12CInGameIdler4IdleEb + 1683
14 eu4 0x00000001013ca890 _ZN12CApplication14UpdateOneFrameEb + 288
15 eu4 0x00000001013cad3a _ZN12CApplication3RunEv + 48
16 eu4 0x0000000100756ba3 main + 10441
17 dyld 0x0000000203191386 start + 1942

Demangled Stack Trace:
2 ??? 0x00007fc60fa16b70 0x0 + 140488642489200
3 eu4 0x00000001006675a8 CGameState::ChangeTags(CCountryTag&, CCountryTag&) + 2508
4 eu4 0x000000010052cbea CChangeTagEffect::Execute(CEventScope&, int) const + 178
5 eu4 0x00000001005145e9 CEffect::Execute(CEventScope&, int) const + 57
6 eu4 0x00000001003a600d CExecuteDecisionCommand::Execute() const + 2349
7 eu4 0x000000010141f819 std::__1::__function::__func<ExecuteWithPadding(CCommand const&)::$_1, std::__1::allocator<ExecuteWithPadding(CCommand const&)::$_1>, void ()>::eek:perator()() + 157
8 eu4 0x000000010143bfbf CallstackPadding(std::__1::function<void ()> const&, unsigned int) + 47
9 eu4 0x000000010143bf7e CRandomLog::CallstackPadding(std::__1::function<void ()> const&) + 46
10 eu4 0x000000010141ca83 CSession::processCommands() + 577
11 eu4 0x000000010141c1d4 CSession::Update() + 328
12 eu4 0x0000000100159809 CEU4Application::Update() + 109
13 eu4 0x0000000100709b17 CInGameIdler::Idle(bool) + 1683
14 eu4 0x00000001013ca890 CApplication::UpdateOneFrame(bool) + 288
15 eu4 0x00000001013cad3a CApplication::Run() + 48
16 eu4 0x0000000100756ba3 main + 10441
17 dyld 0x0000000203191386 start + 1942


Which looks similar. Would be great if anyone had any ideas on how to fix that! :)
 
This is when you are host, is that right? Or when someone else is, or both cases?

Any mods in use?

If you load the same save in single play, does it crash at the same point?
 
This is when you are host, is that right? Or when someone else is, or both cases?

Any mods in use?

If you load the same save in single play, does it crash at the same point?

Sorry, no I wasn't hosting in either cases. My friend was hosting, and I don't know if it's worth mentioning that he was hosting from France and all 3 other players (incl myself) were playing in the UK.

I had a few graphical modes during the first crash, and I deactivated all of them except the Stellaris font one, with no effect.

All DLCs were enabled.

I'll ask my friend for the save to try and play singleplayer and see what happens, will keep you updated!
 
This is when you are host, is that right? Or when someone else is, or both cases?

Any mods in use?

If you load the same save in single play, does it crash at the same point?

Following-up on my previous answers, the game game doesn't crash when running the same save in singleplayer. Also, I didn't mention it but the game crashes only for me in multiplayer, the other players can play without problem and don't notice I've quit the server.
 
Following-up on my previous answers, the game game doesn't crash when running the same save in singleplayer. Also, I didn't mention it but the game crashes only for me in multiplayer, the other players can play without problem and don't notice I've quit the server.
Have you tried the game in single player yourself or did the host do it?

The exceptions from your first post look like a common macOS crash which has happened since around version 1.36 when a country is formed. Are the other players maybe using a different OS?
 
Have you tried the game in single player yourself or did the host do it?

The exceptions from your first post look like a common macOS crash which has happened since around version 1.36 when a country is formed. Are the other players maybe using a different OS?

The host sent me the save and I played it on my computer in singleplayer, still playing Russia. It wasn't the most recent save, it was a save taken in between one of the crashes.

Ok, didn't know about that. The host is using macOS as well, and afaik the other 2 players play on Windows. My OS is Sonoma 14.2.1, do you think updating to 14.5 could solve the issue?

The host also formed a country in the same game (the Creek federation), but that was several game years before I had my first crashes.
 
Ok, didn't know about that. The host is using macOS as well, and afaik the other 2 players play on Windows. My OS is Sonoma 14.2.1, do you think updating to 14.5 could solve the issue?
I don't know if the OS version makes a difference. I don't have macOS myself, so I can't test it, but from the many forum posts which I read about the issues, it seems that not every macOS user is affected equally. Maybe ARM macs are more likely to have the problem, or maybe it depends on random things like which memory got allocated to eu4(e.g. in your first crash it looks like eu4 tried to access something at the address 0x0000000000000000 which surely is not part of the memory which is assigned to eu4, so it is not allowed, but in the second crash report it looks like it tried to access 0x00007fc60fa16b70 which might have been allowed if parts of eu4 would have been there by random chance).
It is possible that the crash is caused by a bug in apple's Rosetta 2 which is used to run x86 programs like eu4 on an ARM CPU like the M1. In that case updating rosetta might help(I don't know if you have to update macOS for that or if you can update it separately). But I think it is more likely that it is a bug in eu4. There are a bunch of bugreports about such crashes:

The host also formed a country in the same game (the Creek federation), but that was several game years before I had my first crashes.
It is not necessarily a player formation which is causing the crash. Sometimes the AI also forms countries.