Bugzilla – Attachment 148231 Details for
Bug 122647
Crash when mass converting documents via Java UNO Api
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Backtrace
backtrace.txt (text/plain), 16.45 KB, created by
Samuel Mehrbrodt
on 2019-01-11 07:14:34 UTC
(
hide
)
Description:
Backtrace
Filename:
MIME Type:
Creator:
Samuel Mehrbrodt
Created:
2019-01-11 07:14:34 UTC
Size:
16.45 KB
patch
obsolete
>Thread 7 "cppu_threadpool" received signal SIGSEGV, Segmentation fault. >[Switching to Thread 0x7fb6b340e700 (LWP 16039)] >0x00007fb6c1f3ef64 in GetFontId (rFSP=...) at /libreoffice/libreoffice-6-1/vcl/unx/generic/glyphs/glyphcache.cxx:77 >77 return rFSP.mpFontInstance->GetFontFace()->GetFontId(); >(gdb) bt >#0 0x00007fb6c1f3ef64 in GetFontId(FontSelectPattern const&) (rFSP=...) at /libreoffice/libreoffice-6-1/vcl/unx/generic/glyphs/glyphcache.cxx:77 >#1 0x00007fb6c1f3eff0 in GlyphCache::IFSD_Equal::operator()(FontSelectPattern const&, FontSelectPattern const&) const (this=0x560785779ed8, rA=..., rB=...) > at /libreoffice/libreoffice-6-1/vcl/unx/generic/glyphs/glyphcache.cxx:111 >#2 0x00007fb6c1f42ffe in std::__detail::_Equal_helper<FontSelectPattern, std::pair<FontSelectPattern const, FreetypeFont*>, std::__detail::_Select1st, GlyphCache::IFSD_Equal, unsigned long, true>::_S_equals(GlyphCache::IFSD_Equal const&, std::__detail::_Select1st const&, FontSelectPattern const&, unsigned long, std::__detail::_Hash_node<std::pair<FontSelectPattern const, FreetypeFont*>, true>*) > (__eq=..., __extract=..., __k=..., __c=5428, __n=0x5607898668b0) at /usr/include/c++/8/bits/hashtable_policy.h:1452 >#3 0x00007fb6c1f426e4 in std::__detail::_Hashtable_base<FontSelectPattern, std::pair<FontSelectPattern const, FreetypeFont*>, std::__detail::_Select1st, GlyphCache::IFSD_Equal, GlyphCache::IFSD_Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_M_equals(FontSelectPattern const&, unsigned long, std::__detail::_Hash_node<std::pair<FontSelectPattern const, FreetypeFont*>, true>*) const (this=0x560785779ed8, __k=..., __c=5428, __n=0x5607898668b0) at /usr/include/c++/8/bits/hashtable_policy.h:1833 >#4 0x00007fb6c1f41ba3 in std::_Hashtable<FontSelectPattern, std::pair<FontSelectPattern const, FreetypeFont*>, std::allocator<std::pair<FontSelectPattern const, FreetypeFont*> >, std::__detail::_Select1st, GlyphCache::IFSD_Equal, GlyphCache::IFSD_Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, FontSelectPattern const&, unsigned long) const (this=0x560785779ed8, __n=5428, __k=..., __code=5428) at /usr/include/c++/8/bits/hashtable.h:1564 >#5 0x00007fb6c1f410fe in std::_Hashtable<FontSelectPattern, std::pair<FontSelectPattern const, FreetypeFont*>, std::allocator<std::pair<FontSelectPattern const, FreetypeFont*> >, std::__detail::_Select1st, GlyphCache::IFSD_Equal, GlyphCache::IFSD_Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_node(unsigned long, FontSelectPattern const&, unsigned long) const (this=0x560785779ed8, __bkt=5428, __key=..., __c=5428) at /usr/include/c++/8/bits/hashtable.h:654 >#6 0x00007fb6c1f40a05 in std::_Hashtable<FontSelectPattern, std::pair<FontSelectPattern const, FreetypeFont*>, std::allocator<std::pair<FontSelectPattern const, FreetypeFont*> >, std::__detail::_Select1st, GlyphCache::IFSD_Equal, GlyphCache::IFSD_Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find(FontSelectPattern const&) (this=0x560785779ed8, __k=...) at /usr/include/c++/8/bits/hashtable.h:1438 >#7 0x00007fb6c1f40561 in std::unordered_map<FontSelectPattern, FreetypeFont*, GlyphCache::IFSD_Hash, GlyphCache::IFSD_Equal, std::allocator<std::pair<FontSelectPattern const, FreetypeFont*> > >::find(FontSelectPattern const&) (this=0x560785779ed8, __x=...) at /usr/include/c++/8/bits/unordered_map.h:924 >#8 0x00007fb6c1f3f357 in GlyphCache::CacheFont(FontSelectPattern const&) (this=0x560785779ed0, rFontSelData=...) at /libreoffice/libreoffice-6-1/vcl/unx/generic/glyphs/glyphcache.cxx:182 >#9 0x00007fb6c1f31b5c in CairoTextRender::setFont(FontSelectPattern const*, int) (this=0x5607898becd0, pEntry=0x7fb6b3409da0, nFallbackLevel=0) > at /libreoffice/libreoffice-6-1/vcl/unx/generic/gdi/cairotextrender.cxx:104 >#10 0x00007fb6c1f32989 in CairoTextRender::SetFont(FontSelectPattern const*, int) (this=0x5607898becd0, pEntry=0x7fb6b3409da0, nFallbackLevel=0) > at /libreoffice/libreoffice-6-1/vcl/unx/generic/gdi/cairotextrender.cxx:355 >#11 0x00007fb6c1f3111f in SvpSalGraphics::SetFont(FontSelectPattern const*, int) (this=0x5607898bec60, pIFSD=0x7fb6b3409da0, nFallbackLevel=0) at /libreoffice/libreoffice-6-1/vcl/headless/svptext.cxx:30 >#12 0x00007fb6c1b54f8c in OutputDevice::InitFont() const (this=0x560788c659f0) at /libreoffice/libreoffice-6-1/vcl/source/outdev/font.cxx:988 >#13 0x00007fb6c1b5545d in OutputDevice::ImplNewFont() const (this=0x560788c659f0) at /libreoffice/libreoffice-6-1/vcl/source/outdev/font.cxx:1058 >#14 0x00007fb6c1b51ed3 in OutputDevice::GetFontMetric() const (this=0x560788c659f0) at /libreoffice/libreoffice-6-1/vcl/source/outdev/font.cxx:168 >#15 0x00007fb6b18a974f in SwFntObj::GetFontLeading(SwViewShell const*, OutputDevice const&) (this=0x560787decee0, pSh=0x560789aa2060, rOut=...) > at /libreoffice/libreoffice-6-1/sw/source/core/txtnode/fntcache.cxx:363 >#16 0x00007fb6b18a9ff6 in SwFntObj::SetDevFont(SwViewShell const*, OutputDevice&) (this=0x560787decee0, pSh=0x560789aa2060, rOut=...) > at /libreoffice/libreoffice-6-1/sw/source/core/txtnode/fntcache.cxx:594 >#17 0x00007fb6b18dd466 in SwSubFont::ChgFnt(SwViewShell const*, OutputDevice&) (this=0x5607899cf050, pSh=0x560789aa2060, rOut=...) at /libreoffice/libreoffice-6-1/sw/source/core/txtnode/swfont.cxx:947 >#18 0x00007fb6b1849b3e in SwFont::ChgFnt(SwViewShell const*, OutputDevice&) (this=0x5607899cf050, pSh=0x560789aa2060, rOut=...) at /libreoffice/libreoffice-6-1/sw/source/core/inc/swfont.hxx:177 >#19 0x00007fb6b18dd708 in SwFont::ChgPhysFnt(SwViewShell const*, OutputDevice&) (this=0x5607899cf050, pSh=0x560789aa2060, rOut=...) at /libreoffice/libreoffice-6-1/sw/source/core/txtnode/swfont.cxx:972 >#20 0x00007fb6b18485a2 in SwTextFrame::EmptyHeight() const (this=0x560789645e10) at /libreoffice/libreoffice-6-1/sw/source/core/text/porrst.cxx:274 >#21 0x00007fb6b1848710 in SwTextFrame::FormatEmpty() (this=0x560789645e10) at /libreoffice/libreoffice-6-1/sw/source/core/text/porrst.cxx:285 >#22 0x00007fb6b17e5d42 in SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (this=0x560789645e10, pRenderContext=0x560789900910) at /libreoffice/libreoffice-6-1/sw/source/core/text/frmform.cxx:1804 >#23 0x00007fb6b1691817 in SwContentFrame::MakeAll(OutputDevice*) (this=0x560789645e10) at /libreoffice/libreoffice-6-1/sw/source/core/layout/calcmove.cxx:1458 >#24 0x00007fb6b168c67c in SwFrame::PrepareMake(OutputDevice*) (this=0x560789645e10, pRenderContext=0x560789900910) at /libreoffice/libreoffice-6-1/sw/source/core/layout/calcmove.cxx:343 >#25 0x00007fb6b176491a in SwFrame::Calc(OutputDevice*) const (this=0x560789645e10, pRenderContext=0x560789900910) at /libreoffice/libreoffice-6-1/sw/source/core/layout/trvlfrm.cxx:1799 >#26 0x00007fb6b16da00a in SwHeadFootFrame::FormatSize(long, SwBorderAttrs const*) (this=0x560789839cf0, nUL=340, pAttrs=0x560789a0c110) at /libreoffice/libreoffice-6-1/sw/source/core/layout/hffrm.cxx:261 >#27 0x00007fb6b16daa51 in SwHeadFootFrame::Format(OutputDevice*, SwBorderAttrs const*) (this=0x560789839cf0, pRenderContext=0x560789900910, pAttrs=0x560789a0c110) > at /libreoffice/libreoffice-6-1/sw/source/core/layout/hffrm.cxx:437 >#28 0x00007fb6b168f88a in SwLayoutFrame::MakeAll(OutputDevice*) (this=0x560789839cf0) at /libreoffice/libreoffice-6-1/sw/source/core/layout/calcmove.cxx:969 >#29 0x00007fb6b168c67c in SwFrame::PrepareMake(OutputDevice*) (this=0x560789839cf0, pRenderContext=0x560789900910) at /libreoffice/libreoffice-6-1/sw/source/core/layout/calcmove.cxx:343 >#30 0x00007fb6b176491a in SwFrame::Calc(OutputDevice*) const (this=0x560789839cf0, pRenderContext=0x560789900910) at /libreoffice/libreoffice-6-1/sw/source/core/layout/trvlfrm.cxx:1799 >#31 0x00007fb6b16ff1f2 in lcl_FormatLay(SwLayoutFrame*) (pLay=0x560789839cf0) at /libreoffice/libreoffice-6-1/sw/source/core/layout/pagechg.cxx:385 >#32 0x00007fb6b16ff1c0 in lcl_FormatLay(SwLayoutFrame*) (pLay=0x560788637080) at /libreoffice/libreoffice-6-1/sw/source/core/layout/pagechg.cxx:382 >#33 0x00007fb6b16ff6dd in SwPageFrame::PreparePage(bool) (this=0x560788637080, bFootnote=false) at /libreoffice/libreoffice-6-1/sw/source/core/layout/pagechg.cxx:481 >#34 0x00007fb6b16c9540 in InsertNewPage(SwPageDesc&, SwFrame*, bool, bool, bool, bool, SwFrame*) ( > rDesc=..., pUpper=0x5607896e92f0, bOdd=true, bFirst=true, bInsertEmpty=false, bFootnote=false, pSibling=0x0) at /libreoffice/libreoffice-6-1/sw/source/core/layout/frmtool.cxx:2714 >#35 0x00007fb6b16f7290 in SwRootFrame::Init(SwFrameFormat*) (this=0x5607896e92f0, pFormat=0x5607883bf6a0) at /libreoffice/libreoffice-6-1/sw/source/core/layout/newfrm.cxx:440 >#36 0x00007fb6b1b8683c in SwViewShell::Init(SwViewOption const*) (this=0x560789aa2060, pNewOpt=0x7fb6b340c0f0) at /libreoffice/libreoffice-6-1/sw/source/core/view/vnew.cxx:126 >#37 0x00007fb6b1b86d77 in SwViewShell::SwViewShell(SwDoc&, vcl::Window*, SwViewOption const*, OutputDevice*, long) (this=0x560789aa2060, rDocument=..., pWindow= > 0x560789900910, pNewOpt=0x7fb6b340c0f0, pOutput=0x560789900910, nFlags=0) at /libreoffice/libreoffice-6-1/sw/source/core/view/vnew.cxx:182 >#38 0x00007fb6b12d6acd in SwCursorShell::SwCursorShell(SwDoc&, vcl::Window*, SwViewOption const*) (this=0x560789aa2060, rDoc=..., pInitWin=0x560789900910, pInitOpt=0x7fb6b340c0f0) >--Type <RET> for more, q to quit, c to continue without paging-- > at /libreoffice/libreoffice-6-1/sw/source/core/crsr/crsrsh.cxx:2714 >#39 0x00007fb6b15e0da8 in SwEditShell::SwEditShell(SwDoc&, vcl::Window*, SwViewOption const*) (this=0x560789aa2060, rDoc=..., pWindow=0x560789900910, pOptions=0x7fb6b340c0f0) > at /libreoffice/libreoffice-6-1/sw/source/core/edit/edws.cxx:47 >#40 0x00007fb6b1656700 in SwFEShell::SwFEShell(SwDoc&, vcl::Window*, SwViewOption const*) (this=0x560789aa2060, rDoc=..., pWindow=0x560789900910, pOptions=0x7fb6b340c0f0) > at /libreoffice/libreoffice-6-1/sw/source/core/frmedt/fews.cxx:691 >#41 0x00007fb6b204dc14 in SwWrtShell::SwWrtShell(SwDoc&, vcl::Window*, SwView&, SwViewOption const*) (this=0x560789aa2060, rDoc=..., _pWin=0x560789900910, rShell=..., pViewOpt=0x7fb6b340c0f0) > at /libreoffice/libreoffice-6-1/sw/source/uibase/wrtsh/wrtsh1.cxx:1642 >#42 0x00007fb6b1f4b515 in SwView::SwView(SfxViewFrame*, SfxViewShell*) (this=0x5607896b80b0, _pFrame=0x56078795f960, pOldSh=0x0) at /libreoffice/libreoffice-6-1/sw/source/uibase/uiview/view.cxx:849 >#43 0x00007fb6b1f53551 in SwView::CreateInstance(SfxViewFrame*, SfxViewShell*) (pFrame=0x56078795f960, pOldView=0x0) at /libreoffice/libreoffice-6-1/sw/source/uibase/uiview/view0.cxx:78 >#44 0x00007fb6c5c73883 in SfxViewFactory::CreateInstance(SfxViewFrame*, SfxViewShell*) (this=0x560785a08920, pFrame=0x56078795f960, pOldSh=0x0) > at /libreoffice/libreoffice-6-1/sfx2/source/view/viewfac.cxx:28 >#45 0x00007fb6c5b93c77 in SfxBaseModel::createViewController(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (this=0x56078974ea78, i_rViewName="Default", i_rArguments=empty uno::Sequence, i_rFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x5607898088a0) > at /libreoffice/libreoffice-6-1/sfx2/source/doc/sfxbasemodel.cxx:4084 >#46 0x00007fb6c5c55684 in (anonymous namespace)::SfxFrameLoader_Impl::impl_createDocumentView(com::sun::star::uno::Reference<com::sun::star::frame::XModel2> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, comphelper::NamedValueCollection const&, rtl::OUString const&) (i_rModel= > uno::Reference to (SwXTextDocument *) 0x56078974eb08, i_rFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x5607898088a0, i_rViewFactoryArgs=..., i_rViewName="Default") > at /libreoffice/libreoffice-6-1/sfx2/source/view/frmload.cxx:583 >#47 0x00007fb6c5c5632f in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (this=0x56078741ed20, rArgs=uno::Sequence of length 10 = {...}, _rTargetFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x5607898088a0) > at /libreoffice/libreoffice-6-1/sfx2/source/view/frmload.cxx:710 >#48 0x00007fb6b4ef1600 in framework::LoadEnv::impl_loadContent() (this=0x7fb6b340c9a0) at /libreoffice/libreoffice-6-1/framework/source/loadenv/loadenv.cxx:1148 >#49 0x00007fb6b4eed5d5 in framework::LoadEnv::startLoading() (this=0x7fb6b340c9a0) at /libreoffice/libreoffice-6-1/framework/source/loadenv/loadenv.cxx:382 >#50 0x00007fb6b4eec2f9 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (xLoader= > uno::Reference to (framework::Desktop *) 0x560785703998, xContext= > uno::Reference to (cppu::ComponentContext *) 0x560784a42a40, sURL="private:stream", sTarget="_blank", nFlags=0, lArgs=uno::Sequence of length 4 = {...}) > at /libreoffice/libreoffice-6-1/framework/source/loadenv/loadenv.cxx:168 >#51 0x00007fb6b4f20e9a in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) > (this=0x560785703920, sURL="private:stream", sTargetFrameName="_blank", nSearchFlags=0, lArguments=uno::Sequence of length 4 = {...}) > at /libreoffice/libreoffice-6-1/framework/source/services/desktop.cxx:617 >#52 0x00007fb6b67171b6 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) > (pThis=0x560785703998, nVtableIndex=3, pRegisterReturn=0x7fb6b340cff0, pReturnTypeRef=0x560784b5a740, bSimpleReturn=false, pStack=0x7fb6b340d000, nStack=0, pGPR=0x7fb6b340d150, pFPR=0x7fb6b340d180) > at /libreoffice/libreoffice-6-1/bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:133 >#53 0x00007fb6b6715e1a in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void*, void**, uno_Any**) (pThis=0x5607858faed0, aVtableSlot=..., pReturnTypeRef=0x560784b5a740, nParams=4, pParams=0x56078651fdd0, pUnoReturn=0x5607878205b0, pUnoArgs=0x560785a6c420, ppUnoExc=0x7fb6b340d2f8) > at /libreoffice/libreoffice-6-1/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233 >#54 0x00007fb6b6716877 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**) > (pUnoI=0x5607858faed0, pMemberDescr=0x5607858fe7a0, pReturn=0x5607878205b0, pArgs=0x560785a6c420, ppException=0x7fb6b340d2f8) > at /libreoffice/libreoffice-6-1/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:420 >#55 0x00007fb6b5b6482f in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const > (this=0x560788d1b6e0, returnValue=0x7fb6b340d5e0, outArguments=0x7fb6b340d600) at /libreoffice/libreoffice-6-1/binaryurp/source/incomingrequest.cxx:236 >#56 0x00007fb6b5b6370e in binaryurp::IncomingRequest::execute() const (this=0x560788d1b6e0) at /libreoffice/libreoffice-6-1/binaryurp/source/incomingrequest.cxx:79 >#57 0x00007fb6b5b74745 in binaryurp::(anonymous namespace)::request(void*) (pThreadSpecificData=0x560788d1b6e0) at /libreoffice/libreoffice-6-1/binaryurp/source/reader.cxx:85 >#58 0x00007fb6c6b617aa in cppu_threadpool::JobQueue::enter(long, bool) (this=0x5607893b2140, nDisposeId=94590305528304, bReturnWhenNoJob=true) > at /libreoffice/libreoffice-6-1/cppu/source/threadpool/jobqueue.cxx:107 >#59 0x00007fb6c6b64efb in cppu_threadpool::ORequestThread::run() (this=0x5607858f69f0) at /libreoffice/libreoffice-6-1/cppu/source/threadpool/thread.cxx:165 >#60 0x00007fb6c6b653e2 in osl::threadFunc(void*) (param=0x5607858f6a00) at /libreoffice/libreoffice-6-1/include/osl/thread.hxx:185 >#61 0x00007fb6c7a2c887 in osl_thread_start_Impl(void*) (pData=0x5607856eddf0) at /libreoffice/libreoffice-6-1/sal/osl/unx/thread.cxx:234 >#62 0x00007fb6c75e5164 in start_thread (arg=<optimized out>) at pthread_create.c:486 >#63 0x00007fb6c7718def in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 122647
: 148231