Can anyone please help me in resolving the issue or at least guide me in the right direction?
Amogha
Can anyone please help me in resolving the issue or at least guide me in the right direction?
Amogha
!analyze -v?
Gary G. Little
----- Original Message -----
From: “amogha bv”
To: “Windows System Software Devs Interest List”
Sent: Wednesday, March 30, 2011 10:41:27 PM
Subject: RE:[ntdev] Miniport driver.
Hi,
w.r.t above issue, when i run IO meter, it runs for around 160 IO/s and then crashes. And every time the crash occurs in different files some time storport.sys or usb.sys or nt.sys etc.
1. What might be the issue?
2. If i am doing the mistake of completing the srb twice, whether the system will crash immediately or will it take some time to corrupt the data and then crash ?
Amogha
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
Hi Gary,
1.I have posted the log in the above post for one such crash(0xD1).
2.Some times i get “Illegal instruction - code c000001d (!!! second chance !!!) 85389d3f c7 ???”
kind of error. Also some time the error code is c0000005.
I have got BugCheck 19, {3, 95dcdd48, 95dcdd48, 0}(BAD_POOL_HEADER error).
I have got Bugcheck 1A,(0x41287, 0 ,0 ,0}
So how can i debug such situation?
Amogha
You may have already posted the !analyze -v dump, but it is no longer available in the thread history, and I am not opening up OsrOnline and digging this thread out of the NtDev forum.
Have stepped into your code? Stepped into StartIo? Checked completion functions? Multiple completions? Memory pointers? Bad memory pointers? Referencing paged out memory at IRQL >= DISPATCH_LEVEL? Interrupt Service routine?
Gary G. Little
----- Original Message -----
From: “amogha bv”
To: “Windows System Software Devs Interest List”
Sent: Thursday, March 31, 2011 7:44:42 AM
Subject: RE:[ntdev] Miniport driver.
Hi Gary,
1.I have posted the log in the above post for one such crash(0xD1).
2.Some times i get “Illegal instruction - code c000001d (!!! second chance !!!) 85389d3f c7 ???”
kind of error. Also some time the error code is c0000005.
3. I have got BugCheck 19, {3, 95dcdd48, 95dcdd48, 0}(BAD_POOL_HEADER error).
4. I have got Bugcheck 1A,(0x41287, 0 ,0 ,0}
So how can i debug such situation?
Amogha
—
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
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: 00000000, memory referenced
Arg2: 000000ff, IRQL
Arg3: 00000001, 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: 828ab350, address which referenced memory
WRITE_ADDRESS: 00000000
CURRENT_IRQL: 2
FAULTING_IP:
nt!KiExecuteAllDpcs+94
828ab350 890a mov dword ptr [edx],ecx
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: System
TRAP_FRAME: 8cd1cc1c -- (.trap 0xffffffff8cd1cc1c)
ErrCode = 00000002
eax=8575e0a8 ebx=8cd01a00 ecx=00000000 edx=00000000 esi=8cd00120 edi=8cd01a08
eip=828ab350 esp=8cd1cc90 ebp=8cd1ccd4 iopl=0 nv up di pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010002
nt!KiExecuteAllDpcs+0x94:
828ab350 890a mov dword ptr [edx],ecx ds:0023:00000000=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from 8291fe71 to 828ae394
STACK_TEXT:
8cd1c7e4 8291fe71 00000003 519125e9 00000065 nt!RtlpBreakWithStatusInstruction
8cd1c834 8292096d 00000003 00000000 828ab350 nt!KiBugCheckDebugBreak+0x1c
8cd1cbfc 828897eb 0000000a 00000000 000000ff nt!KeBugCheck2+0x68b
8cd1cbfc 828ab350 0000000a 00000000 000000ff nt!KiTrap0E+0x2cf
8cd1ccd4 828ab218 8cd00120 8cd05800 00000000 nt!KiExecuteAllDpcs+0x94
8cd1cd20 828ab038 00000000 0000000e 00000000 nt!KiRetireDpcList+0xd5
8cd1cd24 00000000 0000000e 00000000 00000000 nt!KiIdleLoop+0x38
STACK_COMMAND: kb
FOLLOWUP_IP:
nt!KiExecuteAllDpcs+94
828ab350 890a mov dword ptr [edx],ecx
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: nt!KiExecuteAllDpcs+94
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
IMAGE_NAME: ntkrpamp.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc007
FAILURE_BUCKET_ID: 0xA_nt!KiExecuteAllDpcs+94
BUCKET_ID: 0xA_nt!KiExecuteAllDpcs+94
Followup: MachineOwner
Amogha
Hi Gary,
BugCheck FE, {6, 8552d680, 43787254, 0}
Probably caused by : USBPORT.SYS ( USBPORT!USBPORT_AssertSig+20 )
nt!RtlpBreakWithStatusInstruction:
82876394 cc int 3
3: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
BUGCODE_USB_DRIVER (fe)
USB Driver bugcheck, first parameter is USB bugcheck code.
Arguments:
Arg1: 00000006, USBBUGCODE_BAD_SIGNATURE An Internal data structure (object)
has been corrupted.
Arg2: 8552d680, Object address
Arg3: 43787254, Signature that was expected
Arg4: 00000000
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xFE
PROCESS_NAME: System
CURRENT_IRQL: 2
LAST_CONTROL_TRANSFER: from 828e7e71 to 82876394
STACK_TEXT:
8cd527b4 828e7e71 00000003 b462c01d 00000065 nt!RtlpBreakWithStatusInstruction
8cd52804 828e896d 00000003 8649b720 8284b334 nt!KiBugCheckDebugBreak+0x1c
8cd52bc8 828e7d10 000000fe 00000006 8552d680 nt!KeBugCheck2+0x68b
8cd52bec 8fb10025 000000fe 00000006 8552d680 nt!KeBugCheckEx+0x1e
8cd52c08 8fb11e46 8552d680 00000000 43787254 USBPORT!USBPORT_AssertSig+0x20
8cd52c30 8fb118d0 8552d680 8649b720 8284b334 USBPORT!USBPORT_Core_iGetNextPriorityTransfer+0x11a
8cd52c54 8fb11d18 8649b0f0 8649b720 8649b002 USBPORT!USBPORT_Core_UsbHcIntDpc_Worker+0x5d
8cd52c78 828733b5 8649b72c 8649b002 00000000 USBPORT!USBPORT_Xdpc_Worker+0x173
8cd52cd4 82873218 8cd36120 8cd3b800 00000000 nt!KiExecuteAllDpcs+0xf9
8cd52d20 82873038 00000000 0000000e 00000000 nt!KiRetireDpcList+0xd5
8cd52d24 00000000 0000000e 00000000 00000000 nt!KiIdleLoop+0x38
STACK_COMMAND: kb
FOLLOWUP_IP:
USBPORT!USBPORT_AssertSig+20
8fb10025 5d pop ebp
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: USBPORT!USBPORT_AssertSig+20
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: USBPORT
IMAGE_NAME: USBPORT.SYS
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc871
FAILURE_BUCKET_ID: 0xFE_USBPORT!USBPORT_AssertSig+20
BUCKET_ID: 0xFE_USBPORT!USBPORT_AssertSig+20
Followup: MachineOwner
Amogha