Hallo,
seit einiger erhalte ich regelmäßig einen Bluescreen mit der Meldung berühmten IRQL.
Hier einmal die Meldung
Die Adresse liegt immer im selben Bereich bzw. in der selben Nähe (0x82EAAF31), ist aber nicht die selbe. Kann ich irgendwie herausfinden, welche Treiber bzw. Hardware die Adressen in diesem Bereich "reserviert" hat? Im Geräte-Manager habe ich zwar ein paar Adressbereich gefunden, diese lagen jedoch nicht in diesem Bereich.
Und was für eine Aufgabe hat die ntkrpamp.exe? Bei Google findet man zu dieser Datei nicht besonders viel.
seit einiger erhalte ich regelmäßig einen Bluescreen mit der Meldung berühmten IRQL.
Hier einmal die Meldung
Code:
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: 0000001b, 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: 82eaaf31, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: GetPointerFromAddress: unable to read from 82f38868
Unable to read MiSystemVaType memory at 82f18420
00000000
CURRENT_IRQL: 1b
FAULTING_IP:
nt!KiTimerListExpire+31
82eaaf31 8901 mov dword ptr [ecx],eax
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: WLIDSVC.EXE
TRAP_FRAME: 8059ddac -- (.trap 0xffffffff8059ddac)
ErrCode = 00000002
eax=00000000 ebx=82ef9eb0 ecx=00000000 edx=00000000 esi=89d95e00 edi=82eff360
eip=82eaaf31 esp=8059de20 ebp=8059df28 iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010286
nt!KiTimerListExpire+0x31:
82eaaf31 8901 mov dword ptr [ecx],eax ds:0023:00000000=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from 82eaaf31 to 82e4ef99
STACK_TEXT:
8059ddac 82eaaf31 badb0d00 00000000 00000002 nt!KiTrap0E+0x2e1
8059df28 82eaae2b 8059df70 36706102 8059df78 nt!KiTimerListExpire+0x31
8059df88 82eab595 00000000 00000000 0000197d nt!KiTimerExpiration+0x22a
8059dff4 82ea9235 a6e2e96c 00000000 00000000 nt!KiRetireDpcList+0xba
8059dff8 a6e2e96c 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
WARNING: Frame IP not in any known module. Following frames may be wrong.
82ea9235 00000000 0000001b 00c7850f bb830000 0xa6e2e96c
STACK_COMMAND: kb
FOLLOWUP_IP:
nt!KiTimerListExpire+31
82eaaf31 8901 mov dword ptr [ecx],eax
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: nt!KiTimerListExpire+31
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
IMAGE_NAME: ntkrpamp.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 5037809b
FAILURE_BUCKET_ID: 0xA_nt!KiTimerListExpire+31
BUCKET_ID: 0xA_nt!KiTimerListExpire+31
Followup: MachineOwner
---------
Die Adresse liegt immer im selben Bereich bzw. in der selben Nähe (0x82EAAF31), ist aber nicht die selbe. Kann ich irgendwie herausfinden, welche Treiber bzw. Hardware die Adressen in diesem Bereich "reserviert" hat? Im Geräte-Manager habe ich zwar ein paar Adressbereich gefunden, diese lagen jedoch nicht in diesem Bereich.
Und was für eine Aufgabe hat die ntkrpamp.exe? Bei Google findet man zu dieser Datei nicht besonders viel.