← Back to team overview

touch-packages team mailing list archive

[Bug 538673] Re: tracker-extract seems to briefly consume 1.5GB memory and slow computer right down

 

So, there are a few things mentioned here, let me answer them:

1. Any case where you see SIGABRT is usually Tracker killing itself due
to seriously high memory use. This has been removed for 1.3.x onwards.
What this means is, instead of getting a SIGABRT and the process
closing, your machine will be brought to its knees if there are broken
3rd party implementations OR files not following standards. This is
usually the reason for SIGABRT, it's rarely a Tracker bug.

2. The tracker-extract process has recently had a fail-safe added to it,
so if extraction attempts fail more than 'n' times, we will stop trying.
This avoids the "login, fail, login, fail, etc" cycle.

3. If you're seeing high memory use, please file a bug upstream with the
file(s) causing this and we will try to fix it. The same with slow down.
Some people have crazy PDF content (for example) which can take a LOOONG
time to extract and use GBs of memory. This is not Tracker's fault.

Finally, I want to add that the reason we have a tracker-extract process
is EXACTLY because 3rd party content or libraries are not reliable
enough and often deviate from standards. The process is built with
crashing expected at some point, and we do try our best NOT to let this
happen - but it's not always in our control.

Thanks,

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to tracker in Ubuntu.
https://bugs.launchpad.net/bugs/538673

Title:
  tracker-extract seems to briefly consume 1.5GB memory and slow
  computer right down

Status in tracker package in Ubuntu:
  Confirmed

Bug description:
  Binary package hint: tracker

  In normal operation of computer, very occasionally computer suddenly
  slows right down for about 45 seconds - mousepointer is very slow to
  respond to movement, and windows are too slow to respond to clicks.

  This has been hard to identify the cause because the computer is so
  slow to respond it's hard to get system monitor opened to see the
  offending process.  Anyway I've finally managed to view system-monitor
  within the 45 seconds, and it seems to be "tracker-extract" program
  that is responsible, that was consuming over 1.5GB of RAM on my
  machine.  It was hard to see though because the 45 seconds finished
  almost as soon as I'd viewed it, so it very quickly disappeared from
  the top of the process list when ranked by memory usage.

  So is "tracker-extract" the offending process?  Can it be made a
  little less hungry of Memory (+ CPU) please?

  I'm using Ubuntu 9.10 (karmic) 64 bit version on a 2.9GB machine.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/538673/+subscriptions