Re: [Tracker] [Announce] Tracker 0.6.2



2007/9/5, jamie <jamiemcc blueyonder co uk>:
Im pleased to announce a new much improved version of tracker which has
been highly tuned and optimised to give excellent performance (in most
cases)

downloads:

http://www.gnome.org/~jamiemcc/tracker/tracker-0.6.2.tar.gz
http://www.gnome.org/~jamiemcc/tracker/tracker-0.6.2.tar.bz2


Changes:

* New Sqlite based indexer which utlises the new incremental blob I/O
in sqlite 3.4

* Highly optimised email indexing (up to 5x faster)

* Dramatically reduced disk access and disk contention

* Indexer now pauses for a grace period when non-tracker processes write
to disk (providing changed files are being watched by tracker) -
minimises slowdowns when compiling or checking out source code

* Makes use of idle class disk IO scheduling if available

* Makes preliminary use of NO_ATIME (some disk access still uses fopen)

* Fixed restore of user metadata on re-index (keywords are
auto-restored)

* Added increased number of (junk) files to automatically ignore

* Improved stopwords

* New deskbar handler that uses the new deskbar api (2.19+)

* Fixed old deskbar handler to remove race condition causing crashes

* Fixed a number of annoying bugs in email indexing and tracker
preferences


This version will cause your hard drive to be re-indexed due to the new
sqlite indexer backend


After indexing a few minutes I get:

 Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082132800 (LWP 23458)]
0x00002b957c0e921b in free () from /lib/libc.so.6
(gdb) bt
#0  0x00002b957c0e921b in free () from /lib/libc.so.6
#1  0x00002b957b208da9 in unac_string () from /usr/lib/libunac.so.1
#2  0x000000000041263f in strip_word (str=0x2aaaac78e250 "übersetzung", length=12, len=0x407efb10) at tracker-parser.c:125
#3  0x00000000004123d7 in analyze_text (text=0x407efc8e "[] { \"übersetzung über*ung\",\n", index_word=0x407efb80, filter_words=1, delimit_hyphen=0) at tracker-parser.c:305
#4  0x0000000000412db0 in tracker_parse_text (word_table=0x2aaaac118f40, txt=0x407efc70 "    wildcardInput = new String[] { \"übersetzung über*ung\",\n", weight=1, filter_words=1, delimit_words=0) at tracker-parser.c:599
#5  0x0000000000417c32 in tracker_db_save_file_contents (db_con=0x6ff0e0, index_table=0x2aaaac118f40, old_table=0x0,
    file_name=0x2aaaac77f2c0 "/home/mikkel/Projects/SummaBuild4219/Summa/Cluster/lib/lucene- 2.0.0/contrib/miscellaneous/src/test/org/apache/lucene/queryParser/analyzing/TestAnalyzingQueryParser.java", info=0x2aaaac5ba670)
    at tracker-db-sqlite.c:2642
#6  0x0000000000421d71 in tracker_db_index_service (db_con=0x6ff0e0, info=0x2aaaac5ba670, service=0x2aaaac76a0d0 "Development", meta_table=0x2aaaac085300,
    attachment_uri=0x2aaaac780b00 "/home/mikkel/Projects/SummaBuild4219/Summa/Cluster/lib/lucene-2.0.0/contrib/miscellaneous/src/test/org/apache/lucene/queryParser/analyzing/TestAnalyzingQueryParser.java", attachment_service=0x0,
    get_embedded=0, get_full_text=1, get_thumbs=0) at tracker-db.c:771
#7  0x0000000000422925 in tracker_db_index_file (db_con=0x6ff0e0, info=0x2aaaac5ba670, attachment_uri=0x0, attachment_service=0x0) at tracker-db.c :1045
#8  0x0000000000409c64 in index_entity (db_con=0x6ff0e0, info=0x2aaaac5ba670) at trackerd.c:786
#9  0x000000000040ae0f in process_files_thread () at trackerd.c:1384
#10 0x00002b957b76bb74 in ?? () from /usr/lib/libglib- 2.0.so.0
#11 0x00002b957be602a5 in start_thread () from /lib/libpthread.so.0
#12 0x00002b957c14561d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()
(gdb)


Attached you will find the first and last 320 lines of tracker.log.

This is Ubuntu Feisty, on AMD 64 bit, with sqlite 3.4.2 (compiled with --enable-threadsafe needles to say).


Cheers,
Mikkel

Attachment: tracker-head.log
Description: Text Data

Attachment: tracker-tail.log
Description: Text Data



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