Re: [Tracker] REVIEW: Fix Deprecations Branch



On 06/09/13 12:53, Jonatan Pålsson wrote:
Hi Martyn!

Hi all,

I have a feeling that the "ontologies.gvdb" file influences the
behavior I observed. This may have been my imagination however. This
file is not removed by the tracker-control -r command. By the way, is
this intended, or is tracker-control -r supposed to remove the gvdb
file as well? The manual says -r will remove *databases* - which it
indeed does, but the gvdb file?

I think Philip's answer here was correct.

/usr/local/libexec/tracker-store

After these commands, the store should segfault.

Also, perhaps related to the crashes;
- on line 963 of tracker-data-update.c , should GValueArray actually
be a GArray? I believe resource_buffer->predicates is a GArray
already, but is assigned the wrong type here. (see line 1371)


Great that you noticed this. Did fixing this fix the crashing for you?
I would accept patches to that branch if you've got the time.


Unfortunately it did not :( I did however get different segfaults, so
it appears to have fixed one of the issues. I may have time to push
some to this branch, but I would like to solve all the segfaults first
(locally on my machine), to ensure the patches are good.

I did some actual testing this time and noticed a few things too. Carlos got involved and helped out. It now works nicely on that branch.

Thanks Carlos :)

--
Regards,
Martyn

Founder & Director @ Lanedo GmbH.
http://www.linkedin.com/in/martynrussell


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