Bug 7340 - GUI crashes when 'Delete' button pressed twice in Disk partitioning
: GUI crashes when 'Delete' button pressed twice in Disk partitioning
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/install2-x11-qt)
: unstable
: all Linux
: P3 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-07-11 10:31 by
Modified: 2007-11-10 16:55 (History)


Attachments


Note

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


Description From 2005-07-11 10:31:47
Just press 'Delete' (partition) button on 'Disk partitioning' step - nothing
happens after first press.
After second, I've got following error message:

Unable to destroy disk partition: Bad handle for handle manager

After pressing OK for closing error message and selecting 'free' partition on
that disk, I've got another error:

Assertion <evms_get_info(segment_, &segment_info_)>,
Failed in file <qevms/part.cc> line <38>.
Error is: Bad handle for handle manager

Installer GUI crashed when I press OK button to close second error dialog.

Possibly installer forgot to refresh device tree after partition dropping.
------- Comment #1 From 2005-07-12 07:58:39 -------
С инсталлером-2.9.11 поймал это при попытке удаления раздела не на hda, причем 
не обязательно вторым выбирать 'free' раздел. Вот кусок лога: 

selectPartition 
Partition <hdc6> selected 
selectPartition: end 
currentPartition 
currentDisk 
deletePartition: <hdc6> 
Segment have volume. 
resetPartitions: disk <hda> 
resetPartitions 
resetPartitions: end 
selectPartition 
Partition <hdc5> selected 
Assertion <evms_get_info(segment_, &segment_info_)>. 
Failed in file <qevms/part.cc> line <38>. 
Error is: Bad handle for handle manager 

С инсталлером-2.9.12 хуже, взрывается с первой попытки удаления любого раздела. 
Вот кусок лога на этот счет (попытка удалить hda12 ext3): 

 selectPartition 
 Partition <hda12> selected 
 selectPartition: end 
 currentPartition 
 currentDisk 
 deletePartition: <hda12> 
 Segment have volume. 
 resetPartitions: disk <hda> 
 resetPartitions 
 selectPartition 
 Partition <hda_freespace5> selected 
 Assertion <evms_get_info(segment_, &segment_info_)>. 
 Failed in file <qevms/part.cc> line <38>. 
 Error is: Bad handle for handle manager 

Надеюсь, что не ошибся адресом. 
------- Comment #2 From 2005-07-12 11:43:45 -------
попытка "очистить диск" -- то же.

народ -- вы б хоть тупую установку, без прыжков на месте, как-то проверяли перед
выгрузкой образа.  время же затягивается.
------- Comment #3 From 2005-07-12 11:58:08 -------
(In reply to comment #2)
> народ -- вы б хоть тупую установку, без прыжков на месте, как-то проверяли перед
> выгрузкой образа.  время же затягивается.

В смысле? С такими багами дистрибутив выпускать просто нельзя! К Anaconda от RH
куча претензий, но таких багов там нет.
------- Comment #4 From 2005-07-12 12:18:10 -------
я не про выпуск [эмоции skip], а про беты: [...] зачем вываливать бету, если
она
неспособна встать на диск со сносом одного или всех существующих разделов?

2 rider: мож попробовать набросать минимальный план внутреннего тестирования?
------- Comment #5 From 2005-07-12 15:54:22 -------
объезд: tty2, fdisk /dev/..., поприбивать ненужное, tty7, "Сброс".

2 zerg: персональный респект за _перечитывание_ разделов, а не просто откат
данных в памяти.  От меня и sr@.  Но всё-таки почини удаление :)
------- Comment #6 From 2005-07-12 19:27:42 -------
 (In reply to comment #5) 
> 2 zerg: персональный респект за _перечитывание_ разделов 
Из fdisk стырил :-) 
 
> Но всё-таки почини удаление :) 
А у меня есть варианты? ;-) 
 
------- Comment #7 From 2005-07-15 15:17:17 -------
исправил в install2-x11-qt = 0.2.5