(gdb) bt full
#0  0x00007fcf5c8bca94 in __lll_lock_wait () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00007fcf5c8b8190 in _L_lock_102 () from /lib/libpthread.so.0
No symbol table info available.
#2  0x00007fcf5c8b7a7e in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00007fcf5eb4c3d5 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#4  0x00007fcf5eb4fb55 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#5  0x00007fcf5eb506a5 in gdk_pixbuf_loader_write ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#6  0x00007fcf5eb4d583 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#7  0x00007fcf5eb4d6ef in gdk_pixbuf_new_from_stream_at_scale ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#8  0x00007fcf5f32cb4f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0x00007fcf5f32d222 in gtk_icon_info_load_icon ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#10 0x00000000004ebabe in nautilus_icon_info_lookup (
    icon=<value optimized out>, size=48) at nautilus-icon-info.c:144
	lookup_key = {
  filename = 0x7fcf501027e0 "/usr/share/icons/gnome/scalable/mimetypes/text-html.svg", size = 48}
	gtkicon_info = (GtkIconInfo *) 0x1f2b760
	names = <value optimized out>
	icon_theme = <value optimized out>
	filename = 0x7fcf501027e0 "/usr/share/icons/gnome/scalable/mimetypes/text-html.svg"
	icon_info = (NautilusIconInfo *) 0x1aba180
	pixbuf = <value optimized out>
#11 0x00000000004d0e30 in nautilus_file_get_icon (file=0x7fcf50017a10, 
    size=48, flags=5) at nautilus-file.c:3626
	icon = <value optimized out>
	gicon = (GIcon *) 0x1d030f0
	scaled_pixbuf = <value optimized out>
	modified_size = <value optimized out>
#12 0x00000000004d8ebb in nautilus_icon_container_update_icon (
    container=0x18a8660, icon=0x7fcf5012ce70) at nautilus-icon-container.c:6832
	details = (NautilusIconContainerDetails *) 0x1cc0170
	icon_size = 48
	max_image_size = 320
---Type <return> to continue, or q <return> to quit---
	icon_info = <value optimized out>
	attach_points = <value optimized out>
	n_attach_points = <value optimized out>
	has_embedded_text_rect = <value optimized out>
	pixbuf = <value optimized out>
	emblem_pixbufs = (GList *) 0x0
	editable_text = <value optimized out>
	additional_text = <value optimized out>
	embedded_text = 0x566ca0 " ..."
	embedded_text_rect = {x = 9, y = 5, width = 24, height = 38}
	large_embedded_text = 0
	embedded_text_needs_loading = <value optimized out>
	has_open_window = 0
#13 0x00000000004dbc90 in nautilus_icon_container_request_update (
    container=0x18a8660, data=0x7fcf50017a10) at nautilus-icon-container.c:7370
	__PRETTY_FUNCTION__ = "nautilus_icon_container_request_update"
#14 0x00007fcf5e1c327d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007fcf5e1d8b1e in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007fcf5e1da432 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#17 0x00007fcf5e1da953 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x0000000000472e1c in display_pending_callback (data=<value optimized out>)
    at fm-directory-view.c:2767
	view = (FMDirectoryView *) 0x1caf8e0
#19 0x00007fcf5daeb97b in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00007fcf5daeb20a in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00007fcf5daee8e0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00007fcf5daeedad in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#23 0x00007fcf5f358bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x0000000000442bc7 in main (argc=1, argv=0x7fff68edd378)
    at nautilus-main.c:518
	kill_shell = 0
	no_default_window = 0
	browser_window = 0
	no_desktop = 0
	version = 0
---Type <return> to continue, or q <return> to quit---
	autostart_mode = <value optimized out>
	autostart_id = <value optimized out>
	geometry = (gchar *) 0x0
	remaining = (const gchar **) 0x0
	perform_self_check = 0
	application = <value optimized out>
	context = <value optimized out>
	file = <value optimized out>
	uri = <value optimized out>
	uris = (char **) 0x0
	uris_array = (GPtrArray *) 0x7fff68edd370
	error = (GError *) 0x0
	options = {{long_name = 0x54e2df "check", short_name = 99 'c', 
    flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff68edd268, 
    description = 0x54e328 "Perform a quick set of self-check tests.", 
    arg_description = 0x0}, {long_name = 0x54e215 "version", 
    short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x7fff68edd26c, 
    description = 0x54e358 "Show the version of the program.", 
    arg_description = 0x0}, {long_name = 0x552093 "geometry", 
    short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING, 
    arg_data = 0x7fff68edd260, 
    description = 0x54e380 "Create the initial window with the given geometry.",---Type <return> to continue, or q <return> to quit---
 arg_description = 0x54e21d "GEOMETRY"}, {
    long_name = 0x54e226 "no-default-window", short_name = 110 'n', flags = 0, 
    arg = G_OPTION_ARG_NONE, arg_data = 0x7fff68edd278, 
    description = 0x54e3b8 "Only create windows for explicitly specified URIs.", arg_description = 0x0}, {long_name = 0x54e238 "no-desktop", 
    short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x7fff68edd270, 
    description = 0x54e3f0 "Do not manage the desktop (ignore the preference set in the preferences dialog).", arg_description = 0x0}, {
    long_name = 0x54ac66 "browser", short_name = 0 '\0', flags = 0, 
    arg = G_OPTION_ARG_NONE, arg_data = 0x7fff68edd274, 
    description = 0x54e243 "open a browser window.", arg_description = 0x0}, {
    long_name = 0x56f9f1 "quit", short_name = 113 'q', flags = 0, 
    arg = G_OPTION_ARG_NONE, arg_data = 0x7fff68edd27c, 
    description = 0x54e25a "Quit Nautilus.", arg_description = 0x0}, {
    long_name = 0x5534c1 "", short_name = 0 '\0', flags = 0, 
    arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x7fff68edd258, 
    description = 0x0, arg_description = 0x54e269 "[URI...]"}, {
    long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x0, description = 0x0, arg_description = 0x0}}
