Doomsday.exe crashes on start-up [Intel 4 Series Express]
When I try to launch Doomsday by clicking on 'Play' in the Engine Frontend 1.6, Windows reports "Doomsday.exe. has stopped working" and later "Data Execution Prevention has closed Doomsday".
A previous version of Doomsday engine worked on the same computer. The problem started when I upgraded to a more recent version of Doomsday a few months ago (foolishly not keeping a copy of the working version). I hope you can help me because I used to enjoy playing Doom in this engine.
My computer is a Dell Inspiron 1545 laptop:
Intel(R) Graphics Media Accelerator Driver for Mobile Report
Report Date: 12/15/2013
Report Time[hr:mm:ss]: 18:57:46
Driver Version: 7.15.10.1637
Operating System: Windows Vista (TM) Home Premium* , Service Pack 2 (6.0.6002)
Default Language: English
DirectX* Version: 10.0
Physical Memory: 3031 MB
Minimum Graphics Memory: 32 MB
Maximum Graphics Memory: 1291 MB
Graphics Memory in Use: 98 MB
Processor: x86 family 6 Model 15 Stepping 13
Processor Speed: 2161 MHZ
Vendor ID: 8086
Device ID: 2A42
Device Revision: 07
Accelerator in Use: Mobile Intel(R) 4 Series Express Chipset Family
Video BIOS: 1706.0
Current Graphics Mode: 1366 by 768 True Color (60 Hz)
Incidentally, C:\Program Files\Doomsday\Bin\plugins\audio_openal.dll does exist on my computer. I have checked. I even renamed 'bin' as 'Bin' in case the file path is being treated as case-sensitive for some bizarre reason.
Please help me if you can.
A previous version of Doomsday engine worked on the same computer. The problem started when I upgraded to a more recent version of Doomsday a few months ago (foolishly not keeping a copy of the working version). I hope you can help me because I used to enjoy playing Doom in this engine.
My computer is a Dell Inspiron 1545 laptop:
Intel(R) Graphics Media Accelerator Driver for Mobile Report
Report Date: 12/15/2013
Report Time[hr:mm:ss]: 18:57:46
Driver Version: 7.15.10.1637
Operating System: Windows Vista (TM) Home Premium* , Service Pack 2 (6.0.6002)
Default Language: English
DirectX* Version: 10.0
Physical Memory: 3031 MB
Minimum Graphics Memory: 32 MB
Maximum Graphics Memory: 1291 MB
Graphics Memory in Use: 98 MB
Processor: x86 family 6 Model 15 Stepping 13
Processor Speed: 2161 MHZ
Vendor ID: 8086
Device ID: 2A42
Device Revision: 07
Accelerator in Use: Mobile Intel(R) 4 Series Express Chipset Family
Video BIOS: 1706.0
Current Graphics Mode: 1366 by 768 True Color (60 Hz)
Application path: C:\Program Files\Doomsday\Bin\Doomsday.exe
Enabled log entry level: MESSAGE
Created a new 32.0 MB memory volume.
Config::read: Detected new build: 991 => 1006
Executable: Doomsday Engine 1.12.0 (Stable 32-bit #1006) Oct 3 2013 06:45:02.
Command line (13 strings):
0: ..\Bin\Doomsday.exe
1: -basedir
2: C:\Program Files\Doomsday/
3: -sfxchan
4: 16
5: -fullscreen
6: -notexcomp
7: -game
8: doom1-ultimate
9: -iwad
10: C:\Program Files\Doom Builder 2\DOOMU.WAD
11: -userdir
12: C:\Users\Christopher.Owner-PC\Documents\Doomsday Frontend\runtime/
Loading shader definitions from read-only archive entry "data/shaders.dei" at path "/data/
doomsday.pk3/data/shaders.dei" (out of archive in read-only native file "(basedir)\data\
doomsday.pk3")
Initializing plugins...
Library_New: Error opening "/bin/audio_openal.dll": [LoadError] (Library::Library) Cannot
load library C:\Program Files\
Doomsday\Bin\plugins\audio_openal.dll:
The specified module could not be
found.
loadPlugin: Did not load "/bin/audio_openal.dll" ([LoadError] (Library::Library) Cannot
load library C:\Program Files\Doomsday\Bin\plugins\audio_openal.dll: The
specified module could not be found.).
(id:1) dehread
(id:2) doom
(id:3) heretic
(id:4) hexen
(id:5) wadmapconverter
Incidentally, C:\Program Files\Doomsday\Bin\plugins\audio_openal.dll does exist on my computer. I have checked. I even renamed 'bin' as 'Bin' in case the file path is being treated as case-sensitive for some bizarre reason.
Please help me if you can.
Comments
Could you try installing that in a separate folder and seeing if it works? If it does, please post its doomsday.out here as there might be some clues there.
While Dday allows one to upgrade installations; configs and such from older versions of the engine may not actually be compatible with newer versions in all cases. The configs are also shared by all versions of Dday installed on your computer. Hence, Have you tried deleting your profiles and configs from the Doomsday frontend folder?
Have you in avertedly modified your Iwad (check the timestamp)?
I believe Dday is more tolerant these days, but historically, it would hang when presented with a modified Iwad.
The next lines in a non-verbose out file are:
Joystick_Init: M
Starting GuiApp event loop...
Canvas: Gained focus.
OpenGL information:
Thus, are you running Dday with a gamepad plugged in these days. Have you upgraded your video card drivers?
I also checked the date stamp of the IWAD file I am using, which is DOOMU.WAD 12/06/1996. (The date stamp of my DOOM2.WAD file is 05/04/2009 - I have no idea why!)
That page also mentions an Intel Driver Update Utility, have you tried that?
Product Detected Mobile Intel® 4 Series Express Chipset Family
Current Driver Installed 7.15.10.1637
"A customized computer manufacturer driver is installed on your computer. The Intel Driver Update Utility is not able to update the driver. Installing a generic Intel driver instead of the customized computer manufacturer driver may cause technical issues. Contact your computer manufacturer for the latest driver for your computer."
The setup.exe for Driver Revision: 15.17.19.2869 (Graphics: 8.15.10.2869) says "The driver being installed is not validated for this computer. Please obtain the appropriate driver from the computer manufacturer." I can't see any way to override the check.
Thanks for your help.
I'm running windows 7 x64 by the way.
doomsday.out version 1.10.4:
doomsday.out version 1.11.0
Next post includes latest doomsday.out for 1.13.0 - game crashes instead of freezing/hanging.
I remember that I played Doom using an older version of Doomsday some years ago. If I can help you in some way, please let me know.