Bug 11779 - drakdisk crashed (Can't call method "grab_focus" on an undefined value)
Summary: drakdisk crashed (Can't call method "grab_focus" on an undefined value)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO, Triaged
Depends on:
Blocks: 11778
  Show dependency treegraph
 
Reported: 2013-11-26 15:58 CET by Ralph Koroly
Modified: 2013-12-07 23:05 CET (History)
1 user (show)

See Also:
Source RPM: drakxtools-curses-16.0-1.mga4
CVE:
Status comment:


Attachments

Description Ralph Koroly 2013-11-26 15:58:19 CET
The "drakdisk" program crashed. Drakbug-16.0 caught it.

in Mageia Control Center I tried to "Manage Disk Partitions"

Can't call method "grab_focus" on an undefined value at /usr/lib/libDrakX/diskdrake/hd_gtk.pm line 118.
Perl's trace:
standalone::bug_handler() called from /usr/lib/libDrakX/diskdrake/hd_gtk.pm:118
diskdrake::hd_gtk::main() called from /usr/libexec/drakdisk:93

Theme name: oxygen-gtk
Kernel version = 3.12.1-desktop-1.mga4
Distribution=Mageia release 4 (Cauldron) for x86_64
CPU=Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Manuel Hiebel 2013-11-26 18:41:34 CET

Keywords: (none) => Triaged
Blocks: (none) => 11778
Assignee: bugsquad => thierry.vignaud
Summary: drakdisk crashed => drakdisk crashed (Can't call method "grab_focus" on an undefined value)

Comment 1 Thierry Vignaud 2013-11-28 14:25:44 CET
Please test again with drakxtools-16.1 (should be released tonight)

Keywords: (none) => NEEDINFO

Comment 2 Thierry Vignaud 2013-11-29 08:23:01 CET
I cannot reproduce as of drakxtools-16.1. I'm closing for now
Please reopen this bug report if you still see this bug with newer drakxtools.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 3 Manuel Hiebel 2013-12-01 19:46:22 CET
looks valid in stage2 according to pre-beta2 QA pad, I asked the one concerned to open a new bug
Comment 4 Thierry Vignaud 2013-12-02 07:40:55 CET
Just reopen this one instead!
Comment 5 Dick Gevers 2013-12-03 04:51:16 CET
"The one concerned" is me ;)
Looks like the fix in git will be in the next iso (prerelease 3rd round). In the 2nd round it isn't fixed yet, because that iso dates before the fix. Will reopen if needed only after next (pre-)release.

CC: (none) => dvgevers

Comment 6 Dick Gevers 2013-12-07 10:18:53 CET
Sorry but 3rd prerelease round of beta2 (Live DVD Gnome 64 bits) still has roughly the same error (not a crash):

Start install, choose:
Custom disk partitioning --> next 
and then appears an error message appears reading:
---
draklive-install
Partitioning failed: Can't call method "grab_focus" on an undefined value.
Ok.
---

Press 'Ok' and one gets again the diskdrake gui, on top of the previous one. Partitions now have colour and are normal size (not one mm anymore), but there are 2 diskdrake guis on top of each visible to the user.

When you choose *again* custom disk partitioning and "next", the warning to make a backup of your data or continue appears between the top and lower diskdrake guis, but you can't get it to focus, because the latest diskdrake gui has the focus. 

Also the top gui cannot now access the disks: nothing happens. Only quitting works.

Do this a few times and then you have only one diskdrake and one can continue. But by now the average user is feeling sufficiently insecure to not continue and give up.

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)

Comment 7 Thierry Vignaud 2013-12-07 13:45:23 CET
That's not the same bug (diskdrake vs draklive-install)

Please open another bug report.
With the exact error (with line number) from /tmp/ddebug.log or from console

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED

Comment 8 Dick Gevers 2013-12-07 23:05:53 CET
done as:
https://bugs.mageia.org/show_bug.cgi?id=11924

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