(gdb) info registers
rax            0xfffffffffffffe00	-512
rbx            0x7fcf5ed60468	140528626041960
rcx            0xffffffffffffffff	-1
rdx            0x2	2
rsi            0x80	128
rdi            0x7fcf5ed60468	140528626041960
rbp            0x1f2b7a8	0x1f2b7a8
rsp            0x7fff68ecc5b8	0x7fff68ecc5b8
r8             0x7fcf5ed60428	140528626041896
r9             0x71	113
r10            0x0	0
r11            0x246	582
r12            0x1ccb2a0	30192288
r13            0x23eb	9195
r14            0x7fff68ecc700	140734953735936
r15            0x400	1024
rip            0x7fcf5c8bca94	0x7fcf5c8bca94 <__lll_lock_wait+36>
eflags         0x246	[ PF ZF IF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
---Type <return> to continue, or q <return> to quit---
gs             0x0	0
fctrl          0x37f	895
fstat          0x20	32
ftag           0xffff	65535
fiseg          0x7fcf	32719
fioff          0x5cfbc047	1560002631
foseg          0x7fff	32767
fooff          0x68eda648	1760405064
fop            0x51f	1311
mxcsr          0x1fa2	[ DE PE IM DM ZM OM UM PM ]

(gdb) thread apply all bt

Thread 2 (Thread 0x7fcf4602d950 (LWP 9210)):
#0  0x00007fcf5c8bca94 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007fcf5c8b8190 in _L_lock_102 () from /lib/libpthread.so.0
#2  0x00007fcf5c8b7a7e in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x00007fcf5eb4c3d5 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#4  0x00007fcf5eb4fb55 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#5  0x00007fcf5eb506a5 in gdk_pixbuf_loader_write ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#6  0x00007fcf54b2834c in ?? () from /usr/lib/librsvg-2.so.2
#7  0x00007fcf54b28550 in ?? () from /usr/lib/librsvg-2.so.2
#8  0x00007fcf54b44a99 in ?? () from /usr/lib/librsvg-2.so.2
#9  0x00007fcf54b4531f in ?? () from /usr/lib/librsvg-2.so.2
#10 0x00007fcf5d79bb9a in xmlParseStartTag () from /usr/lib/libxml2.so.2
#11 0x00007fcf5d7a1840 in xmlParseChunk () from /usr/lib/libxml2.so.2
#12 0x00007fcf54b43772 in ?? () from /usr/lib/librsvg-2.so.2
#13 0x00007fcf54d53e00 in ?? ()
   from /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
#14 0x00007fcf5eb5060f in gdk_pixbuf_loader_write ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#15 0x00007fcf6047d2dc in ?? () from /usr/lib/libgnome-desktop-2.so.11
#16 0x00007fcf6047d765 in gnome_desktop_thumbnail_factory_generate_thumbnail ()
   from /usr/lib/libgnome-desktop-2.so.11
---Type <return> to continue, or q <return> to quit---
#17 0x00000000004fea13 in thumbnail_thread_start (data=<value optimized out>)
    at nautilus-thumbnails.c:993
#18 0x00007fcf5c8b63ba in start_thread () from /lib/libpthread.so.0
#19 0x00007fcf5c622fcd in clone () from /lib/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fcf60ea17e0 (LWP 9195)):
#0  0x00007fcf5c8bca94 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007fcf5c8b8190 in _L_lock_102 () from /lib/libpthread.so.0
#2  0x00007fcf5c8b7a7e in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x00007fcf5eb4c3d5 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#4  0x00007fcf5eb4fb55 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#5  0x00007fcf5eb506a5 in gdk_pixbuf_loader_write ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#6  0x00007fcf5eb4d583 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
#7  0x00007fcf5eb4d6ef in gdk_pixbuf_new_from_stream_at_scale ()
   from /usr/lib/libgdk_pixbuf-2.0.so.0
#8  0x00007fcf5f32cb4f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9  0x00007fcf5f32d222 in gtk_icon_info_load_icon ()
   from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00000000004ebabe in nautilus_icon_info_lookup (
    icon=<value optimized out>, size=48) at nautilus-icon-info.c:144
#11 0x00000000004d0e30 in nautilus_file_get_icon (file=0x7fcf50017a10, 
---Type <return> to continue, or q <return> to quit---
    size=48, flags=5) at nautilus-file.c:3626
#12 0x00000000004d8ebb in nautilus_icon_container_update_icon (
    container=0x18a8660, icon=0x7fcf5012ce70) at nautilus-icon-container.c:6832
#13 0x00000000004dbc90 in nautilus_icon_container_request_update (
    container=0x18a8660, data=0x7fcf50017a10) at nautilus-icon-container.c:7370
#14 0x00007fcf5e1c327d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x00007fcf5e1d8b1e in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0x00007fcf5e1da432 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#17 0x00007fcf5e1da953 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x0000000000472e1c in display_pending_callback (data=<value optimized out>)
    at fm-directory-view.c:2767
#19 0x00007fcf5daeb97b in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007fcf5daeb20a in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#21 0x00007fcf5daee8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007fcf5daeedad in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#23 0x00007fcf5f358bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x0000000000442bc7 in main (argc=1, argv=0x7fff68edd378)
    at nautilus-main.c:518
#0  0x00007fcf5c8bca94 in __lll_lock_wait () from /lib/libpthread.so.0

