-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application crashes in proof mode when clicking on rule category text instead of small arrow #228
Comments
This looks a bit difficult to debug and the error does not say what caused the problem. I am not able to reproduce this yet. It would help if you can figure out how to reproduce this crash. |
It happens to me all the time, on my Macbook, not on Windows. |
I think @akissinger also had random crashes when on his mac. |
I was getting random crashes in Linux. It seemed to be somewhat sensitive to my Qt6/pyside version, but I never was able to pinpoint it |
I believe this is due to a race condition where something is being used before it's initialised, due to a signal being delayed (which varies based on the OS and other factors). There's some code that's implicitly assuming a callback/slot is called before it actually has been. Something like this is the cause of issue #120 as well. Unfortunately, these bugs are difficult to reproduce, because running a debugger/profiler alters the nature of the timings. (The term for such bugs is "Heisenbug"!) Sometimes one can reason about the cause if one thinks carefully about the code logic. The error |
Issue as described in the title.
It seems to happen occasionally when clicking the rules themselves, but I have yet to identify where I need to be clicking for it to consistently happen.
I'm on MacBook Air M1 MacOs Sonoma 14.2.1
It seems to be a UI issue with QT throwing an uncaught exception.
The error:
The text was updated successfully, but these errors were encountered: