tracker-indexer crashed with SIGSEGV in g_cclosure_marshal_VOID__OBJECT()

Bug #354362 reported by Tormod Volden
174
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tracker (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: tracker

I think it was trying to index my usb drive that I unmounted. Bad tracker. Should not index removable devices without asking me.

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/lib/tracker/tracker-indexer
Package: tracker 0.6.92-1ubuntu1
ProcCmdline: /usr/lib/tracker/tracker-indexer
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
Signal: 11
SourcePackage: tracker
StacktraceTop:
 ?? ()
 g_cclosure_marshal_VOID__OBJECT ()
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
Title: tracker-indexer crashed with SIGSEGV in g_cclosure_marshal_VOID__OBJECT()
Uname: Linux 2.6.28-11-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Tormod Volden (tormodvolden) wrote :
Revision history for this message
Stuart Brown (srb-sbvision) wrote :

Ditto above. I unmounted a volume on an external USB Western Digital Passport 320Gig drive, when I had not even done anything with the volume between mounting it and trying to unmount it. The volume was the first of three partitions on the drive, all FAT32 formatted (because they need to interface also with a computer running XP). Following the error, I was able to unmount the remaining two partitions successfully.

Revision history for this message
sierdzio (sierdzio) wrote :

Creashed after unmounting an NTFS partition.

Revision history for this message
Daniel (daniel.rodichev) wrote :

Crashed after ejecting DVD.

Revision history for this message
Stuart Brown (srb-sbvision) wrote :

Crashed after installing MS Office 2003 within Crossover 5 Standard.

Revision history for this message
TybTyb (tybtyb) wrote :

Crashed at session launch (or amarok launch ?)

Changed in tracker (Ubuntu):
status: New → Confirmed
Revision history for this message
Tadas Masiulionis (tadzikaz) wrote :

Crashed then i erased CD-RW

Revision history for this message
theme (teeval) wrote :

Crashed while ejecting dvd.

Revision history for this message
Еггог (sergey-nr) wrote :

Crashed after unmounting Flash-drive with FAT filesystem

Revision history for this message
Nerix (l-neri) wrote :

Crashed then open-view DVD

Revision history for this message
Luca Livraghi (luca91) wrote :

confirmed, crashed when ejected a CD-R

Revision history for this message
Esko Kauppinen (e-kauppinen) wrote :

Crashed after unmounting and removing a floppy from floppy drive.

Revision history for this message
Chris Wyatt (wyattmeister) wrote :

Crashed after using a removable drive formatted with EXT4, unmounted not long after a lot of thumbnails were generated. Unmounted safely.

Revision history for this message
Matt FireWire (mattfirewire) wrote :

Crashed after I unmounted flash drive with FAT file system.

Revision history for this message
Martyn Russell (martyn-lanedo) wrote :

Actually, Tracker will index removable media by default, you have to disable it if you don't want that.

This crash is possibly related to Tracker and the pre-umount signal from GVFS. This was not implemented in GVFS until recently (last few weeks) and we implemented it and the Tracker solution to remove items from the indexer's queue and stop any extraction going on for a file on a removable media.

This should be fixed using the latest and greatest of GVFS and Tracker. Tracker 0.6.92 should have the initial code there for that and there have been some improvements in TRUNK since, but I think we are waiting for a newer GVFS for this.

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

the current gvfs version has been rolled some days ago and has the svn mount signal changes

Revision history for this message
Carlos Garnacho (carlosg) wrote :

This bug was fixed last week in r3159 in upstream svn. Will be included in next tracker release

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

not sure if bug #354236 and all the duplicates are due to that but if that's the case we might want to consider backporting the change, ccing chrisccoulson who might want to have a look to that ;-)

Changed in tracker (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tracker - 0.6.92-1ubuntu2

---------------
tracker (0.6.92-1ubuntu2) jaunty; urgency=low

  * debian/patches/11_drop_evolution_module.patch:
    - Updated to fully disable the old Evolution module.
      This corrects a warning when tracker-indexer first
      starts (LP: #354601).
  * debian/patches/15_crasher-fix-from-svn-r3159.patch:
    - Fix backported from SVN to fix a crash in the indexer
      when unmounting removable devices (LP: #354362, LP: #354236).
  * debian/patches/16_fixes-from-svn-r3167.patch:
    - Various fixes for memory leaks and corruption issues
      backported from SVN revision 3167. Should fix LP: #340055.
  * debian/tracker-utils.install:
    - Install tracker-processes utility.
  * debian/patches/99_autotools.patch:
    - Updated.

 -- Chris Coulson <email address hidden> Mon, 06 Apr 2009 23:25:46 +0100

Changed in tracker (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.