Nevill Posted May 22, 2009 Report Share Posted May 22, 2009 (edited) Medium scout, 4 etherials still alive. Lined up mind controlled aliens for execution, surrounded with soldiers. Next turn they mind control one of my men, toss a grenade or two, get fired at from all directions... and then my game crashes. It's not 100% reproducible, but it crashes often enough to make reaction training impossible. It seems as if one of their actions is causing game to crash, but I am at a loss which one exatctly. Can anyone help me find a reason behind the crashes so that I could avoid such situation in the future? I am running CE version with Seb76's Extender with all fixes enabled and "More Smoke=1". Savegame is attached below.game_1.rar Edited May 22, 2009 by Nevill Link to comment Share on other sites More sharing options...
Seb76 Posted May 23, 2009 Report Share Posted May 23, 2009 Medium scout, 4 etherials still alive. Lined up mind controlled aliens for execution, surrounded with soldiers. Next turn they mind control one of my men, toss a grenade or two, get fired at from all directions... and then my game crashes. It's not 100% reproducible, but it crashes often enough to make reaction training impossible. It seems as if one of their actions is causing game to crash, but I am at a loss which one exatctly. Can anyone help me find a reason behind the crashes so that I could avoid such situation in the future? I am running CE version with Seb76's Extender with all fixes enabled and "More Smoke=1". Savegame is attached below.game_1.rarI did a [very] short debug session and could reproduce a crash (null pointer exception at address 0x35EE), probably the same as you. I don't think it it caused by the loader : the section of code where the crash happens is doing something that I do not really understand but could be related to choosing which firing mode to use for the current weapon. Since the aliens have no weapons at this point, it crashes. Obviously that part of code should not be reached in this case but it is anyway... Try equiping the ethereals with pistols, it may prevent the crash.HTH,Seb Link to comment Share on other sites More sharing options...
Nevill Posted May 24, 2009 Author Report Share Posted May 24, 2009 (edited) I don't think it it caused by the loaderI never said it did. It's just because of "More Smoke" the game cannot be loaded by anyone not using the extender. It seems that every disarmed alien can cause this to happen, as I am experiencing the same problem with mutons and floaters. It's strange, because I've seen many weaponless aliens after they panicked or were stunned, and there was not a single crash until now. Well, I guess I'll have to assault Cydonia with what I already have. Edited May 24, 2009 by Nevill Link to comment Share on other sites More sharing options...
[NKF] Posted May 25, 2009 Report Share Posted May 25, 2009 (edited) I wonder if it's a similar bug to what happens when your soldiers are carrying an unconscious unit in their hands. When the unit wakes up, it physically vanishes from their hands, but the in-hand image isn't reset and can still be used. If you try to use this phantom object, the game cause a general protection fault and crashes. Really what they've got are pointers that are pointing off to some now-invalid area of memory. A case the game not properly updating all the fields that need to be updated. This actually happens a few places throughout the game, but not to the point of causing a crash. It may not be exactly the same, but perhaps something similar is occurring, as most of the crashes in the game are caused by memory leaks. - NKF Edited May 25, 2009 by NKF Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now