• 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.

Jaydak

Private
91 Badges
Aug 22, 2019
21
2
  • Age of Wonders III
  • Europa Universalis IV: Third Rome
  • Stellaris - Path to Destruction bundle
  • Stellaris
  • Europa Universalis IV: Mare Nostrum
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Cities: Skylines - Green Cities
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines - Mass Transit
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Cities: Skylines - Natural Disasters
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Europa Universalis IV: Rights of Man
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Cities: Skylines - Campus
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Europa Universalis 4: Emperor
  • Island Bound
  • Crusader Kings III: Royal Edition
  • Crusader Kings III
  • Stellaris: Federations
  • Prison Architect: Psych Ward
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Cities: Skylines - Snowfall
  • Prison Architect
  • Imperator: Rome
  • Europa Universalis IV: Golden Century
  • Crusader Kings II: Holy Fury
  • Cities: Skylines Industries
  • Europa Universalis IV: Dharma
  • Stellaris: Distant Stars
  • Cities: Skylines - Parklife
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Apocalypse
  • Crusader Kings II: Conclave
  • Europa Universalis IV
  • The Showdown Effect
  • Warlock: Master of the Arcane
  • War of the Roses
  • Cities: Skylines

Integrity​

I have verified my game files (on Steam)​

Yes

I have disabled all mods​

Yes

Required​

Summary​

CTD (upon coring, possibly) - Save file attached

Description​

Crash to desktop occurring with an unknown cause.

Steps to reproduce​

- Load the attached save file
- Unpause and wait
- Game should crash before the end of the year (crash time is variable)

Game Version​

Latest

OS​

Linux Ubuntu

Additional​

Bug Type​

  • Crash to Desktop

Attachments​

View attachment autosave.eu4

Screenshot​



 
Upvote 0
When loading the previous autosave (old_autosave), the crash does not occur for at least a year.
 

Attachments

  • old_autosave.eu4
    60,2 MB · Views: 0
  • older_autosave.eu4
    60,2 MB · Views: 0
What does the exception.txt say? The first few lines of the demangled stack trace usually have the function names where the crash happens. You can probably find existing bugreports with more info if you search the forum for these function names
 
Thanks for that tip. The first few lines are these. I'll do a search for a couple of those functions and see if anything comes up.

Code:
Demangled Stack Trace:
  ./eu4                          ( CDependency::OnDisable(bool, bool)        + 0x8b  )  [0x169b341]
  ./eu4                          ( CDependency::Transfer(CCountryTag, CCountryTag)  + 0x21  )  [0x169b22d]
  ./eu4                          ( CCountry::ClearRelations(CCountryTag)     + 0x934 )  [0x103c766]
  ./eu4                          ( CCountry::NotifyLostLastProvince(CCountryTag)  + 0x7f0 )  [0x103d830]
  ./eu4                          ( CProvince::SetOwner(CProvince::SSetOwnerParameters const&)  + 0xf8e )  [0x1646c84]
  ./eu4                          ( CProvince::Conquer(CCountryTag, CEU3Date const&, char const*, bool, SConquerParams const&)  + 0x270 )  [0x165223e]
  ./eu4                          ( CCountry::Annex(CCountryTag, bool, bool, bool, bool, bool, bool)  + 0xad8 )  [0xfced22]
  ./eu4                          ( CPeaceOffer::Execute_Annex(CArray<std::Pair<CCountryTag, CCountryTag> >&)  + 0x45a )  [0x15b6bb0]
  ./eu4                          ( CPeaceOffer::Execute()                    + 0x167b)  [0x15b2497]
 

Attachments

  • exception.txt
    4,4 KB · Views: 0
Last edited:
Looks like this is a known issue. Resolved with a workaround (using Proton).

This is the most common crash on macOS and linux in the current eu4 version. It happens when a country gets fully annexed in a peace deal(CPeaceOffer::Execute, CCountry::Annex, CCountry::NotifyLostLastProvince) while it has a subject(CDependency::Transfer) which has its independence supported. It doesn't happen for your friend, because independence support is a DLC feature, so the support gets broken when loading the save(and/or because they use a different OS or because it is an instance of the crash which does not happen on all systems). You can avoid the crash if you prevent that peace deal in some way. You can for example load it in single-player and use console commands to tag over to the war winner and make a peace deal which doesn't involve full annexation or you can use the delete_wars console command to delete the war or you can use the annex console command to make the overlord annex the subject or you can break the independence support. Or you can pass the date of the crash on the windows version of the game(e.g. via proton).

Disclaimer: I'm not working for Paradox. I'm just trying to help people.

Thank you @grotaclas !