[apport] nautilus crashed with SIGSEGV in g_type_check_instance()

Bug #90934 reported by KRA
508
This bug affects 93 people
Affects Status Importance Assigned to Milestone
Nautilus
Fix Released
Critical
nautilus (Ubuntu)
Fix Released
High
Ubuntu Desktop Bugs

Bug Description

Binary package hint: nautilus

This is a very odd problem. I have 4 nfs shares mounted in /media (all are displayed on the desktop, and on the left side in nautilus) One of those 4 nfs shares makes nautilus crash. This was not a problem before when using Ubuntu 6.10. So 3 of them work fine, 1 makes nautilus crash when opening the nfs share.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Fri Mar 9 20:55:32 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/nautilus
Package: nautilus 2.17.92-0ubuntu1
PackageArchitecture: i386
ProcCmdline: nautilus --no-default-window --sm-client-id default2
ProcCwd: /home/kay
ProcEnviron:
 LANGUAGE=nb_NO:nb:no_NO:no:nn_NO:nn:en
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=nb_NO.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: nautilus
StacktraceTop:
 g_type_check_instance () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 nautilus_file_emit_changed ()
 nautilus_directory_emit_change_signals ()
Uname: Linux kay-desktop 2.6.20-9-generic #2 SMP Mon Feb 26 03:01:44 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Revision history for this message
KRA (kayrune) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :
Download full text (16.2 KiB)

Debug backtrace for the crash:

