SIGSEGV when resetting "Open in Terminal" keyboard accelerator

Bug #555371 reported by Daniel Gnoutcheff
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nautilus-open-terminal (Ubuntu)
New
Medium
Unassigned

Bug Description

Binary package hint: nautilus

I have the nautilus-open-terminal extension installed. I have '/desktop/gnome/interface/can_change_accels' set to true, which allows me to set keyboard accelerators by pressing a key while hovering over a menu item. (I originally enabled this from gnome-appearance-properties; in karmic, there was a checkbox for this option. It has now been removed.) In this way, I bound the "Ctrl+`" accelerator to the "File -> Open in Terminal" menu item.

Most of the time, this works as I expected: "Ctrl+`" shows up as the accelerator for "Open in Terminal" in the menu, and pressing Ctrl+` opens a terminal in the currently displayed directory (very handy).

However, after nautilus has been working for a while, it sometimes "loses" this this accelerator. Then, Ctrl+` fails to do anything, and nautilus claims that the accelerator for "Open in Terminal" is "-/-". When I try to reset it (by hovering over "File -> Open in Terminal" and pressing Ctrl+` again), I get the segfault captured in this apport report.

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: nautilus 1:2.30.0-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
Architecture: amd64
Date: Sun Apr 4 17:28:13 2010
ExecutablePath: /usr/bin/nautilus
ProcCmdline: nautilus
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f2b57d49e2c: cmpl $0x0,0x18(%rax)
 PC (0x7f2b57d49e2c) ok
 source "$0x0" ok
 destination "0x18(%rax)" (0x00000018) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: nautilus
StacktraceTop:
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 g_closure_invoke ()
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist ()
Title: nautilus crashed with SIGSEGV in g_closure_invoke()
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

Revision history for this message
Daniel Gnoutcheff (gnoutchd) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 gtk_menu_key_press (widget=0x1d4dca0, event=<value optimized out>)
 _gtk_marshal_BOOLEAN__BOXED (closure=0x1b05570,
 g_closure_invoke ()
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in nautilus (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
affects: nautilus (Ubuntu) → nautilus-open-terminal (Ubuntu)
Revision history for this message
SiegeLord (siegelords-abode) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.