Bug#654653: nautilus: Gives a "Segmentation fault" error when accessing a mountpoint

Francesco Gaudenzi fgaudo at gmail.com
Thu Jan 5 12:10:04 UTC 2012


I've attached the full log.
Hope it helps

Cheers,
Francesco Gaudenzi

2012/1/5 Josselin Mouette <joss at debian.org>

> Le mercredi 04 janvier 2012 à 22:54 +0100, Francesco Gaudenzi a écrit :
> > ======= Backtrace: =========
> > /lib/x86_64-linux-gnu/libc.so.6(+0x72656)[0x7f1069ff7656]
> > /lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7f1069ffc38c]
> > nautilus[0x479aed]
> > /usr/lib/x86_64-linux-
> > gnu/libgobject-2.0.so.0(g_closure_invoke+0x154)[0x7f106b610804]
> > /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2278a)[0x7f106b62278a]
> > /usr/lib/x86_64-linux-
> > gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x851)[0x7f106b62be11]
> > /usr/lib/x86_64-linux-
> > gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f106b62bfb2]
> > nautilus[0x4c48f5]
> > nautilus[0x4cd3f0]
>
> Thanks for your report.
>
> Please install debugging packages for libffi, glib and nautilus, and
> attach a proper backtrace. See http://wiki.debian.org/HowToGetABacktrace
>
> Cheers,
> --
>  .''`.      Josselin Mouette
> : :' :
> `. `'
>  `-
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120105/7bf44a9e/attachment-0001.html>
-------------- next part --------------
Starting program: /usr/bin/nautilus 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffec18a700 (LWP 2512)]
[New Thread 0x7fffeb989700 (LWP 2513)]
[New Thread 0x7fffeaf68700 (LWP 2514)]
[New Thread 0x7fffdca42700 (LWP 2515)]
[New Thread 0x7fffdc17e700 (LWP 2516)]
[Thread 0x7fffdc17e700 (LWP 2516) exited]
[Thread 0x7fffdca42700 (LWP 2515) exited]
[New Thread 0x7fffdca42700 (LWP 2517)]
[New Thread 0x7fffdc17e700 (LWP 2518)]
[Thread 0x7fffdc17e700 (LWP 2518) exited]
[Thread 0x7fffdca42700 (LWP 2517) exited]
[New Thread 0x7fffdca42700 (LWP 2519)]
[Thread 0x7fffdca42700 (LWP 2519) exited]

Program received signal SIGSEGV, Segmentation fault.
g_type_check_instance_cast (type_instance=0xbb9bf0, iface_type=80) at /tmp/buildd/glib2.0-2.30.2/./gobject/gtype.c:3992
3992	/tmp/buildd/glib2.0-2.30.2/./gobject/gtype.c: File o directory non esistente.
	in /tmp/buildd/glib2.0-2.30.2/./gobject/gtype.c
#0  g_type_check_instance_cast (type_instance=0xbb9bf0, iface_type=80) at /tmp/buildd/glib2.0-2.30.2/./gobject/gtype.c:3992
        node = 0x15f3
        iface = 0x523c7f
        is_instantiatable = <optimized out>
        check = <optimized out>
#1  0x000000000044c0d6 in activation_parameters_free (parameters=0xdbe700) at nautilus-mime-actions.c:950
        __PRETTY_FUNCTION__ = "activation_parameters_free"
#2  0x0000000000479aed in nautilus_view_activate_files (view=0xa46670, files=0xd78c00, flags=0, confirm_multiple=1) at nautilus-view.c:1142
        path = 0xdd9cc0 "/media"
#3  0x00007ffff544d804 in g_closure_invoke (closure=0xb1fbc0, return_value=0x0, n_param_values=2, param_values=0xd49ed0, invocation_hint=<optimized out>)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
        marshal = 0x4271f0 <g_cclosure_marshal_VOID__POINTER at plt>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#4  0x00007ffff545f78a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0xb1c000, emission_return=0x0, instance_and_params=0xd49ed0)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3272
        tmp = <optimized out>
        handler = 0xb1d600
        accumulator = 0x0
        emission = {next = 0x7fffffffd810, instance = 0xb1c000, ihint = {signal_id = 381, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0xb17300
        hlist = 0x7ffff41506d0
        handler_list = 0xb1d600
        return_accu = 0x0
        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}}}
        signal_id = 381
        max_sequential_handler_number = 3335
        return_value_altered = 0
#5  0x00007ffff5468e11 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003
        instance_and_params = 0xd49ed0
        signal_return_type = 4
        param_values = 0xd49ee8
        node = 0xb17380
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#6  0x00007ffff5468fb2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd410, reg_save_area = 0x7fffffffd350}}
#7  0x00000000004c48f5 in activate_selected_items (container=0xb1c000) at nautilus-icon-container.c:6646
        selection = 0xd78c00
#8  0x00000000004cd3f0 in handle_icon_double_click (event=0x7fffffffdb00, icon=0xddbad0, container=0xb1c000) at nautilus-icon-container.c:6192
        details = 0xb1a670
#9  handle_icon_button_press (event=0x7fffffffdb00, icon=0xddbad0, container=0xb1c000) at nautilus-icon-container.c:6244
        details = 0xb1a670
#10 item_event_callback (item=<optimized out>, event=0x7fffffffdb00, data=<optimized out>) at nautilus-icon-container.c:6329
        container = 0xb1c000
        icon = 0xddbad0
#11 0x00007ffff02e97bc in ffi_call_unix64 () at ../src/x86/unix64.S:75
No locals.
#12 0x00007ffff02e9237 in ffi_call (cif=0x7fffffffd680, fn=0x4ccea0 <item_event_callback>, rvalue=0x7fffffffd620, avalue=0x7fffffffd5c0) at ../src/x86/ffi64.c:486
        classes = {X86_64_INTEGER_CLASS, 32767, 4029550041, 32767}
        stack = 0x7fffffffd400 ""
        argp = 0x7fffffffd4b0 "\n"
        arg_types = 0x7fffffffd5f0
        gprcount = 3
        ssecount = 0
        ngpr = 1
        nsse = 0
        i = 3
        avn = 3
        ret_in_memory = false
        reg_args = 0x7fffffffd400
#13 0x00007ffff544dcc7 in g_cclosure_marshal_generic (closure=0xbf2d10, return_gvalue=0x7fffffffd860, n_param_values=2, param_values=<optimized out>, invocation_hint=<optimized out>, 
    marshal_data=0x4ccea0) at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:1147
        rtype = 0x7ffff02e9b50
        rvalue = 0x7fffffffd620
        n_args = 3
        atypes = 0x7fffffffd5f0
        args = 0x7fffffffd5c0
        i = <optimized out>
        cif = {abi = FFI_UNIX64, nargs = 3, arg_types = 0x7fffffffd5f0, rtype = 0x7ffff02e9b50, bytes = 0, flags = 10}
        cc = 0xbf2d10
#14 0x00007ffff544d804 in g_closure_invoke (closure=0xbf2d10, return_value=0x7fffffffd860, n_param_values=2, param_values=0xdd8010, invocation_hint=<optimized out>)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
        marshal = 0x42afd0 <g_cclosure_marshal_generic at plt>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#15 0x00007ffff545f78a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0xd9ae70, emission_return=0x7fffffffd9c0, instance_and_params=0xdd8010)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3272
        tmp = <optimized out>
        handler = 0xaeee00
        accumulator = 0xb1b700
        emission = {next = 0x7fffffffdde0, instance = 0xd9ae70, ihint = {signal_id = 410, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x7ca780
        hlist = 0x7ffff41506d0
        handler_list = 0xaeee00
        return_accu = 0x7fffffffd860
        accu = {g_type = 20, 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}}}
        signal_id = 410
        max_sequential_handler_number = 3335
        return_value_altered = 0
