Crash rendering text on Windows

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());