[Bug 1318688] [NEW] nautilus crashes in action_open_item_location_callback() call in nautilus-view.c when pressing Ctrl+Alt+O directy on the desktop

Launchpad Bug Tracker 1318688 at bugs.launchpad.net
Mon May 12 15:40:48 UTC 2014


You have been subscribed to a public bug by Sebastien Bacher (seb128):

This crash can be triggered immediately after logging in without any windows open or with all application windows hidden.
When you press Ctrl+Alt+O, nautilus intercepts this keybinding and crashes.

I've installed the debug packages and managed to identify the brakage in
the action_open_item_location_callback fuction in nautilus-view.c.

Full backtrace:

(gdb) backtrace
#0  0x000000000046766e in action_open_item_location_callback (
    action=<optimized out>, callback_data=<optimized out>)
    at nautilus-view.c:1147
#1  0x00007f3da91713b8 in g_closure_invoke (closure=0xc86fb0, 
    return_value=0x0, n_param_values=1, param_values=0x7ffff6867f80, 
    invocation_hint=0x7ffff6867f20)
    at /build/buildd/glib2.0-2.40.0/./gobject/gclosure.c:768
#2  0x00007f3da9182d3d in signal_emit_unlocked_R (node=node at entry=0xa566b0, 
    detail=detail at entry=0, instance=instance at entry=0xc75eb0, 
    emission_return=emission_return at entry=0x0, 
    instance_and_params=instance_and_params at entry=0x7ffff6867f80)
    at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3551
#3  0x00007f3da918aa29 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args at entry=0x7ffff6868108)
    at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3307
#4  0x00007f3da918ace2 in g_signal_emit (instance=instance at entry=0xc75eb0, 
    signal_id=<optimized out>, detail=detail at entry=0)
    at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3363
#5  0x00007f3dab7519d0 in _gtk_action_emit_activate (action=0xc75eb0)
    at /build/buildd/gtk+3.0-3.10.8/./gtk/deprecated/gtkaction.c:906
#6  0x00007f3dab751f69 in closure_accel_activate (closure=0xc86e00, 
    return_value=0x7ffff6868300, n_param_values=<optimized out>, 
---Type <return> to continue, or q <return> to quit---
    param_values=<optimized out>, invocation_hint=<optimized out>, 
    marshal_data=<optimized out>)
    at /build/buildd/gtk+3.0-3.10.8/./gtk/deprecated/gtkaction.c:1861
#7  0x00007f3da91713b8 in g_closure_invoke (closure=0xc86e00, 
    return_value=0x7ffff6868300, n_param_values=4, 
    param_values=0x7ffff68683b0, invocation_hint=0x7ffff6868350)
    at /build/buildd/glib2.0-2.40.0/./gobject/gclosure.c:768
#8  0x00007f3da9182d3d in signal_emit_unlocked_R (node=node at entry=0xa334d0, 
    detail=detail at entry=2786, instance=instance at entry=0xa4d8e0, 
    emission_return=emission_return at entry=0x7ffff68684b0, 
    instance_and_params=instance_and_params at entry=0x7ffff68683b0)
    at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3551
#9  0x00007f3da918a6f9 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args at entry=0x7ffff6868578)
    at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3317
#10 0x00007f3da918ace2 in g_signal_emit (instance=instance at entry=0xa4d8e0, 
    signal_id=<optimized out>, detail=detail at entry=2786)
    at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3363
#11 0x00007f3dab783d7d in gtk_accel_group_activate (accel_group=0xa4d8e0, 
    accel_quark=accel_quark at entry=2786, 
    acceleratable=acceleratable at entry=0xa50320, accel_key=accel_key at entry=111, 
    accel_mods=accel_mods at entry=12)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkaccelgroup.c:910
#12 0x00007f3dab7854ed in gtk_accel_groups_activate (
    object=object at entry=0xa50320, accel_key=111, accel_mods=12)
    at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkaccelgroup.c:948
