HAMMER: fatal trap 12 when mount_hammer
As a lot of times before, I've loaded my vinum configuration and tried to mount
my hammer volume (/dev/vinum/datapool) with a surprise.
mount_hammer drops the kernel to a fatal trap 12. For details take a look to
images on leaf. This is reproduced everytime I try to mount that HAMMER volume.
I don't really know if there's something corrupt in my HAMMER volume.
Looking to that p output we see that:
master# addr2line -e /kernel c046de8c
And that line corresponds to:
crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8);
I'm afraid I can't specify exactly the HAMMER version that this kernel is using,
but it must be that "HAMMER 54/Many: Performance tuning" or so.
If you need further information, let me know and I'll try to provide it.
#6 Updated by dillon about 6 years ago
:> Make sure that you do a fresh newfs_hammer. And don't forget to compile
:> the latest newfs_hammer as well!
:I can't lose my information, so no newfs_hammer here :)
Please do not put any data on a HAMMER filesystem that you can't afford
to lose, not yet.
The on-media format is not going to be set in stone until maybe two
weeks before the 2.0 release. The release will be mid-july so the
on-media format is going to keep changing for the rest of this month.
I have three major media changes in the works at the moment.
#7 Updated by tuxillo about 6 years ago
After following Sascha and Michael advices, I realized that there was a problem
with my HAMMER version. All changes in code required to do a newfs_hammer all
old HAMMER volumes.
Reading mail below made my doubts dissapear.
This can be closed.