#16 0x00007ffff5468be3 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3013
        return_value = {g_type = 20, 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}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0xdd8010
        signal_return_type = 20
        param_values = 0xdd8028
        node = 0xb1bd50
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#17 0x00007ffff5468fb2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffdb00, reg_save_area = 0x7fffffffda40}}
#18 0x00000000004ea9fb in emit_event (event=<optimized out>, canvas=<optimized out>) at eel-canvas.c:2826
        finished = 0
        parent = <optimized out>
        mask = <optimized out>
        ev = {type = GDK_BUTTON_PRESS, any = {type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000'}, expose = {type = GDK_BUTTON_PRESS, window = 0xc385a0, 
            send_event = 0 '\000', area = {x = 1823258, y = 0, width = 1082187776, height = 0}, region = 0xda4d30, count = 0}, visibility = {type = GDK_BUTTON_PRESS, 
            window = 0xc385a0, send_event = 0 '\000', state = 1823258}, motion = {type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', time = 1823258, x = 540, y = 50, 
            axes = 0xda4d30, state = 0, is_hint = 1, device = 0x7c6cb0, x_root = 693, y_root = 187}, button = {type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', 
            time = 1823258, x = 540, y = 50, axes = 0xda4d30, state = 0, button = 1, device = 0x7c6cb0, x_root = 693, y_root = 187}, scroll = {type = GDK_BUTTON_PRESS, 
            window = 0xc385a0, send_event = 0 '\000', time = 1823258, x = 540, y = 50, state = 14306608, direction = GDK_SCROLL_UP, device = 0x100000000, 
            x_root = 4.0287535670955266e-317, y_root = 693}, key = {type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', time = 1823258, state = 0, keyval = 1082187776, 
            length = 0, string = 0xda4d30 "", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', 
            subwindow = 0x4080e00000000000, time = 0, x = 7.0684035213175445e-317, y = 2.1219957909652723e-314, x_root = 4.0287535670955266e-317, y_root = 693, 
            mode = GDK_CROSSING_NORMAL, detail = 1080516608, focus = 0, state = 0}, focus_change = {type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', in = 0}, 
          configure = {type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', x = 1823258, y = 0, width = 1082187776, height = 0}, property = {type = GDK_BUTTON_PRESS, 
            window = 0xc385a0, send_event = 0 '\000', atom = 0x4080e00000000000, time = 0, state = 1078525952}, selection = {type = GDK_BUTTON_PRESS, window = 0xc385a0, 
            send_event = 0 '\000', selection = 0x4080e00000000000, target = 0x4049000000000000, property = 0xda4d30, time = 0, requestor = 0x7c6cb0}, owner_change = {
            type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', owner = 0x4080e00000000000, reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0xda4d30, time = 0, 
            selection_time = 1}, proximity = {type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', time = 1823258, device = 0x4080e00000000000}, dnd = {
            type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', context = 0x4080e00000000000, time = 0, x_root = 0, y_root = 16457}, window_state = {
            type = GDK_BUTTON_PRESS, window = 0xc385a0, send_event = 0 '\000', changed_mask = 1823258, new_window_state = 0}, setting = {type = GDK_BUTTON_PRESS, window = 0xc385a0, 
            send_event = 0 '\000', action = 1823258, name = 0x4080e00000000000 <Address 0x4080e00000000000 out of bounds>}, grab_broken = {type = GDK_BUTTON_PRESS, window = 0xc385a0, 
            send_event = 0 '\000', keyboard = 1823258, implicit = 0, grab_window = 0x4049000000000000}}
        item = 0xd9ae70
#19 emit_event (canvas=<optimized out>, event=<optimized out>) at eel-canvas.c:2706
No locals.
#20 0x00000000004cb2cc in button_press_event (widget=0xb1c000, event=0xd75980) at nautilus-icon-container.c:4271
        container = 0xb1c000
        return_value = <optimized out>
        clicked_on_icon = <optimized out>
#21 0x00007ffff7089088 in _gtk_marshal_BOOLEAN__BOXED (closure=0x78cd70, return_value=0x7fffffffde30, n_param_values=<optimized out>, param_values=0xddd630, 
    invocation_hint=<optimized out>, marshal_data=<optimized out>) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmarshalers.c:85
        callback = 0x4cb230 <button_press_event>
        cc = 0x78cd70
        data1 = 0xb1c000
        data2 = <optimized out>
        v_return = <optimized out>
        __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#22 0x00007ffff544d804 in g_closure_invoke (closure=0x78cd70, return_value=0x7fffffffde30, n_param_values=2, param_values=0xddd630, invocation_hint=<optimized out>)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
        marshal = 0x7ffff544c0a0 <g_type_class_meta_marshal>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#23 0x00007ffff545f5bf in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0xb1c000, emission_return=0x7fffffffdf90, instance_and_params=0xddd630)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3310
        accumulator = 0x78d0a0
        emission = {next = 0x0, instance = 0xb1c000, ihint = {signal_id = 40, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 11576480}
        class_closure = 0x78cd70
        hlist = 0xc3eb68
        handler_list = 0x0
        return_accu = 0x7fffffffde30
        accu = {g_type = 20, 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}}}
        signal_id = 40
        max_sequential_handler_number = 3335
        return_value_altered = 0
