Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 544630 - kde-apps/konqueror crashes as it tries to load gtk2 and gtk3 plugins
Summary: kde-apps/konqueror crashes as it tries to load gtk2 and gtk3 plugins
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://bugs.kde.org/show_bug.cgi?id=...
Whiteboard:
Keywords: UPSTREAM
: 554826 (view as bug list)
Depends on: 551554
Blocks:
  Show dependency tree
 
Reported: 2015-03-27 06:29 UTC by Paul Osmialowski
Modified: 2015-10-14 07:16 UTC (History)
2 users (show)

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 Paul Osmialowski 2015-03-27 06:29:35 UTC
After installation of evince, konqueror cannot display pages that have mixture of text and images, e.g. http://gentoo.org (strangely, konqueror CAN still display text-only pages or images pointed by URL, e.g. http://www.gentoo.org/favicon.ico).


Reproducible: Always




WORKAROUND:
build evince like this:

EXTRA_ECONF="--disable-browser-plugin" emerge evince
Comment 1 Paul Osmialowski 2015-03-27 06:30:07 UTC
Portage 2.2.14 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop/kde/systemd, gcc-4.7.3, glibc-2.20-r2, 3.18.9-gentoo x86_64)
=================================================================
System uname: Linux-3.18.9-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5440_@_2.83GHz-with-gentoo-2.2
KiB Mem:     8156424 total,   2174340 free
KiB Swap:     524284 total,    524284 free
Timestamp of tree: Fri, 27 Mar 2015 03:00:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9-r1, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.11
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.10.3, 1.11.6-r1, 1.12.6, 1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.6.3, 4.7.3-r1, 4.8.4
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.4
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.18 (virtual/os-headers)
sys-libs/glibc:           2.20-r2
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/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="-march=core2 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="pl_PL.utf8"
LC_ALL="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
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"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
USE="16bit-indices 24bpp 256-color 32bit 64bit 7zip R X Xaw3d a52 aac aacplus aacs aalib abiword accessibility acl acoustid acpi ada additions addressbook adns adobe-cff adplug ads aesicm afp agg akode akonadi alias alisp allegro alltargets alsa alsa-plugin alstream amd64 amr amrenc amrnb amrwb analitza angelscript animgif ant antlr ao apbs aplaymidi apng applet archive argyllcms armadillo arpack artworkextra asdf asf asn aspell ass assistant asyncns athena attica attrib audacious audio audiofile audit auth auto-hinter autoipd automount autoreplace autotrace aux_xml avahi avalon-framework avalon-logkit avantgo avcodec avformat awt background badval bash-completion bazaar bcel bcmath bdf beautifulsoup3 berkdb bidi bitmap bittorrent bl blas blaster blender-game blink blksha1 bluetooth bluray boehm-gc bonjour bonobo bookmarks boost branding brass bs2b bsf btrfs bundled-libs bzip2 cacert cache cairo calendar canberra canlock canusb canvas caps caps-ng catalogs cblas cdda cddax cdf cdio cdparanoia cdr cdrtools cegui celt cg cgraph channels chappa chardet charmap chdir chert chm ciao cilk city clamd clamdtop clang cli client clipboard clisp closuresignals clucene cluster clutter cmake cmsis-dap collab colord colorio combination-explosion-check common-lisp commonslogging commonsnet community compat connectionstatus contactnotes context contrast contrib convert-mozilla-cookies corefonts coverart cpufreq cpufreq_bench cracklib cramfs crash-reporter crashreporter creds cron crypt cryptsetup crywrap cscope csharp css ctype ctypes-python cuda cue cups curl cursors cvs cxx cycles d data dbase dbi dbus dc1394 ddate debugger declarative default-font dell deprecated designer designer-plugin desktopglobe detex developer development devfs-compat devhelp device-mapper devil dhclient dht dia digitalradio dirac discard-path discouraged display-manager djbfft djvu dmi dnd docbook doctool dos dot double-precision down-root dpi dri dri3 drmaa drop-root dsdp dselect dssi dtmf dts dumb dump dv dvb dvbpsi dvd dvdnav dvdr dvi dvi2tty dvipdfm dynamic e2fsprogs eap-tls ebook ecap eclipse edd edit editor efiemu eigen elbeem elf elisp emacs embed_data_files embedded emboss emf emoticons-manager emovix enca enchant encode enscript eolconv epspdf epub equalizer escreen eselect ethernet etiquette excel exceptions exif expat exporter extensions external-fuse extra extra-cardsets extra-tools extrafilters extramodules extras faac faad facedetect fading-colors fam fame farstream fasttree fat fax fdformat fdk fdt festival ffamber ffmpeg fftw filecaps fileinfo filter filters findbugs finger fingerprint firefox firefox3 firmware firmware-loader fits flac flash flickr floppy fltk fluidsynth focused-urgency font-styles fontconfig fontforge foomatic foomaticdb fortran fortran2003 fox fping fpx frei0r fribidi ftd2xx ftdi ftp fts3 fuse futures g15 g3dvl gadu gallium game-engine games gbm gcdmaster gcode gconf gcrypt gd gda gdal gdb gdbm gdk-pixbuf gdu gecko gedit geoip geoloc geolocation geonames geos gfile gflags ggi gif gimp ginac git gjdoc glade glep glew glib glibc-omitfp glitz gloox glpk glut gmath gme gml gmp gmplayer gnet gnokii gnome gnome-keyring gnome-online-accounts gnome-shell gnomecanvas gnomecd gnumeric gnuplot gnutls gold google gopher gpc gpg gphoto2 gpm gps gptfdisk gpu grammar graphics graphicsmagick graphite graphviz groupwise grp grub gs gsettings gsf gsl gsm gsmloc gssapi gstreamer gtk gtk2 gtk3 gtkhtml gtkstyle gudev gui guile gunit gzip-el h224 h281 h323 hal handbook hardcoded-tables harfbuzz hash hddtemp hdf hdf5 health help heterogeneous highlight hipe hires-icons history hlapi hog hostip hotpixels howl-compat hpcups html htmlreport http humanities hunspell hwdb i18n iax ical icecast icons iconv icoutils icu id3 id3tag idn iec61883 ieee1394 ifp ilbc image image-cache imagemagick imaging imlib infinality infiniband inherit-graph inifile inkjar inmemory inotify instancest internal-fltk intl introspection io-restrictions iodbc iostats ipc iplayer ipod iproute2 iptables ipv6 ipython irc irrlicht isag iscsi iso iso14755 it3tag itk jabber jack jadetex jai java java5 java6 java7 javacomm javamail javascript jbig jdepend jemalloc jit jmf jms joystick jpeg jpeg2k jsbsim jsch json judy kate kde kdepim kdeprefix kdm kdrive kernel kexiv2 keymap keyutils kig-scripting kipi kmod kontact kpathsea kscreen ktp l10n ladspa lame lapack largefile largepages lash lasi lastfm lastfmradio latency_timing latex latex3 lcdfilter lcms ldap ldap-sasl ldapdb ldb ldos leim lensfun less levels libadns libass libburn libcaca libcanberra libclamav libdsk libev libevent libextractor libffi libgda libkms libmms libmount libmpeg2 libnotify libopts libproxy libs libsamplerate libsecret libsoxr libssh2 libssp libsysfs libtar libtiger libv4l libv4l2 libvisual libwww libxml2 libyaml lid lightning linuxkeys lirc listen-queue live llvm llvm-shared-libs lm_sensors log4j logger logitech-mouse logrotate lpsol lqr lua lua-cairo lua-imlib luatex lucene lvm1 lxde lyx lz4 lzma lzo m17n-lib m4lib-png mad magic mail manual maps masquerade math mathml matplotlib matroska mbim mbox mclib mcve md5sum mdns-bundled mdnsresponder-compat mediawiki memmap mercurial metadata-analysis-api metalink metapost metis metric mew mhash midi mikmod mime minizip mixer mjpeg mmap mms mms-agent mmx mng mobi moc mod modemmanager modplug modules mongodb mono moonlight motif motif22-compatibility mount mouse mousewheel moviepack moviesounds mozdevelop mozdom mozilla mozsha1 mp2 mp3 mp3tunes mp4 mpeg mpg123 mpi mplayer mpx msn mta mtp mudflap mule multicall multilib multimedia multislot multitarget mumble musepack music musicbrainz mvl mzscheme natspec nautilus ncat ncurses ndiff ndof neXt nelma net netapi netbeans netcdf netlink netpbm nettle network networking networkmanager new-clx new-login newnet nextaw nfsdcld nfsidmap nfsv3 nfsv4 nfsv41 nio-buffers nis njb nls nntp no-old-linux nodrm nogyroscopic nokia nominatim normalize nowlistening nping npp nptl nscd nsplugin nss nss-pem ntfs ntfsprogs ntlm ntlm_unsupported_patch ntp numpy nut nuv nvidia nvtt nyx obex objc objc++ objc-gc ocaml ocamlopt ocr ocs2005-message-hack octave odbc ode odt-schema offensive offscreen ofx ogdi ogg ogg123 ogm ogre ois okteta okular omega omxil oom opal openal opencl openconnect opencore-amr opencv openexr opengl openimageio openldap openmedia openmp opennl openpty openssl openxml opus oqgraph orc oro oscar osdmenu osgapps osmesa oss otp otr ots overlays pac pager pam pango panorama pari parport password pasteafter pbs pcap pci pcntl pcre pcsc-lite pda pdf pdfannotextractor pdo pep8 perl perl-geoipupdate pg-intdatetime pgf pgm phar phonon php physfs pic pie pin-upstream-blobs pipe pixbuf pixmaps pkinit places plasma player playlist playtools plot plotutils plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo plugins pm-utils pnat png pnm policykit polkit poppler-data portaudio portmon posix postgres postproc postscript powerkadu ppds ppp pptx prelink presto preview-latex prison private-headers profiler proj projectm proxy ps pstricks pth publishers pulseaudio pvr pyflakes pyglet pygments pylint pyside python qalculate qemu qhull qimageblitz qos qpak qrcode qrupdate qscintilla qt qt-bundled qt-faststart qt-static qt3 qt3support qt4 qt5 qthelp quicktime quotation quotes quvi qwt racket radio raptor rar raw rcs rdesktop rdesktop-vrdp rdp readline real recursion-limit redeyes redland reencrypt reflection regex regexp remote remoteosd rendering reports resid resolver reviewboard rle romio rope rpm rrdtool rss rtc rtf rtmp rtsp ruby run run-exes rups s3tc safe samba sametime sanitize sasl sbc scale0tilt scanner schroedinger science scipy screen script scripting scripts scripttools scsi sctp sdk sdl sdl-image sdl-sound sdlgfx seccomp secondary-wheel seed segger semantic-desktop sensord serial servletapi session sftp sge shaders shapefile shared-glapi sharedclient sharedext sharedmem shine shm shmvideo short-touchpad-timeout shout sid sift sigsegv simplexml sip sipe sipim skins skype slang smbclient smbtav2 smi smime smp smpeg sms sna snappy sndfile snmp soap socialweb sockets solver soprano sound soundex sounds soundtouch soup sourceview sox sparse spatialite speech speex spell sphinx spice spidermonkey spl splash sql sqlite sqlite3 srtp sse sse2 sse2check sse3 sse4_1 ssh-agent ssl ssse3 staging startup-notification static-analyzer static-ppds statistics stats stl stlink stream stun subject-rewrite subtitles subunit subversion suhosin supernodal superserver svg svm swat swig switcher swscale syslog system-cairo system-icu system-jpeg system-libvpx system-libyaml system-mpmath systemd systemd-units systemtap sysvipc szip t1lib taglib tbb tcl tcmalloc tcpd tdb tdbtest teamarena telepathy teletext telnet template_haskell test-framework testutil tevent tex4ht texi2html texmacs texteffect tga themedesigner themes theora thesaurus thetvdb thin thin-splines threads threadsafe thumbnail thumbnails tidy tiff tilepath timezone timidity tinfo tinyxml tk tls tng tokenizer tokudb tokyocabinet toolame toolbar toolkit-scroll-bars tools toporouter totem track-src-odirect traits translator tremor truetype tta tty-helpers twisted twolame type3 udev udis86 udisks udisks2 umfpack undi unicode units_cur unlock-notify unwind update-alternatives upower usb usbredir utempter utils uudeview uuid uvm v4l v4l2 vaapi vala valgrind vamp vapigen vboxwebsrv vcd vcdinfo vcdx vdpau vdr verbose-io verify-file versaloon verse vhook vhost-net video videoslideshow views vim-pager vim-with-x vimeo virtuoso visualization vlm vmd vmware vmware-tools vnc voice vorbis vpx vst wad wallpapers watchdog wav wavpack wcwidth wddx weather weather-metar weather-xoap web webdav webdav-neon webdav-serf webgl webkit webkit2 webm webp webrtc-aec websockets widescreen wifi win32codecs winbind windeco wineappdb wininst winpopup wma wma-fixed wmf wordperfect wrappers wxwidgets wxwindows x264 x265 x86-64 xa xanim xbase xcap xcb xchatdccserver xcomposite xdm-auth xemacs xembed xerces-c xetex xext xface xforms xforward xfs xft xgetdefault xindy xine xinerama xinetd xkb xlib-xcb xls xml xmldoclet xmlpatterns xmlreader xmlrpc xmlwriter xmp xmpp xnest xorg xorgmodule xosd xpdf-headers xpm xps xrandr xrender xscreensaver xsl xslt xterm xulrunner xv xvfb xvid xvmc xz yahoo yahoo-geo yasim yaz youtube yp yv12 zeroconf zip zlib zsh-completion zvbi" ABI_X86="64" ALSA_CARDS="emu10k1 emu10k1x" 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="canon spca50x template ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="x86-64 mmx sse sse2 sse3 ssse3 sse4_1" CURL_SSL="openssl" 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="efi-64 emu pc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="pl" NETBEANS_MODULES="apisupport java javafx profiler websvccommon cnd dlight enterprise ergonomics groovy javacard mobility php webcommon" OFFICE_IMPLEMENTATION="openoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="arm aarch64 i386" QEMU_USER_TARGETS="arm aarch64 i386" RUBY_TARGETS="ruby19 ruby20" SANE_BACKENDS="abaton agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u canon_dr cardscan coolscan coolscan2 coolscan3 dc210 dc240 dc25 dell1600n_net dmc epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek mustek_usb nec net niash p5 pie pixma plustek plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 {test} u12 umax umax1220u umax_pp xerox_mfp hpsj5s pnm" USERLAND="GNU" VIDEO_CARDS="dummy v4l nv nvidia nouveau vesa" 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, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 2 Pacho Ramos gentoo-dev 2015-03-27 20:36:59 UTC
A backtrace for konqueror is needed:
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

