Deadlock if a DBus service contacts itself
Running this:
tracker3 sparql --dbus-service=org.freedesktop.Tracker3.Miner.Files -q 'SELECT ?contact { SERVICE <dbus:org.freedesktop.Tracker3.Miner.Files> { ?contact nco:Invalid ?nothing } }'
Appears to cause a lockup in the miner-fs. We should guard against it. It's a lame kind of denial-of-service attack I suppose :)
Edited by Sam Thursfield