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

Reply via email to