Don’t name your driver a “Missile”

Don’t give your modules and build folders funny names. When your application or system crashes people will laugh. Recently had seen a driver build path (PDB paths, !dh command) involving words “dust”, “devil” and “missile”. A missile driver may sound like a winner against competitors but looks funny in a crash dump WinDbg output. Another case was a module having words “screw” and “driver” in lmv command output.

Another piece of advice is not to name your modules “fault tolerant”. This looks funny on crash stacks:

STACK_TEXT: 
0016f0ac 776d1faf ntdll!RtlpLowFragHeapFree+0x31
0016f0c4 655b9ed9 ntdll!RtlFreeHeap+0x105
0016f0dc 7650f1cc ModuleA!FaultTolerantHeap::FreeHeap+0x61
[...]

- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

One Response to “Don’t name your driver a “Missile””

  1. Crash Dump Analysis » Blog Archive » Check the name of your driver in reverse Says:

    […] Experts Magazine Online Don’t name your driver a “Missile” blog post dealt with funny names seen in crash dumps. However, even innocuous driver names may […]

Leave a Reply

You must be logged in to post a comment.