VOGONS


First post, by mk26c

User metadata
Rank Newbie
Rank
Newbie

Hi,

I have tried to download and run a couple of games from GOG that use Dosbox, which has resulted in crashes. I have narrowed down the issue to Dosbox itself crashing due to C:\Windows\system32\wdmaud.drv and so far have come up blank on a solution. This is a fresh install of windows on Lenovo T60 2008-BF6. The audio otherwise works.

I have tried commenting out or turning off the audio option altogether in the conf files, but that didn't help. I also tried on a dosbox version that did not come from GOG, but also unsuccessfully.

I get the status command window, followed by another dosbox window, followed by a windows crash popup.

Thank You.

Here is the Windows Event viewer event. No matter which version I tried, they all look the same:

Faulting application name: DOSBox.exe, version: 0.74.0.0, time stamp: 0x4bea7d36
Faulting module name: wdmaud.drv, version: 6.1.7601.17514, time stamp: 0x4ce7ba26
Exception code: 0xc0000005
Fault offset: 0x00016705
Faulting process id: 0x4e0
Faulting application start time: 0x01cde6bc0d908e76
Faulting application path: C:\GOG Games\Crusader No Remorse\DOSBOX\DOSBox.exe
Faulting module path: C:\Windows\system32\wdmaud.drv

Reply 2 of 10, by mk26c

User metadata
Rank Newbie
Rank
Newbie

Everything is up-to-date. The drivers are Microsoft ones; I couldn't find Win7 drivers from lenovo, only vista ones (which didn't work).

Edit: Found some drivers from lenovo website, installed, sound works, still get crash from Dosbox with identical event viewer messages.

Reply 4 of 10, by mk26c

User metadata
Rank Newbie
Rank
Newbie

The thing is, audio is working otherwise. If the driver was corrupt or broke as it was described at the microsoft answers link, it wouldn't work in windows. I was hoping that stderr text file would have something in it, but it's empty, which tells me that whatever happens is when Dosbox is trying to open the connection to the driver.

Reply 5 of 10, by bloodbat

User metadata
Rank Oldbie
Rank
Oldbie

And I'm telling you updating your DirectX (even if audio is working otherwise) is not a bad idea, I really don't think it's DosBox's fault. The audio card is (probably, since I can't find the information) not a chip made by Lenovo so, try to find and use the drivers from the chip manufacturer.

Reply 6 of 10, by mk26c

User metadata
Rank Newbie
Rank
Newbie

DirectX is up to date. Will Try to search out the audio driver..

Reply 7 of 10, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

To clarify, we are insisting it's a driver issue or that windows is not up to date, since your problem didn't get reported before.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 8 of 10, by mk26c

User metadata
Rank Newbie
Rank
Newbie

I'm not disagreeing with the driver issue. Windows IS up to date, and so is DirectX. The driver is the latest version of SoundMax Integrated Digital Audio that I could find so far. I was kind of hoping that there would be a way to skip the sound system and see if that's the only thing that's causing the issue. I also guess I can try to set up virtual xp or linux and see what happens.

Reply 9 of 10, by bloodbat

User metadata
Rank Oldbie
Rank
Oldbie

The original operating system shipped with that laptop wasn't Windows 7, was it? I'm asking this because the driver is probably buggy for Windows 7. If I'm right, it would be interesting to see what happens when running DosBox using the laptop's original OS.

Reply 10 of 10, by mk26c

User metadata
Rank Newbie
Rank
Newbie

Original is Windows XP. I have set up Virtual XP and tried to run Crusader through it. It got a LOT further. Still failed to start, but it got the point of trying to run the executable, rather then crash halfway through starting dosbox. Not to mention, running an emulator through a VM on a 4+ year old laptop is not exactly speedy.

I know there was a way of getting certified XP drivers to install in Vista (not sure about 7) with some reduced functionality. Will look into that next.