Hello, Around two months ago I sent a mail to this mailing list, concerning a problem in trackerd when running it on top a FUSE file system. No one seemed interested in the problem so I just ignored it and hoped for someone else to fix it. Well, I just saw that 0.5.3 was available, and so I thought about checking it out and see if the problem was still there or not. Guess what? It's still there. ;)
So, to almost repeat my last mail, in a shorter version: If one tries to encrypt his/hers home directory with EncFS for FUSE and then run trackerd, it'll cause trackerd to crash. It simply does not work on top a FUSE file system. Here's some runtime and dubug information below: $ rm -r ~/.Tracker/ && gdb trackerd GNU gdb 6.4 Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/trackerd [Thread debugging using libthread_db enabled] [New Thread -1211947344 (LWP 13848)] Tracker version 0.5.3 Copyright (c) 2005-2006 by Jamie McCracken ([EMAIL PROTECTED]) This program is free software and comes without any warranty. It is licensed under version 2 or later of the General Public License which can be viewed at http://www.gnu.org/licenses/gpl.txt Initialising tracker... Setting ioprio best effort. setting stopword list for language code sv Using stemmer for language sv Tracker configuration options : Debug mode enabled : no Low memory mode : no Faster indexing : no Indexing enabled : yes Watching enabled : yes File content indexing enabled : yes Thumbnailing enabled : no Evolution email indexing enabled : no Thunderbird email indexing enabled : no K-Mail indexing enabled : no Tracker indexer parameters : Indexer language code : sv Minimum index word length : 3 Maximum index word length : 30 Stemmer enabled : yes Using Pango word breaking : no Setting watch directory roots to: /home/sachankara Using Sqlite version 3.3.5 Loading prepared queries... File loaded in 1,000000 ms initialising the indexer Opening index /home/sachankara/.Tracker/databases/Files /home/sachankara/.Tracker/databases/Files index was not closed properly - attempting repair Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1211947344 (LWP 13848)] crsetalign (curia=0x0, align=-2) at curia.c:311 311 if(!curia->wmode){ (gdb) backtrace #0 crsetalign (curia=0x0, align=-2) at curia.c:311 #1 0x0805f606 in tracker_indexer_open (name=0x8078844 "Files") at tracker-indexer.c:227 #2 0x0806178c in tracker_db_initialize (datadir=0x8092920 "/home/sachankara/.Tracker/data") at tracker-db-sqlite.c:448 #3 0x0804f2de in main (argc=1, argv=0xbffe4684) at trackerd.c:2777 #4 0xb7c49894 in __libc_start_main () from /lib/libc.so.6 #5 0x0804e0b1 in _start () (gdb) I might be the only one running my home directory on top of EncFS, but for example once ZFS have been properly ported to FUSE people might notice that tracker doesn't work. Unfortunately I do not have enough knowledge nor time to fix the problem myself. So help any help would be appreciated. Thanks, Fredrik Blom _______________________________________________ tracker-list mailing list tracker-list@gnome.org http://mail.gnome.org/mailman/listinfo/tracker-list