trackerd crashed with SIGSEGV in tracker_indexer_append_word_chunk

Bug #155424 reported by Aymeric
102
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tracker (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: tracker

I am not in front of my computer

ProblemType: Crash
Architecture: i386
Date: Sun Oct 21 17:51:57 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/trackerd
NonfreeKernelModules: fglrx
Package: tracker 0.6.3-0ubuntu3
PackageArchitecture: i386
ProcCmdline: trackerd
ProcCwd: /home/petita
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=fr_FR.UTF-8
Signal: 11
SourcePackage: tracker
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()
Title: trackerd crashed with SIGSEGV
Uname: Linux BURNING-DVD 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin mail plugdev root scanner video

Tags: apport-crash
Revision history for this message
Aymeric (mulx) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:tracker_indexer_append_word_chunk (indexer=0x80c3a68, word=0x8a0cac8 "boinc", details=0x80b95e8, word_detail_count=1) at tracker-indexer.c:765
flush_all_file_words (key=0x8a0cac8, value=0x853b400, data=0xb7a052a0) at tracker-cache.c:82
IA__g_hash_table_foreach (hash_table=0x8118c40, func=0x8057190 <flush_all_file_words>, user_data=0xb7a052a0) at /build/buildd/glib2.0-2.14.1/glib/ghash.c:680
tracker_cache_flush_all (cache_full=0) at tracker-cache.c:179
process_files_thread () at trackerd.c:1214

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Apport retracing service (apport) wrote : Stack trace with source code
Changed in tracker:
importance: Undecided → Medium
Revision history for this message
Jamie McCracken (jamiemcc-blueyonder) wrote : Re: trackerd crashed with SIGSEGV

I believe this is a threadsafe issue which we have now fixed by mutexing the cache

If problem persists in next version let me know and reopen this bug

Changed in tracker:
status: New → Fix Committed
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

I've experienced this with svn r1055. Reopening.

Changed in tracker:
status: Fix Committed → Confirmed
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Doesn't seem to happen with 0.6.4 + patches anymore.

Changed in tracker:
status: Confirmed → Fix Committed
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

This should be fixed in 0.6.4, as Jamie pointed me out. I've been using 0.6.4 for a few days and have reindexed some times to test things, and have never got this crash, so I'm closing it.

I'll reopen if I get this again.

Changed in tracker:
status: Fix Committed → Fix Released
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.