I modified depot.c but not xdmmimecache.c, as it already only had MAP_PRIVATE and not MAP_SHARED. Anyway, I could replicate your findings which you wrote about in the GNOME bugzilla. Trackerd was able to index my files, but I cannot search them.
2007-01-11 16:45 -0600 zer0halo wrote: > Ran into the same problem. A couple of changes to the tracker source > code keep it from crashing, but the indexing results are off. See bug > filed here: > http://bugzilla.gnome.org/show_bug.cgi?id=395277 > > Jamie said he would try to look into it. > > Fredrik, could you try the same changes, compile from source, and see > if you get the same results as I did? > > On 1/11/07, Fredrik Blom <[EMAIL PROTECTED]> wrote: > 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 > [email protected] > http://mail.gnome.org/mailman/listinfo/tracker-list > > > > -- > "Impossible is nothing." _______________________________________________ tracker-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/tracker-list
