Summary: | www-client/qupzilla-1.8.5 - segmentation fault in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Helmut Jarausch <jarausch> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Helmut Jarausch
2015-01-09 11:24:58 UTC
(In reply to Helmut Jarausch from comment #0) > qupzilla-1.8.5 seems to crash for all pages, e.g. www.google.de > > Here is its crashlog: A proper gdb backtrace would be nice because this: > ============== BACKTRACE ============== > #0: qupzilla() [0x403242] > #1: /lib64/libc.so.6(+0x34050) [0x7fb09e231050] > #2: /usr/lib64/libgdk-x11-2.0.so.0(gdk_display_open+0x5a) [0x7fafac49d2fa] is only useful when we have access to your binaries. This time qupzilla crashes when I try to open a second web page by clicking on the green + button. gdb =qupzilla GNU gdb (Gentoo 7.8.1 vanilla) 7.8.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://bugs.gentoo.org/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... No symbol table is loaded. Use the "file" command. Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal] Reading symbols from /usr/bin/qupzilla...Reading symbols from /usr/lib64/debug//usr/bin/qupzilla.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/qupzilla warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". QupZilla: Creating new profile directory [New Thread 0x7fffeaaaf700 (LWP 30161)] [New Thread 0x7fffea1ae700 (LWP 30162)] QupZilla: 0 extensions loaded [New Thread 0x7fffe2025700 (LWP 30163)] [New Thread 0x7fff61724700 (LWP 30164)] [New Thread 0x7fff1b2d9700 (LWP 30165)] [New Thread 0x7fff1aad8700 (LWP 30166)] [New Thread 0x7fff1a2d7700 (LWP 30167)] [New Thread 0x7fff189c9700 (LWP 30168)] [New Thread 0x7fff0bc3f700 (LWP 30169)] [New Thread 0x7fff0ab70700 (LWP 30170)] [New Thread 0x7fff0a06f700 (LWP 30171)] [New Thread 0x7fff09046700 (LWP 30172)] [New Thread 0x7ffeed865700 (LWP 30176)] [New Thread 0x7ffeed064700 (LWP 30177)] [New Thread 0x7ffeec863700 (LWP 30178)] java version "1.7.0_71" OpenJDK Runtime Environment (IcedTea 2.5.3) (Gentoo package icedtea-7.2.5.3) OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode) (qupzilla:30157): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager' (qupzilla:30157): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (qupzilla:30157): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed (qupzilla:30157): GLib-GObject-WARNING **: invalid (NULL) pointer instance (qupzilla:30157): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (qupzilla:30157): GLib-GObject-WARNING **: invalid (NULL) pointer instance (qupzilla:30157): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (qupzilla:30157): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplay' (qupzilla:30157): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (qupzilla:30157): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed (qupzilla:30157): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (qupzilla:30157): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed Program received signal SIGSEGV, Segmentation fault. 0x00007ffee8fd32fa in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0 (gdb) where #0 0x00007ffee8fd32fa in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0 #1 0x00007ffee8fa171d in gdk_display_open_default_libgtk_only () from /usr/lib64/libgdk-x11-2.0.so.0 #2 0x00007ffee9370172 in gtk_init_check () from /usr/lib64/libgtk-x11-2.0.so.0 #3 0x00007ffee9370189 in gtk_init () from /usr/lib64/libgtk-x11-2.0.so.0 #4 0x00007ffff6a4dd8b in WebCore::initializeGtk(QLibrary*) () from /usr/lib64/qt4/libQtWebKit.so.4 #5 0x00007ffff6a4e075 in WebCore::PluginPackage::load() () from /usr/lib64/qt4/libQtWebKit.so.4 #6 0x00007ffff6a4e0a6 in WebCore::PluginPackage::fetchInfo() () from /usr/lib64/qt4/libQtWebKit.so.4 #7 0x00007ffff68f4538 in WebCore::PluginPackage::createPackage(WTF::String const&, long const&) () from /usr/lib64/qt4/libQtWebKit.so.4 #8 0x00007ffff68f1fe0 in WebCore::PluginDatabase::refresh() () from /usr/lib64/qt4/libQtWebKit.so.4 #9 0x00007ffff68f2b23 in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib64/qt4/libQtWebKit.so.4 #10 0x00007ffff648ebc9 in WebPlatformStrategies::getPluginInfo(WebCore::Page const*, WTF::Vector<WebCore::PluginInfo, 0ul>&) () from /usr/lib64/qt4/libQtWebKit.so.4 #11 0x00007ffff68853c4 in WebCore::PluginData::PluginData(WebCore::Page const*) () from /usr/lib64/qt4/libQtWebKit.so.4 #12 0x00007ffff68720b0 in WebCore::Page::pluginData() const () from /usr/lib64/qt4/libQtWebKit.so.4 #13 0x00007ffff68857c9 in WebCore::DOMPluginArray::length() const () from /usr/lib64/qt4/libQtWebKit.so.4 #14 0x00007ffff61b61ad in WebCore::jsDOMPluginArrayLength(JSC::ExecState*, JSC::JSValue, JSC::Identifier const&) () from /usr/lib64/qt4/libQtWebKit.so.4 #15 0x00007ffff6dbf1e4 in JSC::PropertySlot::getValue(JSC::ExecState*, JSC::Identifier const&) const () from /usr/lib64/qt4/libQtWebKit.so.4 #16 0x00007ffff6dbf608 in JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const () from /usr/lib64/qt4/libQtWebKit.so.4 #17 0x00007ffff6db20e4 in cti_op_get_by_id () from /usr/lib64/qt4/libQtWebKit.so.4 #18 0x00007fff1c66afe7 in ?? () #19 0x0000000000000024 in ?? () #20 0x00007ffef7ec5650 in ?? () #21 0x00007fff083f9b50 in ?? () #22 0x00007fffe994cb50 in ?? () #23 0x00007fff00000004 in ?? () #24 0x00007fff00000010 in ?? () #25 0x0000001d0000032e in ?? () #26 0x0000000000000120 in ?? () #27 0x0000000000000024 in ?? () #28 0x00007fff1c5db000 in ?? () #29 0x00007fff60a49d18 in ?? () #30 0x00007fff1bc00118 in ?? () #31 0x0000000000000000 in ?? () This time it crashes when I try to open a second web page by clicking on the green + button. gdb =qupzilla GNU gdb (Gentoo 7.8.1 vanilla) 7.8.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://bugs.gentoo.org/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... No symbol table is loaded. Use the "file" command. Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal] Reading symbols from /usr/bin/qupzilla...Reading symbols from /usr/lib64/debug//usr/bin/qupzilla.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/qupzilla warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". QupZilla: Creating new profile directory [New Thread 0x7fffeaaaf700 (LWP 30161)] [New Thread 0x7fffea1ae700 (LWP 30162)] QupZilla: 0 extensions loaded [New Thread 0x7fffe2025700 (LWP 30163)] [New Thread 0x7fff61724700 (LWP 30164)] [New Thread 0x7fff1b2d9700 (LWP 30165)] [New Thread 0x7fff1aad8700 (LWP 30166)] [New Thread 0x7fff1a2d7700 (LWP 30167)] [New Thread 0x7fff189c9700 (LWP 30168)] [New Thread 0x7fff0bc3f700 (LWP 30169)] [New Thread 0x7fff0ab70700 (LWP 30170)] [New Thread 0x7fff0a06f700 (LWP 30171)] [New Thread 0x7fff09046700 (LWP 30172)] [New Thread 0x7ffeed865700 (LWP 30176)] [New Thread 0x7ffeed064700 (LWP 30177)] [New Thread 0x7ffeec863700 (LWP 30178)] java version "1.7.0_71" OpenJDK Runtime Environment (IcedTea 2.5.3) (Gentoo package icedtea-7.2.5.3) OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode) (qupzilla:30157): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager' (qupzilla:30157): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (qupzilla:30157): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed (qupzilla:30157): GLib-GObject-WARNING **: invalid (NULL) pointer instance (qupzilla:30157): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (qupzilla:30157): GLib-GObject-WARNING **: invalid (NULL) pointer instance (qupzilla:30157): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed (qupzilla:30157): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplay' (qupzilla:30157): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (qupzilla:30157): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed (qupzilla:30157): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (qupzilla:30157): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed Program received signal SIGSEGV, Segmentation fault. 0x00007ffee8fd32fa in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0 (gdb) where #0 0x00007ffee8fd32fa in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0 #1 0x00007ffee8fa171d in gdk_display_open_default_libgtk_only () from /usr/lib64/libgdk-x11-2.0.so.0 #2 0x00007ffee9370172 in gtk_init_check () from /usr/lib64/libgtk-x11-2.0.so.0 #3 0x00007ffee9370189 in gtk_init () from /usr/lib64/libgtk-x11-2.0.so.0 #4 0x00007ffff6a4dd8b in WebCore::initializeGtk(QLibrary*) () from /usr/lib64/qt4/libQtWebKit.so.4 #5 0x00007ffff6a4e075 in WebCore::PluginPackage::load() () from /usr/lib64/qt4/libQtWebKit.so.4 #6 0x00007ffff6a4e0a6 in WebCore::PluginPackage::fetchInfo() () from /usr/lib64/qt4/libQtWebKit.so.4 #7 0x00007ffff68f4538 in WebCore::PluginPackage::createPackage(WTF::String const&, long const&) () from /usr/lib64/qt4/libQtWebKit.so.4 #8 0x00007ffff68f1fe0 in WebCore::PluginDatabase::refresh() () from /usr/lib64/qt4/libQtWebKit.so.4 #9 0x00007ffff68f2b23 in WebCore::PluginDatabase::installedPlugins(bool) () from /usr/lib64/qt4/libQtWebKit.so.4 #10 0x00007ffff648ebc9 in WebPlatformStrategies::getPluginInfo(WebCore::Page const*, WTF::Vector<WebCore::PluginInfo, 0ul>&) () from /usr/lib64/qt4/libQtWebKit.so.4 #11 0x00007ffff68853c4 in WebCore::PluginData::PluginData(WebCore::Page const*) () from /usr/lib64/qt4/libQtWebKit.so.4 #12 0x00007ffff68720b0 in WebCore::Page::pluginData() const () from /usr/lib64/qt4/libQtWebKit.so.4 #13 0x00007ffff68857c9 in WebCore::DOMPluginArray::length() const () from /usr/lib64/qt4/libQtWebKit.so.4 #14 0x00007ffff61b61ad in WebCore::jsDOMPluginArrayLength(JSC::ExecState*, JSC::JSValue, JSC::Identifier const&) () from /usr/lib64/qt4/libQtWebKit.so.4 #15 0x00007ffff6dbf1e4 in JSC::PropertySlot::getValue(JSC::ExecState*, JSC::Identifier const&) const () from /usr/lib64/qt4/libQtWebKit.so.4 #16 0x00007ffff6dbf608 in JSC::JSValue::get(JSC::ExecState*, JSC::Identifier const&, JSC::PropertySlot&) const () from /usr/lib64/qt4/libQtWebKit.so.4 #17 0x00007ffff6db20e4 in cti_op_get_by_id () from /usr/lib64/qt4/libQtWebKit.so.4 #18 0x00007fff1c66afe7 in ?? () #19 0x0000000000000024 in ?? () #20 0x00007ffef7ec5650 in ?? () #21 0x00007fff083f9b50 in ?? () #22 0x00007fffe994cb50 in ?? () #23 0x00007fff00000004 in ?? () #24 0x00007fff00000010 in ?? () #25 0x0000001d0000032e in ?? () #26 0x0000000000000120 in ?? () #27 0x0000000000000024 in ?? () #28 0x00007fff1c5db000 in ?? () #29 0x00007fff60a49d18 in ?? () #30 0x00007fff1bc00118 in ?? () #31 0x0000000000000000 in ?? () Meanwhile, I have unmasked the qt5 use flag in /etc/portage/profile/package.use.mask and re-emerged qupzilla with the qt5 use flag. Now this bug doesn't exist anymore! Does this persist with 1.8.6 which is now stable? If so, what is the output of 'eselect qtgraphicssystem list'? (In reply to Michael Palimaka (kensington) from comment #5) > Does this persist with 1.8.6 which is now stable? If so, what is the output > of 'eselect qtgraphicssystem list'? eselect qtgraphicssystem list Available Qt Graphics Systems: [1] native [2] opengl (experimental) [3] raster (default) * Yes, it happens with 1.8.6, as well. Even the GIT version has this problem. I have reported this bug upstreams. Let's see what they say. (In reply to Helmut Jarausch from comment #6) > (In reply to Michael Palimaka (kensington) from comment #5) > > Does this persist with 1.8.6 which is now stable? If so, what is the output > > of 'eselect qtgraphicssystem list'? > > eselect qtgraphicssystem list > Available Qt Graphics Systems: > [1] native > [2] opengl (experimental) > [3] raster (default) * > > Yes, it happens with 1.8.6, as well. > Even the GIT version has this problem. > I have reported this bug upstreams. > Let's see what they say. Sorry, the bug has gone with 1.8.6. Meanwhile I have another bug: qupzilla crashes whenever I try to print something. I have reported that bug upstreams. (In reply to Helmut Jarausch from comment #7) > the bug has gone with 1.8.6. Closing then. > Meanwhile I have another bug: qupzilla crashes whenever I try to print > something. > I have reported that bug upstreams. That's probably bug #532140. |