Re: [Tracker] Trackerd and FUSE file systems
- From: Fredrik Blom <fblom kth se>
- To: zer0halo <zerohalo gmail com>
- Cc: tracker-list gnome org
- Subject: Re: [Tracker] Trackerd and FUSE file systems
- Date: Fri, 12 Jan 2007 02:13:55 +0100
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 <fblom kth se> 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
(jamiemcc gnome org)
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
--
"Impossible is nothing."
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]