Bug 18499 - Mageia Control Center will not open (WK1 segaults in flashplayer)
Summary: Mageia Control Center will not open (WK1 segaults in flashplayer)
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-20 23:09 CEST by Mark Adams
Modified: 2018-03-31 16:27 CEST (History)
2 users (show)

See Also:
Source RPM: drakconf-12.60-1.mga5.src.rpm, webkit
CVE:
Status comment:


Attachments

Description Mark Adams 2016-05-20 23:09:54 CEST
Description of problem:
Mageia Control Center will not open either from gui icon or command line.


Version-Release number of selected component (if applicable):

drakconf-12.60-1.mga5.src.rpm 

Linux spike 4.1.15-server-2.mga5 #1 SMP Wed Jan 20 17:37:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


How reproducible:

100% - mcc will not open when invoked from gui icon, command line mcc or /usr/bin/drakconf or /usr/sbin/drakconf


Steps to Reproduce:
1.double click mcc icon or type "mcc" at a command line, in a konsole window, etc.

2.in a konsole window, watch mcc splash screen appear, threads and code run in konsole window, splash screen disappears and mcc fails.

3."reset" console window to regain control of cli and try to figure out WTH happened


Troubleshooting started at the mageia forum: 
https://forums.mageia.org/en/viewtopic.php?f=7&t=10999

Here is the output generated when I attempt to open the control center:
http://pastebin.com/22V9Qfby
Comment 1 Mark Adams 2016-05-20 23:13:11 CEST
Running a server kernel because I seem to get better memory management with it. I have not tested it under other kernels, but logically, it should not make a difference.

As near as I can tell, I can run the tools under the control center (drak*) just fine. Drakconf is the only thing that is known to fail.
Comment 2 Florian Hubold 2016-05-21 03:35:04 CEST
Normal output when running in a terminal, as posted in forums:

#14 0x00007f37b41e97c8 in webkit_web_view_init(_WebKitWebView*) () at /lib/../lib64/libwebkitgtk-1.0.so.0
#15 0x00007f37be8b8569 in g_type_create_instance () at /lib/../lib64/libgobject-2.0.so.0
#16 0x00007f37be89c347 in g_object_new_internal () at /lib/../lib64/libgobject-2.0.so.0
#17 0x00007f37be89dc9d in g_object_newv () at /lib/../lib64/libgobject-2.0.so.0
#18 0x00007f37be89e41c in g_object_new () at /lib/../lib64/libgobject-2.0.so.0
#19 0x00007f37b41e5302 in webkit_web_view_new () at /lib/../lib64/libwebkitgtk-1.0.so.0
#20 0x00007f37b5e9f9fa in  () at /usr/lib/perl5/vendor_perl/5.20.1/x86_64-linux-thread-multi/auto/Gtk2/WebKit/WebKit.so
#21 0x00007f37c25e48cb in Perl_pp_entersub () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#22 0x00007f37c25dd296 in Perl_runops_standard () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#23 0x00007f37c256f19e in perl_run () at /usr/lib/perl5/5.20.1/x86_64-linux-thread-multi/CORE/libperl.so
#24 0x0000000000400ea9 in main ()
Detaching from program: /usr/bin/perl5.20.1, process 1424


From the gdb backtrace in comment 1 it seems to be freshplayerplugin that crashes. Thierry, any idea how to prevent that crash or the impact for drakconf, or how to fix ?

CC: (none) => doktor5000
Assignee: bugsquad => thierry.vignaud

Comment 3 Thierry Vignaud 2016-05-21 08:08:27 CEST
Damn WebKit :-(

For the record, for incoming mga6, mcc has been ported to WebKit2 and WK2 has already been explicitly told to disable plugins just in case:
http://gitweb.mageia.org/software/control-center/tree/control-center#n685

We may end in backporting mga6's mcc to mga5...

CC: (none) => luigiwalser
Summary: Mageia Control Center will not open => Mageia Control Center will not open (WK1 segaults in flashplayer)

Thierry Vignaud 2016-05-21 08:09:03 CEST

Source RPM: drakconf-12.60-1.mga5.src.rpm => drakconf-12.60-1.mga5.src.rpm, webkit

Comment 4 Thierry Vignaud 2018-03-31 16:27:49 CEST
Mga5 is no more supported. Mga6's mcc uses WK2

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


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