[apport] trackerd crashed with SIGSEGV in start_thread()

Bug #82503 reported by Francesco Frassinelli
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
tracker (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: tracker

Crash randomly.

ProblemType: Crash
Date: Wed Jan 31 18:13:31 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/trackerd
Package: tracker 0.5.4-1ubuntu1
ProcCmdline: trackerd
ProcCwd: /home/frafra
ProcEnviron:
 LANGUAGE=it_IT:it:en_GB:en
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: tracker
StacktraceTop:
 ?? ()
 ?? ()
 ?? ()
 ?? () from /usr/lib/libglib-2.0.so.0
 start_thread () from /lib/libpthread.so.0
Uname: Linux frafra-desktop 2.6.20-5-lowlatency #2 SMP PREEMPT Sat Jan 6 09:47:22 UTC 2007 x86_64 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Revision history for this message
Francesco Frassinelli (francesco-it) wrote : Dependencies.txt
Revision history for this message
Francesco Frassinelli (francesco-it) wrote : Disassembly.txt
Revision history for this message
Francesco Frassinelli (francesco-it) wrote : ProcMaps.txt
Revision history for this message
Francesco Frassinelli (francesco-it) wrote : ProcStatus.txt
Revision history for this message
Francesco Frassinelli (francesco-it) wrote : Registers.txt
Revision history for this message
Francesco Frassinelli (francesco-it) wrote : Stacktrace.txt
Revision history for this message
Francesco Frassinelli (francesco-it) wrote : ThreadStacktrace.txt
Revision history for this message
Jamie McCracken (jamiemcc-blueyonder) wrote :

bug confined to X86_64 and libpthread

we never treat integer as pointers (and v ice versa) in tracker so this is not likely to be 64-bit specific problem as such.

more investigation is needed (outside fo tracker) in glib and glibc to see if random errors occur when using threads on X86_64 (in 64 bit mode)

Revision history for this message
Jamie McCracken (jamiemcc-blueyonder) wrote :

Could you also forward the tracker log file ( $HOME/.Tracker/tracker.log) ?

Scott Zawalski (cowbud)
Changed in tracker:
status: Unconfirmed → Needs Info
Revision history for this message
Francesco Frassinelli (francesco-it) wrote :

This is my tracker.log

Changed in tracker:
importance: Undecided → Medium
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:tracker_get_mime_type (uri=0x76c650 "/home/frafra/Desktop/netsukuku-0.0.9b/conftest.er1") at tracker-utils.c:1320
tracker_db_index_file (db_con=0x698110, info=0x771640, is_attachment=0) at tracker-db.c:950
process_files_thread () at trackerd.c:1353
IA__g_thread_join (thread=0x6d5390) at gthread.c:653
start_thread () from /lib/libpthread.so.0

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in tracker:
status: Needs Info → Confirmed
Revision history for this message
Jamie McCracken (jamiemcc-blueyonder) wrote :

this bug is fixed upstream (assuming last thread stack trace is accurate)

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

 tracker (0.6.0-1) unstable; urgency=low
 .
   * New upstream release.
     - Uses XDG directories to store the settings, cache, database and log
       files. Closes: #414860
     - Fixes the crash of the deskbar applet at session start. Closes: #434078
     - Does not fall back to polling when the inotify limit is exceeded.
       Closes: #412089
     - Correctly uses xdg-open to open the search results with the preferred
       application. This requires the xdg-utils package to be installed, which
       is a Recommends of tracker-search-tool. Closes: 415705
   * Removed debian/man/ as the man pages are now shipped upstream.
     Update tracker.manpages, tracker-search-tool.manpages and
     tracker-utils.manpages accordingly.
   * Removed patches that were applied upstream or are now obsolete
     - debian/patches/20-trackerd_manpage.patch
     - debian/patches/30-deskbar_plugin_max_results.patch
     - debian/patches/40-inotify_syscalls.patch
     - debian/patches/50-expand_pathname.patch
     - debian/patches/60-check_pointer.patch
     - debian/patches/70-check_magic_file_results.patch
   * debian/copyright
     - The htmless sources are not shipped anymore and the qdbm sources are now
       in a separate subdirectory. Update the copyright file accordingly.
   * debian/libtracker-gtk-dev.install, debian/libtracker-gtk0.install
     - Added. libtracker-gtk is a new library that provides handy GTK+ widgets
       for applications that use tracker.
   * debian/control
     - Drop libmagic-dev from Build-Depends, add libunac1-dev and libqdbm-dev.
     - Add djvulibre-bin and gnumeric to Suggests. They are used as external
       filters for indexing djvu, csv and spreadsheet documents.
     - Add binary packages libtracker-gtk0 and libtracker-gtk-dev.
     - Update the long description of tracker-utils and include the new tool
       "tracker-status".
     - Add binary package tracker-dbg which provides the debugging symbols of
       trackerd and its utilities. Closes: #412140
   * debian/rules
     - Make sure we link against the system qdbm library.
     - Enable the support for libunac.
     - Explicitly enable the compilation of the GUI, the preferences applet
       and libtracker-gtk.

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.