On Thu, 2008-08-28 at 12:31 +0200, [EMAIL PROTECTED] wrote:

> You're right, tracker-indexer crashes.
> 
> 
> (gdb) bt
> #0  0x0000000000418701 in tracker_indexer_module_file_iter_contents (
>     module=0x29e3900, file=0x0) at tracker-indexer-module.c:213
> #1  0x00000000004155e4 in process_file (indexer=0x1173890, info=0x11e3e60)
>     at tracker-indexer.c:1709
> #2  0x000000000041590b in process_func (data=0x1173890)
>     at tracker-indexer.c:1820
> #3  0x0000003c8be374db in g_main_context_dispatch ()
>    from /lib64/libglib-2.0.so.0
> #4  0x0000003c8be3acbd in ?? () from /lib64/libglib-2.0.so.0
> #5  0x0000003c8be3b1ed in g_main_loop_run () from /lib64/libglib-2.0.so.0
> #6  0x0000000000419126 in main (argc=1, argv=0x7fffbf2b49f8)
>     at tracker-main.c:354
> (gdb)
> 
> 
> In tracker_indexer_module_file_iter_contents(), file->data access can't work
> because file is NULL.
> 
> 
> (gdb) frame 2
> #2  0x000000000041590b in process_func (data=0x1173890)
>     at tracker-indexer.c:1820
> 1820                  if (process_file (indexer, path)) {
> (gdb) print *path
> $6 = {module = 0x29e3900, file = 0x0, module_name = 0x1fee960 "`>\036\001"}
> (gdb)
> 


Right, so that PathInfo instance 'path' is obviously not a good one.

The bugfix will be finding out why the instance is foobar, and then
fixing this.

If you can further investigate as to how this 'path' instance came to
be, you'd help us a lot with finding this.

But thanks for the help already. It's a very valuable bug report.


-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be




_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to