- #1
V
Venom.5
Guest
Hallo,
ich hab ein Problem, dass allerdings nur sporadisch auftritt und schon seit einem halben Jahr besteht.
Und zwar kratzt mein Rechner ca. alle zwei Wochen mal (nur während ich StarCraft spiele) elegant mit einem Bluescreen und der Fehlermeldung IRQL_NOT_LESS_OR_EQUAL ab. Habe mich auch schon durch hunderte von Foren gekämpft, aber trotzdem blicke ich immer noch nicht ganz durch. Immerhin hab ich eine Bugcheck-Analyse mit Windebug durchgeführt, was folgende Ergebnisse lieferte:
--------------------------------------------------------------------------------------------
Microsoft (R) Windows Debugger Version 6.5.0003.7
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\WINDOWS\Minidump\Mini110205-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: SRV*c:\windows\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible
Product: WinNt
Built by: 2600.xpsp_sp2_gdr.050301-1519
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055a420
Debug session time: Wed Nov 2 16:52:13.437 2005 (GMT+1)
System Uptime: 0 days 4:13:41.007
Loading Kernel Symbols
........................................................................................................................
Loading unloaded module list
...............
Loading User Symbols
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck A, {fffe8080, 2, 1, 806ee2dc}
Probably caused by : ntoskrnl.exe ( nt!KiTrap0E+233 )
Followup: MachineOwner
---------
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: fffe8080, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, value 0 = read operation, 1 = write operation
Arg4: 806ee2dc, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: fffe8080
CURRENT_IRQL: 2
FAULTING_IP:
hal!KfLowerIrql+c
806ee2dc 890d8000feff mov [fffe0080],ecx
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xA
LAST_CONTROL_TRANSFER: from 804e4939 to 806ee2dc
STACK_TEXT:
ba99ecdc 804e4939 00000000 82eef700 00000000 hal!KfLowerIrql+0xc
ba99ecf0 80565674 00000000 00000001 00000000 nt!KeReleaseMutant+0xbb
ba99ed54 804de7ec 00000098 00000000 01abfddc nt!NtReleaseMutant+0x76
ba99ed54 7c91eb94 00000098 00000000 01abfddc nt!KiFastCallEntry+0xf8
WARNING: Frame IP not in any known module. Following frames may be wrong.
01abfddc 00000000 00000000 00000000 00000000 0x7c91eb94
FOLLOWUP_IP:
nt!KiTrap0E+233
804e187f f7457000000200 test dword ptr [ebp+0x70],0x20000
SYMBOL_STACK_INDEX: 0
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: nt!KiTrap0E+233
MODULE_NAME: nt
IMAGE_NAME: ntoskrnl.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 42250ff9
STACK_COMMAND: .trap ffffffffba99ec6c ; kb
FAILURE_BUCKET_ID: 0xA_W_nt!KiTrap0E+233
BUCKET_ID: 0xA_W_nt!KiTrap0E+233
Followup: MachineOwner
-----------------------------------------------------------------------------------------
So, nun hat das etwas mit der ntoskrnl.exe zu tun? Und wenns es an einem Treiber liegt, der wie oben steht (current irql) die irql 2 hat, wo muss ich danach suchen um rauszufinden wer wirklich daran schuld ist? Wo finde ich die irqls?
Ich entschuldige mich schon mal im Voraus falls ich entweder im falschen Board bin oder hilfreiche Infomationen vergessen habe, aber vielleicht kann mir trotzdem jemand helfen. Danke schonmal...
MfG
ich hab ein Problem, dass allerdings nur sporadisch auftritt und schon seit einem halben Jahr besteht.
Und zwar kratzt mein Rechner ca. alle zwei Wochen mal (nur während ich StarCraft spiele) elegant mit einem Bluescreen und der Fehlermeldung IRQL_NOT_LESS_OR_EQUAL ab. Habe mich auch schon durch hunderte von Foren gekämpft, aber trotzdem blicke ich immer noch nicht ganz durch. Immerhin hab ich eine Bugcheck-Analyse mit Windebug durchgeführt, was folgende Ergebnisse lieferte:
--------------------------------------------------------------------------------------------
Microsoft (R) Windows Debugger Version 6.5.0003.7
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\WINDOWS\Minidump\Mini110205-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: SRV*c:\windows\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible
Product: WinNt
Built by: 2600.xpsp_sp2_gdr.050301-1519
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055a420
Debug session time: Wed Nov 2 16:52:13.437 2005 (GMT+1)
System Uptime: 0 days 4:13:41.007
Loading Kernel Symbols
........................................................................................................................
Loading unloaded module list
...............
Loading User Symbols
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck A, {fffe8080, 2, 1, 806ee2dc}
Probably caused by : ntoskrnl.exe ( nt!KiTrap0E+233 )
Followup: MachineOwner
---------
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: fffe8080, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, value 0 = read operation, 1 = write operation
Arg4: 806ee2dc, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: fffe8080
CURRENT_IRQL: 2
FAULTING_IP:
hal!KfLowerIrql+c
806ee2dc 890d8000feff mov [fffe0080],ecx
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xA
LAST_CONTROL_TRANSFER: from 804e4939 to 806ee2dc
STACK_TEXT:
ba99ecdc 804e4939 00000000 82eef700 00000000 hal!KfLowerIrql+0xc
ba99ecf0 80565674 00000000 00000001 00000000 nt!KeReleaseMutant+0xbb
ba99ed54 804de7ec 00000098 00000000 01abfddc nt!NtReleaseMutant+0x76
ba99ed54 7c91eb94 00000098 00000000 01abfddc nt!KiFastCallEntry+0xf8
WARNING: Frame IP not in any known module. Following frames may be wrong.
01abfddc 00000000 00000000 00000000 00000000 0x7c91eb94
FOLLOWUP_IP:
nt!KiTrap0E+233
804e187f f7457000000200 test dword ptr [ebp+0x70],0x20000
SYMBOL_STACK_INDEX: 0
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: nt!KiTrap0E+233
MODULE_NAME: nt
IMAGE_NAME: ntoskrnl.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 42250ff9
STACK_COMMAND: .trap ffffffffba99ec6c ; kb
FAILURE_BUCKET_ID: 0xA_W_nt!KiTrap0E+233
BUCKET_ID: 0xA_W_nt!KiTrap0E+233
Followup: MachineOwner
-----------------------------------------------------------------------------------------
So, nun hat das etwas mit der ntoskrnl.exe zu tun? Und wenns es an einem Treiber liegt, der wie oben steht (current irql) die irql 2 hat, wo muss ich danach suchen um rauszufinden wer wirklich daran schuld ist? Wo finde ich die irqls?
Ich entschuldige mich schon mal im Voraus falls ich entweder im falschen Board bin oder hilfreiche Infomationen vergessen habe, aber vielleicht kann mir trotzdem jemand helfen. Danke schonmal...
MfG