Comment 13 for bug 157523

Revision history for this message
Pausanias (pausanias) wrote :

I think you may be right about gnome-session doing something weird to trackerd when it quits. But I'm not sure if killing trackerd prematurely is what's doing it.

For the past few days I've been running trackerd manually, and it behaves fine, no problems whatsoever. This even though it's being killed by the system shutdown process (I don't bother to shut it down manually).

Then I decided to retry the gnome-session trackerd. Here's what I did:

1) Kill manually started trackerd with pkill trackerd.
2) Reactivate trackerd in gnome-session.
3) Log out and log back in.
4) Trackerd works fine, returns idle.
5) Log out and log back in
6) tracker-status first says it can't access the tracker daemon. Then it says this:
[Invalid UTF-8] Tracker daemon's status is \x81\xc3\x8b\x1c.
7) trackerd runs haywire, reindexing everything ad infinitum.

So, obviously, something really screwy happens to trackerd when gnome-session kills it, because when I kill it via shutdown or via pkill trackerd nothing bad ever happens.