Thanks
Comment 3 Paul Osmialowski 2015-03-27 21:54:50 UTC
(gdb) r
Starting program: /usr/bin/konqueror 
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".
[New Thread 0x7fffdc3a2700 (LWP 24406)]
[Thread 0x7fffdc3a2700 (LWP 24406) exited]
[New Thread 0x7fffdc3a2700 (LWP 24407)]
[New Thread 0x7fffda460700 (LWP 24408)]
[New Thread 0x7fffd2de5700 (LWP 24410)]
[New Thread 0x7fffd25e4700 (LWP 24411)]
No bp log location saved, using default.
[000:000] Cpu: 6.23.6, x4, 2826Mhz, 7965MB
[000:000] Computer model: Not available
[000:000] Browser XEmbed support present: 1
[000:000] Browser toolkit is not Gtk2 (0).
[000:008] Using Xt toolkit
No bp log location saved, using default.
[000:000] Cpu: 6.23.6, x4, 2826Mhz, 7965MB
[000:001] Computer model: Not available
[New Thread 0x7fff81f94700 (LWP 24417)]

(konqueror:24401): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager'

(konqueror:24401): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(konqueror:24401): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

(konqueror:24401): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(konqueror:24401): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:24401): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(konqueror:24401): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(konqueror:24401): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplay'

