Ok, Let’s see. This is a call stack showing on VS2015. It seems to stop on 271 jassert now. I’d think it sometimes stop at 272 too.
> EQProfiler.dll!juce::Array<juce::AudioProcessorListener * __ptr64,juce::DummyCriticalSection,0>::operator[](const int index) Line 271 C++
EQProfiler.dll!juce::AudioProcessorParameter::sendValueChangedMessageToListeners(float newValue) Line 1470 C++
EQProfiler.dll!juce::AudioProcessorParameter::setValueNotifyingHost(float newValue) Line 1397 C++
EQProfiler.dll!juce::AudioParameterFloat::operator=(float newValue) Line 87 C++
EQProfiler.dll!TestAmpSimAudioProcessorEditor::sliderValueChanged(juce::Slider * sliderThatWasMoved) Line 282 C++
EQProfiler.dll!juce::Slider::Pimpl::handleAsyncUpdate::__l2::<lambda>(juce::Slider::Listener & l) Line 324 C++
EQProfiler.dll!juce::ListenerList<juce::Slider::Listener,juce::Array<juce::Slider::Listener * __ptr64,juce::DummyCriticalSection,0> >::callChecked<void <lambda>(juce::Slider::Listener &),juce::Component::BailOutChecker>(const juce::Component::BailOutChecker & bailOutChecker, juce::Slider::Pimpl::handleAsyncUpdate::__l2::void <lambda>(juce::Slider::Listener &) && callback) Line 153 C++
EQProfiler.dll!juce::Slider::Pimpl::handleAsyncUpdate() Line 326 C++
EQProfiler.dll!juce::Slider::Pimpl::triggerChangeMessage(juce::NotificationType notification) Line 314 C++
EQProfiler.dll!juce::Slider::Pimpl::setValue(double newValue, juce::NotificationType notification) Line 194 C++
EQProfiler.dll!juce::Slider::Pimpl::mouseDrag(const juce::MouseEvent & e) Line 899 C++
EQProfiler.dll!juce::Slider::Pimpl::mouseDown(const juce::MouseEvent & e) Line 858 C++
EQProfiler.dll!juce::Slider::mouseDown(const juce::MouseEvent & e) Line 1615 C++
EQProfiler.dll!juce::Component::internalMouseDown(juce::MouseInputSource source, juce::Point<float> relativePos, juce::Time time, float pressure, float orientation, float rotation, float tiltX, float tiltY) Line 2358 C++
EQProfiler.dll!juce::MouseInputSourceInternal::sendMouseDown(juce::Component & comp, juce::Point<float> screenPos, juce::Time time) Line 143 C++
EQProfiler.dll!juce::MouseInputSourceInternal::setButtons(juce::Point<float> screenPos, juce::Time time, const juce::ModifierKeys newButtonState) Line 220 C++
EQProfiler.dll!juce::MouseInputSourceInternal::handleEvent(juce::ComponentPeer & newPeer, juce::Point<float> positionWithinPeer, juce::Time time, const juce::ModifierKeys newMods, float newPressure, float newOrientation, juce::PenDetails pen) Line 331 C++
EQProfiler.dll!juce::MouseInputSource::handleEvent(juce::ComponentPeer & peer, juce::Point<float> pos, __int64 time, juce::ModifierKeys mods, float pressure, float orientation, const juce::PenDetails & penDetails) Line 632 C++
EQProfiler.dll!juce::ComponentPeer::handleMouseEvent(juce::MouseInputSource::InputSourceType type, juce::Point<float> pos, juce::ModifierKeys newMods, float newPressure, float newOrientation, __int64 time, juce::PenDetails pen, int touchIndex) Line 88 C++
EQProfiler.dll!juce::HWNDComponentPeer::doMouseEvent(juce::Point<float> position, float pressure, float orientation, juce::ModifierKeys mods) Line 2112 C++
EQProfiler.dll!juce::HWNDComponentPeer::doMouseDown(juce::Point<float> position, const unsigned __int64 wParam) Line 2263 C++
EQProfiler.dll!juce::HWNDComponentPeer::peerWindowProc(HWND__ * h, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 3118 C++
EQProfiler.dll!juce::HWNDComponentPeer::windowProc(HWND__ * h, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 3027 C++
[External Code]
reaper.exe!000000014036fec8() Unknown
reaper.exe!00000001407ba791() Unknown
[External Code]