Summary: | media-gfx/gthumb-3.2.3 - gthumb: segmentation fault in _dbus_watch_invalidate() from /usr/lib64/libdbus-1.so.3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | yuriy.skvortsov |
Priority: | Normal | Keywords: | UPSTREAM |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=711228 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dbus-marshal-header.c:178
dbus-watch.c:171 gslice.c:532 |
Description
Martin Mokrejš
2013-10-06 22:58:42 UTC
# emerge --info Portage 2.1.12.2 (default/linux/amd64/13.0/no-multilib, gcc-4.7.3, glibc-2.15-r3, 3.10.10-default-pciehp x86_64) ================================================================= System uname: Linux-3.10.10-default-pciehp-x86_64-Intel-R-_Core-TM-_i7-2640M_CPU_@_2.80GHz-with-gentoo-2.2 KiB Mem: 16368832 total, 766368 free KiB Swap: 4998972 total, 4958840 free Timestamp of tree: Mon, 23 Sep 2013 13:00:02 +0000 ld GNU ld (GNU Binutils) 2.23.2 app-shells/bash: 4.2_p45 dev-java/java-config: 2.2.0 dev-lang/python: 2.7.5-r2, 3.2.5-r2 dev-util/cmake: 2.8.11.1 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.12.6 sys-devel/binutils: 2.23.2 sys-devel/gcc: 4.6.4, 4.7.3 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.7 (virtual/os-headers) sys-libs/glibc: 2.15-r3 Repositories: gentoo gentoo-haskell science x-portage x-layman ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA dlj-1.1 sun-bcla-java-vm Oracle-BCLA-JavaSE IBM-J1.6 skype-eula Nero-EULA-US AdobeFlash-10.3 skype-4.0.0.7-copyright AdobeFlash-11.x" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -maes -mpclmul -mpopcnt -march=native" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/easy-rsa /usr/share/gnupg/qualified.txt /var/spool/torque" 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/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.4/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="-O2 -pipe -maes -mpclmul -mpopcnt -march=native" DISTDIR="/mnt/1TB/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news nostrip parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="rsync://ftp.fi.muni.cz/pub/linux/gentoo/ rsync://gentoo.mirror.dkm.cz/gentoo/ ftp://gentoo.mirror.web4u.cz/" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/mnt/1TB/var/tmp" PORTDIR="/mnt/1TB/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/haskell /home/mmokrejs/proj/sci /usr/local/portage /var/lib/layman" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 amr apache apache2 avx berkdb bindist bluetooth bzip2 cairo cgi cli cracklib crypt cryptlib cups cxx dbus device-mapper dhcp dri emboss encode fax ffmpeg flac fontconfig fortran gd gdbm gimp gnutls gpm gtk gudev hal hpijs hwdb iconv id3tag innodb java jce jpeg jpg keymap ladspa lapack laptop lcms libnotify lm_sensors mad mmx modules mpi mpich2 mysql ncurses nfs nls nptl nptlonly nsplugin ntfsprogs ocr ogg opengl openmp pam parport pcre pdf perl php png ppds pppd python readline resolvconf scanner server session sndfile sqlite sse sse2 sse3 sse4_1 sse4_2 ssl ssse3 suexec svg syslog tcpd threads tiff tk truetype udev unicode usb vim-syntax wavpack wifi x11 xml xorg 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="authz_host cgi cgid deflate dir env filter include info mime mime_magic remoteip setenvif status userdir vhost_alias rewrite" 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 ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en cs cz" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4 php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19 ruby18" USERLAND="GNU" VIDEO_CARDS="vesa vmware fbdev intel i915" 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, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON For the latter stacktrace is relevant this glib version, but the minor upgrade did not help either: # emerge -pv glib These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/glib-2.36.4-r1:2 [2.36.4:2] USE="-debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" PYTHON_TARGETS="python2_7 -python2_6 (-python2_5%)" 0 kB # This looks like a problem with dbus -> try fully updating your system and getting a backtrace with that latest versions So I went to recompile. To recap the details: Configuration: Source code location : . Compiler : x86_64-pc-linux-gnu-gcc Prefix : /usr CFLAGS : -ggdb -fPIC -DPIC -Wl,--as-needed -Wall -Wcast-align -Wtype-limits -Wclobbered -Wempty-body -Wignored-qualifiers Debug : no Run in place : no Build tests : no Exiv2 support : no JPEG tools : yes TIFF tools : yes Clutter support : no GStreamer support : no Use libopenraw : no (uses dcraw) Web services support : no Use libsecret : no Burn disc support : no Web albums : yes SM client support : xsmp Map support : no SVG support : yes WebP support : no >>> Source configured. >>> Compiling source in /mnt/1TB/var/tmp/portage/media-gfx/gthumb-3.2.3/work/gthumb-3.2.3 ... I added dbus to my default runlevel but I use xdm login and xfce later on so not sure if that is of any help. I am still getting: (gthumb:22580): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files and don't know what that really means. I also recompile dbus and that said: D-Bus 1.6.16 ============== prefix: /usr exec_prefix: ${prefix} libdir: /usr/lib64 libexecdir: /usr/libexec bindir: /usr/bin sysconfdir: /etc localstatedir: /var datadir: /usr/share source code location: /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16 compiler: x86_64-pc-linux-gnu-gcc cflags: -Wall -Wextra -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wno-address -Wfloat-equal -Wdeclaration-after-statement -Wno-unused-label -Wno-missing-field-initializers -Wno-unused-parameter -Wno-sign-compare -Wno-pointer-sign -Wno-type-limits -fno-common -fno-strict-aliasing -ggdb -rdynamic cppflags: cxxflags: -O2 -pipe -maes -mpclmul -mpopcnt -march=native -rdynamic 64-bit int: long 32-bit int: int 16-bit int: short Doxygen: no xmlto: /usr/bin/xmlto man2html: /usr/bin/man2html Rebuilding generated files: yes gcc coverage profiling: Building embedded tests: no Building modular tests: no - with GLib: yes Building verbose mode: no Building assertions: no Building checks: no Building bus stats API: no Building SELinux support: no Building inotify support: yes Building dnotify support: no Building kqueue support: no Building systemd support: no Building X11 code: Building Doxygen docs: no Building XML docs: no Building cache support: yes Building launchd support: no Using XML parser: expat Init scripts style: none Abstract socket names: yes System bus socket: /var/run/dbus/system_bus_socket System bus address: unix:path=/var/run/dbus/system_bus_socket System bus PID file: /var/run/dbus.pid Session bus address: unix:tmpdir=/tmp Console auth dir: /var/run/console/ Console owner file: no Console owner file path: System bus user: messagebus Session bus services dir: /usr/share/dbus-1/services 'make check' socket dir: /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/temp NOTE: building without checks for arguments passed to public API makes it harder to debug apps using D-Bus, but will slightly decrease D-Bus library size and _very_ slightly improve performance. >>> Source configured. >>> Compiling source in /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16 ... The system-wide updates did not help but after I tried CFLAGS="-ggdb" gthumb started to work. I suspect now my agressive CFLAGS. Will report back after some while -- few days. (In reply to Martin Mokrejš from comment #4) > The system-wide updates did not help but after I tried CFLAGS="-ggdb" gthumb > started to work. I suspect now my agressive CFLAGS. Will report back after > some while -- few days. So, I conlude the issue is somehow related to my likely aggressive CFLAGS. :( With no optimization, just "-ggdb" I do not get it in same situations. However, I got a crash in another place: Core was generated by `gthumb .'. Program terminated with signal 11, Segmentation fault. #0 0x00007fbfd13f595f in _dbus_header_get_byte_order (header=0x26ddb58) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c:178 178 /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c: No such file or directory. (gdb) where #0 0x00007fbfd13f595f in _dbus_header_get_byte_order (header=0x26ddb58) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c:178 #1 0x00007fbfd13f6d9c in _dbus_header_get_field_basic (header=0x26ddb58, field=5, type=117, value=0x7fbfbaa6d4ec) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c:1370 #2 0x00007fbfd13fc3e7 in dbus_message_get_reply_serial (message=0x26ddb50) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-message.c:1091 #3 0x00007fbfd13ee7cc in _dbus_connection_queue_received_message_link (connection=0x26db380, link=0x2652b58) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:501 #4 0x00007fbfd14084b1 in _dbus_transport_queue_messages (transport=0x26dac90) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c:1157 #5 0x00007fbfd14098b9 in do_reading (transport=0x26dac90) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport-socket.c:851 #6 0x00007fbfd1409df3 in socket_do_iteration (transport=0x26dac90, flags=6, timeout_milliseconds=25000) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport-socket.c:1162 #7 0x00007fbfd1408129 in _dbus_transport_do_iteration (transport=0x26dac90, flags=6, timeout_milliseconds=25000) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c:976 #8 0x00007fbfd13ef0ad in _dbus_connection_do_iteration_unlocked (connection=0x26db380, pending=0x7fbfac0a9300, flags=6, timeout_milliseconds=25000) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:1234 #9 0x00007fbfd13f0698 in _dbus_connection_block_pending_call (pending=0x7fbfac0a9300) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:2415 #10 0x00007fbfd14017f7 in dbus_pending_call_block (pending=0x7fbfac0a9300) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-pending-call.c:748 #11 0x00007fbfd13f141f in dbus_connection_send_with_reply_and_block (connection=0x26db380, message=0x294d280, timeout_milliseconds=-1, error=0x7fbfbaa6d760) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:3530 #12 0x00007fbfcdabf9d9 in send_notify_add () from /usr/lib64/libgconf-2.so.4 #13 0x00007fbfcdac078f in gconf_engine_notify_add () from /usr/lib64/libgconf-2.so.4 #14 0x00007fbfcdabc177 in gconf_client_add_dir () from /usr/lib64/libgconf-2.so.4 #15 0x00007fbfcdcd7490 in gconf_settings_backend_subscribe () from /usr/lib64/gio/modules/libgsettingsgconfbackend.so #16 0x00007fbfd5d97165 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0 #17 0x00007fbfd5d974b6 in g_object_new_valist () from /usr/lib64/libgobject-2.0.so.0 #18 0x00007fbfd5d9778c in g_object_new () from /usr/lib64/libgobject-2.0.so.0 #19 0x00007fbfc39a96c4 in ?? () #20 0x000000000270a850 in ?? () #21 0x0000000000000001 in ?? () #22 0x00000000026e0ba0 in ?? () #23 0x00007fbfd5a8bf84 in g_hook_list_marshal () from /usr/lib64/libglib-2.0.so.0 #24 0x000000000047b847 in gth_hook_invoke () #25 0x0000000000491950 in _g_query_metadata_async_thread () #26 0x00007fbfd6261e5f in run_in_thread () from /usr/lib64/libgio-2.0.so.0 #27 0x00007fbfd6250116 in io_job_thread () from /usr/lib64/libgio-2.0.so.0 #28 0x00007fbfd626e785 in g_task_thread_pool_thread () from /usr/lib64/libgio-2.0.so.0 #29 0x00007fbfd5abef16 in g_thread_pool_thread_proxy () from /usr/lib64/libglib-2.0.so.0 #30 0x00007fbfd5abe555 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0 #31 0x00007fbfd5229eb7 in start_thread () from /lib64/libpthread.so.0 #32 0x00007fbfd4f6482d in clone () from /lib64/libc.so.6 (gdb) bt full #0 0x00007fbfd13f595f in _dbus_header_get_byte_order (header=0x26ddb58) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c:178 No locals. #1 0x00007fbfd13f6d9c in _dbus_header_get_field_basic (header=0x26ddb58, field=5, type=117, value=0x7fbfbaa6d4ec) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c:1370 No locals. #2 0x00007fbfd13fc3e7 in dbus_message_get_reply_serial (message=0x26ddb50) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-message.c:1091 v_UINT32 = 0 #3 0x00007fbfd13ee7cc in _dbus_connection_queue_received_message_link (connection=0x26db380, link=0x2652b58) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:501 pending = 0x7fbfd1409e37 <socket_live_messages_changed+24> reply_serial = 32703 message = 0x26ddb50 #4 0x00007fbfd14084b1 in _dbus_transport_queue_messages (transport=0x26dac90) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c:1157 message = 0x26ddb50 link = 0x2652b58 status = DBUS_DISPATCH_DATA_REMAINS #5 0x00007fbfd14098b9 in do_reading (transport=0x26dac90) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport-socket.c:851 socket_transport = 0x26dac90 buffer = 0x26dae68 bytes_read = 56 total = 56 oom = 0 #6 0x00007fbfd1409df3 in socket_do_iteration (transport=0x26dac90, flags=6, timeout_milliseconds=25000) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport-socket.c:1162 need_read = 1 need_write = 0 authentication_completed = 0 socket_transport = 0x26dac90 poll_fd = {fd = 11, events = 1, revents = 1} poll_res = 1 poll_timeout = 25000 #7 0x00007fbfd1408129 in _dbus_transport_do_iteration (transport=0x26dac90, flags=6, timeout_milliseconds=25000) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c:976 No locals. #8 0x00007fbfd13ef0ad in _dbus_connection_do_iteration_unlocked (connection=0x26db380, pending=0x7fbfac0a9300, flags=6, timeout_milliseconds=25000) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:1234 No locals. #9 0x00007fbfd13f0698 in _dbus_connection_block_pending_call (pending=0x7fbfac0a9300) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:2415 start_tv_sec = 481057 start_tv_usec = 319633 tv_sec = 0 tv_usec = 43307648 status = (DBUS_DISPATCH_COMPLETE | DBUS_DISPATCH_NEED_MEMORY | unknown: 32700) connection = 0x26db380 client_serial = 55 timeout = 0x7fbfac0ed9c0 timeout_milliseconds = 25000 elapsed_milliseconds = -784395553 #10 0x00007fbfd14017f7 in dbus_pending_call_block (pending=0x7fbfac0a9300) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-pending-call.c:748 No locals. #11 0x00007fbfd13f141f in dbus_connection_send_with_reply_and_block (connection=0x26db380, message=0x294d280, timeout_milliseconds=-1, error=0x7fbfbaa6d760) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:3530 reply = 0x7fbfbaa6d760 pending = 0x7fbfac0a9300 #12 0x00007fbfcdabf9d9 in send_notify_add () from /usr/lib64/libgconf-2.so.4 No symbol table info available. #13 0x00007fbfcdac078f in gconf_engine_notify_add () from /usr/lib64/libgconf-2.so.4 No symbol table info available. #14 0x00007fbfcdabc177 in gconf_client_add_dir () from /usr/lib64/libgconf-2.so.4 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #15 0x00007fbfcdcd7490 in gconf_settings_backend_subscribe () from /usr/lib64/gio/modules/libgsettingsgconfbackend.so No symbol table info available. #16 0x00007fbfd5d97165 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0 No symbol table info available. #17 0x00007fbfd5d974b6 in g_object_new_valist () from /usr/lib64/libgobject-2.0.so.0 No symbol table info available. #18 0x00007fbfd5d9778c in g_object_new () from /usr/lib64/libgobject-2.0.so.0 No symbol table info available. #19 0x00007fbfc39a96c4 in ?? () No symbol table info available. #20 0x000000000270a850 in ?? () No symbol table info available. #21 0x0000000000000001 in ?? () No symbol table info available. #22 0x00000000026e0ba0 in ?? () No symbol table info available. #23 0x00007fbfd5a8bf84 in g_hook_list_marshal () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #24 0x000000000047b847 in gth_hook_invoke () No symbol table info available. #25 0x0000000000491950 in _g_query_metadata_async_thread () No symbol table info available. #26 0x00007fbfd6261e5f in run_in_thread () from /usr/lib64/libgio-2.0.so.0 No symbol table info available. #27 0x00007fbfd6250116 in io_job_thread () from /usr/lib64/libgio-2.0.so.0 No symbol table info available. #28 0x00007fbfd626e785 in g_task_thread_pool_thread () from /usr/lib64/libgio-2.0.so.0 No symbol table info available. #29 0x00007fbfd5abef16 in g_thread_pool_thread_proxy () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #30 0x00007fbfd5abe555 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #31 0x00007fbfd5229eb7 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #32 0x00007fbfd4f6482d in clone () from /lib64/libc.so.6 No symbol table info available. (gdb) Yes, I did meanwhile all upgrades to current ~amd64. (In reply to Martin Mokrejš from comment #5) > However, I got a crash in another place: > > > Core was generated by `gthumb .'. > Program terminated with signal 11, Segmentation fault. > #0 0x00007fbfd13f595f in _dbus_header_get_byte_order (header=0x26ddb58) at > /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus- > marshal-header.c:178 > 178 > /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus- > marshal-header.c: No such file or directory. > (gdb) I forgot to add STDERR output. Probably not interesting anyway. (gthumb:5979): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files (gthumb:5979): Gtk-WARNING **: Theme parsing error: gtk.css:102:18: Not using units is deprecated. Assuming 'px'. (gthumb:5979): Gtk-WARNING **: Theme parsing error: gtk.css:102:20: Not using units is deprecated. Assuming 'px'. [1]+ Segmentation fault (core dumped) gthumb . What CFLAGS are you using now? Did you rebuild all your system with safer flags? (In reply to Pacho Ramos from comment #7) > What CFLAGS are you using now? Did you rebuild all your system with safer > flags? CFLAGS="-O2 -pipe -maes -mpclmul -mpopcnt -march=native" This is i7-2640M CPU. No, I did not everything with just "-ggdb". The stacktraces should be enough to find the problematic line. If somebody says there is no problem on that line then I might go further deeply but I really do not see any sense in doing that. I think the issue(s) cannot be obeyed by disabling optimization flags. I did not poke into directories with too many files (have 20649 png files in current dir). Now I got another crash, again mentioning that gthum/dbus or who else? possibly needs more memory. This machine has 16GB of RAM. :( Core was generated by `gthumb .'. Program terminated with signal 11, Segmentation fault. #0 0x00007f0e7737186e in _dbus_connection_pop_message_link_unlocked (connection=0x21b47d0) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:3959 3959 /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c: No such file or directory. (gdb) where #0 0x00007f0e7737186e in _dbus_connection_pop_message_link_unlocked (connection=0x21b47d0) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:3959 #1 0x00007f0e7737202a in dbus_connection_dispatch (connection=0x21b47d0) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:4534 #2 0x00007f0e6f7941c5 in message_queue_dispatch () from /usr/lib64/libdbus-glib-1.so.2 #3 0x00007f0e7ba1a516 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f0e7ba1a868 in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f0e7ba1a90c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #6 0x00007f0e7c20cab4 in g_application_run () from /usr/lib64/libgio-2.0.so.0 #7 0x00000000004378fd in main () (gdb) bt full #0 0x00007f0e7737186e in _dbus_connection_pop_message_link_unlocked (connection=0x21b47d0) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:3959 link = 0x0 #1 0x00007f0e7737202a in dbus_connection_dispatch (connection=0x21b47d0) at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c:4534 message = 0x21b47d0 link = 0x21edf20 filter_list_copy = 0x7fff93060e30 message_link = 0x7f0e77370927 <dbus_connection_ref+24> result = (DBUS_HANDLER_RESULT_NOT_YET_HANDLED | DBUS_HANDLER_RESULT_NEED_MEMORY | unknown: 32764) pending = 0x0 reply_serial = 0 status = DBUS_DISPATCH_DATA_REMAINS found_object = 0 #2 0x00007f0e6f7941c5 in message_queue_dispatch () from /usr/lib64/libdbus-glib-1.so.2 No symbol table info available. #3 0x00007f0e7ba1a516 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #4 0x00007f0e7ba1a868 in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #5 0x00007f0e7ba1a90c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 No symbol table info available. #6 0x00007f0e7c20cab4 in g_application_run () from /usr/lib64/libgio-2.0.so.0 No symbol table info available. #7 0x00000000004378fd in main () No symbol table info available. (gdb) Created attachment 361688 [details]
dbus-marshal-header.c:178
Created attachment 361690 [details]
dbus-watch.c:171
Created attachment 361692 [details]
gslice.c:532
This crash happened quite late, gthumb GUI rendered at least some thumbnails and possibly while preparing thumbs for the case that I scroll down the page listing it crashed.
I do not have ANY stability issues with gthumb-2.14.4, even using same shared libs. The 3.2.4 is broken like 3.2.3. I would report to upstream then providing the backtrace because, as we cannot reproduce the issue, we cannot help much more :/ I can confirm this with a very similar setting: (0) $ gthumb (gthumb:3936): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files Speicherzugriffsfehler (Speicherabzug geschrieben) (139) $ ls -l core* -rw------- 1 tom users 63717376 9. Dez 14:01 core (Translation: Speicherzugriffsfehler = segmentation fault, Speicherabzug geschrieben = core dumpes ;-) The segmentation fault does NOT occur after the dbus error, but when accessing a directory with quite a lot of image files. More information: Portage 2.2.7 (default/linux/amd64/13.0/desktop, gcc-4.8.2, glibc-2.16.0, 3.10.17-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-3.10.17-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_820_@_1.73GHz-with-gentoo-2.2 KiB Mem: 3980372 total, 1751432 free KiB Swap: 2097148 total, 2097148 free Timestamp of tree: Tue, 03 Dec 2013 23:30:01 +0000 ld GNU ld (GNU Binutils) 2.23.1 app-shells/bash: 4.2_p45 dev-java/java-config: 2.1.12-r1 dev-lang/python: 2.7.5-r3, 3.2.5-r3, 3.3.2-r2 dev-util/cmake: 2.8.11.2 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12.4 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.12.6, 1.13.4 sys-devel/binutils: 2.23.1 sys-devel/gcc: 4.7.3-r1, 4.8.2 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.9 (virtual/os-headers) sys-libs/glibc: 2.16.0 Repositories: gentoo ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE IBM-J1.6 PUEL" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -fno-strict-aliasing -march=corei7 -mcx16 -mpopcnt -msahf -msse4 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/init.d /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -fno-strict-aliasing -march=corei7 -mcx16 -mpopcnt -msahf -msse4 -pipe" DISTDIR="/scratch/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://mirror.netcologne.de/gentoo" LANG="de_DE.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j8" 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="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" USE="X a52 aac acpi alsa amd64 berkdb bluray branding bzip2 cairo cdda cddb cdr cli consolekit cracklib crypt cups curl cxx dbus dri dts dvd dvdr egl emacs emboss encode exif expat faac faad fam ffmpeg firefox flac fontconfig gd gdbm gif gimp gmp gnome gnome-keyring gnutls graphviz gs gstreamer gtk gtk3 iconv icu ithreads jbig jpeg jpeg2k lcms ldap libnotify libproxy log4j mad mmx mmxext modules mp3 mp4 mpeg mudflap multilib mysql ncurses netpbm nls nptl nsplugin ntp ogg opengl openmp openssl pam pango pcre pdf png policykit ppds qt4 raw readline sasl sdl session smp spell sqlite sse sse2 sse3 sse4 ssl ssse3 startup-notification svg system-jpeg system-sqlite tcpd threads tiff truetype udev udisks unicode upower usb vaapi vdpau vim-syntax vorbis wifi wxwidgets x264 xcb xcomposite xml xpm 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" FFTOOLS="aviocat ffeval" 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" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de de_DE en en_US en_GB" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nvidia" XFCE_PLUGINS="brightness logout menu trash" 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, SYNC, USE_PYTHON ================================================================= Package Settings ================================================================= media-gfx/gthumb-3.2.4 was built with the following: USE="exif jpeg raw svg tiff -cdr -debug -gstreamer -http -json -libsecret -slideshow -test -webkit -webp" GNU gdb (Gentoo 7.5.1 p2) 7.5.1 Copyright (C) 2012 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". For bug reporting instructions, please see: <http://bugs.gentoo.org/>... Reading symbols from /usr/bin/gthumb...(no debugging symbols found)...done. [New LWP 3948] [New LWP 3936] [New LWP 3937] [New LWP 3940] 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". Core was generated by `gthumb'. Program terminated with signal 11, Segmentation fault. #0 0x00007ffa2f2b7823 in ?? () from /usr/lib64/libdbus-1.so.3 When i try to change the settings, something seems to crash: (gthumb:21671): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it. (gthumb:21671): GConf-WARNING **: Got Disconnected from DBus. Afterwards, gthumb crashes on startup. This is the stack trace after recompiling gthumb with -ggdb: #0 0x00007f56086a2684 in dbus_connection_send_with_reply_and_block () from /usr/lib64/libdbus-1.so.3 #1 0x00007f560222eebd in gconf_engine_all_entries () from /usr/lib64/libgconf-2.so.4 #2 0x00007f5602227c9e in ?? () from /usr/lib64/libgconf-2.so.4 #3 0x00007f56022290f4 in gconf_client_add_dir () from /usr/lib64/libgconf-2.so.4 #4 0x00007f5602444490 in ?? () from /usr/lib64/gio/modules/libgsettingsgconfbackend.so #5 0x00007f560d119195 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0 #6 0x00007f560d1194e6 in g_object_new_valist () from /usr/lib64/libgobject-2.0.so.0 #7 0x00007f560d1197b4 in g_object_new () from /usr/lib64/libgobject-2.0.so.0 #8 0x00007f55f941d60b in ?? () from /usr/lib64/gthumb/extensions/libcomments.so #9 0x00000000004979dc in ?? () #10 0x00007f560ce10fa4 in g_hook_list_marshal () from /usr/lib64/libglib-2.0.so.0 #11 0x0000000000497d0d in gth_hook_invoke () #12 0x00000000004b7c69 in ?? () #13 0x00007f560d5e2e9f in ?? () from /usr/lib64/libgio-2.0.so.0 #14 0x00007f560d5d1136 in ?? () from /usr/lib64/libgio-2.0.so.0 #15 0x00007f560d5ef855 in ?? () from /usr/lib64/libgio-2.0.so.0 #16 0x00007f560ce44046 in ?? () from /usr/lib64/libglib-2.0.so.0 #17 0x00007f560ce43685 in ?? () from /usr/lib64/libglib-2.0.so.0 #18 0x00007f560c5add63 in start_thread () from /lib64/libpthread.so.0 #19 0x00007f560c2e4dfd in clone () from /lib64/libc.so.6 I did not recompile dbus-glib-0.100.2 since Mar 2013 (!) and dbus-1.6.12 since Jul 2013. (In reply to Pacho Ramos from comment #14) > I would report to upstream then providing the backtrace because, as we > cannot reproduce the issue, we cannot help much more :/ No answer from upstream so far, see https://bugzilla.gnome.org/show_bug.cgi?id=711228 You should provide them backtraces for the crashes: https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces In the case of upstream bugzilla, you should paste them as comments as their bugzilla is able to find duplicates from there ;) (In reply to Pacho Ramos from comment #18) > You should provide them backtraces for the crashes: > https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces > > In the case of upstream bugzilla, you should paste them as comments as their > bugzilla is able to find duplicates from there ;) Ok, so I pasted in to upstream's bugzilla all the three stacktraces. I fear they will run after me soon. ;-) I am crossing the fingers too ;) Hi! I'm not quite sure, but seems I have the same stuff: (gdb) run Starting program: /usr/bin/gthumb 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 0x7fffe8c28700 (LWP 18853)] (gthumb:18848): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files [New Thread 0x7fffd2a99700 (LWP 18855)] [New Thread 0x7fffd2298700 (LWP 18856)] GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_unlock': Operation not permitted. Aborting. Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fffd2a99700 (LWP 18855)] 0x00007ffff4d114c5 in raise () from /lib64/libc.so.6 (gdb) bt #0 0x00007ffff4d114c5 in raise () from /lib64/libc.so.6 #1 0x00007ffff4d12948 in abort () from /lib64/libc.so.6 #2 0x00007ffff58cb9a7 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff5936013 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff58f537c in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff0e5914b in ?? () from /usr/lib64/libdbus-1.so.3 #6 0x00007ffff0e476d3 in ?? () from /usr/lib64/libdbus-1.so.3 #7 0x00007ffff0e5a67b in ?? () from /usr/lib64/libdbus-1.so.3 #8 0x00007ffff0e5b074 in ?? () from /usr/lib64/libdbus-1.so.3 #9 0x00007ffff0e5b6b6 in ?? () from /usr/lib64/libdbus-1.so.3 #10 0x00007ffff0e5a40d in ?? () from /usr/lib64/libdbus-1.so.3 #11 0x00007ffff0e49055 in ?? () from /usr/lib64/libdbus-1.so.3 #12 0x00007ffff0e49f29 in ?? () from /usr/lib64/libdbus-1.so.3 #13 0x00007ffff0e496bd in dbus_connection_send_with_reply_and_block () from /usr/lib64/libdbus-1.so.3 #14 0x00007fffe38c263d in ?? () from /usr/lib64/libgconf-2.so.4 #15 0x00007fffe38c3303 in gconf_engine_notify_add () from /usr/lib64/libgconf-2.so.4 #16 0x00007fffe38c03e4 in gconf_client_add_dir () from /usr/lib64/libgconf-2.so.4 #17 0x00007fffe8008470 in ?? () from /usr/lib64/gio/modules/libgsettingsgconfbackend.so #18 0x00007ffff5bec6b3 in g_object_newv () from /usr/lib64/libgobject-2.0.so.0 #19 0x00007ffff5beca00 in g_object_new_valist () from /usr/lib64/libgobject-2.0.so.0 #20 0x00007ffff5becd3c in g_object_new () from /usr/lib64/libgobject-2.0.so.0 #21 0x00007fffdd6d37c4 in comments__read_metadata_ready_cb (file_list=0xc51960, attributes=<optimized out>) at main.c:128 #22 0x00007ffff58e9bc4 in g_hook_list_marshal () from /usr/lib64/libglib-2.0.so.0 #23 0x000000000047f7e7 in gth_hook_invoke ( name=name@entry=0x4c3cfc "read-metadata-ready", first_data=<optimized out>) at gth-hook.c:269 #24 0x0000000000496a00 in _g_query_metadata_async_thread (result=0xc62890, object=<optimized out>, cancellable=0xbc80c0) at gth-metadata-provider.c:210 #25 0x00007ffff60b7c8e in ?? () from /usr/lib64/libgio-2.0.so.0 #26 0x00007ffff60a4666 in ?? () from /usr/lib64/libgio-2.0.so.0 #27 0x00007ffff60c50d5 in ?? () from /usr/lib64/libgio-2.0.so.0 #28 0x00007ffff591b8d2 in ?? () from /usr/lib64/libglib-2.0.so.0 #29 0x00007ffff591b115 in ?? () from /usr/lib64/libglib-2.0.so.0 #30 0x00007ffff508bf3a in start_thread () from /lib64/libpthread.so.0 #31 0x00007ffff4dc69ad in clone () from /lib64/libc.so.6 Just in case my setup could be useful to reproduce the bug. The upstream looks to be in dbus, try with dbus-1.6.18-r1 and, if still valid, I would forward the report to them instead of gthumb (also gthumb was bumped to 3.2.6) (In reply to Pacho Ramos from comment #23) > The upstream looks to be in dbus, try with dbus-1.6.18-r1 and, if still > valid, I would forward the report to them instead of gthumb (also gthumb was > bumped to 3.2.6) OK, for some while I am happy with gthumb-3.2.6 and dbus-1.8.0: [ebuild R ] sys-apps/dbus-1.8.0 USE="X -debug -doc (-selinux) -static-libs -systemd {-test}" ABI_X86="(64) -32 (-x32)" 0 kB [ebuild U ] media-gfx/gthumb-3.2.7 [3.2.6] USE="cdr exif jpeg slideshow svg tiff -debug -gstreamer -http -json -libsecret -raw {-test} -webkit -webp" 3,209 kB |