(konqueror:24401): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(konqueror:24401): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed

(konqueror:24401): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(konqueror:24401): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007fff79fc99fb in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0
(gdb) bt
#0  0x00007fff79fc99fb in gdk_display_open () from /usr/lib64/libgdk-x11-2.0.so.0
#1  0x00007fff79f9872d in gdk_display_open_default_libgtk_only () from /usr/lib64/libgdk-x11-2.0.so.0
#2  0x00007fff7a35e6f4 in gtk_init_check () from /usr/lib64/libgtk-x11-2.0.so.0
#3  0x00007fff7a35e719 in gtk_init () from /usr/lib64/libgtk-x11-2.0.so.0
#4  0x00007fffd8f90416 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#5  0x00007fffd8f90755 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#6  0x00007fffd8f90780 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#7  0x00007fffd8e5c1a4 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#8  0x00007fffd8e5a40a in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#9  0x00007fffd8e5acaa in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#10 0x00007fffd8a3b0c0 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#11 0x00007fffd8df2ae4 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#12 0x00007fffd8de0f40 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#13 0x00007fffd8b71af8 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#14 0x00007fffd8d57361 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#15 0x00007fffd8d57c72 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#16 0x00007fffd8d604a4 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#17 0x00007fffd8d576a8 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#18 0x00007fffd8d5250f in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#19 0x00007fffd8a20c1d in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#20 0x00007fffd8d528b0 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#21 0x00007fffd8d87883 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#22 0x00007fffd8d76c15 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#23 0x00007fffd8d86017 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#24 0x00007fffd8f74b9d in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#25 0x00007fffd8f76ba2 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#26 0x00007fffd8f777b8 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#27 0x00007fffd8f7788c in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#28 0x00007ffff445c01f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007ffff445c01f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007ffff445c01f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007ffff62bba34 in KIO::TransferJob::data(KIO::Job*, QByteArray const&) () from /usr/lib64/libkio.so.5
#32 0x00007ffff62be5f3 in KIO::TransferJob::slotData(QByteArray const&) () from /usr/lib64/libkio.so.5
#33 0x00007ffff445c01f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007ffff635dcc2 in KIO::SlaveInterface::data(QByteArray const&) () from /usr/lib64/libkio.so.5
#35 0x00007ffff635f510 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#36 0x00007ffff635cb8a in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#37 0x00007ffff635112e in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#38 0x00007ffff445c01f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007ffff628f802 in ?? () from /usr/lib64/libkio.so.5
#40 0x00007ffff44614de in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007ffff4e42dbc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#42 0x00007ffff4e4572b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007ffff5b62ae6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#44 0x00007ffff4447bee in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#45 0x00007ffff444b201 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#46 0x00007ffff4475eee in ?? () from /usr/lib64/qt4/libQtCore.so.4
#47 0x00007ffff0c99401 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#48 0x00007ffff0c99718 in ?? () from /usr/lib64/libglib-2.0.so.0
#49 0x00007ffff0c997d4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#50 0x00007ffff447608e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#51 0x00007ffff4ee330e in ?? () from /usr/lib64/qt4/libQtGui.so.4
#52 0x00007ffff444689f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#53 0x00007ffff4446b28 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#54 0x00007ffff444bd68 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#55 0x00007ffff7baac72 in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#56 0x00007ffff777bb45 in __libc_start_main () from /lib64/libc.so.6
#57 0x000000000040077e in _start ()
(gdb)
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-03-28 02:13:32 UTC
I am seeing some messages from libgtk-x11-2.0 in the log.

