[Tracker] Crashes with tracker-store and Unac



Hi!

tracker-store crashes if I use Unac.

First, I provide you a patch to set the path for Unac include files:

--- a/src/libtracker-fts/Makefile.am
+++ b/src/libtracker-fts/Makefile.am
@@ -11,6 +11,10 @@ INCLUDES =
\
        $(DBUS_CFLAGS)
\
        $(SQLITE3_CFLAGS)
 
+if HAVE_UNAC
+INCLUDES += $(UNAC_CFLAGS)
+endif
+
 noinst_LTLIBRARIES = libtracker-fts.la



Now, the crash... First, it only happens with Unac. Second, it does not
happen if I build tracker with "-O0".

You will find in attachments a valgrind log, a GDB backtrace and the
build log of Tracker where I see many warnings that seem to be quite
easy to fix. Perhaps I see some of them because I use a 64 bits
platform.

For each trace, I used the following environment variables :
export G_SLICE=always-malloc
export G_DEBUG=gc-friendly

For each trace, I first launched tracker-store, then tracker-miner-fs.

Tracker has been built with default cflags.



Just a question about Unac: it seems to be unmaintained and I have been
unable to build it directly without hacking parts of its test suite. So
is this library a good choice for Tracker? Moreover I would add that it
is not shipped with Fedora 11 and I am not sure it will be in next
versions...


Laurent.

Attachment: build-log.txt.tar.lzma
Description: application/lzma-compressed-tar

Attachment: gdb-backtrace.txt.tar.lzma
Description: application/lzma-compressed-tar

Attachment: valgrind-log.txt.tar.lzma
Description: application/lzma-compressed-tar

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]