Bug 18121 - gurpmi2 segfaulted in Perl_pp_mapwhile()
Summary: gurpmi2 segfaulted in Perl_pp_mapwhile()
Status: RESOLVED OLD
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
Depends on:
Blocks:
 
Reported: 2016-04-04 22:47 CEST by RV
Modified: 2016-07-11 17:29 CEST (History)
1 user (show)

See Also:
Source RPM: urpmi-8.101-1.mga6, perl
CVE:
Status comment:


Attachments

Description RV 2016-04-04 22:47:26 CEST
The "gurpmi2" program crashed. Drakbug-17.19 caught it.

I have Wait for install from network

SEGV
Glibc's trace:
4: /lib64/libperl.so.5.22(Perl_sighandler+0x213) [0x7f1da742ed83]
5: /lib64/libpthread.so.0(+0x10ba0) [0x7f1da7165ba0]
6: /lib64/libperl.so.5.22(Perl_pp_mapwhile+0x37e) [0x7f1da7480eae]
7: /lib64/libperl.so.5.22(Perl_runops_standard+0x16) [0x7f1da743f826]
8: /lib64/libperl.so.5.22(Perl_call_sv+0x50e) [0x7f1da73c587e]
9: /usr/lib/perl5/vendor_perl/5.22.1/x86_64-linux-thread-multi/auto/Glib/Glib.so(+0x26853) [0x7f1d98a9f853]
10: /lib64/libgobject-2.0.so.0(g_closure_invoke+0x145) [0x7f1d98836095]
11: /lib64/libgobject-2.0.so.0(+0x22431) [0x7f1d98848431]
12: /lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xefa) [0x7f1d9885133a]
13: /lib64/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f1d98851712]
14: /lib64/libgtk-3.so.0(+0x135d0d) [0x7f1d96ccfd0d]
15: /lib64/libgtk-3.so.0(+0x135d78) [0x7f1d96ccfd78]
16: /lib64/libgobject-2.0.so.0(+0x102c4) [0x7f1d988362c4]
17: /lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xbf8) [0x7f1d98851038]
18: /lib64/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f1d98851712]
19: /lib64/libgtk-3.so.0(+0x135103) [0x7f1d96ccf103]

Perl's trace:
drakbug::bug_handler() called from /usr/lib/libDrakX/drakbug.pm:41
drakbug::__ANON__() called from /usr/lib/perl5/vendor_perl/5.22.1/urpm/util.pm:176
(eval)() called from /usr/lib/perl5/vendor_perl/5.22.1/urpm/util.pm:176
urpm::util::cat_() called from /usr/lib/perl5/vendor_perl/5.22.1/urpm/orphans.pm:61
urpm::orphans::unrequested_list() called from /usr/lib/perl5/vendor_perl/5.22.1/urpm/orphans.pm:229
urpm::orphans::_renamed_unrequested() called from /usr/lib/perl5/vendor_perl/5.22.1/urpm/orphans.pm:251
urpm::orphans::new_unrequested() called from /usr/lib/perl5/vendor_perl/5.22.1/urpm/orphans.pm:259
urpm::orphans::add_unrequested() called from /usr/lib/perl5/vendor_perl/5.22.1/urpm/main_loop.pm:265
::urpm::main_loop::_run_transaction() called from /usr/lib/perl5/vendor_perl/5.22.1/urpm/main_loop.pm:550
::urpm::main_loop::run() called from /usr/libexec/gurpmi2:351
main::do_install_3() called from /usr/lib/perl5/vendor_perl/5.22.0/Gtk3.pm:566
(eval)() called from /usr/lib/perl5/vendor_perl/5.22.0/Gtk3.pm:566
Gtk3::main() called from /usr/libexec/gurpmi2:105

Theme name: Adwaita
Kernel version = 4.4.4-desktop-2.mga6
Distribution=Mageia release 6 (Cauldron) for x86_64
CPU=Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Comment 1 Marja Van Waes 2016-04-05 10:39:08 CEST
(In reply to RV from comment #0)
> The "gurpmi2" program crashed. Drakbug-17.19 caught it.

In cauldron, we have drakbug-17.25 from drakxtools-17.25-1.mga6 now.

Had you just done a fresh Mageia 6 dev 1 install, or had you used the iso to upgrade from Mageia 5 (or tried upgrading to 6dev1 directly from Mga4, since that is the version you had)?


> I have Wait for install from network
> 

Sorry, I do not understand this sentence. Do you mind elaborating on what you did and saw?

I cannot find a message "Wait for install from network" in the source code of urpmi.

Keywords: (none) => NEEDINFO
CC: (none) => marja11
Assignee: bugsquad => thierry.vignaud
Source RPM: gurpmi-8.101-1.mga6 => urpmi-8.101-1.mga6

Thierry Vignaud 2016-05-27 10:53:33 CEST

Source RPM: urpmi-8.101-1.mga6 => urpmi-8.101-1.mga6, perl

Thierry Vignaud 2016-05-27 10:53:58 CEST

Summary: gurpmi2 segfaulted => gurpmi2 segfaulted in Perl_pp_mapwhile()

Comment 2 Thierry Vignaud 2016-07-11 17:29:36 CEST
Closing as old (no answer and we've new glib/gtk3/perl since that report)

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


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