Bug 30853 - assert при размере раздела 1 сектор
: assert при размере раздела 1 сектор
Status: NEW
: Sisyphus
(All bugs in Sisyphus/libparted)
: unstable
: all Linux
: P3 normal
Assigned To:
:
: http://pastebin.com/tTkP04T6
:
:
:
  Show dependency tree
 
Reported: 2015-03-23 13:36 by
Modified: 2015-03-24 08:07 (History)


Attachments
листинг (4.18 KB, text/plain)
2015-03-23 14:03, Стас
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2015-03-23 13:36:34
В parted cлучайно (по невнимательности) сделал раздел почти нулевого размера, и
программа тут же вылетела при чтении MBR.
В дальнейшем запуск "parted p" для этого диска приводит к такому же падению, то
есть исправить дефектный MBR можно только другим редактором разделов либо с
помощью parted можно удалить кривую запись MBR "вслепую".

Ситуация похожа на баг #26137, но версия библиотеки другая и вылет не по
segfault, а всё же по assert().
Листинг прилагаю.
------- Comment #1 From 2015-03-23 14:03:54 -------
Created an attachment (id=6249) [details]
листинг
------- Comment #2 From 2015-03-23 14:06:27 -------
> либо с помощью parted можно удалить кривую запись MBR "вслепую".

С помощью parted с этим диском ничего сделать не получается, в том числе нельзя
удалить кривую строку в MBR (parted падает и при `parted /dev/sdb rm 5`).