GNU bug report logs -
#46539
Assertion (start >= 0) at cs/geom.c:157 in function ped_geometry_set() failed.
Previous Next
To reply to this bug, email your comments to 46539 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-parted <at> gnu.org
:
bug#46539
; Package
parted
.
(Mon, 15 Feb 2021 19:00:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Samuel Phan <samuel <at> quoonel.com>
:
New bug report received and forwarded. Copy sent to
bug-parted <at> gnu.org
.
(Mon, 15 Feb 2021 19:00:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
Parted 3.4 crashes immediately when I run it:
$ sudo ./parted /dev/sdb unit co print unit s print
Backtrace has 12 calls on stack:
12:
/home/piloupy/new/software/parted/parted-3.4/libparted/.libs/libparted.so.2(ped_assert+0x49)
[0x7f9209b112f9]
11:
/home/piloupy/new/software/parted/parted-3.4/libparted/.libs/libparted.so.2(ped_geometry_set+0xca)
[0x7f9209b1772a]
10:
/home/piloupy/new/software/parted/parted-3.4/libparted/.libs/libparted.so.2(_ped_partition_alloc+0x66)
[0x7f9209b14866]
9:
/home/piloupy/new/software/parted/parted-3.4/libparted/.libs/libparted.so.2(+0x2b3bf)
[0x7f9209b2c3bf]
8:
/home/piloupy/new/software/parted/parted-3.4/libparted/.libs/libparted.so.2(ped_partition_new+0x6c)
[0x7f9209b14d7c]
7:
/home/piloupy/new/software/parted/parted-3.4/libparted/.libs/libparted.so.2(+0x2c507)
[0x7f9209b2d507]
6:
/home/piloupy/new/software/parted/parted-3.4/libparted/.libs/libparted.so.2(ped_disk_new+0x4d)
[0x7f9209b1646d]
5:
/home/piloupy/new/software/parted/parted-3.4/parted/.libs/parted(+0x8e19)
[0x55e5b59aee19]
4:
/home/piloupy/new/software/parted/parted-3.4/parted/.libs/parted(non_interactive_mode+0xa4)
[0x55e5b59b4e14]
3:
/home/piloupy/new/software/parted/parted-3.4/parted/.libs/parted(main+0x1265)
[0x55e5b59ad6b5]
2: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)
[0x7f92098970b3]
1:
/home/piloupy/new/software/parted/parted-3.4/parted/.libs/parted(_start+0x2e)
[0x55e5b59ad86e]
You found a bug in GNU Parted! Here's what you have to do:
Don't panic! The bug has most likely not affected any of your data.
Help us to fix this bug by doing the following:
Check whether the bug has already been fixed by checking
the last version of GNU Parted that you can find at:
http://ftp.gnu.org/gnu/parted/
Please check this version prior to bug reporting.
If this has not been fixed yet or if you don't know how to check,
please visit the GNU Parted website:
http://www.gnu.org/software/parted
for further information.
Your report should contain the version of this release (3.4)
along with the error message below, the output of
parted DEVICE unit co print unit s print
and the following history of commands you entered.
Also include any additional information about your setup you
consider important.
Assertion (start >= 0) at cs/geom.c:157 in function ped_geometry_set()
failed.
Aborted
----
I tried to use "gdisks" to have futher info:
$ sudo gdisk -l /dev/sdb
GPT fdisk (gdisk) version 1.0.5
Warning! Main and backup partition tables differ! Use the 'c' and 'e'
options
on the recovery & transformation menu to examine the two tables.
Warning! One or more CRCs don't match. You should repair the disk!
Main header: OK
Backup header: OK
Main partition table: OK
Backup partition table: ERROR
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Warning! Secondary partition table overlaps the last partition by
17798929519030942594 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sdb: 468862128 sectors, 223.6 GiB
Model: KINGSTON SA400S3
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 09080D23-F945-42E1-91A8-D972BACD69D4
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 468862094
Partitions will be aligned on 1-sector boundaries
Total free space is 6290 sectors (3.1 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 34815 16.0 MiB 0C01 Microsoft reserved
...
2 34816 467817434 223.1 GiB 0700 Basic data
partition
3 467818496 468858879 508.0 MiB 2700
20 16168095968485441544 27022147520040728 15.9 EiB FFFF 构ἀӻ聢耇
24 4222189343605344 8574959245241843840 14.2 EiB FFFF ᯠ
25 2163944437116108824 288617531357396996 15.2 EiB FFFF
26 10960354126732460063 9267845147734048795 384.0 PiB FFFF
àǠᮀ࠘`鬀耀耀恠hᬀ瀀ဈǠ...
27 2091658247203127303 288230376151744512 15.1 EiB FFFF 悐
28 1972608935429932032 7069912543168102407 7.7 EiB FFFF ក
29 17334179142672842752 542402406824484119 15.0 EiB FFFF `耀àྀ
30 7530546342544933376 9294973325012697472 15.6 EiB FFFF 耞ἀ
37 8802535497729 67826570215088152 14.1 EiB FFFF 需܄耟᠁恠聠杨܀~蜈
38 63050510747361376 7069244593870535936 7.4 EiB FFFF Ỡ
39 7090038038360752256 17695659393559 3.4 EiB FFFF `ῠ胠眀鼀蜂
40 63067300160634880 288477216528859140 4.1 EiB FFFF ࠀ瀛
41 140741699473160 550173147360 15.9 EiB FFFF 笏à烠怀
42 9225624936180089056 9511848774492754016 15.1 EiB FFFF
ကâĀ擠耀耀聠ᜀ܀紀ӠỸ
43 74318739817889792 1945555588795006978 15.0 EiB FFFF g裠ˠȀ鴘恠
44 478888890142 17798929519499804688 319.8 PiB FFFF ០က懷ߠက惾搀က悞耀
45 6917701661173488384 1657466487021469920 16.0 EiB FFFF ÷惯ᴞ退༁ᬛ
46 35764370832875536 315499367907778591 12.2 EiB FFFF Ȁࠀ态
47 28992051729075975 105553124712672 3.2 EiB FFFF 翠
48 27022149516533104 16149064251145721984 7.6 EiB FFFF Ȁ蜀ѠỠ耏ᬘ耀
49 6917671966314856448 668507373109248 239.0 PiB FFFF 耛退ἄ
50 1103345778945 1722626857475569665 13.0 EiB FFFF ᜀ栀
51 540572825916801032 1161365753908461592 3.7 EiB FFFF
怈胠惠ၢ耀怀à技ỷǠᢀ
52 2242616825714073728 63050395236171777 8.1 EiB FFFF
ἀx缀༗ࢀᾗက鯠Ḁɠ怄漛蠀肄耀思ᴀ...
53 1153167924075168480 580956612657153 152.1 PiB FFFF Ỡ`
54 6951447312091054080 171699735793524736 13.2 EiB FFFF 耟Ā懠က惠
55 9286422914819686400 43628623680299008 7.4 EiB FFFF ܀
56 772 0 16.0 EiB FFFF
57 26456998543744 36054151836499200 16.0 EiB FFFF ០耛a
58 9007207430217555992 1684346263287390208 12.0 EiB FFFF
ᴀ签怀ჸ态脞Ҁ縀ࠀḀ鴇螂胠耀Ỡ...
59 504544857826549789 35905119141003264 15.9 EiB FFFF Đà脀`à
60 17228265287816601728 63076915671457792 9.1 EiB FFFF
61 9223618396185165851 2270062703970091652 993.0 TiB FFFF
ἀПᴀᾀà耞怀脀
62 34621422150098199 16176383957749733120 391.8 PiB FFFF
怀耀~è紀ࠂༀ耀`紀᠁
63 8444352883916544 6500305796536327 15.1 EiB FFFF
64 36134350135230495 10957117155918742167 1.9 EiB FFFF Ѐ༄
-----
I got some hardware failure before, but I don't know how to fix it since I
can't even open a partition tool.
Samuel Phan
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-parted <at> gnu.org
:
bug#46539
; Package
parted
.
(Mon, 15 Feb 2021 21:17:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 46539 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
I managed to fix the issue by using "fdisk" and delete all corrupted
partitions from number 20 to 64.
After that, Parted and GParted worked again:
$ sudo parted /dev/sdb
GNU Parted 3.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA KINGSTON SA400S3 (scsi)
Disk /dev/sdb: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name
Flags
1 1049kB 17,8MB 16,8MB Microsoft reserved partition
msftres
2 17,8MB 240GB 240GB ntfs Basic data partition
msftdata
3 240GB 240GB 533MB ntfs
hidden, diag
-----
And so does "gdisk":
$ sudo gdisk /dev/sdb
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help):
-----
Thanks,
Samuel Phan
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-parted <at> gnu.org
:
bug#46539
; Package
parted
.
(Tue, 16 Feb 2021 16:35:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 46539 <at> debbugs.gnu.org (full text, mbox):
On Mon, Feb 15, 2021 at 09:35:25PM +0100, Samuel Phan wrote:
> I managed to fix the issue by using "fdisk" and delete all corrupted
> partitions from number 20 to 64.
>
> After that, Parted and GParted worked again:
>
> $ sudo parted /dev/sdb
> GNU Parted 3.3
> Using /dev/sdb
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) p
> Model: ATA KINGSTON SA400S3 (scsi)
> Disk /dev/sdb: 240GB
> Sector size (logical/physical): 512B/512B
> Partition Table: gpt
> Disk Flags:
>
> Number Start End Size File system Name
> Flags
> 1 1049kB 17,8MB 16,8MB Microsoft reserved partition
> msftres
> 2 17,8MB 240GB 240GB ntfs Basic data partition
> msftdata
> 3 240GB 240GB 533MB ntfs
> hidden, diag
> -----
>
> And so does "gdisk":
>
> $ sudo gdisk /dev/sdb
> GPT fdisk (gdisk) version 1.0.5
>
> Partition table scan:
> MBR: protective
> BSD: not present
> APM: not present
> GPT: present
>
> Found valid GPT with protective MBR; using GPT.
>
> Command (? for help):
> -----
I'm glad you got it working again, hopefully you didn't lose any data.
It looks like things were pretty corrupt, which is why parted crashed
(basically to protect it from making things worse). But I wonder if it
could have been fixed by restoring the backup partition table from the
primary.
If this happens again (hope not!) make a copy of the first and last 1M
of the disk and email it to me so I can poke at it.
Brian
--
Brian C. Lane (PST8PDT) - weldr.io - lorax - parted - pykickstart
This bug report was last modified 3 years and 284 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.