-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
qhash.h:790 ASSERT on multiple MIDI messages in quick succession #13940
Comments
Thank you for reporting your issue. Please understand that in order for us to be able to properly debug this, we need a backtrace. Have a look at the wiki for finding out how to create one: https://github.com/mixxxdj/mixxx/wiki/Creating%20Backtraces |
The assertion violation happens here: Probably a race condition? |
Which version of Mixxx is affected? Please create a Backtraces: Does Mixxx crash? |
I should have said, the first link in the last post is what I got from following those instructions (which fwiw could mention n yes, crashes I pulled n built before testing, |
So the race may happen around: Is this only a side effect and we are using a dangling pointer, because the m_pMapping is already down? Al least there are a couple of race conditions happening possible with m_pMapping. This means Please try to alter the code to:
|
Yes, that change seems to solve the problem, thank you! edit; what exactly is/was the problem? what part of the process is tripping up? |
Bug Description
When my script sends multiple MIDI sysex messages in quick succession, it often makes Mixxx trigger an assert;
Version
No response
OS
No response
The text was updated successfully, but these errors were encountered: