Bug 13204 - drakdisk crashed (undefined value for mandatory argument 'str' encountered at interactive::gtk line 428)
Summary: drakdisk crashed (undefined value for mandatory argument 'str' encountered at...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard: MGA4TOO
Keywords: NEEDINFO
: 13702 (view as bug list)
Depends on:
Blocks: 11778
  Show dependency treegraph
 
Reported: 2014-04-13 16:33 CEST by Frédéric "LpSolit" Buclin
Modified: 2015-05-14 10:48 CEST (History)
2 users (show)

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


Attachments

Description Frédéric "LpSolit" Buclin 2014-04-13 16:33:10 CEST
The "drakdisk" program crashed. Drakbug-16.26.8 caught it.

I installed webdav, selected http://localhost as server, clicked "Done", and I got this crash.

undefined value for mandatory argument 'str' encountered at /usr/lib/libDrakX/interactive/gtk.pm line 428.
Perl's trace:
standalone::bug_handler() called from /usr/lib/perl5/5.18.1/Carp.pm:100
Carp::croak() called from /usr/lib/perl5/vendor_perl/5.18.1/i386-linux-thread-multi/Glib/Object/Introspection.pm:59
Glib::Object::Introspection::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:428
interactive::gtk::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:688
interactive::gtk::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:874
interactive::gtk::ask_fromW() called from /usr/lib/libDrakX/interactive.pm:534
interactive::ask_from_real() called from /usr/lib/libDrakX/interactive.pm:522
interactive::ask_from_() called from /usr/lib/libDrakX/diskdrake/dav.pm:27
diskdrake::dav::main() called from /usr/libexec/drakdisk:114

Theme name: oxygen-gtk
Kernel version = 3.12.13-server-2.mga4
Distribution=Mageia release 4 (Official) for i586
CPU=Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz
Manuel Hiebel 2014-04-14 21:24:02 CEST

Keywords: (none) => Triaged
Assignee: bugsquad => thierry.vignaud
Summary: drakdisk crashed => drakdisk crashed "undefined value for mandatory argument 'str' encountered at /usr/lib/libDrakX/interactive/gtk.pm line 428."

Thierry Vignaud 2014-06-27 00:47:00 CEST

Blocks: (none) => 11778

Thierry Vignaud 2014-06-27 20:58:56 CEST

Summary: drakdisk crashed "undefined value for mandatory argument 'str' encountered at /usr/lib/libDrakX/interactive/gtk.pm line 428." => drakdisk crashed (undefined value for mandatory argument 'str' encountered at interactive::gtk line 428)

Comment 1 Thierry Vignaud 2014-07-09 16:07:46 CEST
What's the output of "rpm -q perl-Glib-Object-Introspection"?
Can you still reproduce it?

Keywords: Triaged => NEEDINFO
Source RPM: drakxtools-curses-16.26.8-1.mga4 => drakxtools-curses-16.26.11-1.mga4

Comment 2 Thierry Vignaud 2014-07-09 16:07:59 CEST
*** Bug 13702 has been marked as a duplicate of this bug. ***

CC: (none) => zonofabee

Comment 3 psyca 2015-03-01 17:04:07 CET
The "drakdisk" program crashed. Drakbug-16.63 caught it.

WebDAV shows crashreport if i go to "Networksharing" "Settings for WebDAV (online...)" add an url press ok and on the next screen i press abort.

undefined value for mandatory argument 'str' encountered at /usr/lib/libDrakX/interactive/gtk.pm line 428.
Perl's trace:
drakbug::bug_handler() called from /usr/lib/perl5/5.20.1/Carp.pm:166
Carp::croak() called from /usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi/Glib/Object/Introspection.pm:58
Glib::Object::Introspection::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:428
interactive::gtk::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:688
interactive::gtk::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:874
interactive::gtk::ask_fromW() called from /usr/lib/libDrakX/interactive.pm:658
interactive::ask_from_real() called from /usr/lib/libDrakX/interactive.pm:646
interactive::ask_from_() called from /usr/lib/libDrakX/diskdrake/dav.pm:27
diskdrake::dav::main() called from /usr/libexec/drakdisk:114

Theme name: Adwaita
Kernel version = 3.19.0-desktop-4.mga5
Distribution=Mageia release 5 (Cauldron) for x86_64
CPU=Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz


----

To Comment #2
rpm -q perl-Glib-Object-Introspection
perl-Glib-Object-Introspection-0.25.0-2.mga5

----
For me it crashes if i create an new, enter an url and press ok. After that i click "abort".

CC: (none) => linux

Comment 4 psyca 2015-03-01 17:04:35 CET
PS: This is on Cauldron (MGA5 B3)
psyca 2015-03-01 18:20:57 CET

Version: 4 => Cauldron
Whiteboard: (none) => MGA4TOO

psyca 2015-03-01 18:21:17 CET

Hardware: i586 => All

Comment 5 psyca 2015-05-14 01:34:37 CEST
Still valid for RC:

Open the MCC -> Network Sharing -> Access WebDAV shared drivers and directory. Enter an URL in the next screen and then klick on finish on the next one (or select an other menupoint and then ok). The tool crashes.

---
perl-Glib-Object-Introspection-0.25.0-2.mga5
---

Das Programm "drakdisk" ist mit folgender Fehlermeldung abgestürzt:

  undefined value for mandatory argument 'str' encountered at /usr/lib/libDrakX/interactive/gtk.pm line 428.
  Perl's trace:
  drakbug::bug_handler() called from /usr/lib/perl5/5.20.1/Carp.pm:166
  Carp::croak() called from /usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi/Glib/Object/Introspection.pm:58
  Glib::Object::Introspection::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:428
  interactive::gtk::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:688
  interactive::gtk::__ANON__() called from /usr/lib/libDrakX/interactive/gtk.pm:874
  interactive::gtk::ask_fromW() called from /usr/lib/libDrakX/interactive.pm:658
  interactive::ask_from_real() called from /usr/lib/libDrakX/interactive.pm:646
  interactive::ask_from_() called from /usr/lib/libDrakX/diskdrake/dav.pm:27
  diskdrake::dav::main() called from /usr/libexec/drakdisk:114

Benutztes Theme: Adwaita

Um einen Fehlerbericht abzugeben, klicken Sie auf den Knopf âBerichtenâ.
Dies wird ein Webbrowser-Fenster auf Bugzilla öffnen, in welchem Sie das Formular ausfüllen müssen. Die oben dargestellten Informationen werden auf den Server übertragen.
Es wäre nützlich, wenn Sie Ihrem Bericht die Ausgabe des folgenden Kommandos anfügen würden: 'lspcidrake -v'.
Comment 6 Mageia Robot 2015-05-14 10:46:54 CEST
commit 4ba92c9e4e52c205f0a4504f49fc1c47ddfc360d
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Thu May 14 10:43:52 2015 +0200

    fix gtk+3 regression crash with --dav (mga#13204)
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=4ba92c9e4e52c205f0a4504f49fc1c47ddfc360d
Comment 7 Mageia Robot 2015-05-14 10:47:56 CEST
commit b928ba81c458b43f5a176b7aecc82171cc95ea0a
Author: Thierry Vignaud <thierry.vignaud@...>
Date:   Thu May 14 10:43:52 2015 +0200

    fix gtk+3 regression crash with --dav (mga#13204)
---
 Commit Link:
   http://gitweb.mageia.org/software/drakx/commit/?id=b928ba81c458b43f5a176b7aecc82171cc95ea0a
Comment 8 Thierry Vignaud 2015-05-14 10:48:06 CEST
Closing

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


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