After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 711228 - gthumb crashes possibly related to hundreds of PNG files in a directory
gthumb crashes possibly related to hundreds of PNG files in a directory
Status: RESOLVED OBSOLETE
Product: gthumb
Classification: Other
Component: general
3.2.x
Other Linux
: Normal normal
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2013-10-31 19:03 UTC by mmokrejs
Modified: 2015-12-18 15:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description mmokrejs 2013-10-31 19:03:38 UTC
Hi,
  I am using Gentoo Linux and have a number of issues to use gthumb. I have opened a bugreport at https://bugs.gentoo.org/show_bug.cgi?id=487160 and attached a number of different stacktraces. Some point more towards dbus/glib but I think it is still relevant to report them first to gthumb developers. I would be glad to hear some thoughts form you (either here or via Gentoo bugzilla). Thank you.
Martin
Comment 1 mmokrejs 2013-12-27 17:45:31 UTC
https://487160.bugs.gentoo.org/attachment.cgi?id=361688

(gthumb:13695): 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:13695): Gtk-WARNING **: Theme parsing error: gtk.css:102:18: Not using units is deprecated. Assuming 'px'.

(gthumb:13695): Gtk-WARNING **: Theme parsing error: gtk.css:102:20: Not using units is deprecated. Assuming 'px'.

[1]+  Segmentation fault      (core dumped) gthumb .
$


# gdb /usr/bin/gthumb core.gthumb.13695 
GNU gdb (Gentoo 7.6.1 p2) 7.6.1
Copyright (C) 2013 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 13695]
[New LWP 13699]
[New LWP 13696]
[New LWP 13697]
[New LWP 13698]

warning: Corrupted shared library list: 0x123c170 != 0x7f15bb693ed8

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 _dbus_header_get_byte_order
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c line 178
  • #0 _dbus_header_get_byte_order
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c line 178
  • #1 _dbus_header_get_field_basic
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c line 1370
  • #2 dbus_message_get_reply_serial
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-message.c line 1091
  • #3 _dbus_connection_queue_received_message_link
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 501
  • #4 _dbus_transport_queue_messages
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c line 1157
  • #5 _dbus_connection_get_dispatch_status_unlocked
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 4211
  • #6 dbus_connection_get_dispatch_status
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 4342
  • #7 message_queue_prepare
    from /usr/lib64/libdbus-glib-1.so.2
  • #8 g_main_context_prepare
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3328
  • #9 g_main_context_iterate
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3681
  • #10 g_main_context_iteration
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3762
  • #11 g_application_run
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gapplication.c line 1623
  • #12 main
  • #0 _dbus_header_get_byte_order
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c line 178
  • #1 _dbus_header_get_field_basic
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-marshal-header.c line 1370
  • #2 dbus_message_get_reply_serial
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-message.c line 1091
  • #3 _dbus_connection_queue_received_message_link
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 501
  • #4 _dbus_transport_queue_messages
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c line 1157
  • #5 _dbus_connection_get_dispatch_status_unlocked
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 4211
  • #6 dbus_connection_get_dispatch_status
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 4342
  • #7 message_queue_prepare
    from /usr/lib64/libdbus-glib-1.so.2
  • #8 g_main_context_prepare
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3328
  • #9 g_main_context_iterate
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3681
  • #10 g_main_context_iteration
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3762
  • #11 g_application_run
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gapplication.c line 1623
  • #12 main
(gdb)
Comment 2 mmokrejs 2013-12-27 17:46:00 UTC
https://487160.bugs.gentoo.org/attachment.cgi?id=361690

$ gthumb . &
[1] 13727
$ 
(gthumb:13727): 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:13727): Gtk-WARNING **: Theme parsing error: gtk.css:102:18: Not using units is deprecated. Assuming 'px'.

(gthumb:13727): Gtk-WARNING **: Theme parsing error: gtk.css:102:20: Not using units is deprecated. Assuming 'px'.

[1]+  Segmentation fault      (core dumped) gthumb .
$

