not sure how i get to this result, but i think there should be a rangecheck, when the Rectangle-list contains silly values
addEdgePointPair, crashes if y is negative, shouldn't there be a range check
const Rectangle<float>* r =
{pos={x=512.000000 y=-1330.39221 } w=1.00000000 h=1.59887695 }
First-chance exception at 0x556E85AB (my.dll) in Cubase7.exe: 0xC0000005: Access violation reading location 0x301CF8FC.
juce::EdgeTable::addEdgePointPair(int x1=131072, int x2=131328, int y=-1331, int winding=99) Line 439 C++
> juce::EdgeTable::EdgeTable(const juce::RectangleList<float> & rectanglesToAdd={...}) Line 179 C++
juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::EdgeTableRegion::EdgeTableRegion(const juce::RectangleList<float> & r={...}) Line 1588 C++
juce::RenderingHelpers::SavedStateBase<juce::RenderingHelpers::SoftwareRendererSavedState>::fillRectList(const juce::RectangleList<float> & list={...}) Line 2256 C++
juce::RenderingHelpers::StackBasedLowLevelGraphicsContext<juce::RenderingHelpers::SoftwareRendererSavedState>::fillRectList(const juce::RectangleList<float> & list={...}) Line 2661 C++
juce::Graphics::fillRectList(const juce::RectangleList<float> & rectangles={...}) Line 364 C++
SpectrumDisplayComponent::paint(juce::Graphics & g={...}) Line 160 C++
juce::Component::paintComponentAndChildren(juce::Graphics & g={...}) Line 1964 C++
juce::Component::paintEntireComponent(juce::Graphics & g={...}, bool ignoreAlphaLevel=false) Line 2069 C++
juce::Component::paintWithinParentContext(juce::Graphics & g={...}) Line 1947 C++
juce::Component::paintComponentAndChildren(juce::Graphics & g={...}) Line 2010 C++
juce::Component::paintEntireComponent(juce::Graphics & g={...}, bool ignoreAlphaLevel=false) Line 2069 C++
juce::Component::paintWithinParentContext(juce::Graphics & g={...}) Line 1947 C++
juce::Component::paintComponentAndChildren(juce::Graphics & g={...}) Line 2010 C++
juce::Component::paintEntireComponent(juce::Graphics & g={...}, bool ignoreAlphaLevel=false) Line 2069 C++
juce::Component::paintWithinParentContext(juce::Graphics & g={...}) Line 1947 C++
juce::Component::paintComponentAndChildren(juce::Graphics & g={...}) Line 2010 C++
juce::Component::paintEntireComponent(juce::Graphics & g={...}, bool ignoreAlphaLevel=false) Line 2069 C++
juce::Component::paintWithinParentContext(juce::Graphics & g={...}) Line 1947 C++
juce::Component::paintComponentAndChildren(juce::Graphics & g={...}) Line 2010 C++
juce::Component::paintEntireComponent(juce::Graphics & g={...}, bool ignoreAlphaLevel=true) Line 2069 C++
juce::ComponentPeer::handlePaint(juce::LowLevelGraphicsContext & contextToPaintTo={...}) Line 160 C++
juce::HWNDComponentPeer::performPaint(HDC__ * dc=0x040124d6, HRGN__ * rgn=0x0f042504, int regionType=2, tagPAINTSTRUCT & paintStruct={...}) Line 1646 C++
juce::HWNDComponentPeer::handlePaintMessage() Line 1541 C++
juce::HWNDComponentPeer::peerWindowProc(HWND__ * h=0x00100402, unsigned int message=15, unsigned int wParam=0, long lParam=0) Line 2406 C++
juce::HWNDComponentPeer::windowProc(HWND__ * h=0x00100402, unsigned int message=15, unsigned int wParam=0, long lParam=0) Line 2358 C++