Jump to content

(Solved) Need help with random crashes with XAudio2_7.dll


Recommended Posts

Posted (edited)
I need help with random crashes on new saves. The crashes occur 5-15 minutes randomly, whether i’m jumping, walking, or just standing still. This issue only started in saves with 3-4 hours of progress, while my previous 100-hour save had no XAudio2_7.dll-related crashes.
 
What I’ve Tried:
  • Unpack sound folder from BSA mods ( unlikely since i doesn't install any new mods and my previous playthrough was 100hours with no crashes realted to Xaudio) 

 

My suspicious is the mods Death Consume All. At 3-4 hours into a new save, i arrived in Falkreath, and the random crashes after 5-15min of plays began here, though it worked fine in my last playthrough.


The second is Auri, i often visit Auri’s house after reaching Falkreath. Initially CTD after 2-3sec standing in her house , but loading a save from just before her house lets me enter without crashing. After that, random crashes still occur elsewhere. This mod was also stable in my last playthrough.

I’ve already started two new games, and both had the same result. I think it’s related to my audio driver or software, however i've tried many solutions without success.


 

Crash_2025_3_5_20-59-46.txt

crash-2025-03-03-17-32-26.log  

Here the Event Viewer log 
 

Spoiler
Faulting application name: SkyrimSE.exe, version: 1.0.0.0, time stamp: 0x5dcae282
Faulting module name: ucrtbase.dll, version: 10.0.22621.3593, time stamp: 0x10c46e71
Exception code: 0xc0000409
Fault offset: 0x000000000007f6fe
Faulting process id: 0x0x12D4
Faulting application start time: 0x0x1DB8F835927622F
Faulting application path: D:\SteamLibrary\steamapps\common\Skyrim Special Edition\SkyrimSE.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Report Id: 9d3d35de-de01-4611-a8ba-92cbf2c70ec5
Faulting package full name: 
Faulting package-relative application ID: 

 



Solved by removed Immersive Weapon Switch - SKSE plugin

Edited by LeanLatin
Solved
Posted (edited)

The crash occured because the code hit an int3 instruction which is a breakpoint. With no debugger attached, I believe it falls back to terminating the application.

 

The error was: "SimpList: non-growable list ran out of room for new elements"

The list that overflowed can have a maximum of 64 elements.

 

Back with more info in a bit once I get my tools to download the symbols...

 

Edit: The callstack in xaudio2_7.dll looked like this:

XAudio2_7.dll+0x002B72C is in CPointerList<>::AddTail(...)

XAudio2_7.dll+0x002ADF3 is in XAUDIO2::CX2SourceVoice::SubmitSourceBuffer(...)

 

So... would it be safe to assume that the issue is that you have too many sound sources? Maybe the max number of channels is 64, and the game tried to play more than 64 sounds at once? Something along these lines is the vibe I'm getting here. May want to Google this information. XAudio is a common library, I doubt you're the only one seeing this.

 

Edited by traison
Posted
1 hour ago, traison said:

The crash occured because the code hit an int3 instruction which is a breakpoint. With no debugger attached, I believe it falls back to terminating the application.

 

The error was: "SimpList: non-growable list ran out of room for new elements"

The list that overflowed can have a maximum of 64 elements.

 

Back with more info in a bit once I get my tools to download the symbols...

 

Edit: The callstack in xaudio2_7.dll looked like this:

XAudio2_7.dll+0x002B72C is in CPointerList<>::AddTail(...)

XAudio2_7.dll+0x002ADF3 is in XAUDIO2::CX2SourceVoice::SubmitSourceBuffer(...)

 

So... would it be safe to assume that the issue is that you have too many sound sources? Maybe the max number of channels is 64, and the game tried to play more than 64 sounds at once? Something along these lines is the vibe I'm getting here. May want to Google this information. XAudio is a common library, I doubt you're the only one seeing this.

 

Thanks for the replies and i will digging into this, really appreciate your help!

Posted
2 hours ago, yzou23ddd said:

my follower switch weapon too many times in a few second

 

That would indicate that my guess about the sound channels overflowing was correct then. The issue is not limited to Immersive Weapon Switch however - simply playing too many sounds at once would do it.

Posted (edited)
On 3/11/2025 at 6:41 PM, yzou23ddd said:

hey, guy, i solved it, because of mod Immersive Weapon Switch - SKSE plugin, and my follower switch weapon too many times in a few second, then CTD. become normal after i disable this mod 

hell yeah brother, testing it now
Edit: I disabled that mod and playing 5 hours with no crashes, thank you so much

Edited by LeanLatin
Edit
Posted

This happened to me with the mod "Immersive Sounds Compendium" ages ago. Don't know if it still does, I've been avoiding that mod since then. ..Even if it sounds great.. :/

  • LeanLatin changed the title to (Solved) Need help with random crashes with XAudio2_7.dll

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...