Hi,

On Wed, Feb 22, 2017 at 6:54 PM, Chris <cpoll...@embarqmail.com> wrote:
> On Wed, 2017-02-22 at 11:09 +0100, Carlos Garnacho wrote:
>> Hi Chris,
>>
>> On Wed, Feb 22, 2017 at 12:30 AM, Chris <cpoll...@embarqmail.com>
>> wrote:
>> >
>> > I'm sure hoping I'm sending this to the correct list. If not I
>>
>> It is :)
>>
>> >
>> > sincerely apologize. I've been experiencing this - tracker-store
>> > crashed with SIGSEGV in g_slice_alloc()  almost daily since
>> > 12/31/2016.
>> > It's listed here - https://bugs.launchpad.net/ubuntu-gnome/+bug/165
>> > 3392
>> >  still shown as new and assigned to nobody. Here is some version
>> > information:
>>
>> Strange, that link doesn't work here, just says "page not found".
>> Anyway, SIGSEGV when allocating memory is a pretty good indicator of
>> memory corruption. Valgrind could be of help there, you can run
>> tracker-store through valgrind with:
>>
>> killall -15 tracker-store; valgrind --leak-check=full --num-
>> callers=25
>> --log-file=~/not-indexed-folder/tracker-store-valgrind.txt
>> /usr/lib/tracker/tracker-store
>>
>> This will make tracker-store real slow (and all re-indexing process
>> in
>> chain effect), but it should catch and log invalid frees/writes into
>> that log file.
>>
>> Oh, also make sure you have debug packages for tracker, I forgot what
>> the ubuntu way is for that.
>>
>> >
>> >
>> > Distributor ID: Ubuntu
>> > Description:    Ubuntu 16.04.2 LTS
>> > Release:        16.04
>> > Codename:       xenial
>> >
>> > chris@localhost:~$ apt-cache policy tracker
>> > tracker:
>> >   Installed: 1.8.3-0ubuntu0~xenial1
>> >   Candidate: 1.8.3-0ubuntu0~xenial1
>> >   Version table:
>> >  *** 1.8.3-0ubuntu0~xenial1 500
>> >         500 http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubu
>> > ntu
>> > xenial/main amd64 Packages
>>
>> Hmm, however, 1.8.x is slightly old now, you should perhaps try first
>> with the 1.10.x stable branch which has been out for a few months
>> now.
>> Although I tbh don't remember recent tracker-store memory corruption
>> bugs, nor having seen anything like that fixed recently.
>>
>> If after updating the bug still persists, please file a bug at
>> https://bugzilla.gnome.org/enter_bug.cgi?product=tracker with the
>> valgrind info and we'll take it from there.
>>
>> Cheers,
>>   Carlos
>>
> Carlos, an update to tracker 1.8.3-0ubuntu0~xenial2 was put out a bit
> ago, I installed
>
> tracker-gui amd64 1.8.3-0ubuntu0~xenial2
> tracker-miner-fs amd64 1.8.3-0ubuntu0~xenial2
> gir1.2-tracker-1.0 amd64 1.8.3-0ubuntu0~xenial2
> tracker-extract amd64 1.8.3-0ubuntu0~xenial2
> libtracker-miner-1.0-0 amd64 1.8.3-0ubuntu0~xenial2
> tracker amd64 1.8.3-0ubuntu0~xenial2
> libtracker-control-1.0-0 amd64 1.8.3-0ubuntu0~xenial2
> libtracker-sparql-1.0-0 amd64 1.8.3-0ubuntu0~xenial2
>
> They all came from - http://ppa.launchpad.net/gnome3-team/gnome3-stagin
> g/ubuntu xenial/main amd64
>
> Since the bug has a habit of popping up daily I'll see what happens

Thanks! I provided the fix in that package after I was granted access
to the bug you filed and saw the logs. It is also in tracker git now
fwiw.

I'm however surprised that you get through these error paths, please
keep an eye on "Transaction rollback failed" warnings from
tracker-store, as I wouldn't really expect these to happen, it
shouldn't crash anymore though.

Cheers,
  Carlos
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
https://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to