[Tracker] segfault on start





Hello,

I have compiled the latest svn and I get a segfault on start.

machine:

kernel 2.6.21-rc4 #1
i686 pentium4 i386 GNU/Linux

gcc:

gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --host=i686-pc-linux-gnu --with-tls --enable-tls --with-system-zlib --enable-clocale=gnu --enable-languages=c,c++,objc
Thread model: posix
gcc version 4.1.2

glibc:

/lib/libc.so.6
GNU C Library stable release version 2.5, by Roland McGrath et al.
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.1.1.
Compiled on a Linux >>2.6.21-rc1<< system on 2007-03-15.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU libio by Per Bothner
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
Thread-local storage support included.


here is some output:

gdb:

 gdb /usr/local/bin/trackerd
GNU gdb 6.6
Copyright (C) 2006 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 "i686-pc-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/local/bin/trackerd
[Thread debugging using libthread_db enabled]
[New Thread -1212082496 (LWP 30640)]


Tracker version 0.6.0 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.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1212082496 (LWP 30640)]
0xb7c7ea8e in memset () from /lib/libc.so.6
(gdb)

(gdb) bt
#0  0xb7c7ea8e in memset () from /lib/libc.so.6
#1  0x080d5282 in apprentice_file ()
#2  0x080d6cf6 in file_apprentice ()
#3  0x080d4925 in magic_load ()
#4  0x08050d80 in set_defaults ()
#5  0x08051cb5 in main ()

strace output:

Script started on Sun Mar 18 12:51:53 2007
vera olon:~> strace trackerd execve("/usr/local/bin/trackerd", ["trackerd"], [/* 49 vars */]) = 0
brk(0)                                  = 0x8115000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xbff33390) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xbff33390)     = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xbff33390)     = -1 ENOENT (No such file or directory)
open("/lib/tls/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xbff33390)          = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xbff33390)    = -1 ENOENT (No such file or directory)
open("/lib/i686/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xbff33390)         = -1 ENOENT (No such file or directory)
open("/lib/sse2/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xbff33390)         = -1 ENOENT (No such file or directory)
open("/lib/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=5656, ...}) = 0
open("/usr/lib/tls/i686/sse2/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xbff33390) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xbff33390) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xbff33390) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbff33390)      = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xbff33390) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xbff33390)     = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libdbus-glib-1.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", 0xbff33390)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libdbus-glib-1.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`i\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=313869, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd2000
old_mmap(NULL, 109856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fb7000
old_mmap(0xb7fd1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0xb7fd1000
close(3)                                = 0
open("/lib/libdbus-1.so.3", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/usr/lib/libdbus-1.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200K\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=698218, ...}) = 0
old_mmap(NULL, 203032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f85000
old_mmap(0xb7fb6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0xb7fb6000
close(3)                                = 0
open("/lib/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/sse2/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xbff33358) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/i686/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/i686", 0xbff33358) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/sse2/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls/sse2", 0xbff33358) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/tls/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/tls", 0xbff33358) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686/sse2", 0xbff33358) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/i686", 0xbff33358) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/sse2/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/local/lib/sse2", 0xbff33358) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libpango-1.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \213\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=636336, ...}) = 0
old_mmap(NULL, 235660, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f4b000
old_mmap(0xb7f83000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x37000) = 0xb7f83000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 5\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=559170, ...}) = 0
old_mmap(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f25000
old_mmap(0xb7f49000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0xb7f49000
close(3)                                = 0
open("/lib/libgmime-2.0.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgmime-2.0.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libgmime-2.0.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\267"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=969948, ...}) = 0
old_mmap(NULL, 318164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ed7000
old_mmap(0xb7f12000, 77824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b000) = 
0xb7f12000
close(3)                                = 0
open("/lib/libgmodule-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\r\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9888, ...}) = 0
old_mmap(NULL, 12880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ed3000
old_mmap(0xb7ed6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb7ed6000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \v\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=97072, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ed2000
old_mmap(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ece000
old_mmap(0xb7ed0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7ed0000
close(3)                                = 0
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 1\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=419265, ...}) = 0
old_mmap(NULL, 87848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eb8000
old_mmap(0xb7eca000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0xb7eca000
old_mmap(0xb7ecc000, 5928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ecc000
close(3)                                = 0
open("/lib/libgobject-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgobject-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libgobject-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240`\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=766672, ...}) = 0
old_mmap(NULL, 233252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e7f000
old_mmap(0xb7eb7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38000) = 0xb7eb7000
close(3)                                = 0
open("/lib/libgthread-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgthread-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libgthread-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \20\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=34159, ...}) = 0
old_mmap(NULL, 12892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e7b000
old_mmap(0xb7e7e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0xb7e7e000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320H\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=629405, ...}) = 0
old_mmap(NULL, 94704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e63000
old_mmap(0xb7e77000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0xb7e77000
old_mmap(0xb7e79000, 4592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e79000
close(3)                                = 0
open("/lib/libglib-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libglib-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libglib-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\322"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1487137, ...}) = 0
old_mmap(NULL, 596204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dd1000
old_mmap(0xb7e62000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x91000) = 0xb7e62000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\35\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=202133, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dd0000
old_mmap(NULL, 85752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dbb000
old_mmap(0xb7dc4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb7dc4000
old_mmap(0xb7dc6000, 40696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dc6000
close(3)                                = 0
open("/lib/libz.so.1", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\27\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=70640, ...}) = 0
old_mmap(NULL, 73260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7da9000
old_mmap(0xb7dba000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0xb7dba000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240`\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=6811738, ...}) = 0
old_mmap(NULL, 1246692, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c78000
old_mmap(0xb7da3000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b000) = 
0xb7da3000
old_mmap(0xb7da6000, 9700, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7da6000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c77000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c76000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c766c0, limit:1048575, seg_32bit:1, contents:0, 
read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7da3000, 8192, PROT_READ)   = 0
mprotect(0xb7dc4000, 4096, PROT_READ)   = 0
mprotect(0xb7e77000, 4096, PROT_READ)   = 0
mprotect(0xb7eca000, 4096, PROT_READ)   = 0
mprotect(0xb7ed0000, 4096, PROT_READ)   = 0
mprotect(0xb7f49000, 4096, PROT_READ)   = 0
mprotect(0xb7ff0000, 4096, PROT_READ)   = 0
set_tid_address(0xb7c76708)             = 30679
sendto(-1211668720, umovestr: Input/output error
0xc, 3085402100, MSG_EOR|MSG_ERRQUEUE|MSG_DONTWAIT|MSG_FIN|MSG_SYN|MSG_NOSIGNAL|0xb7c70000, {sa_family=0x457f /* AF_??? 
*/, sa_data="LF\1\1\1\0\0\0\0\0\0\0\0\0"}, 3220388904) = 0
rt_sigaction(SIGRTMIN, {0xb7e674d0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7e67400, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="olon", ...})  = 0
brk(0)                                  = 0x8115000
brk(0x8136000)                          = 0x8136000
open("/etc/localtime", O_RDONLY)        = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c75000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0"..., 4096) = 3519
close(3)                                = 0
munmap(0xb7c75000, 4096)                = 0
gettimeofday({1174236729, 827466}, NULL) = 0
open("/usr/local/lib/charset.alias", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/gconv/gconv-modules", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54635, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c75000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(3, "as\tJS//\t\t\tJUS_I.B1.002//\nalias\tY"..., 4096) = 4096
read(3, "e\tINTERNAL\t\tISO-8859-3//\t\tISO885"..., 4096) = 4096
read(3, "as\tISO-IR-199//\t\tISO-8859-14//\na"..., 4096) = 4096
read(3, "to\t\t\tmodule\t\tcost\nalias\tCSEBCDIC"..., 4096) = 4096
read(3, "e\t\tcost\nalias\tCP284//\t\t\tIBM284//"..., 4096) = 4096
read(3, "as\tCP864//\t\t\tIBM864//\nalias\t864/"..., 4096) = 4096
read(3, "dule\tIBM937//\t\tINTERNAL\t\tIBM937\t"..., 4096) = 4096
read(3, "UC-JP//\nalias\tUJIS//\t\t\tEUC-JP//\n"..., 4096) = 4096
read(3, "dule\t\tcost\nalias\tISO-IR-143//\t\tI"..., 4096) = 4096
read(3, "OX//\nmodule\tISO_10367-BOX//\t\tINT"..., 4096) = 4096
read(3, "dule\tINTERNAL\t\tEUC-JISX0213//\t\tE"..., 4096) = 4096
read(3, "odule\tIBM1130//\t\tINTERNAL\t\tIBM11"..., 4096) = 4096
read(3, "804//\t\tIBM16804//\nalias\tCP16804/"..., 4096) = 1387
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c75000, 4096)                = 0
futex(0xb7da5a4c, FUTEX_WAKE, 2147483647) = 0
brk(0x8157000)                          = 0x8157000
fstat64(1, {st_mode=S_IFCHR|0720, st_rdev=makedev(136, 3), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c75000
write(1, "\n", 1
)                       = 1
write(1, "\n", 1
)                       = 1
write(1, "Tracker version 0.6.0 Copyright "..., 86Tracker version 0.6.0 Copyright (c) 2005-2006 by Jamie 
McCracken (jamiemcc gnome org)
) = 86
write(1, "\n", 1
)                       = 1
brk(0x814f000)                          = 0x814f000
write(1, "This program is free software an"..., 192This 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

) = 192
write(1, "Initialising tracker...\n", 24Initialising tracker...
) = 24
rt_sigaction(SIGTERM, {0x804f0e2, [], 0}, NULL, 8) = 0
rt_sigaction(SIGILL, {0x804f0e2, [], 0}, NULL, 8) = 0
rt_sigaction(SIGBUS, {0x804f0e2, [], 0}, NULL, 8) = 0
rt_sigaction(SIGFPE, {0x804f0e2, [], 0}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x804f0e2, [], 0}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {0x804f0e2, [], 0}, NULL, 8) = 0
rt_sigaction(SIGABRT, {0x804f0e2, [], 0}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x804f0e2, [], 0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x804f0e2, [], 0}, NULL, 8) = 0
sched_getparam(30679, { 0 })            = 0
sched_getscheduler(30679)               = 0 (SCHED_OTHER)
sched_get_priority_min(SCHED_OTHER)     = 0
sched_get_priority_max(SCHED_OTHER)     = 0
sched_get_priority_max(SCHED_OTHER)     = 0
open("/usr/share/locale/locale.alias", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c74000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c74000, 4096)                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1083, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c74000
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1083
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7c74000, 4096)                = 0
open("/lib/libnss_compat.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \17\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=91833, ...}) = 0
old_mmap(NULL, 29252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c6d000
old_mmap(0xb7c73000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0xb7c73000
close(3)                                = 0
mprotect(0xb7c73000, 4096, PROT_READ)   = 0
open("/lib/libnss_nis.so.2", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\32\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=169845, ...}) = 0
old_mmap(NULL, 37440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c63000
old_mmap(0xb7c6b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb7c6b000
close(3)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\31"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=152729, ...}) = 0
old_mmap(NULL, 37528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c59000
old_mmap(0xb7c61000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb7c61000
close(3)                                = 0
mprotect(0xb7c61000, 4096, PROT_READ)   = 0
mprotect(0xb7c6b000, 4096, PROT_READ)   = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1002, ...}) = 0
mmap2(NULL, 1002, PROT_READ, MAP_SHARED, 3, 0) = 0xb7c58000
_llseek(3, 1002, [1002], SEEK_SET)      = 0
munmap(0xb7c58000, 1002)                = 0
close(3)                                = 0
getuid32()                              = 1001
uname({sys="Linux", node="olon", ...})  = 0
stat64("/home/vera/.Tracker", {st_mode=S_IFDIR|0700, st_size=176, ...}) = 0
access("/home/vera/.Tracker/databases/data", F_OK) = 0
umask(077)                              = 022
open("/home/vera/.Tracker/vera_tracker_lock", O_RDWR|O_CREAT, 0640) = 3
fcntl64(3, F_SETLK, {type=F_WRLCK, whence=SEEK_CUR, start=0, len=0}) = 0
getpriority(PRIO_PROCESS, 0)            = 20
setpriority(PRIO_PROCESS, 0, 19)        = 0
getpriority(PRIO_PROCESS, 0)            = 1
write(1, "Setting ioprio best effort.\n", 28Setting ioprio best effort.
) = 28
open("/home/vera/.Tracker/tracker.log", O_WRONLY|O_APPEND|O_CREAT, 0666) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c58000
fstat64(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
_llseek(4, 0, [0], SEEK_SET)            = 0
gettimeofday({1174236730, 19943}, NULL) = 0
time(NULL)                              = 1174236730
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
write(4, "18 Mar 2007, 12:52:10:19 - Setti"..., 55) = 55
close(4)                                = 0
munmap(0xb7c58000, 4096)                = 0
SYS_289(0x1, 0, 0x4007, 0xbff33a44, 0x81311e8) = 0
access("/home/vera/.Tracker/tracker.log", F_OK) = 0
unlink("/home/vera/.Tracker/tracker.log") = 0
open("/etc/file/magic.mime.mgc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/etc/file/magic.mime", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=31136, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c58000
read(4, "# Magic data for KMimeMagic (ori"..., 4096) = 4096
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) @ 0 (0) ---



If this isn't enough info or there is anything specific that should be run, please let me know.

                                                        thanks




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