[wdmaudiodev] Crash in WDMAUD.SYS

  • From: "Chris Edgington" <chris.edgington@xxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 25 Oct 2002 16:36:05 -0500

Using CoolEdit Pro 1.2 and my WDM audio driver, I'm 
periodically getting a crash in WDMAUD.SYS. It looks like 
my driver is out of the picture ... that its a bug in 
wdmaud, but can someone confirm? Bugcheck dump below.

Thanks,
-Chris
************************************************************************
*******
*
*
*                        Bugcheck Analysis
*
*
*
************************************************************************
*******

BAD_POOL_CALLER (c2)
The current thread is making a bad pool request.  
Typically this is at a bad IRQL level or double freeing 
the same allocation, etc.
Arguments:
Arg1: 00000007, Attempt to free pool which was already freed
Arg2: 00000b8a, (reserved)
Arg3: 8144e000, Memory contents of the pool block
Arg4: 8144e008, Pointer to pool header

Debugging Details:
------------------

*8144e000 size:   20 previous size:    0 
FREED_POOL_TAG:  WDMA

BUGCHECK_STR:  0xc2_7_WDMA

DEFAULT_BUCKET_ID:  DRIVER_FAULT

LAST_CONTROL_TRANSFER:  from 8042c0c3 to 80455d74

STACK_TEXT:  
ba0a36dc 8042c0c3 00000003 ba0a3724 00000007
nt!RtlpBreakWithStatusInstruction
ba0a370c 8042c487 00000003 80476180 8144e000
nt!KiBugCheckDebugBreak+0x31
ba0a3a98 8046aee2 000000c2 00000007 00000b8a nt!KeBugCheckEx+0x390
ba0a3ad4 8046ace2 8144e008 00000000 ba05c352 nt!ExFreePoolWithTag+0x18a
ba0a3ae0 ba05c352 8144e008 ba05ea40 ba05c4bc nt!ExFreePool+0xb
ba0a3aec ba05c4bc ba0a3b08 81452000 814d88c8 wdmaud!FreeMem+0x12
ba0a3b0c ba05f9ee 814d88c8 001d800c 81452000
wdmaud!WdmaLogLastCommand+0xbe
ba0a3c0c 8041f79f 814590a0 814d88c8 814d88c8 wdmaud!SoundDispatch+0x4b
ba0a3c20 80499e0f 818359aa 00000000 814d88c8 nt!IopfCallDriver+0x35
ba0a3c34 8049a0ed 814590a0 814d88c8 8145a928
nt!IopSynchronousServiceTail+0x60
ba0a3d00 80497df9 00000078 00000218 00000000 nt!IopXxxControlFile+0x5e4
ba0a3d34 80465091 00000078 00000218 00000000
nt!NtDeviceIoControlFile+0x28
ba0a3d34 77f83c6a 00000078 00000218 00000000 nt!KiSystemService+0xc4
0012dd28 77e9089f 00000078 00000218 00000000
ntdll!ZwDeviceIoControlFile+0xb
0012dd8c 77563e6e 00000078 001d800c 00d10800
KERNEL32!DeviceIoControl+0x93
0012ddd8 77563dd8 00d10800 00000054 0012de60
wdmaud_77560000!wdmaudIoControl+0x93
0012ddec 775617b1 00d10800 0012dee8 775903b0
wdmaud_77560000!wdmaudGetDevCaps+0x30
0012de08 77576035 00000000 00000004 00000000
wdmaud_77560000!wodMessage+0x62
0012de34 77578d8c 00000001 0000000a 00000008 WINMM!waveIDMessage+0x112
0012def0 0048519e 00000008 0012df14 00000034
WINMM!waveOutGetDevCapsA+0xb6
WARNING: Stack unwind information not available. Following frames may be
wrong.
77e1b1ca ff6345e8 74c085ff 74ff5618 e8500c24 coolpro+0x8519e
04244c8b 00000000 00000000 00000000 00000000 0xff6345e8


FOLLOWUP_IP: 
wdmaud!FreeMem+12
ba05c352 832600           and     dword ptr [esi],0x0

FOLLOWUP_NAME:  MachineOwner

SYMBOL_NAME:  wdmaud!FreeMem+12

MODULE_NAME:  wdmaud

IMAGE_NAME:  wdmaud.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  3c9d1089

STACK_COMMAND:  kb

BUCKET_ID:  0xc2_7_WDMA_wdmaud!FreeMem+12

Followup: MachineOwner
---------

******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.de/

Other related posts:

  • » [wdmaudiodev] Crash in WDMAUD.SYS