Bug 22244 - drakconf crashed (Could not locate symbol webkit_web_view_new at /usr/lib/libDrakX/mygtk3.pm line 621.)
Summary: drakconf crashed (Could not locate symbol webkit_web_view_new at /usr/lib/lib...
Status: RESOLVED DUPLICATE of bug 21814
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-20 05:02 CET by Jerrold Heyman
Modified: 2017-12-20 07:32 CET (History)
1 user (show)

See Also:
Source RPM: drakconf-13.16-1.mga6
CVE:
Status comment:


Attachments

Description Jerrold Heyman 2017-12-20 05:02:43 CET
The "drakconf" program crashed. Drakbug-17.88.1 caught it.

New 64bit install.  Was attempting to get an older version of acroread
working - 32 bit binary, needing 32 bit libraries.  I had just installed
libxml2 (32bit) along with it's dependencies.  Then started up drakconf - 
which had been working - to search for the other dependent libraries and 
it crashed.

# urpmi libxml2_2-2.9.4-8.mga6.i586

Could not locate symbol webkit_web_view_new at /usr/lib/libDrakX/mygtk3.pm line 621.
Perl's trace:
drakbug::bug_handler() called from /usr/lib/perl5/5.22.3/Carp.pm:166
Carp::croak() called from /usr/lib/perl5/vendor_perl/5.22.2/x86_64-linux-thread-multi/Glib/Object/Introspection.pm:67
Glib::Object::Introspection::__ANON__() called from /usr/lib/libDrakX/mygtk3.pm:621
mygtk3::_gtk__WebKit_WebView() called from /usr/lib/libDrakX/mygtk3.pm:610
mygtk3::_gtk__WebKit2_WebView() called from /usr/lib/libDrakX/mygtk3.pm:122
mygtk3::_gtk() called from /usr/lib/libDrakX/mygtk3.pm:59
mygtk3::gtknew() called from /usr/libexec/drakconf:687

Theme name: oxygen-gtk
Kernel version = 4.9.56-desktop-1.mga6
Distribution=Mageia release 6 (Official) for x86_64
CPU=AMD Phenom(tm) II X6 1055T Processor
Comment 1 Jerrold Heyman 2017-12-20 05:07:08 CET
Not sure if this helps.  I installed gtk+2.0 to build (from source)
sylpheed.  Again, as far as I know drakconf was still working just fine.

[root@unix libDrakX]# urpmi gtk+2.0
Package gtk+2.0-2.24.31-3.mga6.x86_64 is already installed
Marking gtk+2.0 as manually installed, it won't be auto-orphaned
writing /var/lib/rpm/installed-through-deps.list
Comment 2 Jerrold Heyman 2017-12-20 05:36:11 CET
running in a terminal window (suggestion from #mageia) I found the following:

[jerry@unix ~]$ drakconf
Too late to run INIT block at /usr/lib/perl5/vendor_perl/5.22.2/x86_64-linux-thread-multi/Glib/Object/Introspection.pm line 257.
Ignore the following Glib::Object::Introspection & Gtk3 warnings
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.22.3/Gtk3.pm line 525.
WARNING **: Failed to load shared library 'libwebkit2gtk-4.0.so.37' referenced by the typelib: libgcrypt.so.11: cannot open shared object file: No such file or directory at /usr/lib/perl5/vendor_perl/5.22.2/x86_64-linux-thread-multi/Glib/Object/Introspection.pm line 110.
Ignore the following Glib::Object::Introspection & Gtk3 warnings
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.22.3/Gtk3.pm line 525.

libgcrypt.so.11 is nowhere to be found on my system.  I don't know if it has
been removed by something else I added, but forcing a symlink between libgcrypt.so.20.1.8 and libgcrypt.so.11 didn't help (never a good idea, but I
thought I'd try).  When I created that symlink and ran drakconf again, I got:

[jerry@unix lib64]$ drakconf
Too late to run INIT block at /usr/lib/perl5/vendor_perl/5.22.2/x86_64-linux-thread-multi/Glib/Object/Introspection.pm line 257.
Ignore the following Glib::Object::Introspection & Gtk3 warnings
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.22.3/Gtk3.pm line 525.
WARNING **: Failed to load shared library 'libwebkit2gtk-4.0.so.37' referenced by the typelib: /lib64/libgcrypt.so.20: version `GCRYPT_1.2' not found (required by /usr/local/lib64/libsecret-1.so.0) at /usr/lib/perl5/vendor_perl/5.22.2/x86_64-linux-thread-multi/Glib/Object/Introspection.pm line 110.
Ignore the following Glib::Object::Introspection & Gtk3 warnings
Subroutine Gtk3::main redefined at /usr/lib/perl5/vendor_perl/5.22.3/Gtk3.pm line 525.
Comment 3 Marja Van Waes 2017-12-20 07:32:10 CET
Hi Jerrold,

Thanks for the report. This is a duplicate of bug 21814, so I need to close it, but I 'll add a message there because of the extra information you gave in comment #1 and comment #2

Cheers,

Marja

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

Resolution: (none) => DUPLICATE
Summary: drakconf crashed => drakconf crashed (Could not locate symbol webkit_web_view_new at /usr/lib/libDrakX/mygtk3.pm line 621.)
CC: (none) => marja11
Status: NEW => RESOLVED


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