Bug#664583: nautilus crashes when selecting multiple files
John M.
jwmwalrus at gmail.com
Fri Mar 23 18:02:47 UTC 2012
One more backtrace, obtained while selecting multiple files in nautilus
(no search involved).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120323/14786c8c/attachment.html>
-------------- next part --------------
GNU gdb (GDB) 7.4-debian
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-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/nautilus...Reading symbols from /usr/lib/debug/usr/bin/nautilus...done.
done.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/nautilus
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffec18b700 (LWP 6342)]
[New Thread 0x7fffeb98a700 (LWP 6343)]
[New Thread 0x7fffeaf81700 (LWP 6344)]
Initializing nautilus-open-terminal extension
Initializing nautilus-image-converter extension
Initializing nautilus-gdu extension
[New Thread 0x7fffd1ec2700 (LWP 6345)]
[New Thread 0x7fffd16c1700 (LWP 6346)]
[New Thread 0x7fffcb3dc700 (LWP 6347)]
[Thread 0x7fffd1ec2700 (LWP 6345) exited]
[Thread 0x7fffeb98a700 (LWP 6343) exited]
[Thread 0x7fffcb3dc700 (LWP 6347) exited]
[New Thread 0x7fffcb3dc700 (LWP 6349)]
[Thread 0x7fffd16c1700 (LWP 6346) exited]
[New Thread 0x7fffd16c1700 (LWP 6350)]
[Thread 0x7fffcb3dc700 (LWP 6349) exited]
[New Thread 0x7fffcb3dc700 (LWP 6351)]
[Thread 0x7fffcb3dc700 (LWP 6351) exited]
[Thread 0x7fffd16c1700 (LWP 6350) exited]
[New Thread 0x7fffd16c1700 (LWP 6359)]
[New Thread 0x7fffcb3dc700 (LWP 6360)]
[Thread 0x7fffcb3dc700 (LWP 6360) exited]
Program received signal SIGSEGV, Segmentation fault.
g_hash_table_iter_init (iter=<optimized out>, hash_table=0x51) at /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c:696
696 /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c: No such file or directory.
(gdb) backtrace full
#0 g_hash_table_iter_init (iter=<optimized out>, hash_table=0x51) at /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c:696
ri = 0x7fffffffdac0
__PRETTY_FUNCTION__ = "g_hash_table_iter_init"
#1 0x00007ffff720b988 in garbage_collect_cell_data (data=0x1401b00) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/a11y/gtktreeviewaccessible.c:2841
accessible = 0x1401b00
cell_info = <optimized out>
iter = {dummy1 = 0x140e040, dummy2 = 0x0, dummy3 = 0x1, dummy4 = -187159504, dummy5 = 32767, dummy6 = 0x7ffff5035b80}
#2 0x00007ffff720ba0d in idle_garbage_collect_cell_data (data=0x1401b00) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/a11y/gtktreeviewaccessible.c:2866
accessible = 0x1401b00
#3 0x00007ffff6ccd4df in gdk_threads_dispatch (data=0x140e040) at /tmp/buildd/gtk+3.0-3.2.3/./gdk/gdk.c:754
dispatch = 0x140e040
ret = 0
#4 0x00007ffff4d860cf in g_main_dispatch (context=0x7c4bf0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442
dispatch = 0x7ffff4d82850 <g_idle_dispatch>
was_in_call = 0
user_data = 0x140e040
callback = 0x7ffff6ccd4b0 <gdk_threads_dispatch>
cb_funcs = 0x7ffff50351d0
cb_data = 0x13c7860
current_source_link = {data = 0x13fe800, next = 0x0}
need_destroy = <optimized out>
source = 0x13fe800
current = 0x8bda60
i = <optimized out>
#5 g_main_context_dispatch (context=0x7c4bf0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998
No locals.
#6 0x00007ffff4d868c8 in g_main_context_iterate (context=0x7c4bf0, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076
max_priority = 200
timeout = 0
some_ready = 1
nfds = 9
allocated_nfds = <optimized out>
fds = <optimized out>
#7 0x00007ffff4d86e02 in g_main_loop_run (loop=0x7fffdc0075a0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
__PRETTY_FUNCTION__ = "g_main_loop_run"
#8 0x00007ffff7087fdd in gtk_main () at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c:1362
loop = 0x7fffdc0075a0
#9 0x00007ffff5727bbe in g_application_run (application=0x77d000, argc=<optimized out>, argv=0x7fffffffddb8) at /tmp/buildd/glib2.0-2.30.2/./gio/gapplication.c:1323
arguments = 0x77c400
status = 0
i = <optimized out>
__PRETTY_FUNCTION__ = "g_application_run"
#10 0x000000000042d910 in main (argc=1, argv=0x7fffffffddb8) at nautilus-main.c:102
retval = <optimized out>
application = 0x77d000
(gdb) info registers
rax 0x0 0
rbx 0x1401b00 20978432
rcx 0x0 0
rdx 0x0 0
rsi 0x51 81
rdi 0x7fffffffdac0 140737488345792
rbp 0x0 0x0
rsp 0x7fffffffdab8 0x7fffffffdab8
r8 0x7c4bf8 8145912
r9 0x18c3 6339
r10 0x1 1
r11 0x1 1
r12 0x1 1
r13 0x8bda60 9165408
r14 0x7ffff50351d0 140737304023504
r15 0x7c4bf0 8145904
rip 0x7ffff4d7437a 0x7ffff4d7437a <g_hash_table_iter_init+10>
eflags 0x10202 [ IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
(gdb) x/16i $pc
=> 0x7ffff4d7437a <g_hash_table_iter_init+10>: mov 0x44(%rsi),%eax
0x7ffff4d7437d <g_hash_table_iter_init+13>: mov %rsi,(%rdi)
0x7ffff4d74380 <g_hash_table_iter_init+16>: movl $0xffffffff,0x18(%rdi)
0x7ffff4d74387 <g_hash_table_iter_init+23>: mov %eax,0x20(%rdi)
0x7ffff4d7438a <g_hash_table_iter_init+26>: retq
0x7ffff4d7438b <g_hash_table_iter_init+27>: nopl 0x0(%rax,%rax,1)
0x7ffff4d74390 <g_hash_table_iter_init+32>: lea 0x63804(%rip),%rdx # 0x7ffff4dd7b9b
0x7ffff4d74397 <g_hash_table_iter_init+39>: lea 0x5a802(%rip),%rsi # 0x7ffff4dceba0 <__PRETTY_FUNCTION__.4007>
0x7ffff4d7439e <g_hash_table_iter_init+46>: lea 0x568e1(%rip),%rdi # 0x7ffff4dcac86
0x7ffff4d743a5 <g_hash_table_iter_init+53>: jmpq 0x7ffff4d8edc0 <g_return_if_fail_warning>
0x7ffff4d743aa <g_hash_table_iter_init+58>: nopw 0x0(%rax,%rax,1)
0x7ffff4d743b0 <g_hash_table_iter_init+64>: lea 0x5a74b(%rip),%rdx # 0x7ffff4dceb02
0x7ffff4d743b7 <g_hash_table_iter_init+71>: lea 0x5a7e2(%rip),%rsi # 0x7ffff4dceba0 <__PRETTY_FUNCTION__.4007>
0x7ffff4d743be <g_hash_table_iter_init+78>: lea 0x568c1(%rip),%rdi # 0x7ffff4dcac86
0x7ffff4d743c5 <g_hash_table_iter_init+85>: jmpq 0x7ffff4d8edc0 <g_return_if_fail_warning>
0x7ffff4d743ca: nopw 0x0(%rax,%rax,1)
(gdb) thread apply all backtrace
Thread 11 (Thread 0x7fffd16c1700 (LWP 6359)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1 0x00007ffff5038665 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gthread/gthread-posix.c:242
#2 0x00007ffff4d5abff in g_async_queue_pop_intern_unlocked (queue=0x8c3ed0, try=0, end_time=0x7fffd16c0bf0) at /tmp/buildd/glib2.0-2.30.2/./glib/gasyncqueue.c:415
#3 0x00007ffff4d5b451 in g_async_queue_timed_pop (queue=0x8c3ed0, end_time=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gasyncqueue.c:536
#4 0x00007ffff4dadc27 in g_thread_pool_wait_for_new_pool () at /tmp/buildd/glib2.0-2.30.2/./glib/gthreadpool.c:175
#5 g_thread_pool_thread_proxy (data=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gthreadpool.c:378
#6 0x00007ffff4dab7e6 in g_thread_create_proxy (data=0x13f1120) at /tmp/buildd/glib2.0-2.30.2/./glib/gthread.c:1962
#7 0x00007ffff4112b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#8 0x00007ffff3e5d90d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7fffeaf81700 (LWP 6344)):
#0 0x00007ffff3e52cc3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ffff4d865d8 in g_main_context_poll (n_fds=1, fds=0x8c9f90, timeout=-1, context=0x8c9450, priority=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3391
#2 g_main_context_iterate (context=0x8c9450, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3071
#3 0x00007ffff4d86e02 in g_main_loop_run (loop=0x8c33b0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
#4 0x00007fffeaf86d3b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#5 0x00007ffff4dab7e6 in g_thread_create_proxy (data=0x8c9540) at /tmp/buildd/glib2.0-2.30.2/./glib/gthread.c:1962
#6 0x00007ffff4112b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#7 0x00007ffff3e5d90d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fffec18b700 (LWP 6342)):
#0 0x00007ffff3e52cc3 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007ffff4d865d8 in g_main_context_poll (n_fds=3, fds=0x8bf8b0, timeout=-1, context=0x8bf920, priority=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3391
#2 g_main_context_iterate (context=0x8bf920, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3071
#3 0x00007ffff4d86e02 in g_main_loop_run (loop=0x8bf8d0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
#4 0x00007ffff5750dc6 in gdbus_shared_thread_func (user_data=0x8bf8f0) at /tmp/buildd/glib2.0-2.30.2/./gio/gdbusprivate.c:276
#5 0x00007ffff4dab7e6 in g_thread_create_proxy (data=0x8b5b60) at /tmp/buildd/glib2.0-2.30.2/./glib/gthread.c:1962
#6 0x00007ffff4112b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#7 0x00007ffff3e5d90d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7fc1980 (LWP 6339)):
#0 g_hash_table_iter_init (iter=<optimized out>, hash_table=0x51) at /tmp/buildd/glib2.0-2.30.2/./glib/ghash.c:696
#1 0x00007ffff720b988 in garbage_collect_cell_data (data=0x1401b00) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/a11y/gtktreeviewaccessible.c:2841
#2 0x00007ffff720ba0d in idle_garbage_collect_cell_data (data=0x1401b00) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/a11y/gtktreeviewaccessible.c:2866
#3 0x00007ffff6ccd4df in gdk_threads_dispatch (data=0x140e040) at /tmp/buildd/gtk+3.0-3.2.3/./gdk/gdk.c:754
#4 0x00007ffff4d860cf in g_main_dispatch (context=0x7c4bf0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442
#5 g_main_context_dispatch (context=0x7c4bf0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998
#6 0x00007ffff4d868c8 in g_main_context_iterate (context=0x7c4bf0, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076
#7 0x00007ffff4d86e02 in g_main_loop_run (loop=0x7fffdc0075a0) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
#8 0x00007ffff7087fdd in gtk_main () at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c:1362
#9 0x00007ffff5727bbe in g_application_run (application=0x77d000, argc=<optimized out>, argv=0x7fffffffddb8) at /tmp/buildd/glib2.0-2.30.2/./gio/gapplication.c:1323
#10 0x000000000042d910 in main (argc=1, argv=0x7fffffffddb8) at nautilus-main.c:102
(gdb) quit
A debugging session is active.
Inferior 1 [process 6339] will be killed.
Quit anyway? (y or n)
More information about the pkg-gnome-maintainers
mailing list