MajorGeeks Support Forums

Go Back   MajorGeeks Support Forums > ----------= PC, Desktop and Laptop Support =---------- > Software
Register FAQ Members List Calendar Casino Mark Forums Read

Software Software such as operating systems like Windows XP, Windows Vista, Windows 7 etc., or specific programs.


Reply
 
Thread Tools Display Modes
  #1  
Old 06-22-04, 23:59
Adrynalyne's Avatar
Adrynalyne Adrynalyne is offline
Super Moderator
 
Join Date: Jan 2002
Location: On the Internet
Posts: 18,515
Thanks: 425
Thanked 950 Times in 630 Posts
Default Sample Minidumps(Memory Dumps)

I had a PM requesting to post some sample minidumps.

The zip file contains two:

Mini030404-01.dmp is a dump created from a crash I had on shutdown back a few months ago.

The stop code was 0x86427532, no filenames were mentioned.

http://www.majorgeeks.com/vb/showthr...oto=nextnewest

--This was the thread that started it all.

Check online, you will find that there are no real documented solutions for what causes the error, except here :D

Even the internal MS KB says nothing of it.

Goldfish and I (He had the same error) had our suspicions, but the debug provided the proof:

http://majorgeeks.com/vb/showthread.php?t=32284


Your debug output should look like below. If you get errors, or it looks different, check your symbols path.



Microsoft (R) Windows Debugger Version 6.3.0017.0
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Documents and Settings\Jeremy\Desktop\Mini030404-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows XP Kernel Version 2600 (Service Pack 1) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpsp2.030422-1633
Kernel base = 0x804d4000 PsLoadedModuleList = 0x80543530
Debug session time: Thu Mar 04 10:20:12 2004
System Uptime: 0 days 0:09:10.390
Loading Kernel Symbols
..........................................................................................................................
Loading unloaded module list
........
Loading User Symbols
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 86427532, {1db, 2, 3, b}

Unable to load image pavdrv51.sys, Win32 error 2
*** WARNING: Unable to verify timestamp for pavdrv51.sys
*** ERROR: Module load completed but symbols could not be loaded for pavdrv51.sys
Probably caused by : pavdrv51.sys ( pavdrv51+7fc0 )

Followup: MachineOwner
---------

kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Unknown bugcheck code (86427532)
Unknown bugcheck description
Arguments:
Arg1: 000001db
Arg2: 00000002
Arg3: 00000003
Arg4: 0000000b

Debugging Details:
------------------


CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: DRIVER_FAULT

BUGCHECK_STR: 0x86427532

LAST_CONTROL_TRANSFER: from f3e41fc0 to 804f4103

STACK_TEXT:
afaab964 f3e41fc0 86427532 000001db 00000002 nt!KeBugCheckEx+0x19
WARNING: Stack unwind information not available. Following frames may be wrong.
afaabba0 f3e4220b 860eb8b0 f3e45cf0 00000000 pavdrv51+0x7fc0
afaabc34 804ea221 86338030 861bf890 806ad190 pavdrv51+0x820b
afaabc44 8055d0fe 861bf900 861322f0 861bf890 nt!IopfCallDriver+0x31
afaabc58 8055de46 86338030 861bf890 861322f0 nt!IopSynchronousServiceTail+0x5e
afaabd00 80556cea 000000a0 00000000 00000000 nt!IopXxxControlFile+0x5c2
afaabd34 8052d571 000000a0 00000000 00000000 nt!NtDeviceIoControlFile+0x28
afaabd34 7ffe0304 000000a0 00000000 00000000 nt!KiSystemService+0xc4
00cdff70 00000000 00000000 00000000 00000000 SharedUserData!SystemCallStub+0x4


FOLLOWUP_IP:
pavdrv51+7fc0
f3e41fc0 ?? ???

SYMBOL_STACK_INDEX: 1

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: pavdrv51+7fc0

MODULE_NAME: pavdrv51

IMAGE_NAME: pavdrv51.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 3e8c072b

STACK_COMMAND: kb

BUCKET_ID: 0x86427532_pavdrv51+7fc0

Followup: MachineOwner
---------


The second memory dump (nick.dmp) is my aunt's computer, that my cousin keeps crashing

The stop error was 0XC0000218 Registry_File_Failure

The debug looks like this:


Microsoft (R) Windows Debugger Version 6.3.0017.0
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Documents and Settings\Jeremy\Desktop\nick.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows XP Kernel Version 2600 (Service Pack 1) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpsp2.030422-1633
Kernel base = 0x804d4000 PsLoadedModuleList = 0x80543530
Debug session time: Fri Jun 11 10:22:46 2004
System Uptime: 0 days 0:00:24.187
Loading Kernel Symbols
.................................................
Loading unloaded module list

Loading User Symbols
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck C0000218, {e144c418, 0, 0, 0}

Probably caused by : ntoskrnl.exe ( nt!ExRaiseHardError+13c )

Followup: MachineOwner
---------

kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Unknown bugcheck code (c0000218)
Unknown bugcheck description
Arguments:
Arg1: e144c418
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

Debugging Details:
------------------


BUGCHECK_STR: 0xc0000218

ERROR_CODE: (NTSTATUS) 0xc0000218 - {Registry File Failure} The registry cannot load the hive (file): %hs or its log or alternate. It is corrupt, absent, or not writable.

DEFAULT_BUCKET_ID: DRIVER_FAULT

LAST_CONTROL_TRANSFER: from 8062be87 to 804f4103

STACK_TEXT:
f96f0870 8062be87 0000004c c0000218 f96f09d4 nt!KeBugCheckEx+0x19
f96f0a20 805e9f96 c0000218 00000001 00000001 nt!ExpSystemErrorHandler+0x44c
f96f0bcc 805ea21c c0000218 00000001 00000001 nt!ExpRaiseHardError+0x9a
f96f0c3c 805fb94c c0000218 00000001 00000001 nt!ExRaiseHardError+0x13c
f96f0dac 805aa2b6 00000000 00000000 00000000 nt!CmpLoadHiveThread+0x16a
f96f0ddc 805319c6 805fb7e2 00000001 00000000 nt!PspSystemThreadStartup+0x34
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16


FOLLOWUP_IP:
nt!ExRaiseHardError+13c
805ea21c 837dfc00 cmp dword ptr [ebp-0x4],0x0

SYMBOL_STACK_INDEX: 3

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: nt!ExRaiseHardError+13c

MODULE_NAME: nt

IMAGE_NAME: ntoskrnl.exe

DEBUG_FLR_IMAGE_TIMESTAMP: 3ea80977

STACK_COMMAND: kb

BUCKET_ID: 0xc0000218_nt!ExRaiseHardError+13c

Followup: MachineOwner
---------


This one unfortunately is not as obvious. This is a machine I am still working on.


There are some minidumps here as well:

http://majorgeeks.com/vb/showthread.php?t=33794

This is still an active thread, so if you have suggestions for pegg, by all means, post em

Memory dump debugging doesn't always give us an exact answer (well sometimes it does), but it gives a starting point on where the problem may lie.
Reply With Quote
Sponsored links
  #2  
Old 06-23-04, 00:08
Adrynalyne's Avatar
Adrynalyne Adrynalyne is offline
Super Moderator
 
Join Date: Jan 2002
Location: On the Internet
Posts: 18,515
Thanks: 425
Thanked 950 Times in 630 Posts
Default Re: Sample Minidumps(Memory Dumps)

For the really ambitious, you can make your computer dump the memory at will:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

Add a DWORD value called CrashOnCtrlScroll and set it to a value of 1(hex).

Reboot.

Then you hold ctrl(I think its the right ctrl key) and tap ScrollLock twice.

Your machine will give a stop error (self inflicted, not really an error) and dumps the contents of ram.

This is only for testing, of course.
Reply With Quote
  #3  
Old 06-23-04, 00:12
Adrynalyne's Avatar
Adrynalyne Adrynalyne is offline
Super Moderator
 
Join Date: Jan 2002
Location: On the Internet
Posts: 18,515
Thanks: 425
Thanked 950 Times in 630 Posts
Default Re: Sample Minidumps(Memory Dumps)

Take note on the above. This DOES crash your computer, and any unsaved work WILL be lost

Ok, thats my disclaimer.
Reply With Quote
  #4  
Old 06-23-04, 00:19
alanc's Avatar
alanc alanc is offline
Major Geek
 
Join Date: Sep 2003
Location: Dark side of the moon
Posts: 1,753
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Sample Minidumps(Memory Dumps)

Cool. Crash-on-demand


