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

AdmiralPisces

Recruit
46 Badges
Sep 20, 2024
5
0
  • Hearts of Iron IV: La Resistance
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Stellaris: Megacorp
  • Europa Universalis IV: Golden Century
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Federations
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron 4: Arms Against Tyranny
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Europa Universalis IV
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • 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
  • Europa Universalis IV: Cradle of Civilization
So I don’t know what to do or why this is a constant problem with Mac, but it’s so bad now that it’s unplayable. The game crashes on speed 1 right now every 3 days. It’s unplayable. 1.37.4 is broken
 
How do I get the exception.txt?
Each crash should create a folder in "Documents/Paradox Interactive/Europa Universalis IV/crashes" which contains the time of the crash. The exception.txt is in that folder together with some other files with information about the crash
 
Where can I find that folder? I don’t do technology well
I don't have a mac myself, so I can't give you detailed instructions, but Documents should be one of the basic folders which is probably shown in a prominent place in your file manager. From there you can navigate to Paradox Interactive and then Europa Universalis IV and then crashes. It might also be possible to enter the full name in a location bar, though you might have to prefix it with ~/
 
Where can I find that folder? I don’t do technology well
In Finder click on Documents in the left column. In the right pane double click on Paradox Interactive, EU4, crashes.
 
In Finder click on Documents in the left column. In the right pane double click on Paradox Interactive, EU4, crashes.

Found it! Thanks, here you go. This is one of many I hope yall know the issue. I know it's not the computer itself since I run the rest of paradox games at 5x speed.

Application: EUIV
Version: EU4 v1.37.3.0 Inca
Date/Time: 2024-09-14 14:50:32

Caught signal 11 (SIGSEGV)

Original Stack Trace:
2 eu4 0x0000000101401a62 _Z21PdxLocalizeAndReplacePKcPK24CPdxLocalizeKeyValuePairi + 78
3 eu4 0x00000001009375df _ZN11CDependency9OnDisableEbb + 179
4 eu4 0x000000010093749d _ZN11CDependency8TransferE11CCountryTagS0_ + 37
5 eu4 0x00000001002b8c90 _ZN8CCountry14ClearRelationsE11CCountryTag + 2520
6 eu4 0x00000001002ba18e _ZN8CCountry22NotifyLostLastProvinceE11CCountryTag + 2660
7 eu4 0x00000001008e18ce _ZN9CProvince8SetOwnerERKNS_19SSetOwnerParametersE + 4802
8 eu4 0x00000001008ee64d _ZN9CProvince7ConquerE11CCountryTagRK8CEU3DatePKcbRK14SConquerParams + 633
9 eu4 0x0000000100248b40 _ZN8CCountry5AnnexE11CCountryTagbbbbbb + 2828
10 eu4 0x0000000100855ac2 _ZN11CPeaceOffer13Execute_AnnexER6CArrayINSt3__14pairI11CCountryTagS3_EEE + 1404
11 eu4 0x0000000100850b44 _ZN11CPeaceOffer7ExecuteEv + 6052
12 eu4 0x00000001004ca28d _ZNK19CRequestPeaceAction14ExecuteDerivedEv + 5411
13 eu4 0x000000010041366c _ZNK17CDiplomaticAction7ExecuteEv + 178
14 eu4 0x00000001004163d4 _ZNK24CDiplomaticActionCommand7ExecuteEv + 1362
15 eu4 0x000000010141f259 _ZNSt3__110__function6__funcIZL18ExecuteWithPaddingRK8CCommandE3$_1NS_9allocatorIS5_EEFvvEEclEv + 157
16 eu4 0x000000010143b9ff _ZL16CallstackPaddingRKNSt3__18functionIFvvEEEj + 47
17 eu4 0x000000010143b9be _ZN10CRandomLog16CallstackPaddingERKNSt3__18functionIFvvEEE + 46
18 eu4 0x000000010141c4c3 _ZN8CSession15ProcessCommandsEv + 577
19 eu4 0x000000010141bc14 _ZN8CSession6UpdateEv + 328
20 eu4 0x0000000100157a99 _ZN15CEU4Application6UpdateEv + 109
21 eu4 0x0000000100708f87 _ZN12CInGameIdler4IdleEb + 1683
22 eu4 0x00000001013ca3a0 _ZN12CApplication14UpdateOneFrameEb + 288
23 eu4 0x00000001013ca84a _ZN12CApplication3RunEv + 48
24 eu4 0x0000000100755ee3 main + 10441
25 dyld 0x0000000203269345 start + 1909

