One possible cause for this error is not calling the removeListener function on an AudioProcessor after an AudioProcessorListener is deleted. This can lead to the sendValueChangedMessageToListeners function attempting to access a non-existent listener.
You’re right, I debug a lot because I was not founding the listener that was delated without calling removeListener(this) and after I figured out that the roblem was a race condition.