Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 536104 - www-client/qupzilla-1.8.5 - segmentation fault in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0
Summary: www-client/qupzilla-1.8.5 - segmentation fault in gdk_display_open () from /u...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-09 11:24 UTC by Helmut Jarausch
Modified: 2015-03-05 23:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Helmut Jarausch 2015-01-09 11:24:58 UTC
qupzilla-1.8.5 seems to crash for all pages, e.g. www.google.de

Here is its crashlog:

Time: Fri Jan 9 12:21:05 2015
Qt version: 4.8.6 (compiled with 4.8.6)
QupZilla version: 1.8.5
WebKit version: 534.34

============== 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]
#3: /usr/lib64/libgdk-x11-2.0.so.0(gdk_display_open_default_libgtk_only+0x5d) [0x7fafac46b71d]
#4: /usr/lib64/libgtk-x11-2.0.so.0(gtk_init_check+0x12) [0x7fafac83a172]
#5: /usr/lib64/libgtk-x11-2.0.so.0(gtk_init+0x9) [0x7fafac83a189]
#6: /usr/lib64/qt4/libQtWebKit.so.4(+0xf58d8b) [0x7fb0a0c10d8b]
#7: /usr/lib64/qt4/libQtWebKit.so.4(+0xf59075) [0x7fb0a0c11075]
#8: /usr/lib64/qt4/libQtWebKit.so.4(+0xf590a6) [0x7fb0a0c110a6]
#9: /usr/lib64/qt4/libQtWebKit.so.4(+0xdff538) [0x7fb0a0ab7538]
#10: /usr/lib64/qt4/libQtWebKit.so.4(+0xdfcfe0) [0x7fb0a0ab4fe0]
#11: /usr/lib64/qt4/libQtWebKit.so.4(+0xdfdb23) [0x7fb0a0ab5b23]
#12: /usr/lib64/qt4/libQtWebKit.so.4(+0x999bc9) [0x7fb0a0651bc9]
#13: /usr/lib64/qt4/libQtWebKit.so.4(+0xd903c4) [0x7fb0a0a483c4]
#14: /usr/lib64/qt4/libQtWebKit.so.4(+0xd7d0b0) [0x7fb0a0a350b0]
#15: /usr/lib64/qt4/libQtWebKit.so.4(+0xd907c9) [0x7fb0a0a487c9]
#16: /usr/lib64/qt4/libQtWebKit.so.4(+0x6c11ad) [0x7fb0a03791ad]
#17: /usr/lib64/qt4/libQtWebKit.so.4(+0x12ca1e4) [0x7fb0a0f821e4]
#18: /usr/lib64/qt4/libQtWebKit.so.4(+0x12ca608) [0x7fb0a0f82608]
#19: /usr/lib64/qt4/libQtWebKit.so.4(+0x12bd0e4) [0x7fb0a0f750e4]
#20: [0x7fafbc50ca6e]

emerge --info www-client/qupzilla

Portage 2.2.15 (python 3.4.2-final-0, default/linux/amd64/13.0/desktop, gcc-4.9.2, glibc-2.20-r1, 3.19.0-rc3 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.19.0-rc3-x86_64-AMD_Phenom-tm-_II_X4_940_Processor-with-gentoo-2.2
KiB Mem:     7906208 total,   2217044 free
KiB Swap:    2097148 total,   2097148 free
Timestamp of repository gentoo: Fri, 09 Jan 2015 08:15:01 +0000
sh bash 4.3_p33
ld GNU ld (Gentoo 2.24 p1.4) 2.24
ccache version 3.2.1 [disabled]
app-shells/bash:          4.3_p33::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.20.1-r4::gentoo
dev-lang/python:          2.7.9-r1::gentoo, 3.4.2::gentoo
dev-util/ccache:          3.2.1-r1::gentoo
dev-util/cmake:           3.0.2::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.13.6::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.9.6-r4::gentoo, 1.10.3-r1::gentoo, 1.11.6-r1::gentoo, 1.12.6::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.24-r3::gentoo
sys-devel/gcc:            4.8.4::gentoo, 4.9.2::gentoo, 4.10.0_pre9999::local
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.4::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:           2.20-r1::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.informatik.RWTH-Aachen.de/gentoo-portage
    priority: -1000

local
    location: /usr/local/portage
    masters: gentoo
    priority: 0

sunrise
    location: /usr/local/portage/layman/sunrise
    masters: gentoo
    priority: 1

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-mtune=native -O2 -msse3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb /var/lib/neatx/home"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-mtune=native -O2 -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans unprivileged userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo "
LANG="en_US.iso88591"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="3dnow 3dnowext 3dnowprefetch X a52 aac acl acpi alsa amd64 avahi berkdb branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam ffmpeg fftw firefox flac fortran fuse gdbm gfortran gif gimp glamor gpm gtk gtk3 iconv ipv6 jpeg lapack lcms libnotify mad mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf png policykit ppds python qt qt3support qt4 readline sdl session smp spell sqlite sqlite3 sse sse2 sse3 sse4a ssl startup-notification svg systemd tcl tcpd threads tiff tk truetype udev udisks unicode upower usb vorbis wxwidgets x264 xcb xml xulrunner xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc multiboot" INPUT_DEVICES="keyboard mouse evdev wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby22" USERLAND="GNU" VIDEO_CARDS="radeon radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

www-client/qupzilla-1.8.5::gentoo was built with the following:
USE="dbus qt4 -debug -gnome-keyring -kde -nonblockdialogs (-qt5)" ABI_X86="64" LINGUAS="-ar_SA -bg_BG -ca_ES -cs_CZ -de_DE -el_GR -es_ES -es_MX -es_VE -eu_ES -fa_IR -fi_FI -fr_FR -gl_ES -he_IL -hr_HR -hu_HU -id_ID -it_IT -ja_JP -ka_GE -lg -lv_LV -nl_NL -nqo -pl_PL -pt_BR -pt_PT -ro_RO -ru_RU -sk_SK -sr -sr@ijekavian -sr@ijekavianlatin -sr@latin -sv_SE -tr_TR -uk_UA -uz@Latn -zh_CN -zh_TW"
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2015-01-09 12:14:10 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.
Comment 2 Helmut Jarausch 2015-01-09 14:08:13 UTC
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 ?? ()
Comment 3 Helmut Jarausch 2015-01-09 14:10:26 UTC
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 ?? ()
Comment 4 Helmut Jarausch 2015-01-11 11:45:47 UTC
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!
Comment 5 Michael Palimaka (kensington) gentoo-dev 2015-03-04 18:54:44 UTC
Does this persist with 1.8.6 which is now stable? If so, what is the output of 'eselect qtgraphicssystem list'?
Comment 6 Helmut Jarausch 2015-03-04 20:56:03 UTC
(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.
Comment 7 Helmut Jarausch 2015-03-04 20:58:02 UTC
(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.
Comment 8 Davide Pesavento (RETIRED) gentoo-dev 2015-03-05 23:31:58 UTC
(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.