-
-
Notifications
You must be signed in to change notification settings - Fork 10
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
0.12 crashes on many files #7
Comments
Thanks for this detailed bug report! I wasn't able to reproduce it on my machine (Quartz Backend, macOS), but have a hunch why it happens, and it needs fixing, as the code as it is right now isn't thread-safe. The open thread does the following (after
Now, if the UI thread draws the waveform between those two calls, it will already see I'll check to see if I can repro it on Linux/X11 or if I can set up a FreeBSD machine, and failing that, I'll propose a PR for you to test on your machine if that's okay :) |
Or possibly even simpler, can you try this patch?
|
The patch does help: I can't reproduce anymore. Tested |
Reset track breaks before loading (Fixes #7)
Regressed by aa72b16, reverting which makes the GUI work again.
The text was updated successfully, but these errors were encountered: