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?=