Demangled Stack Trace:
2 eu4 0x0000000101401a62 PdxLocalizeAndReplace(char const*, CPdxLocalizeKeyValuePair const*, int) + 78
3 eu4 0x00000001009375df CDependency::OnDisable(bool, bool) + 179
4 eu4 0x000000010093749d CDependency::Transfer(CCountryTag, CCountryTag) + 37
5 eu4 0x00000001002b8c90 CCountry::ClearRelations(CCountryTag) + 2520
6 eu4 0x00000001002ba18e CCountry::NotifyLostLastProvince(CCountryTag) + 2660
7 eu4 0x00000001008e18ce CProvince::SetOwner(CProvince::SSetOwnerParameters const&) + 4802
8 eu4 0x00000001008ee64d CProvince::Conquer(CCountryTag, CEU3Date const&, char const*, bool, SConquerParams const&) + 633
9 eu4 0x0000000100248b40 CCountry::Annex(CCountryTag, bool, bool, bool, bool, bool, bool) + 2828
10 eu4 0x0000000100855ac2 CPeaceOffer::Execute_Annex(CArray<std::__1::pair<CCountryTag, CCountryTag>>&) + 1404
11 eu4 0x0000000100850b44 CPeaceOffer::Execute() + 6052
12 eu4 0x00000001004ca28d CRequestPeaceAction::ExecuteDerived() const + 5411
13 eu4 0x000000010041366c CDiplomaticAction::Execute() const + 178
14 eu4 0x00000001004163d4 CDiplomaticActionCommand::Execute() const + 1362
15 eu4 0x000000010141f259 std::__1::__function::__func<ExecuteWithPadding(CCommand const&)::$_1, std::__1::allocator<ExecuteWithPadding(CCommand const&)::$_1>, void ()>::eek:perator()() + 157
16 eu4 0x000000010143b9ff CallstackPadding(std::__1::function<void ()> const&, unsigned int) + 47
17 eu4 0x000000010143b9be CRandomLog::CallstackPadding(std::__1::function<void ()> const&) + 46
18 eu4 0x000000010141c4c3 CSession::processCommands() + 577
19 eu4 0x000000010141bc14 CSession::Update() + 328
20 eu4 0x0000000100157a99 CEU4Application::Update() + 109
21 eu4 0x0000000100708f87 CInGameIdler::Idle(bool) + 1683
22 eu4 0x00000001013ca3a0 CApplication::UpdateOneFrame(bool) + 288
23 eu4 0x00000001013ca84a CApplication::Run() + 48
24 eu4 0x0000000100755ee3 main + 10441
25 dyld 0x0000000203269345 start + 1909
 
Demangled Stack Trace:
2 eu4 0x0000000101401a62 PdxLocalizeAndReplace(char const*, CPdxLocalizeKeyValuePair const*, int) + 78
3 eu4 0x00000001009375df CDependency::OnDisable(bool, bool) + 179
4 eu4 0x000000010093749d CDependency::Transfer(CCountryTag, CCountryTag) + 37
5 eu4 0x00000001002b8c90 CCountry::ClearRelations(CCountryTag) + 2520
6 eu4 0x00000001002ba18e CCountry::NotifyLostLastProvince(CCountryTag) + 2660
7 eu4 0x00000001008e18ce CProvince::SetOwner(CProvince::SSetOwnerParameters const&) + 4802
8 eu4 0x00000001008ee64d CProvince::Conquer(CCountryTag, CEU3Date const&, char const*, bool, SConquerParams const&) + 633
9 eu4 0x0000000100248b40 CCountry::Annex(CCountryTag, bool, bool, bool, bool, bool, bool) + 2828
10 eu4 0x0000000100855ac2 CPeaceOffer::Execute_Annex(CArray<std::__1::pair<CCountryTag, CCountryTag>>&) + 1404
11 eu4 0x0000000100850b44 CPeaceOffer::Execute() + 6052
This looks like one of the bugs which is currently discussed in several threads in the bugreports forum. It seems to affect macOS and to a lesser extend Linux. It seems to happen in some situations when a country with subjects gets fully annexed. The three cases in which I was able to reproduce the crash on Linux all involved subjects who got their independence supported, but I don't know if that is just a coincidence. Some people say that it is related to Pronoia subjects, but I think that's just a coincidence, because Byzantium usually makes Athens a Pronoia and they often get their Independence supported.

As a workaround, you can try to revert to 1.37.2 which seems to be unaffected by this particular crash. But 1.37.2 has other bugs and switching in an ongoing campaign has a chance to break your save. And there is one crash related to country formations which seem to affect all versions since 1.36.0, but it is much less frequent.

If you are not on ironman, you can also work around the crash with console commands. E.g. with the delete_wars command(with one of the involved tags as the paramter) or with the integrate command(with the subject as the first parameter and the overlord as the second parameter).
 
This looks like one of the bugs which is currently discussed in several threads in the bugreports forum. It seems to affect macOS and to a lesser extend Linux. It seems to happen in some situations when a country with subjects gets fully annexed. The three cases in which I was able to reproduce the crash on Linux all involved subjects who got their independence supported, but I don't know if that is just a coincidence. Some people say that it is related to Pronoia subjects, but I think that's just a coincidence, because Byzantium usually makes Athens a Pronoia and they often get their Independence supported.

As a workaround, you can try to revert to 1.37.2 which seems to be unaffected by this particular crash. But 1.37.2 has other bugs and switching in an ongoing campaign has a chance to break your save. And there is one crash related to country formations which seem to affect all versions since 1.36.0, but it is much less frequent.

If you are not on ironman, you can also work around the crash with console commands. E.g. with the delete_wars command(with one of the involved tags as the paramter) or with the integrate command(with the subject as the first parameter and the overlord as the second parameter).
I think I'll just wait till it's fixed then and just avoid EU4 for now which is unfortunate.