#13 0x00007f3dab9c0dc6 in gtk_window_activate_key (
    window=window at entry=0xa50320, event=event at entry=0xe34100)
    at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkwindow.c:11251
#14 0x00007f3dab9c0e51 in gtk_window_key_press_event (widget=0xa50320, 
    event=0xe34100) at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkwindow.c:7290
#15 0x0000000000479828 in nautilus_window_key_press_event (widget=0xa50320, 
    event=0xe34100) at nautilus-window.c:1908
#16 0x00007f3dab877efe in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x884420, 
    return_value=0x7ffff68688a0, instance=<optimized out>, 
    args=<optimized out>, marshal_data=<optimized out>, 
    n_params=<optimized out>, param_types=0x884450)
    at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkmarshalers.c:130
#17 0x00007f3da91715e7 in _g_closure_invoke_va (closure=0x884420, 
    return_value=0x7ffff68688a0, instance=0xa50320, args=0x7ffff68689a8, 
    n_params=1, param_types=0x884450)
    at /build/buildd/glib2.0-2.40.0/./gobject/gclosure.c:831
#18 0x00007f3da918a088 in g_signal_emit_valist (instance=0xa50320, 
    signal_id=<optimized out>, detail=0, 
    var_args=var_args at entry=0x7ffff68689a8)
---Type <return> to continue, or q <return> to quit---
    at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3215
#19 0x00007f3da918ace2 in g_signal_emit (instance=instance at entry=0xa50320, 
    signal_id=<optimized out>, detail=detail at entry=0)
    at /build/buildd/glib2.0-2.40.0/./gobject/gsignal.c:3363
#20 0x00007f3dab9a0df4 in gtk_widget_event_internal (widget=0xa50320, 
    event=0xe34100) at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkwidget.c:7168
#21 0x00007f3dab87636f in propagate_event (widget=0xa50320, event=0xe34100, 
    captured=<optimized out>, topmost=<optimized out>)
    at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkmain.c:2498
#22 0x00007f3dab877ada in gtk_main_do_event (event=0xe34100)
    at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkmain.c:1714
#23 0x00007f3dab47bc22 in gdk_event_source_dispatch (source=<optimized out>, 
    callback=<optimized out>, user_data=<optimized out>)
    at /build/buildd/gtk+3.0-3.10.8/./gdk/x11/gdkeventsource.c:364
#24 0x00007f3da8ea1e04 in g_main_dispatch (context=0x8a0c90)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
#25 g_main_context_dispatch (context=context at entry=0x8a0c90)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
#26 0x00007f3da8ea2048 in g_main_context_iterate (
    context=context at entry=0x8a0c90, block=block at entry=1, 
    dispatch=dispatch at entry=1, self=<optimized out>)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
#27 0x00007f3da8ea20ec in g_main_context_iteration (context=0x8a0c90, 
---Type <return> to continue, or q <return> to quit---
    context at entry=0x0, may_block=may_block at entry=1)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#28 0x00007f3da945467c in g_application_run (application=0x878140, 
    argc=argc at entry=2, argv=argv at entry=0x7ffff6868de8)
    at /build/buildd/glib2.0-2.40.0/./gio/gapplication.c:2114
#29 0x000000000042b561 in main (argc=2, argv=0x7ffff6868de8)
    at nautilus-main.c:104

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: nautilus 1:3.10.1-0ubuntu9
ProcVersionSignature: Ubuntu 3.13.0-24.47-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Mon May 12 15:39:38 2014
EcryptfsInUse: Yes
GsettingsChanges:
 
InstallationDate: Installed on 2013-11-21 (172 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
SourcePackage: nautilus
UpgradeStatus: Upgraded to trusty on 2014-04-20 (21 days ago)

** Affects: nautilus (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug trusty
-- 
nautilus crashes in action_open_item_location_callback() call in nautilus-view.c when pressing Ctrl+Alt+O directy on the desktop
https://bugs.launchpad.net/bugs/1318688
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list