Bug 24647

Summary: drakrpm segfaulted
Product: Mageia Reporter: Bernard SIAUD <liste>
Component: RPM PackagesAssignee: Mageia tools maintainers <mageiatools>
Status: RESOLVED OLD QA Contact:
Severity: normal    
Priority: Normal CC: marja11, thierry.vignaud
Version: CauldronKeywords: NEEDINFO
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: rpmdrake CVE:
Status comment:

Description Bernard SIAUD 2019-04-10 12:11:08 CEST
The "drakrpm" program crashed. Drakbug-18.11 caught it.

ouvrir rpmdrake

SEGV
Glibc's trace:
4: /lib64/libperl.so.5.28(Perl_sighandler+0x226) [0x7f4a64245e06]
5: /lib64/libc.so.6(+0x3caf0) [0x7f4a63fe0af0]
6: /lib64/libdb-5.3.so(+0x185241) [0x7f4a61ec1241]
7: /lib64/libdb-5.3.so(__env_failchk_int+0x3c) [0x7f4a61ec0a4d]
8: /lib64/libdb-5.3.so(__env_failchk_pp+0x161) [0x7f4a61ec09f5]
9: /lib/../lib64/librpm.so.8(+0x1763a) [0x7f4a6206363a]
10: /lib/../lib64/librpm.so.8(+0x1f0fe) [0x7f4a6206b0fe]
11: /lib/../lib64/librpm.so.8(+0x1fad6) [0x7f4a6206bad6]
12: /lib/../lib64/librpm.so.8(rpmtsOpenDB+0x35) [0x7f4a62095ca5]
13: /usr/lib64/perl5/vendor_perl/auto/URPM/URPM.so(+0x139a5) [0x7f4a625689a5]
14: /lib64/libperl.so.5.28(Perl_pp_entersub+0x1f1) [0x7f4a64261081]
15: /lib64/libperl.so.5.28(Perl_runops_standard+0x16) [0x7f4a64257366]
16: /lib64/libperl.so.5.28(perl_run+0x2da) [0x7f4a641d48ca]
17: /usr/bin/perl() [0x40125a]
18: /lib64/libc.so.6(__libc_start_main+0xeb) [0x7f4a63fcab0b]
19: /usr/bin/perl() [0x40129a]

Perl's trace:
drakbug::bug_handler() called from /usr/lib/libDrakX/drakbug.pm:41
drakbug::__ANON__() called from /usr/share/perl5/vendor_perl/Rpmdrake/open_db.pm:72
(eval)() called from /usr/share/perl5/vendor_perl/Rpmdrake/open_db.pm:72
Rpmdrake::open_db::open_rpm_db() called from /usr/share/perl5/vendor_perl/Rpmdrake/pkg.pm:468
(eval)() called from /usr/share/perl5/vendor_perl/Rpmdrake/pkg.pm:468
Rpmdrake::pkg::get_pkgs() called from /usr/share/perl5/vendor_perl/Rpmdrake/gui.pm:642
Rpmdrake::gui::pkgs_provider() called from /usr/libexec/drakrpm:816
main::__ANON__() called from /usr/share/perl5/vendor_perl/rpmdrake.pm:415
rpmdrake::slow_func() called from /usr/libexec/drakrpm:816
main::run_treeview_dialog() called from /usr/libexec/drakrpm:859

Theme name: xl_cheeselooks
Kernel version = 4.14.78-desktop-1.mga6
Distribution=Mageia release 7 (Cauldron) for x86_64
CPU=Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz
Comment 1 Marja Van Waes 2019-04-12 22:00:52 CEST
PLease give the output of (in a konsole/terminal):

  rpm -qa rpmdrake


You're running a very old kernel, 4.14.78. We already have kernel-4.14.106 in Mageia 6 now, but, since you're running cauldron, you should have kernel-5.0.7 

I'm wondering whether you did somehow end up with a mixed Mageia6/Mageia7 system.

If so, then an easy way to solve that is to do an "upgrade install" with a Mageia 7 beta traditonal (so non-Live) ISO. Just choose to Upgrade your current install when you see this screen http://doc.mageia.org/installer/6/en/content/selectInstallClass.html

CC: (none) => marja11, thierry.vignaud
Source RPM: (none) => rpmdrake
Assignee: bugsquad => mageiatools
Keywords: (none) => NEEDINFO

Comment 2 Marja Van Waes 2021-07-06 17:41:10 CEST
No reply, closing as OLD

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