One way a crash like this could happen is if a browser loads a plugin that use gtk2 (e.g. adobe-flash) and gtk3 (e.g. evince-3.x plugin) into the same process. This will cause symbol collisions and a crash.

The long term solution is for konqueror to load plugins in separate processes, like mainstream browsers (chromium and firefox) already do.

Paul, as a short-term solution, emerge evince-3.14.2-r1 with USE=-nsplugin.
Comment 5 Paul Osmialowski 2015-03-28 14:02:08 UTC
Indeed, acrobat reader is installed in my system too.
Comment 6 Pacho Ramos gentoo-dev 2015-03-28 14:22:59 UTC
Looks like they are passing the ball from one side to another and finally not doing anything on any side :S
https://bugs.kde.org/show_bug.cgi?id=343446
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-06-10 11:00:26 UTC
Re-assigning to kde team. There is nothing gnome team can do here as the collision problem with gtk+:2 and :3 has been documented by upstream since the early releases of gtk+:3.

It seems the evince ebuild which makes nsplugin optional is not stabilized yet so adding it to "depends on".
Comment 8 Johannes Huber (RETIRED) gentoo-dev 2015-07-01 20:12:04 UTC
Thanks for reporting. This is fixed in cvs and git now. Please sync in some hours to get the changes.

+
+  01 Jul 2015; Johannes Huber <johu@gentoo.org> konqueror-4.14.3.ebuild:
+  Block app-text/evince[nsplugin], bug #544630.
+

https://gitweb.gentoo.org/proj/kde.git/commit/?id=2b15f16ba14a2921868efb625e3b967921380e74


It seems SuSe dropped the evince nsplugin plugin completely:

https://bugs.kde.org/show_bug.cgi?id=343446#c11

> Actually I forgot about this bug since I uninstalled evince-browser-plugin, because I didn't see any more crashes. (I did contemplate to investigate it further back then)
> And as I mentioned, openSUSE's GNOME team decided to just remove evince-browser-plugin from the distribution (unrelated to QtWebKit), because of the upstream bug's status, so I didn't care either any more...
Comment 9 Pacho Ramos gentoo-dev 2015-07-14 10:54:08 UTC
*** Bug 554826 has been marked as a duplicate of this bug. ***
Comment 10 Oleh 2015-10-14 07:16:42 UTC
personally, instead of introducing blocks and troubles with package updates, i'd prefer to disable browser plugin in evince at configure time (and remove USE) same way it's done in most distributions. It looks like plugin does not really work and is fragile.