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

NavigatorNebula

Corporal
38 Badges
Aug 7, 2014
43
3
  • Crusader Kings II: Charlemagne
  • Stellaris
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Res Publica
  • Magicka
  • 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
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Hearts of Iron IV: Cadet
  • Crusader Kings III
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Age of Wonders III
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • Stellaris Sign-up
  • Cities: Skylines - Snowfall
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Magicka: Wizard Wars Founder Wizard
  • Europa Universalis IV: El Dorado
  • Cities: Skylines
  • Europa Universalis IV
  • Europa Universalis IV: Third Rome
Getting a very reproducible crash several in-game days after loading a particular save. It was occurring sporadically before this which makes me think it's related to some specific event firing.

Stack:
Code:
2bc7008d()	
CK2game.exe!009d3f3b() 	
[Frames below may be incorrect and/or missing, no symbols loaded for CK2game.exe]	
CK2game.exe!005c81a8() 	
CK2game.exe!005f07bb() 	
CK2game.exe!005e8d1b() 	
nvd3dum.dll!5a904df0() 	
kernel32.dll!76f214ad() 	
ntdll.dll!779af8d1() 	
KernelBase.dll!775514de() 	
ntdll.dll!779aff86() 	
KernelBase.dll!7754858e() 	
ntdll.dll!779af9f2() 	
KernelBase.dll!7754848d() 	
steamclient.dll!382b7f49() 	
tier0_s.dll!6f818d37() 	
steamclient.dll!382b5e14() 	
GameOverlayRenderer.dll!743fa862() 	
CK2game.exe!00ad6733() 	
CK2game.exe!00acb774() 	
CK2game.exe!00ae62ab() 	
CK2game.exe!009e7b84() 	
tier0_s.dll!6f820667() 	
tier0_s.dll!6f81b045() 	
tier0_s.dll!6f81ae54() 	
steamclient.dll!383907bf() 	
steamclient.dll!382a075d() 	
ntdll.dll!779afd91() 	
KernelBase.dll!77553bd5() 	
CK2game.exe!00ac9690() 	
CK2game.exe!0094777e() 	
CK2game.exe!0094798d() 	
CK2game.exe!006f96b6() 	
CK2game.exe!00b85198() 	
CK2game.exe!00babad0() 	
CK2game.exe!00babb6e() 	
CK2game.exe!00b865cd() 	
CK2game.exe!00b94efe() 	
kernel32.dll!76f2338a() 	
ntdll.dll!779c9f72() 	
ntdll.dll!779c9f45()

Disassembly of frame 1:
Code:
009D3EE0  push        ebp  
009D3EE1  mov         ebp,esp  
009D3EE3  push        ebx  
009D3EE4  mov         ebx,ecx  
009D3EE6  mov         cl,byte ptr [ebp+8]  
009D3EE9  push        esi  
009D3EEA  push        edi  
009D3EEB  cmp         byte ptr [ebx+49h],cl  
009D3EEE  je          009D3F09  
009D3EF0  cmp         dword ptr [ebx+138h],0  
009D3EF7  lea         eax,[ebx+138h]  
009D3EFD  je          009D3F09  
009D3EFF  test        cl,cl  
009D3F01  lea         ecx,[ebp+8]  
009D3F04  call        00A4E010  
009D3F09  mov         al,byte ptr [ebp+8]  
009D3F0C  mov         byte ptr [ebx+49h],al  
009D3F0F  mov         esi,dword ptr [ebx+144h]  
009D3F15  sub         esi,dword ptr [ebx+140h]  
009D3F1B  xor         edi,edi  
009D3F1D  sar         esi,2  
009D3F20  test        esi,esi  
009D3F22  jle         009D3F40  
009D3F24  mov         ecx,dword ptr [ebx+140h]  
009D3F2A  mov         ecx,dword ptr [ecx+edi*4]  
009D3F2D  mov         edx,dword ptr [ecx]  
009D3F2F  mov         eax,dword ptr [ebp+8]  
009D3F32  mov         edx,dword ptr [edx+148h]  
009D3F38  push        eax  
009D3F39  call        edx  [B]<-- bad call is here, edx is 0x2bc7008d[/B]
009D3F3B  inc         edi  
009D3F3C  cmp         edi,esi  
009D3F3E  jl          009D3F24  
009D3F40  pop         edi  
009D3F41  pop         esi  
009D3F42  pop         ebx  
009D3F43  pop         ebp  
009D3F44  ret         4

Not a C++ wizard, but it looks like a bad function pointer?

I can provide the save if needed.
 
Upvote 0

AndrewT

The Full Monty Python
Moderator
116 Badges
Jun 29, 2001
85.372
3.594
  • Leviathan: Warships
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For The Glory
  • Gettysburg
  • Hearts of Iron III
  • Heir to the Throne
  • Impire
  • Europa Universalis III Complete
  • King Arthur II
  • Knights of Pen and Paper +1 Edition
  • Lead and Gold
  • Legio
  • Europa Universalis IV: Conquest of Paradise
  • The Kings Crusade
  • Lost Empire - Immortals
  • Magicka
  • Majesty 2 Collection
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Pirates of Black Cove
  • Europa Universalis IV: Res Publica
  • Europa Universalis: Rome
  • Rome Gold
  • Stellaris: Necroids
  • Crusader Kings II: Sunset Invasion
  • Ancient Space
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • 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
  • A Game of Dwarves
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Darkest Hour
  • Dungeonland
  • East India Company Collection
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
Definitely paste in a link to the save, thanks.
 

MrNibbles

Operations Manager - Drinker of Tears
Administrator
Paradox Staff
1 Badges
Nov 5, 2013
917
1.135
  • Hearts of Iron IV Sign-up
Did it only need to run a few days for the game to CTD when you load the game? I've been running the game for a few years a couple of times and it hasen't crashed for me so far (in beta patch 2.2.0.7).
 

NavigatorNebula

Corporal
38 Badges
Aug 7, 2014
43
3
  • Crusader Kings II: Charlemagne
  • Stellaris
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Res Publica
  • Magicka
  • 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
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Hearts of Iron IV: Cadet
  • Crusader Kings III
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Age of Wonders III
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • Stellaris Sign-up
  • Cities: Skylines - Snowfall
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Magicka: Wizard Wars Founder Wizard
  • Europa Universalis IV: El Dorado
  • Cities: Skylines
  • Europa Universalis IV
  • Europa Universalis IV: Third Rome
Yes, this still occurs on 2.2.0.7. Takes less than 30 seconds to appear for me after loading the save. Are you testing with an AMD or nVidia card? The problem appears to be in a callback from the nVidia d3d driver, though I suspect its not a problem with the driver itself, as it's persisted through several driver upgrades.
 

MrNibbles

Operations Manager - Drinker of Tears
Administrator
Paradox Staff
1 Badges
Nov 5, 2013
917
1.135
  • Hearts of Iron IV Sign-up
I'm using nvidia here at the office, will see if we can take another look at it when I get back to work in a few hours.