An idea for a prank comes to mind...:D
__________________
The Talibong -- my Antidrug

"Only those who will risk going too far can possibly find out how far one can go"
-T.S. Eliot
Reply With Quote
  #5  
Old 06-24-04, 01:23
alanc's Avatar
alanc alanc is offline
Major Geek
 
Join Date: Sep 2003
Location: Dark side of the moon
Posts: 1,753
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Sample Minidumps(Memory Dumps)

The crash-on-demand reg tweak works like a charm, although in going thru it I learned something I hadn't known before. Windows (2k at least) has a problem creating a crash dump if your pagefile is not on the %systemroot% drive (mine is on D:, Windows on C: ). So I had to create an additional small pagefile on C: to get it to work. Once I got a dump to debug I got symbol and timestamp errors (see output below, is this normal?), but even with the errors the
"Probably caused by : i8042prt.sys"
line tells the story. I recognize that from the reg tweak.

I didn't get any errors running the two dumps you posted.

All in all I think this is a very cool tool


Microsoft (R) Windows Debugger Version 6.3.0017.0
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\WINNT\Minidump\Mini062304-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
Windows 2000 Kernel Version 2195 (Service Pack 4) UP Free x86 compatible
Kernel base = 0x80400000 PsLoadedModuleList = 0x8046e8f0
Debug session time: Wed Jun 23 17:32:32 2004
System Uptime: not available
Unable to load image ntoskrnl.exe, Win32 error 2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
Loading Kernel Symbols
..................................................................................................
Loading unloaded module list
..............
Loading User Symbols
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck E2, {0, 0, 0, 0}

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

*** WARNING: Unable to verify timestamp for i8042prt.sys
*** ERROR: Module load completed but symbols could not be loaded for i8042prt.sys
Probably caused by : i8042prt.sys ( i8042prt+207e )

Followup: MachineOwner
---------
__________________
The Talibong -- my Antidrug

"Only those who will risk going too far can possibly find out how far one can go"
-T.S. Eliot
Reply With Quote
Sponsored links
  #6  
Old 06-24-04, 01:30
da chicken's Avatar
da chicken da chicken is offline
Major Geek
 
Join Date: Apr 2003
Location: Tucson, AZ
Posts: 1,466
Thanks: 0
Thanked 9 Times in 9 Posts
Default Re: Sample Minidumps(Memory Dumps)

Nice work Ad. Wanted to know how to do this stuff for a long time.
Reply With Quote
  #7  
Old 06-24-04, 01:42
alanc's Avatar
alanc alanc is offline
Major Geek
 
Join Date: Sep 2003
Location: Dark side of the moon
Posts: 1,753
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Sample Minidumps(Memory Dumps)

I got symbol and timestamp errors running pegg's minidump too, but the memory corruption cause was still listed.
__________________
The Talibong -- my Antidrug

"Only those who will risk going too far can possibly find out how far one can go"
-T.S. Eliot
Reply With Quote
  #8  
Old 06-24-04, 01:53
DanTekGeek's Avatar
DanTekGeek DanTekGeek is offline
First Sergeant
 
Join Date: Feb 2004
Location: Denver, Colorado
Posts: 677
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Sample Minidumps(Memory Dumps)

just a quick question. what is the purpose of all this?
__________________
- IBM Thinkpad i1300: 700MHz Celeron, XP Pro
- iBook: 300MHz G3, 288MB RAM, OS X 10.3.7
- Powerbook: 1.67 GHz G4, 512MB RAM, 128MB VRAM, 8X DVD+-RW, 100GB HDD
Reply With Quote
  #9  
Old 06-24-04, 02:02
alanc's Avatar
alanc alanc is offline
Major Geek
 
Join Date: Sep 2003
Location: Dark side of the moon
Posts: 1,753
Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: Sample Minidumps(Memory Dumps)

This thread is a follow up to this one:
http://www.majorgeeks.com/vb/showthread.php?t=35246
__________________
The Talibong -- my Antidrug

"Only those who will risk going too far can possibly find out how far one can go"
-T.S. Eliot
Reply With Quote
  #10  
Old 06-24-04, 07:04
Adrynalyne's Avatar
Adrynalyne Adrynalyne is offline
Super Moderator
 
Join Date: Jan 2002
Location: On the Internet
Posts: 18,515
Thanks: 425
Thanked 950 Times in 630 Posts
Default Re: Sample Minidumps(Memory Dumps)

