Bug 27109

Summary: drakconf segfaulted
Product: Mageia Reporter: Alfredo VOGEL <alfredo.vogel>
Component: RPM PackagesAssignee: Mageia tools maintainers <mageiatools>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: High CC: ouaurelien
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: Since systemd 246
Source RPM: drakconf-13.23-2.mga8.src.rpm CVE:
Status comment:
Bug Depends on: 27046    
Bug Blocks:    

Description Alfredo VOGEL 2020-08-14 13:36:43 CEST
The "drakconf" program crashed. Drakbug-18.32 caught it.

Setting up new repo

SEGV
Glibc's trace:
0: /usr/lib/libDrakX/auto/c/stuff/stuff.so(+0x9550) [0x7fa85fd82550]
1: /lib64/libperl.so.5.32(Perl_pp_entersub+0x217) [0x7fa85fafce27]
2: /lib64/libperl.so.5.32(Perl_runops_standard+0x2e) [0x7fa85faf349e]
3: /lib64/libperl.so.5.32(Perl_call_sv+0x364) [0x7fa85fa5a3e4]
4: /lib64/libperl.so.5.32(Perl_perly_sighandler+0x229) [0x7fa85fae1cc9]
5: /lib64/libjavascriptcoregtk-4.0.so.18(+0x13361fa) [0x7fa84ed9d1fa]
6: /lib64/libc.so.6(+0x3a3f0) [0x7fa85f8673f0]
7: /lib/../lib64/libgobject-2.0.so.0(+0x25c4c) [0x7fa85458bc4c]
8: /lib/../lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xc79) [0x7fa854591949]
9: /lib/../lib64/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7fa854591d82]
10: /lib/../lib64/libgobject-2.0.so.0(+0x181d4) [0x7fa85457e1d4]
11: /lib/../lib64/libgobject-2.0.so.0(+0x17a36) [0x7fa85457da36]
12: /lib/../lib64/libgobject-2.0.so.0(+0x1915c) [0x7fa85457f15c]
13: /lib/../lib64/libgobject-2.0.so.0(g_object_new_valist+0x414) [0x7fa854580af4]
14: /lib/../lib64/libgobject-2.0.so.0(g_object_new+0x8c) [0x7fa854580e4c]
15: /lib64/libgtk-3.so.0(+0x37b481) [0x7fa8532f5481]
16: /lib64/libgtk-3.so.0(+0x8e54a) [0x7fa85300854a]
17: /lib64/libgdk-3.so.0(+0x2dd59) [0x7fa852ea8d59]
18: /lib/../lib64/libglib-2.0.so.0(+0x4c327) [0x7fa85448b327]
19: /lib/../lib64/libglib-2.0.so.0(g_main_context_dispatch+0x147) [0x7fa85448f387]

Perl's trace:
drakbug::bug_handler() called from /usr/lib/libDrakX/drakbug.pm:41
drakbug::__ANON__() called from /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm:67
(eval)() called from /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm:67
Glib::Object::Introspection::__ANON__() called from /usr/lib/libDrakX/mygtk3.pm:1562
mygtk3::flush() called from /usr/lib/libDrakX/ugtk3.pm:68
ugtk3::gtkflush() called from /usr/lib/libDrakX/ugtk3.pm:875
ugtk3::flush() called from /usr/lib/libDrakX/ugtk3.pm:881
ugtk3::exit() called from /usr/lib/libDrakX/ugtk3.pm:891
ugtk3::END() called from /usr/libexec/drakconf:0
(eval)() called from /usr/libexec/drakconf:0

Theme name: Adwaita
Kernel version = 5.7.9-desktop-1.mga8
Distribution=Mageia release 8 (Cauldron) for x86_64
CPU=Intel(R) Core(TM) i3-6100T CPU @ 3.20GHz
Comment 1 Aurelien Oudelet 2020-08-14 15:29:52 CEST
Since systemd 246 released in Cauldron, some drake-tools in Mageia Control Centre gets errors or SEGV.

Some tools relies upon output of systemctl command which has changed in systemd 246 version.

Pascal Terjan already see that drakxtools need some adaptation.

See this bug 27046.


If systemd is stickied to latest 245 version, all drakxtools run fine and no SEGV.
Seems time to close this duplicate of 27046.

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

Status: NEW => RESOLVED
Whiteboard: (none) => Since systemd 246
CC: (none) => ouaurelien
Priority: Normal => High
Source RPM: drakconf-13.23-2.mga8 => drakconf-13.23-2.mga8.src.rpm
Depends on: (none) => 27046
Resolution: (none) => DUPLICATE
Assignee: bugsquad => mageiatools