Closed drowaudio closed 1 year ago
If a sequence has multiple overlapping notes, the note-off-map can be invalidated as sequence events are removed. This means note-off indicies can erase the wrong notes after some have been removed. This may need to be run with Asan to trigger.
No memory corruption.
No response
Other
All
develop
The bug is present on the develop branch
https://github.com/Tracktion/tracktion_engine/commit/7e2ff04733f021bbbe92f00524210ac4127d7d43
Detailed steps on how to reproduce the bug
If a sequence has multiple overlapping notes, the note-off-map can be invalidated as sequence events are removed. This means note-off indicies can erase the wrong notes after some have been removed. This may need to be run with Asan to trigger.
What is the expected behaviour?
No memory corruption.
Unit test to reproduce the error?
No response
Operating systems
Other
What versions of the operating systems?
All
Architectures
Other
Stacktrace
No response
Plug-in formats (if applicable)
No response
Plug-in host applications (DAWs) (if applicable)
No response
Testing on the
develop
branchThe bug is present on the
develop
branchCode of Conduct