Package: nautilus Version: 3.14.1-2 Dear maintainers,
When trying to browse windows shares, just before servers appear, nautilus returns a segmentation fault. You will find attached the gdb trace. I hope this help. I am using an up to date Debian Jessie amd64. Do not hesitate to ask if you need other details. Regards, Yvan
(gdb) thread apply all bt full Thread 10 (Thread 0x7fffed2b5700 (LWP 4341)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 No locals. #1 0x00007ffff4c93657 in g_cond_wait_until (cond=cond@entry=0x7bca88, mutex=mutex@entry=0x7bca80, end_time=end_time@entry=10664614943) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread-posix.c:1443 now = {tv_sec = 10649, tv_nsec = 614943594} span = {tv_sec = 14, tv_nsec = 999999406} sampled = 3 res = <optimized out> #2 0x00007ffff4c23a69 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x7bca80, wait=wait@entry=1, end_time=end_time@entry=10664614943) at /tmp/buildd/glib2.0-2.42.1/./glib/gasyncqueue.c:422 retval = <optimized out> __FUNCTION__ = "g_async_queue_pop_intern_unlocked" #3 0x00007ffff4c2408b in g_async_queue_timeout_pop (queue=0x7bca80, timeout=timeout@entry=15000000) at /tmp/buildd/glib2.0-2.42.1/./glib/gasyncqueue.c:543 end_time = 10664614943 retval = <optimized out> #4 0x00007ffff4c7638c in g_thread_pool_wait_for_new_pool () at /tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:167 pool = <optimized out> local_wakeup_thread_serial = <optimized out> last_wakeup_thread_serial = <optimized out> have_relayed_thread_marker = <optimized out> #5 g_thread_pool_thread_proxy (data=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gthreadpool.c:364 free_pool = <optimized out> task = 0x2 pool = <optimized out> #6 0x00007ffff4c75935 in g_thread_proxy (data=0x7fffcc005280) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764 thread = 0x7fffcc005280 #7 0x00007ffff3f450a4 in start_thread (arg=0x7fffed2b5700) at pthread_create.c:309 __res = <optimized out> pd = 0x7fffed2b5700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737172428544, -3521932390409699613, 1, 8113376, 20, 140737172428544, 3521902252039077603, 3521941137733844707}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #8 0x00007ffff3c7a04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 5 (Thread 0x7fffe5b8d700 (LWP 4324)): #0 0x00007ffff3c7150d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007ffff4c4eee4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fffd40010c0, timeout=-1, context=0x85a390) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076 poll_func = 0x7ffff4c5e310 <g_poll> #2 g_main_context_iterate (context=context@entry=0x85a390, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fffd40010c0 #3 0x00007ffff4c4effc in g_main_context_iteration (context=0x85a390, may_block=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842 ---Type <return> to continue, or q <return> to quit--- retval = <optimized out> #4 0x00007fffe5b9527d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so No symbol table info available. #5 0x00007ffff4c75935 in g_thread_proxy (data=0x99c680) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764 thread = 0x99c680 #6 0x00007ffff3f450a4 in start_thread (arg=0x7fffe5b8d700) at pthread_create.c:309 __res = <optimized out> pd = 0x7fffe5b8d700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737047484160, -3521932390409699613, 1, 140737354125408, 140737300093152, 140737047484160, 3521918637339311843, 3521941137733844707}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #7 0x00007ffff3c7a04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 4 (Thread 0x7fffe7834700 (LWP 4323)): #0 0x00007ffff3c7150d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007ffff4c4eee4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7fffdc0008c0, timeout=1000, context=0x7cfcc0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076 poll_func = 0x7ffff4c5e310 <g_poll> #2 g_main_context_iterate (context=context@entry=0x7cfcc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776 max_priority = 2147483647 timeout = 1000 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x7fffdc0008c0 #3 0x00007ffff4c4effc in g_main_context_iteration (context=0x7cfcc0, may_block=may_block@entry=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842 retval = <optimized out> #4 0x00007ffff4c4f039 in glib_worker_main (data=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:5589 No locals. #5 0x00007ffff4c75935 in g_thread_proxy (data=0x7939e0) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764 thread = 0x7939e0 #6 0x00007ffff3f450a4 in start_thread (arg=0x7fffe7834700) at pthread_create.c:309 __res = <optimized out> pd = 0x7fffe7834700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737077528320, -3521932390409699613, 1, 140737354125408, 140737300093152, 140737077528320, 3521914005753954019, 3521941137733844707}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #7 0x00007ffff3c7a04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 2 (Thread 0x7fffedab6700 (LWP 4321)): #0 0x00007ffff3c7150d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. ---Type <return> to continue, or q <return> to quit--- #1 0x00007ffff4c4eee4 in g_main_context_poll (priority=2147483647, n_fds=10, fds=0x7fffe800b400, timeout=-1, context=0x7b44f0) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:4076 poll_func = 0x7ffff4c5e310 <g_poll> #2 g_main_context_iterate (context=0x7b44f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3776 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 10 allocated_nfds = 10 fds = 0x7fffe800b400 #3 0x00007ffff4c4f272 in g_main_loop_run (loop=0x7b4480) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975 __FUNCTION__ = "g_main_loop_run" #4 0x00007ffff5240f76 in gdbus_shared_thread_func (user_data=0x7b44c0) at /tmp/buildd/glib2.0-2.42.1/./gio/gdbusprivate.c:273 data = 0x7b44c0 #5 0x00007ffff4c75935 in g_thread_proxy (data=0x793720) at /tmp/buildd/glib2.0-2.42.1/./glib/gthread.c:764 thread = 0x793720 #6 0x00007ffff3f450a4 in start_thread (arg=0x7fffedab6700) at pthread_create.c:309 __res = <optimized out> pd = 0x7fffedab6700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737180821248, -3521932390409699613, 1, 140737354125408, 140737300093152, 140737180821248, 3521901151990578915, 3521941137733844707}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #7 0x00007ffff3c7a04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 No locals. Thread 1 (Thread 0x7ffff7fbaa00 (LWP 4317)): #0 compare_by_display_name (file_1=0xcdac30, file_2=0xcdadd0) at nautilus-file.c:2881 name_1 = 0x0 name_2 = <optimized out> sort_last_1 = <optimized out> sort_last_2 = <optimized out> compare = <optimized out> #1 0x00000000004bb073 in nautilus_file_compare_for_sort (file_1=0xcdac30, file_2=0xcdadd0, sort_type=NAUTILUS_FILE_SORT_BY_DISPLAY_NAME, directories_first=<optimized out>, reversed=0) at nautilus-file.c:3144 result = <optimized out> __FUNCTION__ = "nautilus_file_compare_for_sort" #2 0x00007ffff4c4a679 in g_list_sort_merge (user_data=0xb405d0, compare_func=0x460090 <compare_files_cover>, l2=0x918b80, l1=0x915120) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1122 list = {data = 0xcdcf80, next = 0x7fffe8001540, prev = 0xcdc280} l = 0x7fffffffd8e0 lprev = 0x0 cmp = <optimized out> #3 g_list_sort_real (list=<optimized out>, compare_func=compare_func@entry=0x460090 <compare_files_cover>, user_data=user_data@entry=0xb405d0) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1168 l1 = <optimized out> l2 = <optimized out> #4 0x00007ffff4c4a61c in g_list_sort_real (list=list@entry=0x8fd660, compare_func=compare_func@entry=0x460090 <compare_files_cover>, user_data=user_data@entry=0xb405d0) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1168 l1 = <optimized out> l2 = <optimized out> #5 0x00007ffff4c4a62d in g_list_sort_real (list=list@entry=0x8fd660, compare_func=compare_func@entry=0x460090 <compare_files_cover>, user_data=user_data@entry=0xb405d0) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1168 ---Type <return> to continue, or q <return> to quit--- l1 = <optimized out> l2 = <optimized out> #6 0x00007ffff4c4a62d in g_list_sort_real (list=0x8fd660, compare_func=compare_func@entry=0x460090 <compare_files_cover>, user_data=user_data@entry=0xb405d0) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1168 l1 = <optimized out> l2 = <optimized out> #7 0x00007ffff4c4a61c in g_list_sort_real (list=list@entry=0x929d60, compare_func=compare_func@entry=0x460090 <compare_files_cover>, user_data=user_data@entry=0xb405d0) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1168 l1 = <optimized out> l2 = <optimized out> #8 0x00007ffff4c4a62d in g_list_sort_real (list=0x929d60, compare_func=compare_func@entry=0x460090 <compare_files_cover>, user_data=user_data@entry=0xb405d0) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1168 l1 = <optimized out> l2 = <optimized out> #9 0x00007ffff4c4a61c in g_list_sort_real (list=list@entry=0x92ad60, compare_func=compare_func@entry=0x460090 <compare_files_cover>, user_data=user_data@entry=0xb405d0) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1168 l1 = <optimized out> l2 = <optimized out> #10 0x00007ffff4c4b185 in g_list_sort_with_data (list=list@entry=0x92ad60, compare_func=compare_func@entry=0x460090 <compare_files_cover>, user_data=user_data@entry=0xb405d0) at /tmp/buildd/glib2.0-2.42.1/./glib/glist.c:1238 No locals. #11 0x000000000045f932 in sort_files (list=0xb403b8, view=0xb405d0) at nautilus-view.c:3370 No locals. #12 process_new_files (view=view@entry=0xb405d0) at nautilus-view.c:3448 new_added_files = <optimized out> new_changed_files = 0x0 old_added_files = 0x92ad60 old_changed_files = 0x0 non_ready_files = 0x7fffe8004a40 node = <optimized out> next = <optimized out> pending = <optimized out> in_non_ready = <optimized out> #13 0x00000000004638d2 in done_loading_callback (directory=<optimized out>, callback_data=<optimized out>) at nautilus-view.c:3841 view = 0xb405d0 __FUNCTION__ = "done_loading_callback" #14 0x00007ffff4f24474 in _g_closure_invoke_va (closure=0xcdadd0, closure@entry=0xba94f0, return_value=0xb16c50, return_value@entry=0x0, instance=0xcdac50, instance@entry=0x7fffe80104d0, args=0x1, args@entry=0x7fffffffddd0, n_params=0, param_types=0xcdac30) at /tmp/buildd/glib2.0-2.42.1/./gobject/gclosure.c:831 marshal = 0xd51b84 marshal_data = 0x0 __FUNCTION__ = "_g_closure_invoke_va" #15 0x00007ffff4f3e087 in g_signal_emit_valist (instance=0x7fffe80104d0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffddd0) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3218 return_accu = <optimized out> accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} accumulator = 0x0 emission = {next = 0x0, instance = 0x7fffe80104d0, ihint = {signal_id = 461, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 11666784} signal_id = 461 instance_type = <optimized out> emission_return = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} rtype = 4 static_scope = 0 ---Type <return> to continue, or q <return> to quit--- fastpath_handler = <optimized out> closure = 0xba94f0 run_type = <optimized out> l = <optimized out> fastpath = <optimized out> instance_and_params = <optimized out> signal_return_type = <optimized out> param_values = <optimized out> i = <optimized out> n_params = <optimized out> __FUNCTION__ = "g_signal_emit_valist" #16 0x00007ffff4f3e9df in g_signal_emit (instance=instance@entry=0x7fffe80104d0, signal_id=<optimized out>, detail=detail@entry=0) at /tmp/buildd/glib2.0-2.42.1/./gobject/gsignal.c:3365 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffdeb0, reg_save_area = 0x7fffffffddf0}} #17 0x00000000004a3b7f in nautilus_directory_emit_done_loading (directory=directory@entry=0x7fffe80104d0) at nautilus-directory.c:823 No locals. #18 0x000000000049e958 in dequeue_pending_idle_callback (callback_data=callback_data@entry=0x7fffe80104d0) at nautilus-directory-async.c:952 directory = 0x7fffe80104d0 pending_file_info = 0x9190a0 node = <optimized out> next = <optimized out> file = <optimized out> changed_files = 0x0 added_files = <optimized out> file_info = <optimized out> mimetype = <optimized out> name = <optimized out> dir_load_state = 0xd6faf0 __FUNCTION__ = "dequeue_pending_idle_callback" #19 0x000000000049fb19 in directory_load_done (directory=directory@entry=0x7fffe80104d0, error=0x0) at nautilus-directory-async.c:1088 node = <optimized out> __FUNCTION__ = "directory_load_done" #20 0x000000000049fd56 in more_files_callback (source_object=<optimized out>, res=<optimized out>, user_data=0xd6faf0) at nautilus-directory-async.c:1967 state = 0xd6faf0 directory = 0x7fffe80104d0 error = 0x0 files = 0x0 l = 0x0 info = <optimized out> __FUNCTION__ = "more_files_callback" #21 0x00007ffff51b44c7 in next_async_callback_wrapper (source_object=0x7fffc400a0e0, res=<optimized out>, user_data=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./gio/gfileenumerator.c:305 enumerator = 0x7fffc400a0e0 #22 0x00007ffff51d88a7 in g_simple_async_result_complete (simple=0x7fffcc002980) at /tmp/buildd/glib2.0-2.42.1/./gio/gsimpleasyncresult.c:763 current_source = 0xd6fa30 current_context = <optimized out> __FUNCTION__ = "g_simple_async_result_complete" #23 0x00007ffff51d8909 in complete_in_idle_cb (data=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./gio/gsimpleasyncresult.c:775 simple = <optimized out> #24 0x00007ffff4c4eb6d in g_main_dispatch (context=0x7a4e40) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111 dispatch = 0x7ffff4c4b6c0 <g_idle_dispatch> prev_source = 0x0 was_in_call = 0 user_data = 0x7fffcc002980 callback = 0x7ffff51d8900 <complete_in_idle_cb> cb_funcs = <optimized out> ---Type <return> to continue, or q <return> to quit--- cb_data = 0xd8f180 need_destroy = <optimized out> source = 0xd6fa30 current = 0x7b4740 i = 0 #25 g_main_context_dispatch (context=context@entry=0x7a4e40) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710 No locals. #26 0x00007ffff4c4ef48 in g_main_context_iterate (context=context@entry=0x7a4e40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781 max_priority = 0 timeout = 0 some_ready = 1 nfds = <optimized out> allocated_nfds = 3 fds = 0x759480 #27 0x00007ffff4c4effc in g_main_context_iteration (context=0x7a4e40, context@entry=0x0, may_block=may_block@entry=1) at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842 retval = <optimized out> #28 0x00007ffff520b20c in g_application_run (application=0x76d120, argc=argc@entry=1, argv=argv@entry=0x7fffffffe238) at /tmp/buildd/glib2.0-2.42.1/./gio/gapplication.c:2282 arguments = 0x759480 status = 0 __FUNCTION__ = "g_application_run" #29 0x0000000000429e41 in main (argc=1, argv=0x7fffffffe238) at nautilus-main.c:103 retval = <optimized out> application = 0x76d120