#24 0x00007ffff5468be3 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>)
    at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3013
        return_value = {g_type = 20, 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}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0xddd630
        signal_return_type = 20
        param_values = 0xddd648
        node = 0x78d1f0
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#25 0x00007ffff5468fb2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffe0d0, reg_save_area = 0x7fffffffe010}}
#26 0x00007ffff71b5af9 in gtk_widget_event_internal (widget=0xb1c000, event=0xd75980) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkwidget.c:6132
        signal_num = <optimized out>
        return_val = 0
#27 0x00007ffff70887fa in gtk_propagate_event (widget=0xb1c000, event=0xd75980) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c:2624
        tmp = <optimized out>
        handled_event = <optimized out>
        __PRETTY_FUNCTION__ = "gtk_propagate_event"
#28 0x00007ffff7088bfb in gtk_main_do_event (event=0xd75980) at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c:1889
        event_widget = <optimized out>
        grab_widget = 0xb1c000
        window_group = <optimized out>
        rewritten_event = <optimized out>
        device = <optimized out>
        tmp_list = <optimized out>
        __PRETTY_FUNCTION__ = "gtk_main_do_event"
#29 0x00007ffff6cfa702 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>)
    at /tmp/buildd/gtk+3.0-3.2.3/./gdk/x11/gdkeventsource.c:360
        display = <optimized out>
        event = 0xd75980
#30 0x00007ffff4d850cf in g_main_dispatch (context=0x7cfe00) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442
        dispatch = 0x7ffff6cfa6e0 <gdk_event_source_dispatch>
        was_in_call = 0
        user_data = 0x0
        callback = 0
        cb_funcs = 0x0
        cb_data = 0x0
        current_source_link = {data = 0x7cfac0, next = 0x0}
        need_destroy = <optimized out>
        source = 0x7cfac0
        current = 0x8d6e70
        i = <optimized out>
#31 g_main_context_dispatch (context=0x7cfe00) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998
No locals.
#32 0x00007ffff4d858c8 in g_main_context_iterate (context=0x7cfe00, block=<optimized out>, dispatch=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076
        max_priority = 2147483647
        timeout = 69
        some_ready = 1
        nfds = 12
        allocated_nfds = <optimized out>
        fds = <optimized out>
#33 0x00007ffff4d85e02 in g_main_loop_run (loop=0x77c650) at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#34 0x00007ffff7087fdd in gtk_main () at /tmp/buildd/gtk+3.0-3.2.3/./gtk/gtkmain.c:1362
        loop = 0x77c650
#35 0x00007ffff5726bbe in g_application_run (application=0x77d000, argc=<optimized out>, argv=0x7fffffffe428) at /tmp/buildd/glib2.0-2.30.2/./gio/gapplication.c:1323
        arguments = 0x77c650
        status = 0
        i = <optimized out>
        __PRETTY_FUNCTION__ = "g_application_run"
#36 0x000000000042d910 in main (argc=1, argv=0x7fffffffe428) at nautilus-main.c:102
        retval = <optimized out>
        application = 0x77d000


More information about the pkg-gnome-maintainers mailing list