dninemfive / ktv

command-line activity tracker.
Other
0 stars 0 forks source link

Crash due to conflicting writes in asynchronous context #3

Open dninemfive opened 1 month ago

dninemfive commented 1 month ago

Occasionally, the program crashes, reporting that the log file is already in use. i believe this mostly happens in ProcessCloser, and is likely due to asynchronicity issues because utl.Log was not written with asynchronous code in mind. The fix is likely to occur in utl.

dninemfive commented 4 weeks ago

i should note that this crash has not happened in several weeks, but because i have not done the appropriate testing i will mark it as probably resolved