Core was generated by `gthumb .'.
Program terminated with signal 11, Segmentation fault.
  • #0 _dbus_watch_invalidate
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-watch.c line 171
  • #0 _dbus_watch_invalidate
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-watch.c line 171
  • #1 free_watches
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport-socket.c line 83
  • #2 socket_disconnect
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport-socket.c line 987
  • #3 _dbus_transport_disconnect
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c line 509
  • #4 _dbus_transport_queue_messages
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c line 1165
  • #5 _dbus_connection_get_dispatch_status_unlocked
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 4211
  • #6 dbus_connection_get_dispatch_status
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 4342
  • #7 message_queue_prepare
    from /usr/lib64/libdbus-glib-1.so.2
  • #8 g_main_context_prepare
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3328
  • #9 g_main_context_iterate
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3681
  • #10 g_main_context_iteration
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3762
  • #11 g_application_run
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gapplication.c line 1623
  • #12 main
  • #0 _dbus_watch_invalidate
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-watch.c line 171
  • #1 free_watches
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport-socket.c line 83
  • #2 socket_disconnect
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport-socket.c line 987
  • #3 _dbus_transport_disconnect
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c line 509
  • #4 _dbus_transport_queue_messages
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-transport.c line 1165
  • #5 _dbus_connection_get_dispatch_status_unlocked
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 4211
  • #6 dbus_connection_get_dispatch_status
    at /mnt/1TB/var/tmp/portage/sys-apps/dbus-1.6.16/work/dbus-1.6.16/dbus/dbus-connection.c line 4342
  • #7 message_queue_prepare
    from /usr/lib64/libdbus-glib-1.so.2
  • #8 g_main_context_prepare
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3328
  • #9 g_main_context_iterate
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3681
  • #10 g_main_context_iteration
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gmain.c line 3762
  • #11 g_application_run
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gapplication.c line 1623
  • #12 main
(gdb)
Comment 3 mmokrejs 2013-12-27 17:46:27 UTC
https://487160.bugs.gentoo.org/attachment.cgi?id=361692

$ gthumb . &
[1] 13789
$ 
(gthumb:13789): 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:13789): Gtk-WARNING **: Theme parsing error: gtk.css:102:18: Not using units is deprecated. Assuming 'px'.

(gthumb:13789): Gtk-WARNING **: Theme parsing error: gtk.css:102:20: Not using units is deprecated. Assuming 'px'.

(gthumb:13789): GConf-WARNING **: Got Disconnected from DBus.

GConf Error: Configuration server couldn't be contacted: D-BUS error: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: Directory `/org/gnome/gthumb/comments' was not being monitored by GConfClient 0x8b2300

(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: Directory `/org/gnome/gthumb/comments' was not being monitored by GConfClient 0x8b2300

(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: Directory `/org/gnome/gthumb/comments' was not being monitored by GConfClient 0x8b2300

(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: Directory `/org/gnome/gthumb/comments' was not being monitored by GConfClient 0x8b2300

(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: Directory `/org/gnome/gthumb/comments' was not being monitored by GConfClient 0x8b2300

(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: The connection to DBus was broken. Can't reinitialize it.
GConf Error: No D-BUS daemon running


(gthumb:13789): GConf-WARNING **: Directory `/org/gnome/gthumb/comments' was not being monitored by GConfClient 0x8b2300

[1]+  Segmentation fault      (core dumped) gthumb .


Core was generated by `gthumb .'.
Program terminated with signal 11, Segmentation fault.
  • #0 magazine_chain_pop_head
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslice.c line 532
  • #0 magazine_chain_pop_head
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslice.c line 532
  • #1 thread_memory_magazine1_alloc
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslice.c line 835
  • #2 g_slice_alloc
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslice.c line 994
  • #3 g_slist_prepend
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslist.c line 267
  • #4 g_cancellable_push_current
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gcancellable.c line 202
  • #5 io_job_thread
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gioscheduler.c line 85
  • #6 g_task_thread_pool_thread
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gtask.c line 1242
  • #7 g_thread_pool_thread_proxy
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthreadpool.c line 309
  • #8 g_thread_proxy
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread.c line 798
  • #9 start_thread
    from /lib64/libpthread.so.0
  • #10 clone
    from /lib64/libc.so.6
  • #0 magazine_chain_pop_head
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslice.c line 532
  • #1 thread_memory_magazine1_alloc
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslice.c line 835
  • #2 g_slice_alloc
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslice.c line 994
  • #3 g_slist_prepend
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gslist.c line 267
  • #4 g_cancellable_push_current
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gcancellable.c line 202
  • #5 io_job_thread
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gioscheduler.c line 85
  • #6 g_task_thread_pool_thread
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/gio/gtask.c line 1242
  • #7 g_thread_pool_thread_proxy
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthreadpool.c line 309
  • #8 g_thread_proxy
    at /mnt/1TB/var/tmp/portage/dev-libs/glib-2.36.4-r1/work/glib-2.36.4/glib/gthread.c line 798
  • #9 start_thread
    from /lib64/libpthread.so.0
  • #10 clone
    from /lib64/libc.so.6
(gdb)
Comment 4 Paolo Bacchilega 2013-12-30 19:55:22 UTC
This doesn't look like a gThumb related problem to me.
Comment 5 mmokrejs 2014-04-21 15:34:42 UTC
media-gfx/gthumb-3.2.6 and sys-apps/dbus-1.8.0 are working fine for me.

[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   R    ] media-gfx/gthumb-3.2.6  USE="cdr exif jpeg slideshow svg tiff -debug -gstreamer -http -json -libsecret -raw {-test} -webkit -webp" 0 kB
Comment 6 Michael Chudobiak 2015-12-18 15:31:34 UTC
Marking as obsolete, as this was reported for a now-unsupported version and no recent activity has occurred. 

Please feel free to reopen this bug report if the problem still occurs with a current version of gThumb.