nautilus crashed with SIGSEGV in show_hidden_files_preference_callback()

Bug #807234 reported by Guy Stone
36
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Nautilus
Fix Released
Critical
nautilus (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Using external KVM with ASUS eeePC900 netbook, OneiricA2 updated

Enabled Home Folder | Edit | Preferences | Show Hidden Files

Bottom buttons are beneath monitor frame, so grabbed nautilus window title bar and shoved it to top of screen. Title bar slid momentarily behind top panel followed by crash.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: nautilus 1:3.1.3-0ubuntu1
ProcVersionSignature: Ubuntu 3.0-3.4-generic 3.0.0-rc5
Uname: Linux 3.0-3-generic i686
Architecture: i386
CrashCounter: 1
Date: Thu Jul 7 16:40:09 2011
ExecutablePath: /usr/bin/nautilus
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110705.1)
ProcCmdline: nautilus -n
ProcEnviron:
 LANGUAGE=en_CA:en
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x80c7c29: mov 0x2c(%eax),%edx
 PC (0x080c7c29) ok
 source "0x2c(%eax)" (0xaaaaaad6) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: nautilus
StacktraceTop:
 ?? ()
 g_cclosure_marshal_VOID__STRING () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
Title: nautilus crashed with SIGSEGV in g_cclosure_marshal_VOID__STRING()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Guy Stone (stoneguy3) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 show_hidden_files_preference_callback (callback_data=0x8b55000) at nautilus-window-menus.c:279
 g_signal_emit_valist (instance=0x4e4ff4, signal_id=151382928, detail=3217440152, var_args=0xb7715aa0 "\240Zq\267\070_q\267\240Zq\267\001") at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c:2999
 g_trap_instance_signals () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0

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-i386-retrace
summary: - nautilus crashed with SIGSEGV in g_cclosure_marshal_VOID__STRING()
+ nautilus crashed with SIGSEGV in show_hidden_files_preference_callback()
Revision history for this message
Sebastien Bacher (seb128) wrote :

Seems similar to https://bugzilla.redhat.com/show_bug.cgi?id=691000 and https://bugzilla.redhat.com/show_bug.cgi?id=714947 which can be useful references to upstream the bug

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at:
https://bugzilla.gnome.org/show_bug.cgi?id=655070

Changed in nautilus (Ubuntu):
status: New → Triaged
Changed in nautilus:
importance: Unknown → Critical
status: Unknown → New
Changed in nautilus:
status: New → Fix Released
Changed in nautilus (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nautilus - 1:3.2.0-0ubuntu5

---------------
nautilus (1:3.2.0-0ubuntu5) oneiric; urgency=low

  [ Jeremy Bicha ]
  * debian/patches/05_desktop_menu_export.patch:
    - Disable a few more items that don't work right in desktop mode

  [ Sebastien Bacher ]
  * git_handle_missing_icon.patch:
    - don't segfault on missing icon (lp: #860659)
  * git_gsettings_signals.patch:
    - don't segfault on preferences changes (lp: #807234)
  * git_no_typeahead_timeout_segfault.patch:
    - better handle the flush timeout, should avoid segfaults (lp: #804133)
  * git_dont_preview_empty_selection.patch:
    - check that the selection is non empty to avoid a segfault (lp: #812015)
  * git_correct_signal_handling.patch,
    git_no_signal_order_assert.patch,
    git_slot_closing.patch:
    - clean some signal handling issues leading to segfaults (lp: #795708)
  * git_close_pane_cleaning.patch:
    - needed changes for the previous patch
 -- Sebastien Bacher <email address hidden> Fri, 30 Sep 2011 12:23:46 +0200

Changed in nautilus (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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