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

Sandermatt

First Lieutenant
75 Badges
Sep 17, 2009
291
69
  • BATTLETECH
  • Stellaris: Distant Stars
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Third Rome
  • Knights of Honor
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Age of Wonders: Planetfall
  • Hearts of Iron 4: Arms Against Tyranny
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Battle for Bosporus
  • Crusader Kings III
  • Stellaris: Federations
  • Hearts of Iron IV: La Resistance
  • Europa Universalis IV: Rights of Man
  • Stellaris: Ancient Relics
  • Prison Architect
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome
  • Europa Universalis IV: Golden Century
  • Crusader Kings II: Holy Fury
  • Stellaris: Megacorp
  • Shadowrun: Dragonfall
  • Europa Universalis IV
  • Sword of the Stars II
  • Sword of the Stars
  • Europa Universalis IV: Res Publica
  • Majesty 2
  • Magicka
  • King Arthur II
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Victoria 2
  • Crusader Kings II: Sword of Islam

Integrity​

I have verified my game files (on Steam)​

Yes

I have disabled all mods​

Yes

Required​

Summary​

Game continues to crash shortly after game start (EXCEPTION_IN_PAGE_ERROR)

Description​

Whenever I start a new game, within less than a minute the game crashes to desktop. I tried verifying the integrity of game files and re-inststalled victoria 3 twice, ensuring all files were deleted.

Steps to reproduce​

Start a game (typically I use texas but could reproduce with other nations as well). Starting to set up research, laws, ... and within seconds to 1 minute the game crashes to desktop. There are no saves, since the game crashes before any save can be created.

Game Version​

1.8.7

OS​

Windows

Additional​

Bug Type​

Crash to Desktop

Save Game​



Attachments​

View attachment exception.txt

Player Pain​

10

 
I did not manage to attach more than 1 file, so the remaining files are attached here
 

Attachments

  • debug.log
    233,3 KB · Views: 0
  • error.log
    7,1 KB · Views: 0
  • game.log
    48 KB · Views: 0
  • system.log
    939 bytes · Views: 0
  • exception.txt
    1 KB · Views: 0
  • meta.yml
    977 bytes · Views: 0
  • minidump.dmp
    52,6 MB · Views: 0
  • pdx_settings.json
    739 bytes · Views: 0
Thank you it seems to have worked. However I did not write down my GPU version beforehand, so downloading the right driver was not straightforward. It seems Windows auto-update still found the driver.
 
Just to add the following general information about the IN_PAGE_ERROR

This exception is actually triggered by the storage device from which the application is run (or any of it's associated DLL libraries) when it becomes temporary unavailable. When this happens while the Windows kernel is resolving a page-in/loading request for a page of code or data from any of these files, this exception gets triggered.

It's part of how the Windows kernel deals with virtual memory. For data, you have the actual pagefile. But for application code, the .exe and associated .dll files are also treated as page files. Code gets loaded on a need-to-use basis, instead of loading everything in memory before the application starts running. Which means that the storage device on which any of these files is stored needs to be accessible constantly.

If there is any interruption while the kernel is servicing a page fault exception from the CPU (and thus can't provide the chunk of memory the CPU needs to continue), the entire application stalls. But instead of waiting, the kernel just aborts with this IN_PAGE_ERROR exception.

The formal description from Microsoft for this exception is:

The instruction at 0x%08lx referenced memory at 0x%08lx. The required data was not placed into memory because of an I/O error status of 0x%08lx.

The most frequent cause of this exception is when the application is run from a networked resource (a file server or NAS or something), and the network card or server isn't responding (fast enough).

A video card/driver can also be responsible (although this is the first case I've heard about). In order to facilitate high performance memory transfers for the video card, the card is able to lock the PCI bus during these transfers. The local hard drive is also connected via the PCI bus. So, when the video card locks the bus, the hard drive is inaccessible. When the lock is held for too long (by the video card/driver) and the CPU needs a chunk of memory from the page file, the kernel can run into the device inaccessible problem, and thus the IN_PAGE_EXCEPTION gets triggered.
 
However I did not write down my GPU version beforehand
FYI it is shown in the system.log file you attached above:
GPU Name: NVIDIA GeForce RTX 4070 Laptop GPU
Make sure Windows installed the latest version of the driver; which yesterday was mid-May - although a new one just came out last night!