#0 0xb7622ffa in IA__g_type_check_instance (type_instance=0x8742350) at gtype.c:3205
No locals.
#1 0xb761ad85 in IA__g_signal_emit_valist (instance=0x8742350, signal_id=135, detail=0, var_args=0xbf06b2ec "P#t\bP#t\b")
    at gsignal.c:2126
        instance_and_params = <value optimized out>
        stack_values = {{g_type = 0, data = {{v_int = -1221347135, v_uint = 3073620161, v_long = -1221347135,
        v_ulong = 3073620161, v_int64 = -5241890947562489663, v_uint64 = 13204853126147061953, v_float = -1.07122478e-05,
        v_double = -1.5302024808882047e-42, v_pointer = 0xb733b8c1}, {v_int = 141860336, v_uint = 141860336,
        v_long = 141860336, v_ulong = 141860336, v_int64 = 68861337072, v_uint64 = 68861337072, v_float = 7.36117338e-34,
        v_double = 3.4022020973969453e-313, v_pointer = 0x8749df0}}}, {g_type = 3204886800, data = {{v_int = -1220565348,
        v_uint = 3074401948, v_long = -1220565348, v_ulong = 3074401948, v_int64 = -5245645998813895012,
        v_uint64 = 13201098074895656604, v_float = -1.14232789e-05, v_double = -8.843518767282433e-43,
        v_pointer = 0xb73fa69c}, {v_int = 141860336, v_uint = 141860336, v_long = 141860336, v_ulong = 141860336,
        v_int64 = -5241871983918670352, v_uint64 = 13204872089790881264, v_float = 7.36117338e-34,
        v_double = -1.536244646403033e-42, v_pointer = 0x8749df0}}}, {g_type = 0, data = {{v_int = 1, v_uint = 1,
        v_long = 1, v_ulong = 1, v_int64 = -5245646001888296959, v_uint64 = 13201098071821254657,
        v_float = 1.40129846e-45, v_double = -8.8435138694775597e-43, v_pointer = 0x1}, {v_int = -1221347135,
        v_uint = 3073620161, v_long = -1221347135, v_ulong = 3073620161, v_int64 = 585293544599828673,
        v_uint64 = 585293544599828673, v_float = -1.07122478e-05, v_double = 1.4849851817500622e-269,
        v_pointer = 0xb733b8c1}}}, {g_type = 40, data = {{v_int = -1090080409, v_uint = 3204886887, v_long = -1090080409,
        v_ulong = 3204886887, v_int64 = 71924363623, v_uint64 = 71924363623, v_float = -0.526144445,
        v_double = 3.5535357165118154e-313, v_pointer = 0xbf06b167}, {v_int = -1220468440, v_uint = 3074498856,
        v_long = -1220468440, v_ulong = 3074498856, v_int64 = -5241871860726947544, v_uint64 = 13204872212982604072,
        v_float = -1.15114162e-05, v_double = -1.5362838975504577e-42, v_pointer = 0xb7412128}}}, {g_type = 3076515824,
    data = {{v_int = -1090080504, v_uint = 3204886792, v_long = -1090080504, v_ulong = 3204886792,
        v_int64 = -5241890947431223032, v_uint64 = 13204853126278328584, v_float = -0.526138783,
        v_double = -1.5302025227121663e-42, v_pointer = 0xbf06b108}, {v_int = 141860336, v_uint = 141860336,
        v_long = 141860336, v_ulong = 141860336, v_int64 = 609574194383199728, v_uint64 = 609574194383199728,
        v_float = 7.36117338e-34, v_double = 6.5547007900958564e-268, v_pointer = 0x8749df0}}}, {g_type = 3204886880,
    data = {{v_int = -1221341356, v_uint = 3073625940, v_long = -1221341356, v_ulong = 3073625940,
        v_int64 = -5241872066886250668, v_uint64 = 13204872006823300948, v_float = -1.07175038e-05,
        v_d...

Revision history for this message
KRA (kayrune) wrote :

I have found the reason for the crash, in the NFS share there was an invalid symlink. (a symlink that was pointing to something that wasn't there) When I moved the symlink into a subfolder it didn't crash, but when I open that folder with the invalid symlink nautilus crash again.

So this bug is totally unrelated to NFS, nautilus crash whenever you enter a folder with an invalid symlink.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=418771

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Changed in nautilus:
status: Unknown → Unconfirmed
Revision history for this message
KRA (kayrune) wrote :

I have tested again after feisty upgradet to 2.18.0.1-ubuntu1.
The same problem is there. I don't really know how to post bugs so I added a new report here :

https://launchpad.net/ubuntu/+source/nautilus/+bug/93056

Sorry if this cause problems, I got a request if the problem was still there with the upgraded gnome, and didn't know how else to post the result.

Changed in nautilus:
importance: Medium → High
Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed upstream now

Changed in nautilus:
status: Confirmed → Fix Committed
Changed in nautilus:
status: Unconfirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the bug:

 nautilus (1:2.18.1-0ubuntu1) feisty; urgency=low
 .
   * New upstream version:
     - Some crash fixes (Ubuntu: #90934)
     - Bump default name column width to 32 chars
   * debian/patches/02_autoconf.patch:
     - updated
   * debian/patches/90_from_svn_fix_column_width.patch:
     - dropped, fixed with the new version

Changed in nautilus:
status: Fix Committed → Fix Released
Changed in nautilus:
importance: Unknown → Critical
Revision history for this message
Mathieu Cossette (mcossette) wrote :

It happens to me when opening an instance of a file properties (to copy in memory an album of music for example by making a selection with my mouse) and after that ...

I open a second instance of nautilus window (remember that the first instance properties window is still in open state to continue my copy and paste procedure), I right click to create new folder and after with paste menu ... I touch enter key and all my windows shuts !!! And when opening my second nautilus window the folder says new folder instead of my paste selection from the first nautilus window instance.

It is really weird, it was happening in Maverick but never bother enter a bug report for it..

Revision history for this message
Keith Drummond (kd353) wrote :

This has happened to me twice on Ubuntu 12.10 Beta

Revision history for this message
Alexandros Michalopoulos (apmichalopoulos) wrote :

Happened to me after I tried to launch the U1 control panel through the sync menu - it launched, but Nautilus crashed right after.

Revision history for this message
crtm (carlosrtm) wrote :

nautilus crashed unexpectedly

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.