Open brettle opened 2 years ago
Thanks for the great steps. Super helpful. I think I fixed this by deleting the /tmp/xuggle folder every time Tracker exits. I just posted this fix as a "beta" tracker jar on the Tracker website (https://physlets.org/tracker/). The link to download the jar is on the left partway down in "Recent Tracker versions".
Please copy the beta jar into /opt/tracker. Then open Tracker's preferences (Edit|Preferences) and set the preferred Tracker Version (Runtime tab) to the beta. Restart.
Now the /tmp/xuggle folder should be deleted when you exit. Does this solve the problem?
If it does, you could make the beta be your default by renaming it tracker.jar and replacing the existing.
Unfortunately, the problem still persists with 6.0.8. Exactly the same steps to reproduce. I see the change you made to the code to delete /tmp/xuggle
and I'm not sure why it isn't working. The directory is empty, and I can delete it from the command line (as root). Maybe xuggle has some sort of lock on it?
To reproduce:
sudo rm -rf /tmp/xuggle
/tmp/xuggle
is now owned by the non-root user.