Bug 7500 - rpmdrake crashed (Can't use string ("<USER>") as an ARRAY ref)
Summary: rpmdrake crashed (Can't use string ("<USER>") as an ARRAY ref)
Status: RESOLVED DUPLICATE of bug 7403
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-17 02:21 CEST by Pierre Fortin
Modified: 2012-09-17 10:18 CEST (History)
1 user (show)

See Also:
Source RPM: drakxtools
CVE:
Status comment:


Attachments

Description Pierre Fortin 2012-09-17 02:21:46 CEST
The "rpmdrake" program crashed. Drakbug-14.22.2 caught it.

Selected several Video packages.  Selected vlc tainted, then unselected it. Help->Help intending to see what down-arrow in blue circle meant = crash.

Can't use string ("pfortin") as an ARRAY ref while "strict refs" in use at /usr/lib/libDrakX/run_program.pm line 64.
Perl's trace:
standalone::bug_handler() called from /usr/lib/libDrakX/run_program.pm:64
run_program::raw() called from /usr/lib/perl5/vendor_perl/5.14.2/rpmdrake.pm:977
rpmdrake::open_help() called from /usr/sbin/rpmdrake:616
main::__ANON__() called from /usr/lib/libDrakX/mygtk2.pm:1424
mygtk2::main() called from /usr/lib/libDrakX/ugtk2.pm:767
ugtk2::main() called from /usr/lib/perl5/vendor_perl/5.14.2/Rpmdrake/gui.pm:596
Rpmdrake::gui::ask_browse_tree_given_widgets_for_rpmdrake() called from /usr/sbin/rpmdrake:780
main::run_treeview_dialog() called from /usr/sbin/rpmdrake:804

Theme name: oxygen-gtk
Kernel version = 3.3.8-desktop-2.mga2
Distribution=Mageia release 2 (Official) for x86_64
CPU=Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
Comment 1 Pierre Fortin 2012-09-17 02:25:44 CEST
Turns out, simply starting mcc, Install & Remove Software, Help->Help crashes. 

The "rpmdrake" program has crashed with the following error:

  Can't use string ("pfortin") as an ARRAY ref while "strict refs" in use at /usr/lib/libDrakX/run_program.pm line 64.
  Perl's trace:
  standalone::bug_handler() called from /usr/lib/libDrakX/run_program.pm:64
  run_program::raw() called from /usr/lib/perl5/vendor_perl/5.14.2/rpmdrake.pm:977
  rpmdrake::open_help() called from /usr/sbin/rpmdrake:616
  main::__ANON__() called from /usr/lib/libDrakX/mygtk2.pm:1424
  mygtk2::main() called from /usr/lib/libDrakX/ugtk2.pm:767
  ugtk2::main() called from /usr/lib/perl5/vendor_perl/5.14.2/Rpmdrake/gui.pm:596
  Rpmdrake::gui::ask_browse_tree_given_widgets_for_rpmdrake() called from /usr/sbin/rpmdrake:780
  main::run_treeview_dialog() called from /usr/sbin/rpmdrake:804

Used theme: oxygen-gtk

To submit a bug report, click on the report button.  
This will open a web browser window on Bugzilla where you'll find a form to fill in.  The information displayed above will be transferred to that server
It would be very useful to attach to your report the output of the following command: 'lspcidrake -v'.

BTW, mcc generates a LOT of errors when started from a konsole.
Comment 2 Pierre Fortin 2012-09-17 02:27:39 CEST
Even simpler: mcc, Help->Help crashes. 

The "drakconf.real" program has crashed with the following error:

  Can't use string ("pfortin") as an ARRAY ref while "strict refs" in use at /usr/lib/libDrakX/run_program.pm line 64.
  Perl's trace:
  standalone::bug_handler() called from /usr/lib/libDrakX/run_program.pm:64
  run_program::raw() called from /usr/sbin/drakconf.real:678
  main::run_help() called from /usr/sbin/drakconf.real:1106

Used theme: oxygen-gtk

To submit a bug report, click on the report button.  
This will open a web browser window on Bugzilla where you'll find a form to fill in.  The information displayed above will be transferred to that server
It would be very useful to attach to your report the output of the following command: 'lspcidrake -v'.
Thierry Vignaud 2012-09-17 10:06:00 CEST

Status: NEW => ASSIGNED
CC: (none) => thierry.vignaud
Assignee: bugsquad => thierry.vignaud

Thierry Vignaud 2012-09-17 10:08:09 CEST

Source RPM: rpmdrake-5.34-1.mga2 => drakxtools

Comment 3 Thierry Vignaud 2012-09-17 10:15:32 CEST
Fixed in git.
Thanks for the report.

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

Thierry Vignaud 2012-09-17 10:15:57 CEST

Summary: rpmdrake crashed => rpmdrake crashed (Can't use string ("<USER>") as an ARRAY ref)

Comment 4 Thierry Vignaud 2012-09-17 10:18:41 CEST
Actually a duplicate report

*** This bug has been marked as a duplicate of bug 7403 ***

Resolution: FIXED => DUPLICATE


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