Closed JohannesLorenz closed 4 years ago
The ringbuffer library explicitly says that there shall only be one writer. This is currently violated in SpaControlBase::writeOscInternal . This can happen if one control is connected to a controller, the other to an automation pattern.
SpaControlBase::writeOscInternal
Solution: Use a spin lock based on an atomic.
Fixed in SpaProc in the lmms repo in 98f9a96.
SpaProc
98f9a96
The ringbuffer library explicitly says that there shall only be one writer. This is currently violated in
SpaControlBase::writeOscInternal
. This can happen if one control is connected to a controller, the other to an automation pattern.Solution: Use a spin lock based on an atomic.