Re: [Tracker] [BUG] crasher with crawled dirs



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



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