alanc, at first I was gonna say you had the wrong symbols path, however a dump from my 2K machine gave the same error.

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

However, as you can see, even with an incorrect symbols path, you were able to delve useful information.

Look at the difference in my output with an XP minidmp:



Microsoft (R) Windows Debugger Version 6.3.0017.0
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Documents and Settings\Jeremy\Desktop\Mini062204-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: srv*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows XP Kernel Version 2600 (Service Pack 1) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 2600.xpsp2.030422-1633
Kernel base = 0x804d4000 PsLoadedModuleList = 0x8054a230
Debug session time: Tue Jun 22 22:23:15 2004
System Uptime: 0 days 0:01:00.718
Loading Kernel Symbols
...............................................................................................................................
Loading unloaded module list
..
Loading User Symbols
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck E2, {0, 0, 0, 0}

Probably caused by : i8042prt.sys ( i8042prt!I8xProcessCrashDump+235 )

Followup: MachineOwner
---------

0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

MANUALLY_INITIATED_CRASH (e2)
The user manually initiated this crash dump.
Arguments:
Arg1: 00000000
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

Debugging Details:
------------------


BUGCHECK_STR: MANUALLY_INITIATED_CRASH

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: DRIVER_FAULT

LAST_CONTROL_TRANSFER: from f8738681 to 804f5471

STACK_TEXT:
8053e33c f8738681 000000e2 00000000 00000000 nt!KeBugCheckEx+0x19
8053e358 f8737efb 0025fcc0 01a337c6 00000000 i8042prt!I8xProcessCrashDump+0x235
8053e3a0 805343e5 ff71d428 8225fc08 00010009 i8042prt!I8042KeyboardInterruptService+0x21c
8053e3a0 f882fc7e ff71d428 8225fc08 00010009 nt!KiInterruptDispatch+0x45
8053e450 80534a6c 00000000 0000000e 00000000 processr!AcpiC1Idle+0x12


FOLLOWUP_IP:
i8042prt!I8xProcessCrashDump+235
f8738681 5d pop ebp

SYMBOL_STACK_INDEX: 1

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: i8042prt!I8xProcessCrashDump+235

MODULE_NAME: i8042prt

IMAGE_NAME: i8042prt.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 3d6de41d

STACK_COMMAND: kb

BUCKET_ID: MANUALLY_INITIATED_CRASH_i8042prt!I8xProcessCrashDump+235

Followup: MachineOwner
---------
Reply With Quote
Sponsored links
  #11  
Old 06-24-04, 07:11
Adrynalyne's Avatar
Adrynalyne Adrynalyne is offline
Super Moderator
 
Join Date: Jan 2002
Location: On the Internet
Posts: 18,515
Thanks: 425
Thanked 950 Times in 630 Posts
Default Re: Sample Minidumps(Memory Dumps)

On pegg's first memory dump, this is the only error I received:

*** WARNING: Unable to verify timestamp for aswMon2.SYS
*** ERROR: Module load completed but symbols could not be loaded for aswMon2.SYS


Microsoft only provides symbols for their files. This one is not MS.

However, if you still got the error:

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

Then your symbols path needs to be re-entered.

These tools are incredibly stupid, er sensitive when it comes to symbols path, even if it looks correct, it needs to be re-entered.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
HOW TO: Debug Memory Dumps (Figure out what is causing a BSOD) Adrynalyne Other 1 11-30-09 06:48


All times are GMT -5. The time now is 15:44.


MajorGeeks.Com Home Page
| Admin Tools | All In One | Anti-Spyware | Anti-Virus | Appearance | Backup | Benchmarking | BIOS | Browsers | Covert Ops |
Data Recovery | Diagnostics | Drive Cleaners | Drive Utilities | Drivers | Driver Tools Ergonomics | Firewalls | Games | Game Tweaks | Graphics | Input Devices | Internet Tools | Macintosh | Mail Utilities | Memory | Messaging | Monitoring | Microsoft | Multimedia | Networking | Office Tools | Process Management | Processor | Registry | Security | System Info | Toys | Video | Miscellaneous
|
Powered by vBulletin® Version 3.8.4
Copyright © 2009 vBulletin Solutions, Inc. All rights reserved.
Ad Management by RedTyger