https://issues.apache.org/ooo/show_bug.cgi?id=121127

--- Comment #18 from Andre <[email protected]> ---
Have a better stack.  Maybe a GraphiteWinLayout object is created for a bad
HDC.

    ntdll.dll!RtlImageNtHeader()  + 0x92f bytes    
     [Frames below may be incorrect and/or missing, no symbols loaded for
ntdll.dll]    
     ntdll.dll!RtlImageNtHeader()  + 0xb6a bytes    
     ntdll.dll!RtlpNtEnumerateSubKey()  + 0x41ed bytes    
     ntdll.dll!RtlUlonglongByteSwap()  + 0xda2e bytes    
     ntdll.dll!RtlImageNtHeader()  + 0xb6a bytes    
     msvcr90.dll!malloc()  + 0x79 bytes    
     msvcr90.dll!operator new()  + 0x1f bytes    
     vcl.dll!gr3ooo::FontFace::InitFontFace()  + 0x26 bytes    C++
     vcl.dll!gr3ooo::FontFace::GetFontFace()  + 0xdc bytes    C++
     vcl.dll!gr3ooo::Font::initialiseFontFace()  + 0x57 bytes    C++
     vcl.dll!gr3ooo::Font::fontFace()  + 0x14 bytes    C++
     vcl.dll!gr3ooo::Font::NumberOfLanguages()  + 0x17 bytes    C++
     vcl.dll!gr3ooo::Font::EndLanguage()  + 0xb bytes    C++
     vcl.dll!gr3ooo::Font::getSupportedLanguages()  + 0x3e bytes    C++
>       vcl.dll!grutils::GrFeatureParser::setLang(gr3ooo::Font & font, const 
> std::basic_string<char,std::char_traits<char>,std::allocator<char> > & lang)  
> Line 140     C++
     vcl.dll!grutils::GrFeatureParser::GrFeatureParser(gr3ooo::Font & font,
std::basic_string<char,std::char_traits<char>,std::allocator<char> > lang) 
Line 53    C++
     vcl.dll!GraphiteWinLayout::GraphiteWinLayout(HDC__ * hDC, const
ImplWinFontData & rWFD, ImplWinFontEntry & rWFE)  Line 2850 + 0x51 bytes    C++
     vcl.dll!WinSalGraphics::GetTextLayout(ImplLayoutArgs & rArgs, int
nFallbackLevel)  Line 3047 + 0x36 bytes    C++
     vcl.dll!OutputDevice::ImplGlyphFallbackLayout(SalLayout * pSalLayout,
ImplLayoutArgs & rLayoutArgs)  Line 6193 + 0x27 bytes    C++
     vcl.dll!OutputDevice::ImplLayout(const String & rOrigStr, unsigned short
nMinIndex, unsigned short nLen, const Point & rLogicalPos, long nLogicalWidth,
const long * pDXArray, bool bFilter)  Line 6068 + 0x13 bytes    C++
     vcl.dll!OutputDevice::GetTextArray(const String & rStr, long * pDXAry,
unsigned short nIndex, unsigned short nLen)  Line 5725 + 0x29 bytes    C++
     sw.dll!SwFmtINetFmt::PutValue()  + 0x6f8b bytes    
     sw.dll!SwTxtNode::HasPageNumberField()  + 0x20cd bytes    
     sw.dll!SwTableCellInfo::~SwTableCellInfo()  + 0x12ed8 bytes    
     sw.dll!SwTableCellInfo::~SwTableCellInfo()  + 0x1778f bytes    
     sw.dll!SwTxtNode::GetScalingOfSelectedText()  + 0x97b7 bytes    
     sw.dll!SwTxtNode::GetScalingOfSelectedText()  + 0x17fc7 bytes    
     sw.dll!SwTxtNode::GetScalingOfSelectedText()  + 0x8808 bytes    
     sw.dll!SwTableCellInfo::~SwTableCellInfo()  + 0x1470f bytes    
     sw.dll!SwFlyFrmFmt::MakeGraphic()  + 0x4de7 bytes    
     sw.dll!SwFlyFrmFmt::MakeGraphic()  + 0x4de7 bytes    
     sw.dll!SwFlyFrmFmt::MakeGraphic()  + 0x47c1 bytes    
     sw.dll!ViewShell::PrintOrPDFExport()  + 0x254 bytes    
     sw.dll!SwXTextDocument::render()  + 0x41c bytes    
     pdffilter.dll!PDFExport::ExportSelection()  + 0x30b bytes    C++
     pdffilter.dll!PDFExport::Export()  + 0x2021 bytes    C++
     pdffilter.dll!PDFFilter::implExport()  + 0xa0b bytes    C++
     pdffilter.dll!PDFFilter::filter()  + 0x26 bytes    C++
     sfx.dll!SfxObjectShell::ExportTo()  + 0x65e bytes    
     sfx.dll!SfxObjectShell::SaveTo_Impl()  + 0x12e4 bytes    
     sfx.dll!SfxObjectShell::PreDoSaveAs_Impl()  + 0x258 bytes    
     sfx.dll!SfxObjectShell::CommonSaveAs_Impl()  + 0x531 bytes    
     sfx.dll!SfxObjectShell::APISaveAs_Impl()  + 0x255 bytes    
     sfx.dll!SfxBaseModel::impl_store()  + 0x976 bytes    
     sfx.dll!SfxBaseModel::storeToURL()  + 0xac bytes    

 ...

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to