Ich habe seit einigen Wochen unregelmäßig Bluescreens, meißtens welche mit "driver_irql_not_less". Daraufhin habe ich debuggt, mit folgendem Ergebnis:
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an interrupt request level (IRQL) that is to high. This is usually caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 6dccd2d0, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000000, value 0 0 read operation, 1 = write operation
Arg4: 6dcce2d0, address which referenced memory
Debugging Details:
Kernel symbols are WRONG. Please fix symbols to do analysis.
MODULE_NAME: nt
FAULTING_MODULE: 804d4000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4178c5bd
READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPoolCodeStart
unable to get nt!MmPoolCodeEnd
unable to get nt!MiSessionPoolStart
unable to get nt!MiSessionPoolEnd
6dcce2d0
Current_IRQL: 2
Faulting_IP:
+6dcce2d0
6dcce2d0 ? ?
Default_Bucket_ID: DRIVER_FAULT
BUGCHECK_STR: 0xD1
LAST_CONTROL_TRANSFER: from 804de1d9 to 8052de23
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
80545c80 804de1d9 0000000a 6dcce2d0 00000002 nt!KeBugCheckEx+0x1b
80545c9c cb684080 cb812a10 cb332400 c92b8800 nt!Kei386EoiHelper+0x26c6
be873200 00000000 00000000 00000000 00000000 0xcb684080
STACK_COMMAND: .bugcheck ; kb
FAILED_INSTRUCTION_ADDRESS:
+6dcce2d0
6dcceed0 ? ?
FOLLOWUP_NAME: MachineOwner
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
Was bedeutet das jetzt genau?
Kann jemand hieraus die Addresse des eventuell fehlerhaften Treibers herauslesen, bzw. sehe ich das richtig, das es einer Umbelegung der IRQ's Bedarf um das Problem zu lösen? Bitte um Hilfe!!!
Seite 1 von 1
Debugging Informationen Auswerten!
Anzeige
#3
geschrieben 16. Februar 2005 - 02:36
..habe ich alles schon durchprobiert. sonst hätte ich mich sicherlich nicht zum debuggen durchgedrungen, aber danke trotzdem!
#4
geschrieben 16. Februar 2005 - 02:56
Rufe mal den Debugger so auf (mit den allen * ):
Für die Windows Version
windbg -y SRV*c:\debug\symbols*http://msdl.microsoft.com/download/symbols -i c:\debug\i386 -z [Abbilddatei]
oder für die Konsolenversion
kd -y SRV*c:\debug\symbols*http://msdl.microsoft.com/download/symbols -i c:\debug\i386 -z [Abbilddatei]
Die Pfade anpassen besonders den zum i386 Ordner der CD und der passenden Abbilddatei. c:\debug\symbols kannst Du frei wählen.
Wenn der Debugger soweit geladen ist, dann gebe mal !analyze -v ein.
So steht da oben nur, das etwas mit dem namen nt dafür verantwortlich ist, aber ich weiss nicht, was das sein soll. Eventuell bekommt man genauere Infos, wenn man die passenden Symbole hat.
Für die Windows Version
windbg -y SRV*c:\debug\symbols*http://msdl.microsoft.com/download/symbols -i c:\debug\i386 -z [Abbilddatei]
oder für die Konsolenversion
kd -y SRV*c:\debug\symbols*http://msdl.microsoft.com/download/symbols -i c:\debug\i386 -z [Abbilddatei]
Die Pfade anpassen besonders den zum i386 Ordner der CD und der passenden Abbilddatei. c:\debug\symbols kannst Du frei wählen.
Wenn der Debugger soweit geladen ist, dann gebe mal !analyze -v ein.
So steht da oben nur, das etwas mit dem namen nt dafür verantwortlich ist, aber ich weiss nicht, was das sein soll. Eventuell bekommt man genauere Infos, wenn man die passenden Symbole hat.
Dieser Beitrag wurde von DK2000 bearbeitet: 16. Februar 2005 - 03:09
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
- ← Msdos.sys,io.sys,config.sys
- Windows XP & Windows Media Center Edition
- Windows Explorer Mit Admin-rechten →
Thema verteilen:
Seite 1 von 1