Hi.
Tracker is killing my machine (eating too much CPU and memory, which was already reported in #467270), so I pause it (from the applet).
But still, even when paused, top shows it as using more than 90% of my CPU... what's wrong ?
The log doesn't show any activity : last message is :
27 mar 2009, 08:15:43: Tracker: New DBus request, not pausing indexer, already in paused state
27 mar 2009, 08:15:43: Tracker: ---> [35] Success, no error given
What the heck is it doing when paused : polling resources still ?
I issued a strace -p on a running trackerd and saw :
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 679201}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 679302}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 679403}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 679503}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 679604}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 679704}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 679810}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 679909}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 680010}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 680109}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
gettimeofday({1238139027, 680209}, NULL) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=9, events=POLLIN}], 5, 0) = 0 (Timeout)
nice flood...
...
Why is it polling constantly some resource instead of say every few second maybe ?... dunno :(
Thanks in advance.
Best regards,