After a day or so, rash daemon stops processing commands. The process is still running, but the files are piling up in ~/.config/rash/data/record/command. If I kill the process and open a new terminal to restart the daemon, the new daemon successfully processes the json files.
Trying to poke at it with GDB, it looks like one thread is blocked in watchrecord.py line 64, a while True: time.sleep(1), and the other thread is blocked in a Queue.get in watchdog/observers/api.py, line 417
Fedora 18, Python 2.7.3, zsh 5.0.2
After a day or so, rash daemon stops processing commands. The process is still running, but the files are piling up in
~/.config/rash/data/record/command. If I kill the process and open a new terminal to restart the daemon, the new daemon successfully processes the json files.Trying to poke at it with GDB, it looks like one thread is blocked in
watchrecord.pyline 64, awhile True: time.sleep(1), and the other thread is blocked in a Queue.get inwatchdog/observers/api.py, line 417Fedora 18, Python 2.7.3, zsh 5.0.2