Jump to content

Recommended Posts

Posted (edited)

Whilst playing on Hoggit Training (~15-20 people online) on Caucasus, the game crashes for me after a while. It will allocate memory until all memory is used. After this, it will start using the pagefile until it increases its maximum size. I've tested it with pagefiles capped at 16 GB, 32 GB and system managed, in which it sometimes increased past 40 GB.

After a while, the game will crash. Sometimes the crash reporter catches the crash, sometimes it doesn't.

The fact that 32GB 3200mHz memory and 32GB of pagefile isn't enough for a Caucasus MP session with 10 to 20 people sounds absurd.

Is anybody experiencing the same?

dcs.log dcs.20221001-013746.crash dcs.20221001-013746.dmp options.lua

Edited by LordMustang
Posted

@LordMustang you have literally thousands of ERROR   HELIOS.EXPORT: error return from chained third-party implementation of 'LuaExportAfterNextFrame' AND then ERROR   HELIOS.EXPORT: [string "D:\Saved Games\DCS\Scripts/TheWay.lua"]:126: attempt to index a nil value 

my first suggestion would be to rename scripts folder

Also to have these lines. the server is tagging you for mod textures. 

2022-10-01 01:37:45.266 ERROR   EDCORE: Not enough memory to decmpress: AH-64D_podves_R_FLIR.dds
2022-10-01 01:37:45.266 WARNING SECURITYCONTROL: IC fail: textures/ah-64d_podves_r_flir @ coremods/aircraft/ah-64d/textures/ah-64d.zip
2022-10-01 01:37:45.266 ERROR   DX11BACKEND: Can't load image '/textures/AH-64D_podves_R_FLIR.dds'. Reason: The parameter is incorrect.

perhaps run a Steam check game files (Right click in library. Properties. Local files. Verify integrity)

AKA_SilverDevil Join AKA Wardogs Email Address My YouTube

“The MIGS came up, the MIGS were aggressive, we tangled, they lost.”

- Robin Olds - An American fighter pilot. He was a triple ace.

The only man to ever record a confirmed kill while in glide mode.

Posted (edited)
10 hours ago, silverdevil said:

@LordMustang you have literally thousands of ERROR   HELIOS.EXPORT: error return from chained third-party implementation of 'LuaExportAfterNextFrame' AND then ERROR   HELIOS.EXPORT: [string "D:\Saved Games\DCS\Scripts/TheWay.lua"]:126: attempt to index a nil value 

my first suggestion would be to rename scripts folder

Seems there was some sort of error between Helios and TheWay. I removed TheWay from exports.lua and these errors stopped.

10 hours ago, silverdevil said:

Also to have these lines. the server is tagging you for mod textures. 

2022-10-01 01:37:45.266 ERROR   EDCORE: Not enough memory to decmpress: AH-64D_podves_R_FLIR.dds
2022-10-01 01:37:45.266 WARNING SECURITYCONTROL: IC fail: textures/ah-64d_podves_r_flir @ coremods/aircraft/ah-64d/textures/ah-64d.zip
2022-10-01 01:37:45.266 ERROR   DX11BACKEND: Can't load image '/textures/AH-64D_podves_R_FLIR.dds'. Reason: The parameter is incorrect.

perhaps run a Steam check game files (Right click in library. Properties. Local files. Verify integrity)

I didn't have any mods installed for the AH-64D. I have uninstalled and reinstalled it to be sure. However, this made me discover that any IC check on textures that fail to load into memory fails. It just so happened to be that I was spawning the AH-64 when it crashed.

 

However, even without any Lua conflicts the same crash occurs. I set my pagefile to a fixed size of 16384 MB and the game ran out of memory in approximately 2 minutes of session time. The crash reporter didn't catch it this time, so I only have the log. As you can see, this time IC failed on some Gazelle textures right before the game crashed. There was probably another player spawning in it at the time, since I don't own the Gazelle.

 

Edited by LordMustang
Posted (edited)
1 hour ago, LordMustang said:

Seems there was some sort of error between Helios and TheWay. I removed TheWay from exports.lua and these errors stopped.

I didn't have any mods installed for the AH-64D. I have uninstalled and reinstalled it to be sure. However, this made me discover that any IC check on textures that fail to load into memory fails. It just so happened to be that I was spawning the AH-64 when it crashed.

 

However, even without any Lua conflicts the same crash occurs. I set my pagefile to a fixed size of 16384 MB and the game ran out of memory in approximately 2 minutes of session time. The crash reporter didn't catch it this time, so I only have the log. As you can see, this time IC failed on some Gazelle textures right before the game crashed. There was probably another player spawning in it at the time, since I don't own the Gazelle.

indeed. now many gazelle similar messages

2022-10-01 15:28:54.752 ERROR   EDCORE: Not enough memory to decmpress: SA342_parts_transp.dds
2022-10-01 15:28:54.752 WARNING SECURITYCONTROL: IC fail: textures/sa342_parts_transp @ coremods/aircraft/sa342/textures/sa342.zip
2022-10-01 15:28:54.752 ERROR   DX11BACKEND: Can't load image '/textures/SA342_parts_transp.dds'. Reason: The parameter is incorrect.

did you verify file integrity in Steam?

right click game icon in Steam. click properties. then open local files. then verify integrity of game files.

i do not have DCS on Steam. my pic is of IL2. steps are the same.

image.png

image.png

you can always switch to Standalone without penalty.

Edited by silverdevil

AKA_SilverDevil Join AKA Wardogs Email Address My YouTube

“The MIGS came up, the MIGS were aggressive, we tangled, they lost.”

- Robin Olds - An American fighter pilot. He was a triple ace.

The only man to ever record a confirmed kill while in glide mode.

Posted (edited)
37 minutes ago, silverdevil said:

did you verify file integrity in Steam?

 

Yes. Like I said, the likely reason why IC fails is because the texture can't be loaded due to insufficient memory. The order of errors is as follows:

Out of memory -> Texture can't be decompressed -> IC fails because hash of not-decompressed texture likely doesn't match -> CTD

 

Basically, any time the game runs out of memory the last texture won't decompress and load because there's no memory available to allocate the uncompressed texture to. The fact that this texture cannot be loaded causes an IC error. However, the IC error does not cause the CTD, because it needs to be a proper exception for the game's core to crash. IC fails just kick you out of the server.

Edited by LordMustang
  • LordMustang changed the title to Memory leak in multiplayer leading to CTD
  • Recently Browsing   0 members

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