Amit Davidson
Amit Davidson
@jtorvald first of all sorry for the inconvenience with the panics. I consider this project to be early in its development so many bugs are expected (unfortunately). Regarding the issue:...
@jtorvald ohhhhh... Yea I know you weren't complaining. I just wanted to come forward to the status project and explain why the panics happen. Hard to express a mood in...
@jtorvald You can already try to use master. It should solve it for you.
@jtorvald Wow. Actually, it surprises me. Basically, it fails since it detects a call to Lock/Unlock (Checks for this name`(*sync.Mutex).Unlock`). But it fails since the function has no arguments (len(0)-1...
@jtorvald The receiver is counted as an argument. The program wants to know the receiver to understand what lock/unlock was changed. And yes, as you say for some reason it...
Hey @jtorvald, So I found the problem. It happens when calling a `Cond.Wait()` in your code. There's a call inside it to `Unlock`, but it's a call to `Unlock` on...
@jtorvald Hope everything is fine and you are safe. > It only checks code that gets in one of the code paths right? Regarding the above. The answer is yes....
@jtorvald I made some fixes in that area and I think it should be better now https://github.com/amit-davidson/Chronos/pull/36. You can try it again. It should also execute much faster and take...
@jtorvald Could be an endless loop. Is it the same code or something else? Although the changes I did improve the memory usage, it still results in excessive use of...
@jtorvald Yea it shouldn't fail for that amount of lines. The problem starts with programs including a much higher number of lines of code. I agree about adding logs and...