ok well, here's the dump file and its analysis!!!! not what i expected but it looks like my audio card's driver is causing it... right?
Loading Dump File [C:\WINNT\Minidump\Mini030304-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: C:\WINNT\Symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: symbols timestamp is wrong 0x3ee650b3 0x3ee6c002 for ntoskrnl.exe
Windows 2000 Kernel Version 2195 (Service Pack 4) MP (2 procs) Free x86 compatible
Kernel base = 0x80400000 PsLoadedModuleList = 0x80484520
Debug session time: Wed Mar 03 14:54:37 2004
System Uptime: not available
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: symbols timestamp is wrong 0x3ee650b3 0x3ee6c002 for ntoskrnl.exe
Loading Kernel Symbols
.....................................................................................................................
Loading unloaded module list
...........................
Loading User Symbols
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck C2, {7, b8a, 83daec20, 83daec28}
unable to read from 80482a04
unable to read from 80482a08
unable to get MmPageSize - probably bad symbols
Unable to load image e10kx2k.sys, Win32 error 2
*** WARNING: Unable to verify timestamp for e10kx2k.sys
*** ERROR: Module load completed but symbols could not be loaded for e10kx2k.sys
Unable to load image kmixer.sys, Win32 error 2
*** WARNING: symbols timestamp is wrong 0x3dee36d2 0x3e9cd5c3 for KS.SYS
Unable to load image sysaudio.sys, Win32 error 2
Probably caused by : e10kx2k.sys ( e10kx2k+dad6 )
Followup: MachineOwner
---------
1: kd> !analyze -v
*******************************************************************************
* *
* 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: 83daec20, Memory contents of the pool block
Arg4: 83daec28, Address of the block of pool being deallocated
Debugging Details:
------------------
unable to read from 80482a04
unable to read from 80482a08
unable to get MmPageSize - probably bad symbols
BUGCHECK_STR: 0xc2_7
DEFAULT_BUCKET_ID: DRIVER_FAULT
LAST_CONTROL_TRANSFER: from 000000c2 to 8046ca6b
STACK_TEXT:
eb433a68 000000c2 00000007 00000b8a 83daec20 nt!MiFreePoolPages+0x668
FOLLOWUP_IP:
e10kx2k+dad6
bfbecad6 ?? ???
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: e10kx2k+dad6
MODULE_NAME: e10kx2k
IMAGE_NAME: e10kx2k.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 3b4e7915
STACK_COMMAND: kb
BUCKET_ID: 0xc2_7_e10kx2k+dad6
Followup: MachineOwner
---------