Re: [Tracker] [BUG] crasher with crawled dirs
- From: jamie <jamiemcc blueyonder co uk>
- To: Marcus Fritzsch <fritschy googlemail com>
- Cc: Tracker-List <tracker-list gnome org>
- Subject: Re: [Tracker] [BUG] crasher with crawled dirs
- Date: Fri, 27 Jul 2007 00:26:42 +0100
On Thu, 2007-07-26 at 16:54 +0200, Marcus Fritzsch wrote:
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!
I have committed my fix for this but have not had time to test so pls do
me the honour!
jamie
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]