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

laudaaa

Recruit
23 Badges
May 5, 2025
2
0
  • Europa Universalis IV: Third Rome
  • Hearts of Iron 4: Arms Against Tyranny
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Europa Universalis 4: Emperor
  • Battle for Bosporus
  • Hearts of Iron IV: La Resistance
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War

Integrity​

I have verified my game files (on Steam)​

Yes

I have disabled all mods​

Yes

Required​

Summary​

The game crashes consistently during a peace deal when annexing a country. This appears to happen when the annexed country loses its last province.

Description​

Macbook M1 Air

The game crashes consistently around 1462 while playing as England on the Angevin path. While playing in version 1.37.5.0 (Inca), I declared war on a neighboring nation on the Irish region. (Than nation has 2 privinces). During the peace deal (annex one of their 2 regions) , or when i siege the last one of their 2 provinces the game crushes, with a SIGSEGV (segmentation fault) error.

Steps to reproduce​

Load the attached Ironman save

Let the game run — it will crash in 1462

Game Version​

EU4 v1.37.5.0 (Inca)

OS​

Mac

Additional​

Bug Type​

  • Crash to Desktop

Attachments​



Screenshot​



 
Last edited:
Upvote 0
exception.txt file

Application: EUIV Version: EU4 v1.37.5.0 Inca Date/Time: 2025-05-04 19:21:53
Caught signal 11 (SIGSEGV)

Original Stack Trace:

2 ??? 0x0000000000000000 0x0 + 0
3 eu4 0x000000010093719f _ZN11CDependency9OnDisableEbb + 179
4 eu4 0x000000010093705d ZN11CDependency8TransferE11CCountryTagS0 + 37
5 eu4 0x00000001002b8970 _ZN8CCountry14ClearRelationsE11CCountryTag + 2520
6 eu4 0x00000001002b9e6e _ZN8CCountry22NotifyLostLastProvinceE11CCountryTag + 2660
7 eu4 0x00000001008e14ce _ZN9CProvince8SetOwnerERKNS_19SSetOwnerParametersE + 4802
8 eu4 0x00000001008ee21d _ZN9CProvince7ConquerE11CCountryTagRK8CEU3DatePKcbRK14SConquerParams + 633
9 eu4 0x0000000100248950 _ZN8CCountry5AnnexE11CCountryTagbbbbbb + 2828
10 eu4 0x000000010085560e _ZN11CPeaceOffer13Execute_AnnexER6CArrayINSt3__14pairI11CCountryTagS3_EEE + 1404
11 eu4 0x0000000100850694 _ZN11CPeaceOffer7ExecuteEv + 6052
12 eu4 0x00000001004ca04d _ZNK19CRequestPeaceAction14ExecuteDerivedEv + 5411
13 eu4 0x0000000100413362 _ZNK17CDiplomaticAction7ExecuteEv + 178
14 eu4 0x00000001004160d4 _ZNK24CDiplomaticActionCommand7ExecuteEv + 1362
15 eu4 0x000000010141f159 _ZNSt3__110__function6__funcIZL18ExecuteWithPaddingRK8CCommandE3$_1NS_9allocatorIS5_EEFvvEEclEv + 157
16 eu4 0x000000010143b8ff _ZL16CallstackPaddingRKNSt3__18functionIFvvEEEj + 47
17 eu4 0x000000010143b8be _ZN10CRandomLog16CallstackPaddingERKNSt3__18functionIFvvEEE + 46
18 eu4 0x000000010141c3c3 _ZN8CSession15ProcessCommandsEv + 577
19 eu4 0x000000010141bb14 _ZN8CSession6UpdateEv + 328
20 eu4 0x0000000100157ba9 _ZN15CEU4Application6UpdateEv + 109
21 eu4 0x0000000100708b47 _ZN12CInGameIdler4IdleEb + 1683
22 eu4 0x00000001013ca2a0 _ZN12CApplication14UpdateOneFrameEb + 288
23 eu4 0x00000001013ca74a _ZN12CApplication3RunEv + 48
24 eu4 0x0000000100755aea main + 10944
25 dyld 0x00000002031a8530 start + 3056

Demangled Stack Trace:

2 ??? 0x0000000000000000 0x0 + 0
3 eu4 0x000000010093719f CDependency::OnDisable(bool, bool)
+ 179
4 eu4 0x000000010093705d CDependency::Transfer(CCountryTag,
CCountryTag) + 37
5 eu4 0x00000001002b8970 CCountry::ClearRelations(CCountryTag) + 2520
6 eu4 0x00000001002b9e6e CCountry::NotifyLostLastProvince(CCountryTag) + 2660
7 eu4 0x00000001008e14ce CProvince::SetOwner(CProvince::SSetOwnerParameters const&) + 4802
8 eu4 0x00000001008ee21d CProvince::Conquer(CCountryTag, CEU3Date const&, char const*, bool, SConquerParams const&) + 633
9 eu4 0x0000000100248950 CCountry::Annex(CCountryTag, bool, bool, bool, bool, bool, bool) + 2828
10 eu4 0x000000010085560e CPeaceOffer::Execute_Annex(CArray<std::__1::pair<CCountryTag, CCountryTag>>&) + 1404
11 eu4 0x0000000100850694 CPeaceOffer::Execute() + 6052
12 eu4 0x00000001004ca04d CRequestPeaceAction::ExecuteDerived() const + 5411
13 eu4 0x0000000100413362 CDiplomaticAction::Execute() const + 178
14 eu4 0x00000001004160d4 CDiplomaticActionCommand::Execute() const + 1362
15 eu4 0x000000010141f159 std::__1::__function::__func<ExecuteWithPadding(CCommand const&)::$_1, std::__1::allocator<ExecuteWithPadding(CCommand const&)::$_1>, void ()>::eek:perator()() + 157
16 eu4 0x000000010143b8ff CallstackPadding(std::__1::function<void ()> const&, unsigned int) + 47
17 eu4 0x000000010143b8be CRandomLog::CallstackPadding(std::__1::function<void ()> const&) + 46
18 eu4 0x000000010141c3c3 CSession::processCommands() + 577
19 eu4 0x000000010141bb14 CSession::Update() + 328
20 eu4 0x0000000100157ba9 CEU4Application::Update() + 109
21 eu4 0x0000000100708b47 CInGameIdler::Idle(bool) + 1683
22 eu4 0x00000001013ca2a0 CApplication::UpdateOneFrame(bool) + 288
23 eu4 0x00000001013ca74a CApplication::Run() + 48
24 eu4 0x0000000100755aea main + 10944 25 dyld 0x00000002031a8530 start + 3056