On 7/26/07, jamie <jamiemcc blueyonder co uk> wrote:
On Thu, 2007-07-26 at 16:37 +0200, Marcus Fritzsch wrote: > On 7/26/07, Marcus Fritzsch <fritschy googlemail com> wrote: > > PS: is tracker indexing it's own core file? ;) > > No, He's not :o). > > I had another look over the code and I don't really understand what > process_files_thread does for crawled files, i.e. the code block from > line 1140. Is it the culprit? dunno
OK, more info: When g_slist_foreach (tracker->dir_list, (GFunc) g_free, NULL); tracker->crawl_directory_list gets corrupted: ----------------------snip---------------------- (gdb) n 1: (char *) tracker->crawl_directory_list->data = 0xb6654578 "/mnt/.auto/halde/root/etc/logrotate.d" (gdb) n 1: (char *) tracker->crawl_directory_list->data = 0xb6654578 "(\031e/.auto/halde/root/etc/logrotate.d" ----------------------snap---------------------- the last one is just after line 1154 of trackerd.c excuted! Marcus