disklabel segfaulting on -current

walt wa1ter at myrealbox.com
Sun Jan 8 14:43:09 PST 2006


This is almost the definition of a corner case :o)

I've been trying to find the cause of a new bug in my
FreeBSD-current installation.  This might make you suspect
that I should be posting this elsewhere, but wait...

I'm trying to use DragonFly to edit the FBSD disklabel so I
can figure out why the two types of partitions are suddenly
incompatible.

First, I do this (from DragonFly):
#disklabel -w ad1s8 auto (that's my FBSD-current partition)
Fine. That writes a virgin disklabel with no problems.

Next (from DragonFly) I edit the new disklabel like this:
#disklabel -e ad1s8
and create a new 'b' swap partition like this:
b: 514080  0
and then save-and-exit the disklabel program.  The result is
a segfault from 'disklabel'.

I finally found that if I do this instead, everything works:
b: 514080  0  swap
I forgot to enter the filesystem-type 'swap' on the first
attempt, and that is what caused the segfault.  It was my
own error, but a segfault doesn't seem the appropriate
kind of error message ;o)





More information about the Bugs mailing list