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