This is a crash report from a user, anybody seen anything like this:
juce::DirectWriteTypeLayout::addAttributedRange(const juce::AttributedString::Attribute & attr, IDWriteTextLayout & textLayout, const int textLen, ID2D1RenderTarget & renderTarget, IDWriteFontCollection & fontCollection) Line 299 C++
juce::DirectWriteTypeLayout::setupLayout(const juce::AttributedString & text, float maxWidth, float maxHeight, ID2D1RenderTarget & renderTarget, IDWriteFactory & directWriteFactory, IDWriteFontCollection & fontCollection, juce::ComSmartPtr<IDWriteTextLayout> & textLayout) Line 360 C++
juce::DirectWriteTypeLayout::createLayout(juce::TextLayout & layout, const juce::AttributedString & text, IDWriteFactory & directWriteFactory, IDWriteFontCollection & fontCollection, ID2D1DCRenderTarget & renderTarget) Line 373 C++
juce::TextLayout::createNativeLayout(const juce::AttributedString & text) Line 445 C++
juce::TextLayout::createLayout(const juce::AttributedString & text, float maxWidth, float maxHeight) Line 277 C++
juce::TextLayout::createLayoutWithBalancedLineLengths(const juce::AttributedString & text, float maxWidth, float maxHeight) Line 298 C++
Crashing on this function call:
ComSmartPtr<ID2D1SolidColorBrush> d2dBrush;
renderTarget.CreateSolidColorBrush (D2D1::ColorF (col.getFloatRed(),
col.getFloatGreen(),
col.getFloatBlue(),
col.getFloatAlpha()),
d2dBrush.resetAndGetPointerAddress());