Bug 7403

Summary: rpmdrake crashed (Can't use string ("$USER") as an ARRAY ref while "strict refs" in use at run_program.pm line 64. )
Product: Mageia Reporter: Simon Putt <lemonzest>
Component: RPM PackagesAssignee: Thierry Vignaud <thierry.vignaud>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: LpSolit, bigdavesr, jehan.marmottard, mageiasv, mauriciopachecom, micheelsen, pf, thierry.houx
Version: 2   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: drakxtools CVE:
Status comment:

Description Simon Putt 2012-09-08 18:15:04 CEST
The "rpmdrake" program crashed. Drakbug-14.22.2 caught it.

clicked the url for gstreamer0.10-pocketsphinx

Can't use string ("lemoncow") 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/gui.pm:1058
Rpmdrake::gui::run_help_callback() 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: Adwaita
Kernel version = 3.3.8-desktop-2.mga2
Distribution=Mageia release 2 (Official) for x86_64
CPU=AMD Phenom(tm) II X6 1090T Processor
Comment 1 Simon Putt 2012-09-08 18:15:19 CEST
lemoncow is my username
Comment 2 Simon Putt 2012-09-08 18:16:39 CEST
Clicking any url in rpmdrake will trigger this, just tested a few of them, same error
Comment 3 Frédéric "LpSolit" Buclin 2012-09-14 12:32:51 CEST
Confirmed. I got the exact same error message right now, where my username also appears in the error message. This is on Mageia 2, 32-bit.

CC: (none) => LpSolit
Hardware: x86_64 => All

Comment 4 Manuel Hiebel 2012-09-14 21:04:45 CEST
*** Bug 7479 has been marked as a duplicate of this bug. ***

CC: (none) => micheelsen

Manuel Hiebel 2012-09-14 21:06:21 CEST

Assignee: bugsquad => thierry.vignaud
Summary: rpmdrake crashed => rpmdrake crashed (Can't use string ("$USER") as an ARRAY ref while "strict refs" in use at run_program.pm line 64. )

Comment 5 Thierry Vignaud 2012-09-17 10:18:41 CEST
*** Bug 7500 has been marked as a duplicate of this bug. ***

CC: (none) => pf

Comment 6 Thierry Vignaud 2012-09-17 10:19:06 CEST
Fixed in git
Thanks for the reports

Status: NEW => RESOLVED
Resolution: (none) => FIXED
Source RPM: rpmdrake-5.34-1.mga2 => drakxtools

Comment 7 Manuel Hiebel 2012-09-18 18:07:01 CEST
*** Bug 7516 has been marked as a duplicate of this bug. ***

CC: (none) => jehan.marmottard

Comment 8 Manuel Hiebel 2012-09-19 12:36:16 CEST
*** Bug 7523 has been marked as a duplicate of this bug. ***

CC: (none) => thierry.houx

Comment 9 Manuel Hiebel 2012-09-19 21:15:08 CEST
*** Bug 7528 has been marked as a duplicate of this bug. ***

CC: (none) => bigdavesr

Comment 10 Thierry Vignaud 2012-09-19 21:46:58 CEST
drakxtools-14.22.3-1.1.mga2 (just pushed to the Updades Testing medium) fixes that bug
Comment 11 Manuel Hiebel 2012-09-19 23:36:04 CEST
(In reply to comment #10)
> drakxtools-14.22.3-1.1.mga2 (just pushed to the Updades Testing medium) fixes
> that bug

And if people in this bug want to help the QA feel free to do so on the bug 7530 (telling also your arch)
Comment 12 Manuel Hiebel 2012-09-21 00:15:17 CEST
*** Bug 7538 has been marked as a duplicate of this bug. ***

CC: (none) => marten

Comment 13 Manuel Hiebel 2012-09-23 20:47:15 CEST
*** Bug 7548 has been marked as a duplicate of this bug. ***

CC: (none) => mauriciopachecom