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

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



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]