LordMustang Posted October 1, 2022 Posted October 1, 2022 (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 October 2, 2022 by LordMustang
silverdevil Posted October 1, 2022 Posted October 1, 2022 @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.
LordMustang Posted October 1, 2022 Author Posted October 1, 2022 (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 October 1, 2022 by LordMustang
silverdevil Posted October 1, 2022 Posted October 1, 2022 (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. you can always switch to Standalone without penalty. Edited October 1, 2022 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.
LordMustang Posted October 1, 2022 Author Posted October 1, 2022 (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 October 1, 2022 by LordMustang
Recommended Posts