Bill Bradshaw wrote:
> The following is from Process Monitor. Anybody see anything that holds
> a clue my issue?
>
> 9610 3:12:21.5141264 PM WerFault.exe 6008 Thread Exit SUCCESS Thread
> ID: 4036, User Time: 0.0000000, Kernel Time: 0.0000000
<<snipped>>
> Create, Options: Synchronous IO Non-Alert, Non-Directory File,
> Attributes: N, ShareMode: None, AllocationSize: 0, OpenResult: Created
>
> <Bill>
What would help, is knowing how you got there. What did you
use to trigger the analysis of WerFault ?
For reference, I checked my WinXP system, and it has files
such as "Mini020609-02.dmp". Using dumpchk on them, they
appear to be system crashes caused by my old PCI sound card.
So they look like a kernel event, rather than a problem with
a program exiting.
On the Windows 7 machine, I tried Task Manager, right clicked
a program in the process list, then selected the option to
create a dump. I tried that on a copy of notepad. The
resulting "notepad.DMP" file was 47MB (hardly "mini")
and when fed into dumpchk.exe, didn't look the same as
my other mini*-.dmp files.
I also wrote a 32 bit program in C and compiled with mingw (as
djgpp has 16 bit code in it), then carried the resulting program
over to the Win7 x64 laptop to test it. When the program was run
from a Command Prompt window, an error dialog popped up, with a
button you could click to list the error message (basically a
segmentation violation, as I made the program try to dereference
a zeroed pointer). The error dialog on the screen, provided a
short register dump, but no .dmp file was created.
(0xC0000005 "access violation" causes by attempting to dereference location 0x0)
http://img854.imageshack.us/img854/2782/crashzero.gif
If I'd used a Sysinternals program like "notmyfault", I could
probably crash the kernel and create a STOP error, and that should
generate a file. But I'm not planning on doing that right yet.
Is that what you're trying to do, catch a kernel/driver fault ?
Paul
>
> Bill Bradshaw wrote:
>> I am trying to setup Windows 7 Pro SP1 to record minidumps in the
>> directory of my choice. All I get are kernel dumps and they are not
>> in the directory I want them in. I have gone to Crashdumps in the
>> registry and the directory I want the dumps placed in is listed
>> properly. So it is giving me dumps just not minidumps. I have been
>> searching the web and my registry settings seem to be correct. I am
>> looking for any and all help. Thanks.
>
>