>> I think you should point out the classic horror story:
>>
>> Imagine the panic results in the coruption of the disk driver or
>> the FS and it decides to dump core all over your important data..
>
> Thats why BSD and others do a CRC on the dump code to make sure
> everything is consistent enough to do a dump. It also only writes
> to reserved section of the disk and not the filesystem. Thus the
> horror story becomes vapor.
Oddly however, NetBSD manages to trash partitions.
You'd need to CRC everything the dump code depends on:
disk driver -> kmalloc -> slab system...
Even when that looks good, the _hardware_ may be confused.