Doomsday 1.8.6 crash on exit[vista & probably 7]
This is the one issue I have never been able to solve. Even in my "repack". I ignored it for a while because i thought "hey, your just exiting anyway" but i do find it annoying to have to use crtl alt delete only so often on exiting the program. I very highly doubt this has anything to do with snowberry just because the application closes and I notice significant improvement in performance and less crash on exit moments when running the doomsday.exe in compatibility mode for windows 2000[also for xp sp2 mode but only performance wise]. This has also been reported on windows 7 by TR2N aka "niko" on my Repack's thread. This seems to have nothing to do with sound, because I have changed the sound driver.
The most common occurrence of this, even in compatibility mode for 2000, is exiting quickly after a map is loaded for any reason. If i just fooled around for 10+ seconds and then exited I was usually fine. 3d models and resource packs/standard doom make no difference either. This also happened on my old 8600GT before i upgraded to a 9800GT, with drivers at their latest[yes including the "perfect" 182.5 at the time it was released.] so it can't be my video card either. I just have a gut feeling it has something to do with later OS's compatibility with 1.8.6. Any help would be greatly appreciated. So yeah... help?
[EDIT: Hrmm... I've just noticed that it happens even less when I turn compatibility mode off, back to its default state, and set threaded optimization to Auto on my video card. Still though, that doesn't help considering I want it off for the perfect 60 fps and it still happens.]
The most common occurrence of this, even in compatibility mode for 2000, is exiting quickly after a map is loaded for any reason. If i just fooled around for 10+ seconds and then exited I was usually fine. 3d models and resource packs/standard doom make no difference either. This also happened on my old 8600GT before i upgraded to a 9800GT, with drivers at their latest[yes including the "perfect" 182.5 at the time it was released.] so it can't be my video card either. I just have a gut feeling it has something to do with later OS's compatibility with 1.8.6. Any help would be greatly appreciated. So yeah... help?
[EDIT: Hrmm... I've just noticed that it happens even less when I turn compatibility mode off, back to its default state, and set threaded optimization to Auto on my video card. Still though, that doesn't help considering I want it off for the perfect 60 fps and it still happens.]
Comments
i have also tested it yesterday, and i think there no regularity that the error appears when closing the game. I first thought it has something to do with the one of the packs, but deactivating does not help at all - but i have the feeling, that playing without any addon prevents the error better. In the event log is just a entry, that the Doomsday.exe crashes, but without any details.
I am on Windows 7 Professional [32-Bit] with the latest Nvidia ForceWare drivers installed for my 8800 GTS/640. All other system components like the Realtek HD audio are up 2 date.
I hope, this helps someone of the developers.
Yeah, i know. It didn't run any better in compatibility mode AT all. I was just getting a lucky streak
[EDIT] Significant improvement in gameplay and almost never crashes when forcing triple buffering through Nvidia Control Panel. The gameplay runs just as fast and smooth as the latest beta[being that the betas have no vsync, at least so far]. This was no luck streak. The only time i crashed was trying the last level of hell revealed and exiting when while i was being attacked by hundreds of monsters as opposed to hiding behind something before i save and quit like a normal person lol. Basically you would have to REALLY try if you wanted to crash it on exit.
So yeah since this seems to be a performance issue I think forcing vsync off would also work, but of course I wouldn't recommend it unless you got a good high refresh rate monitor or you have a bad video card that can render only so many frames that you wouldn't get tearing anyway. Still though, this only seems to happen on vista and windows 7 as far as reported so I would still rather find the source of the issue. Perhaps it is the way doomsday vsyncs 0.o? I'm not sure, anything could be possible.
So 1.8.6 users, front end/OS regardless, who experience any crashing or slowdown:
1. Go to Nvidia control Panel
2. Go to Manage 3D settings
3. Add doomsday.exe in your doomsday/bin directory.
4. scroll all the way down to the bottom and change it from "application controlled" to "force vsync on"
And then your done.
1. Make absolutely sure you have threaded optimization disabled, as this was stated in only so many previous threads.
2. Other alternatives to doing this are forcing vsync off[haven't tested but probably works considering the betas are in this state by default] or turning on triple buffering[not perfect, more framerate unstable, but won't crash unless you are really trying to.]
3. These should probably also apply to other video card control panels and video cards [ATI] just look around for the options.
If you are running 32-bit Windows, don't worry about it as it hardly ever causes any issues
For that reason, AFAIK, DEP can only cause problems if you are on 64-bit Windows XP or Windows Vista, and are running a hardware-DEP capable CPU (such as the Athlon X2 series). Windows 7 x64 is not affected by this bug as long as the setting is kept at the default.
Actually, you can safely ignore all that tech jargon above. Basically, next time you get an AppCrash popup (Blah blah has stopped responding), press the 'Details' button. In that bunch of even-more-technical data, look out for this specific line: The "BEX" means that the hardware-based Data Execution Prevention (i.e. in the CPU) was triggered. But as I said, I think these errors are 99% occuring in 64-bit OS's before Windows 7.
FYI: Some trivia for you from the cyber underground
Problem Event Name: AppHangB1
Application Name: Doomsday.exe
Application Version: 0.0.0.0
Application Timestamp: 41e024d7
Hang Signature: 2089
Hang Type: 1
OS Version: 6.0.6002.2.2.0.768.3
Locale ID: 1033
Additional Hang Signature 1: 8849e97bc9960543be95f119d5851767
Additional Hang Signature 2: 62a9
Additional Hang Signature 3: f2bf0c9d01ca6620cd4cfb583c8ef1fb
Additional Hang Signature 4: 2089
Additional Hang Signature 5: 8849e97bc9960543be95f119d5851767
Additional Hang Signature 6: 62a9
Additional Hang Signature 7: f2bf0c9d01ca6620cd4cfb583c8ef1fb
Nope, no bex.
Thanks anyway though.
Oh - are you using the 190 Forceware drivers? I started a thread here that might interest you (and pretty much any nVidia user) - viewtopic.php?f=6&t=180