Le jeudi 23 juillet 2009 à 14:36 -0700, John Millikin a écrit :
> Apologies for the spam; I forgot to send this to the entire list.
> 
> 2009/7/23 Laurent Aguerreche <[email protected]>:
> > Hi!
> >
> > I am trying Tracker from the trunk (always with the latest version) and
> > I am experiencing random crashes with ontologies:
> >
> > Program received signal SIGSEGV, Segmentation fault.
> > [...]
> > (gdb) list
> > 163
> > 164     TrackerNamespace **
> > 165     tracker_ontology_get_namespaces (void)
> > 166     {
> > 167             /* copy len + 1 elements to include NULL terminator */
> > 168             return g_memdup (namespaces->data, sizeof (TrackerNamespace 
> > *) *
> > (namespaces->len + 1));
> > 169     }
> > 170
> > 171     TrackerClass **
> > 172     tracker_ontology_get_classes (void)
> > (gdb) print namespaces
> > $1 = (GArray *) 0x0
> >
> 
> tracker-miner-fs does not properly initialize the ontologies. I had to
> add this line in src/tracker-miner-fs/tracker-main.c for it to run
> properly:
> 
> --- a/src/tracker-miner-fs/tracker-main.c
> +++ b/src/tracker-miner-fs/tracker-main.c
> @@ -330,6 +330,7 @@ main (gint argc, gchar *argv[])
>         }
> 
>        tracker_turtle_init ();
> +       tracker_ontology_init ();
> 
>        g_message ("Starting...");

That seems to work.

Thank you.


Laurent.

> _______________________________________________
> tracker-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/tracker-list

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to