Welcome!
It does appear as if your Audio Driver is the culprit.
Code:
Microsoft (R) Windows Debugger Version 6.11.0001.404 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Users\Jonathan\Desktop\minidump\121609-58890-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 7 Kernel Version 7600 MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7600.16385.x86fre.win7_rtm.090713-1255
Machine Name:
Kernel base = 0x82e1f000 PsLoadedModuleList = 0x82f67810
Debug session time: Thu Dec 17 00:32:22.175 2009 (GMT-5)
System Uptime: 0 days 22:03:26.939
Loading Kernel Symbols
...............................................................
................................................................
..........................................................
Loading User Symbols
Loading unloaded module list
...........
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck A, {10014c, 2, 0, 82e351af}
Unable to load image \SystemRoot\system32\drivers\emAudio.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for emAudio.sys
*** ERROR: Module load completed but symbols could not be loaded for emAudio.sys
Probably caused by : portcls.sys ( portcls!PnpRemoveDevice+c1 )
Followup: MachineOwner
---------
1: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0010014c, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000000, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: 82e351af, address which referenced memory
Debugging Details:
------------------
READ_ADDRESS: GetPointerFromAddress: unable to read from 82f87718
Unable to read MiSystemVaType memory at 82f67160
0010014c
CURRENT_IRQL: 2
FAULTING_IP:
nt!IopInsertRemoveDevice+2c
82e351af 3931 cmp dword ptr [ecx],esi
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: System
TRAP_FRAME: 8b313a68 -- (.trap 0xffffffff8b313a68)
ErrCode = 00000000
eax=00000000 ebx=83232900 ecx=0010014c edx=00000000 esi=82784b20 edi=86ca2030
eip=82e351af esp=8b313adc ebp=8b313adc iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202
nt!IopInsertRemoveDevice+0x2c:
82e351af 3931 cmp dword ptr [ecx],esi ds:0023:0010014c=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from 82e351af to 82e657eb
STACK_TEXT:
8b313a68 82e351af badb0d00 00000000 00000003 nt!KiTrap0E+0x2cf
8b313adc 82e353c6 00000000 82784b20 823cb578 nt!IopInsertRemoveDevice+0x2c
8b313b34 82e3556e 82784b20 00000000 87062b00 nt!IopCompleteUnloadOrDelete+0x152
8b313b5c 915a0c8d 82784b20 85816d48 82784bd8 nt!IoDeleteDevice+0xae
8b313b74 9159a750 82784b20 85816d48 85816e90 portcls!PnpRemoveDevice+0xc1
8b313b90 915a0ccf 82784b20 00000000 8b313bb8 portcls!DispatchPnp+0x180
8b313ba0 91cbd157 82784b20 85816d48 85816eb4 portcls!PcDispatchIrp+0x34
WARNING: Stack unwind information not available. Following frames may be wrong.
8b313bb8 82e5b4bc 82784b20 85816d48 8b313c54 emAudio+0x4157
8b313bd0 82ffbedf 87072c68 87cfde78 87072c68 nt!IofCallDriver+0x63
8b313c00 82fd2b3d 87072c68 00000000 87cfde78 nt!IopSynchronousCall+0xc2
8b313c58 82e33c3a 87072c68 00000002 ad1c2ad0 nt!IopRemoveDevice+0xd4
8b313c84 82fd2951 00000000 ad1c2ad0 00000000 nt!PnpRemoveLockedDeviceNode+0x16c
8b313c98 82fd28b7 00000002 00000000 00000000 nt!PnpDeleteLockedDeviceNode+0x2d
8b313cc8 830dd973 8267c030 ad1c2ad0 00000002 nt!PnpDeleteLockedDeviceNodes+0x4c
8b313d00 82e8cf2b 824aa1f0 00000000 852c3d48 nt!PnpDelayedRemoveWorker+0x54
8b313d50 8302d66d 00000001 ae064eeb 00000000 nt!ExpWorkerThread+0x10d
8b313d90 82edf0d9 82e8ce1e 00000001 00000000 nt!PspSystemThreadStartup+0x9e
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19
STACK_COMMAND: kb
FOLLOWUP_IP:
portcls!PnpRemoveDevice+c1
915a0c8d 5f pop edi
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: portcls!PnpRemoveDevice+c1
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: portcls
IMAGE_NAME: portcls.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc864
FAILURE_BUCKET_ID: 0xA_portcls!PnpRemoveDevice+c1
BUCKET_ID: 0xA_portcls!PnpRemoveDevice+c1
Followup: MachineOwner
---------
1: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0010014c, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000000, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: 82e351af, address which referenced memory
Debugging Details:
------------------
READ_ADDRESS: GetPointerFromAddress: unable to read from 82f87718
Unable to read MiSystemVaType memory at 82f67160
0010014c
CURRENT_IRQL: 2
FAULTING_IP:
nt!IopInsertRemoveDevice+2c
82e351af 3931 cmp dword ptr [ecx],esi
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: System
TRAP_FRAME: 8b313a68 -- (.trap 0xffffffff8b313a68)
ErrCode = 00000000
eax=00000000 ebx=83232900 ecx=0010014c edx=00000000 esi=82784b20 edi=86ca2030
eip=82e351af esp=8b313adc ebp=8b313adc iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202
nt!IopInsertRemoveDevice+0x2c:
82e351af 3931 cmp dword ptr [ecx],esi ds:0023:0010014c=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from 82e351af to 82e657eb
STACK_TEXT:
8b313a68 82e351af badb0d00 00000000 00000003 nt!KiTrap0E+0x2cf
8b313adc 82e353c6 00000000 82784b20 823cb578 nt!IopInsertRemoveDevice+0x2c
8b313b34 82e3556e 82784b20 00000000 87062b00 nt!IopCompleteUnloadOrDelete+0x152
8b313b5c 915a0c8d 82784b20 85816d48 82784bd8 nt!IoDeleteDevice+0xae
8b313b74 9159a750 82784b20 85816d48 85816e90 portcls!PnpRemoveDevice+0xc1
8b313b90 915a0ccf 82784b20 00000000 8b313bb8 portcls!DispatchPnp+0x180
8b313ba0 91cbd157 82784b20 85816d48 85816eb4 portcls!PcDispatchIrp+0x34
WARNING: Stack unwind information not available. Following frames may be wrong.
8b313bb8 82e5b4bc 82784b20 85816d48 8b313c54 emAudio+0x4157
8b313bd0 82ffbedf 87072c68 87cfde78 87072c68 nt!IofCallDriver+0x63
8b313c00 82fd2b3d 87072c68 00000000 87cfde78 nt!IopSynchronousCall+0xc2
8b313c58 82e33c3a 87072c68 00000002 ad1c2ad0 nt!IopRemoveDevice+0xd4
8b313c84 82fd2951 00000000 ad1c2ad0 00000000 nt!PnpRemoveLockedDeviceNode+0x16c
8b313c98 82fd28b7 00000002 00000000 00000000 nt!PnpDeleteLockedDeviceNode+0x2d
8b313cc8 830dd973 8267c030 ad1c2ad0 00000002 nt!PnpDeleteLockedDeviceNodes+0x4c
8b313d00 82e8cf2b 824aa1f0 00000000 852c3d48 nt!PnpDelayedRemoveWorker+0x54
8b313d50 8302d66d 00000001 ae064eeb 00000000 nt!ExpWorkerThread+0x10d
8b313d90 82edf0d9 82e8ce1e 00000001 00000000 nt!PspSystemThreadStartup+0x9e
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19
STACK_COMMAND: kb
FOLLOWUP_IP:
portcls!PnpRemoveDevice+c1
915a0c8d 5f pop edi
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: portcls!PnpRemoveDevice+c1
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: portcls
IMAGE_NAME: portcls.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc864
FAILURE_BUCKET_ID: 0xA_portcls!PnpRemoveDevice+c1
BUCKET_ID: 0xA_portcls!PnpRemoveDevice+c1
Followup: MachineOwner
---------
1: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0010014c, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000000, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: 82e351af, address which referenced memory
Debugging Details:
------------------
READ_ADDRESS: GetPointerFromAddress: unable to read from 82f87718
Unable to read MiSystemVaType memory at 82f67160
0010014c
CURRENT_IRQL: 2
FAULTING_IP:
nt!IopInsertRemoveDevice+2c
82e351af 3931 cmp dword ptr [ecx],esi
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: System
TRAP_FRAME: 8b313a68 -- (.trap 0xffffffff8b313a68)
ErrCode = 00000000
eax=00000000 ebx=83232900 ecx=0010014c edx=00000000 esi=82784b20 edi=86ca2030
eip=82e351af esp=8b313adc ebp=8b313adc iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202
nt!IopInsertRemoveDevice+0x2c:
82e351af 3931 cmp dword ptr [ecx],esi ds:0023:0010014c=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from 82e351af to 82e657eb
STACK_TEXT:
8b313a68 82e351af badb0d00 00000000 00000003 nt!KiTrap0E+0x2cf
8b313adc 82e353c6 00000000 82784b20 823cb578 nt!IopInsertRemoveDevice+0x2c
8b313b34 82e3556e 82784b20 00000000 87062b00 nt!IopCompleteUnloadOrDelete+0x152
8b313b5c 915a0c8d 82784b20 85816d48 82784bd8 nt!IoDeleteDevice+0xae
8b313b74 9159a750 82784b20 85816d48 85816e90 portcls!PnpRemoveDevice+0xc1
8b313b90 915a0ccf 82784b20 00000000 8b313bb8 portcls!DispatchPnp+0x180
8b313ba0 91cbd157 82784b20 85816d48 85816eb4 portcls!PcDispatchIrp+0x34
WARNING: Stack unwind information not available. Following frames may be wrong.
8b313bb8 82e5b4bc 82784b20 85816d48 8b313c54 emAudio+0x4157
8b313bd0 82ffbedf 87072c68 87cfde78 87072c68 nt!IofCallDriver+0x63
8b313c00 82fd2b3d 87072c68 00000000 87cfde78 nt!IopSynchronousCall+0xc2
8b313c58 82e33c3a 87072c68 00000002 ad1c2ad0 nt!IopRemoveDevice+0xd4
8b313c84 82fd2951 00000000 ad1c2ad0 00000000 nt!PnpRemoveLockedDeviceNode+0x16c
8b313c98 82fd28b7 00000002 00000000 00000000 nt!PnpDeleteLockedDeviceNode+0x2d
8b313cc8 830dd973 8267c030 ad1c2ad0 00000002 nt!PnpDeleteLockedDeviceNodes+0x4c
8b313d00 82e8cf2b 824aa1f0 00000000 852c3d48 nt!PnpDelayedRemoveWorker+0x54
8b313d50 8302d66d 00000001 ae064eeb 00000000 nt!ExpWorkerThread+0x10d
8b313d90 82edf0d9 82e8ce1e 00000001 00000000 nt!PspSystemThreadStartup+0x9e
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19
STACK_COMMAND: kb
FOLLOWUP_IP:
portcls!PnpRemoveDevice+c1
915a0c8d 5f pop edi
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: portcls!PnpRemoveDevice+c1
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: portcls
IMAGE_NAME: portcls.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc864
FAILURE_BUCKET_ID: 0xA_portcls!PnpRemoveDevice+c1
BUCKET_ID: 0xA_portcls!PnpRemoveDevice+c1
Followup: MachineOwner
---------
I recommend removing your sound drivers, rebooting, and letting Windows reinstall them. Make sure they are up-to-date afterwards, by going into Device Manager, finding your card, and selecting Update Driver software from the right-click menu.
Hope this helps,
~JK
Edit: Ken beat me to the post, and he is more experienced than I. Take his suggestion first.