bug-parted
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 1.2.11 bug?


From: Andrew Clausen
Subject: Re: 1.2.11 bug?
Date: Wed, 18 Oct 2000 16:16:58 +1100

Lee Gibson wrote:
> (parted) print
> Disk geometry for /dev/hda: 0-9787.1 megabytes
> Minor   Start     End    Type            Filesystem
>  Flags
> 1          0.0   6000.8  primary
>  boot
> 2       6000.8   9781.8  extended
> 
> 5       6000.9   6008.7  logical         ext2
> 
> 6       6008.7   6142.0  logical         linux-swap
> 
> 7       6142.1   9146.4  logical         ext2
> 
> (parted) cp 7 /dev/hdb 1
> Error: Filesystem was not cleanly unmounted!  Run
> e2fsck first!
> You found a bug in GNU Parted.  Please email a bug
> report to address@hidden containing the version
> (1.2.11), and the following message:
> 
> Assertion (!(walk->type & PED_PARTITION_LOGICAL)) at
> disk.c:323 in function
> _disk_check_sanity() failed.
> Ignore Cancel ? C
> You found a bug in GNU Parted.  Please email a bug
> report to address@hidden containing the version
> (1.2.11), and the following message:
> 
> Assertion (!(walk->type & PED_PARTITION_LOGICAL)) at
> disk.c:323 in function
> _disk_check_sanity() failed.
> Ignore Cancel ? C
> Segmentation fault (core dumped)
> address@hidden /root]#

This is a weird one... BTW: can you do:

        # parted /dev/hdb print

Anyway, I'd really appreciate a back trace.  To do this, you need
to compile Parted with debugging information:

        $ CFLAGS="-O0 -g" ./configure && make clean && make
        # cd parted
        # libtool gdb parted
        (gdb) run

Then, when the assertion fails (when it says "You found a bug..."),
hit CTRL-C.  Then, type:

        (gdb) bt

Then, keep typing:

        (gdb) up

Until it says _disk_check_sanity.  Then:

        (gdb) call ped_disk_print (disk)

Then, send in the output of the commands (bt and ped_disk_print().

Thanks a lot!
Andrew Clausen



reply via email to

[Prev in Thread] Current Thread [Next in Thread]