har kollat lite i WinDbg, som developer guide sa, men behöver en andra åsikt...
Burken WindowsXP Pro, SP1 Eng.
The computer has rebooted from a bugcheck. The bugcheck was: 0x1000008e (0xc0000005, 0xbfb22a1c, 0xf2e578b8, 0x00000000). A dump was saved in: C:\WINDOWS\Minidump\Mini062403-01.dmp.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Skickar med en minidump
RikardMedlem sedan dec. 199917 055 inlägg Hmm... jag hävdar att felkoden för den dump du skickade borde vara 0x0000008E - stämmer det?
Om så är fallet känns din gissning synnerligen kvalificerad. Jag är lite inne på att det skulle kunna vara drivrutinen för ljudkortet också.
RikardMedlem sedan dec. 199917 055 inlägg Eller för att ta det i klarspråk:
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at
"0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".
FAULTING_IP:
[b]nv4_disp+184a1c[/b]
bfb22a1c 8b7d5c mov edi,[ebp+0x5c]
TRAP_FRAME: f2e578b8 -- (.trap fffffffff2e578b8)
ErrCode = 00000000
eax=f3a3feff ebx=0008c240 ecx=00000000 edx=00000020 esi=f27d3d60 edi=1824748b
eip=bfb22a1c esp=f2e5792c ebp=00000000 iopl=0 nv up ei pl zr na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010246
nv4_disp+184a1c:
bfb22a1c 8b7d5c mov edi,[ebp+0x5c] ss:0010:0000005c=????????
Resetting default context
[b]DEFAULT_BUCKET_ID: DRIVER_FAULT[/b]
[b]BUGCHECK_STR: 0x8E[/b]
LAST_CONTROL_TRANSFER: from 00000000 to bfb22a1c
STACK_TEXT:
00000000 00000000 00000000 00000000 00000000 nv4_disp+0x184a1c
FOLLOWUP_IP:
nv4_disp+184a1c
bfb22a1c 8b7d5c mov edi,[ebp+0x5c]
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: nv4_disp+184a1c
MODULE_NAME: nv4_disp
IMAGE_NAME: nv4_disp.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 3eb2f82b
STACK_COMMAND: .trap fffffffff2e578b8 ; kb
Followup: MachineOwner
Rikard skrev:
Hmm... jag hävdar att felkoden för den dump du skickade borde vara 0x0000008E - stämmer det?
Nja.. nä.. det var första gången den dumpade, och tiden i "sys-logen" stämer med krashen.. så 0x1000008e är nog rätt.
Att det kan vara ljudkortet förstår jag inte var du får det ifrån, nv4_disp.dll är väl ändå fortfarande för grafikkortet :q
RikardMedlem sedan dec. 199917 055 inlägg Det var min första gissning, innan jag kontrollerade dumpfilen. 0x8E är emellanåt något som uppstår om man har Creative-kort. :)
Det var min första gissning, innan jag kontrollerade dumpfilen. 0x8E är emellanåt något som uppstår om man har Creative-kort.
Mitt Live! kort är sedan ett par månader utslängt, det dog.. kör med AC97 som finns på moderkortet.. :l
Visst är det grafikkortets drivrutin (nv4_disp) som är problemet. EXCEPTION_CODE: (NTSTATUS) 0xc0000005 innebär access violation, och det ser man även av instruktionen som körs:
mov edi,[ebp+0x5c]
[ebp] har värdet 0 enligt registerdumpen.
eip=bfb22a1c esp=f2e5792c [b][red]ebp=00000000[/red][/b] iopl=0 nv up ei pl zr na po nc
I mov-instruktionen [ebp+0x5c] kommer man alltså försöka läsa från minnesadress 0x5c, som är ogiltig.
Det är förstås inte särskilt användbar information ;), det enda du kan göra är att uppdatera drivrutinerna från nvidia.
RikardMedlem sedan dec. 199917 055 inlägg Ett annat bra sätt att isolera felorsaken är att slå på verifier för den drivrutin/de drivrutiner det gäller - då kommer 2000/XP fånga felet tidigare och, om du har gissat rätt, "glasklart" påvisa vilken drivrutin det är.
RikardMedlem sedan dec. 199917 055 inlägg Start - Kör - "verifier". :)