Borderlands 2 crashing on startup

borderlands-2technical-issues

I've been experiencing a crash on startup with my copy of Borderlands 2 through Steam. It all started when I had to forcibly restart my computer while Borderlands 2 was open (note: the restart was required by a non-game related issue).

When attempting to launch the game again, I got a fatal error with a Windows AppCrash message and a stack trace in the image below. I've also got some memory dump files I can post if someone thinks they'd be useful.

  • Windows 7 x64
  • Sandy Bridge 2500K
  • 2GB Radeon 6950

Things I've Tried

  • Verifying Borderlands 2's cache
  • Uninstalling and reinstalling Borderlands 2
  • Uninstalling Borderlands 2, clearing all registry entries containing Borderlands, deleting %USERPROFILE%\Documents\My Games\Borderlands 2, uninstalling Steam, reinstalling Steam, reinstalling borderlands.
  • Check all audio drivers for updates
  • Uninstall and reinstall all audio device drivers

At this point, I'm worried my only course of action will be to reinstall Windows, which I'm not incredibly keen on. I've also emailed 2K and Gearbox support, but in the meantime I'm hoping someone has seen this same problem and found a less drastic solution than reinstalling Windows.

AK::SoundEngine::StopOutputCapture() AK::MemoryMgr::GetPoolName() AK::MemoryMgr::SetMonitoring() CreateAudioInputSourceParams() BaseThreadInitThunk() RtInitializeExceptionChain() (filename not found)

Best Answer

After nearly giving up, I found the answer on Gearbox's forums.

From the post:

  • Delete Borderlands 2 in Documents/My Games (not WillowEngine.ini)
  • Stop cloud storage in Borderlands 2 Steam properties
  • Verify cache in properties
  • Activate the nologo option :
  • Launch the game and turn off automatic detection in launcher's config (put all options in off or lowest possible)
  • If the game start, it will create a new profile.bin... Quit the game and put your saves (not the corrupted profile) in the correct folder. Restart the game.

It does seem that this causes the well known issue that causes badass rank to get reset, however. The Gearbox forum post listed above provides information on how to manipulate it using Cheat Engine, but I'm personally going to wait and hope for them to release a fix that recalculates it automatically.