[Libreoffice-bugs] [Bug 134025] Crash mergedlo!basegfx::B2DPolyPolygon::B2DPolyPolygon (see comment 5)

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Jun 22 07:22:51 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=134025

--- Comment #10 from Noel Grandin <noelgrandin at gmail.com> ---
I get a (hard to reproduce) crash, but it's not anywhere near B2DPolyPolygon,
it's some kind of writer layout issue.

Sorry, no idea about that

#0  0x00007fffd22f6b7c in SwModify::Add(SwClient*) (this=0x7686cc0,
pDepend=0x7ffffffe5b40) at sw/source/core/attr/calbck.cxx:247
#1  0x00007fffd22faea7 in SwClient::SwClient(SwModify*) (this=0x7ffffffe5b40,
pToRegisterIn=0x7686cc0) at sw/inc/calbck.hxx:399
#2  0x00007fffd22fa09b in sw::ListenerEntry::ListenerEntry(SwClient*,
SwModify*) (this=0x7ffffffe5b40, pTellHim=0x7ffffffe5d98, pDepend=0x7686cc0) at
sw/inc/calbck.hxx:249
#3  0x00007fffd22f7935 in sw::WriterMultiListener::StartListening(SwModify*)
(this=0x7ffffffe5db8, pDepend=0x7686cc0) at sw/source/core/attr/calbck.cxx:338
#4  0x00007fffd2578720 in SwEndNoteInfo::SwEndNoteInfo(SwEndNoteInfo const&)
(this=0x7ffffffe5d98, rInfo=...) at sw/source/core/doc/docftn.cxx:89
#5  0x00007fffd2579524 in SwFootnoteInfo::SwFootnoteInfo(SwFootnoteInfo const&)
(this=0x7ffffffe5d98, rInfo=...) at sw/source/core/doc/docftn.cxx:272
#6  0x00007fffd3241495 in SwXFootnoteProperties::setPropertyValue(rtl::OUString
const&, com::sun::star::uno::Any const&) (this=0x785a9c0,
rPropertyName="StartAt", aValue=uno::Any("short": 0)) at
sw/source/core/unocore/unosett.cxx:316
#7  0x00007fffa206e120 in
writerfilter::dmapper::DomainMapper::sprmWithProps(writerfilter::Sprm&,
tools::SvRef<writerfilter::dmapper::PropertyMap> const&) (this=0x78e07a0,
rSprm=..., rContext=...) at writerfilter/source/dmapper/DomainMapper.cxx:2358
#8  0x00007fffa20648f0 in
writerfilter::dmapper::DomainMapper::lcl_sprm(writerfilter::Sprm&)
(this=0x78e07a0, rSprm=...) at
writerfilter/source/dmapper/DomainMapper.cxx:1240
#9  0x00007fffa219b02c in
writerfilter::LoggedProperties::sprm(writerfilter::Sprm&) (this=0x78e07a0,
rSprm=...) at writerfilter/source/dmapper/LoggedResources.cxx:360
#10 0x00007fffa200a8a8 in
writerfilter::rtftok::RTFReferenceProperties::resolve(writerfilter::Properties&)
(this=0x785a750, rHandler=...) at
writerfilter/source/rtftok/rtfreferenceproperties.cxx:34
#11 0x00007fffa2249b4e in
writerfilter::dmapper::resolveSprmProps(writerfilter::Properties&,
writerfilter::Sprm&) (rHandler=..., rSprm=...) at
writerfilter/source/dmapper/util.cxx:66
#12 0x00007fffa206b1e9 in
writerfilter::dmapper::DomainMapper::sprmWithProps(writerfilter::Sprm&,
tools::SvRef<writerfilter::dmapper::PropertyMap> const&) (this=0x78e07a0,
rSprm=..., rContext=...) at writerfilter/source/dmapper/DomainMapper.cxx:2019
#13 0x00007fffa20648f0 in
writerfilter::dmapper::DomainMapper::lcl_sprm(writerfilter::Sprm&)
(this=0x78e07a0, rSprm=...) at
writerfilter/source/dmapper/DomainMapper.cxx:1240
#14 0x00007fffa219b02c in
writerfilter::LoggedProperties::sprm(writerfilter::Sprm&) (this=0x78e07a0,
rSprm=...) at writerfilter/source/dmapper/LoggedResources.cxx:360
#15 0x00007fffa200a8a8 in
writerfilter::rtftok::RTFReferenceProperties::resolve(writerfilter::Properties&)
(this=0x785a6b0, rHandler=...) at
writerfilter/source/rtftok/rtfreferenceproperties.cxx:34
#16 0x00007fffa207881b in
writerfilter::dmapper::DomainMapper::lcl_props(tools::SvRef<writerfilter::Reference<writerfilter::Properties>
>) (this=0x78e07a0, ref=...) at
writerfilter/source/dmapper/DomainMapper.cxx:3586
#17 0x00007fffa219a21b in
writerfilter::LoggedStream::props(tools::SvRef<writerfilter::Reference<writerfilter::Properties>
>) (this=0x78e07f8, ref=...) at
writerfilter/source/dmapper/LoggedResources.cxx:250
#18 0x00007fffa1fbe960 in
writerfilter::rtftok::RTFDocumentImpl::replayBuffer(std::__debug::deque<std::tuple<writerfilter::rtftok::RTFBufferTypes,
tools::SvRef<writerfilter::rtftok::RTFValue>,
tools::SvRef<writerfilter::rtftok::TableRowBuffer> >,
std::allocator<std::tuple<writerfilter::rtftok::RTFBufferTypes,
tools::SvRef<writerfilter::rtftok::RTFValue>,
tools::SvRef<writerfilter::rtftok::TableRowBuffer> > > >&,
writerfilter::rtftok::RTFSprms*, writerfilter::rtftok::RTFSprms const*)
(this=0x793dd70, rBuffer=std::__debug::deque with 11 elements = {...},
pSprms=0x68fe420, pAttributes=0x6d3c950) at
writerfilter/source/rtftok/rtfdocumentimpl.cxx:1632
#19 0x00007fffa1fbe58f in
writerfilter::rtftok::RTFDocumentImpl::replayRowBuffer(std::__debug::deque<std::tuple<writerfilter::rtftok::RTFBufferTypes,
tools::SvRef<writerfilter::rtftok::RTFValue>,
tools::SvRef<writerfilter::rtftok::TableRowBuffer> >,
std::allocator<std::tuple<writerfilter::rtftok::RTFBufferTypes,
tools::SvRef<writerfilter::rtftok::RTFValue>,
tools::SvRef<writerfilter::rtftok::TableRowBuffer> > > >&,
std::__debug::deque<writerfilter::rtftok::RTFSprms,
std::allocator<writerfilter::rtftok::RTFSprms> >&,
std::__debug::deque<writerfilter::rtftok::RTFSprms,
std::allocator<writerfilter::rtftok::RTFSprms> >&, int) (this=0x793dd70,
rBuffer=std::__debug::deque with 11 elements = {...},
rCellsSrpms=std::__debug::deque with 2 elements = {...},
rCellsAttributes=std::__debug::deque with 2 elements = {...}, nCells=2) at
writerfilter/source/rtftok/rtfdocumentimpl.cxx:1608
#20 0x00007fffa1f8a2a3 in
writerfilter::rtftok::RTFDocumentImpl::dispatchSymbol(writerfilter::rtftok::RTFKeyword)
(this=0x793dd70, nKeyword=writerfilter::rtftok::RTF_ROW) at
writerfilter/source/rtftok/rtfdispatchsymbol.cxx:300
#21 0x00007fffa203c792 in
writerfilter::rtftok::RTFTokenizer::dispatchKeyword(rtl::OString const&, bool,
int) (this=0x68fc9d0, rKeyword="row", bParam=false, nParam=0) at
writerfilter/source/rtftok/rtftokenizer.cxx:299
#22 0x00007fffa203c0a0 in writerfilter::rtftok::RTFTokenizer::resolveKeyword()
(this=0x68fc9d0) at writerfilter/source/rtftok/rtftokenizer.cxx:246
#23 0x00007fffa203b7d6 in writerfilter::rtftok::RTFTokenizer::resolveParse()
(this=0x68fc9d0) at writerfilter/source/rtftok/rtftokenizer.cxx:126
#24 0x00007fffa1fb5886 in
writerfilter::rtftok::RTFDocumentImpl::resolve(writerfilter::Stream&)
(this=0x793dd70, rMapper=...) at
writerfilter/source/rtftok/rtfdocumentimpl.cxx:807
#25 0x00007fffa224b1cc in (anonymous
namespace)::RtfFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
const&) (this=0x76f0570, rDescriptor=uno::Sequence of length 3 = {...}) at
writerfilter/source/filter/RtfFilter.cxx:163
#26 0x00007fffa321c37a in (anonymous namespace)::SwRTFReader::Read(SwDoc&,
rtl::OUString const&, SwPaM&, rtl::OUString const&) (this=0x48af690, rDoc=...,
rPam=SwPaM = {...}) at sw/source/filter/rtf/swparrtf.cxx:104
#27 0x00007fffd337db3b in SwReader::Read(Reader const&) (this=0x7ffffffee788,
rOptions=...) at sw/source/filter/basflt/shellio.cxx:191
#28 0x00007fffd36f37b5 in
SwTransferable::PasteFileContent(TransferableDataHelper&, SwWrtShell&,
SotClipboardFormatId, bool, bool) (rData=..., rSh=...,
nFormat=SotClipboardFormatId::RTF, bMsg=true, bIgnoreComments=false) at
sw/source/uibase/dochdl/swdtflvr.cxx:2099
#29 0x00007fffd36efb75 in SwTransferable::PasteData(TransferableDataHelper&,
SwWrtShell&, unsigned char, SotExchangeActionFlags, SotClipboardFormatId,
SotExchangeDest, bool, bool, Point const*, signed char, bool, RndStdIds, bool,
SwPasteContext*, PasteTableType) (rData=..., rSh=..., nAction=1 '\001',
nActionFlags=SotExchangeActionFlags::InsertTargetUrl,
nFormat=SotClipboardFormatId::RTF,
nDestination=SotExchangeDest::SWDOC_FREE_AREA, bIsPasteFormat=true,
bIsDefault=false, pPt=0x0, nDropAction=0 '\000', bPasteSelection=false,
nAnchorType=RndStdIds::FLY_AT_PARA, bIgnoreComments=false, pContext=0x0,
ePasteTable=PasteTableType::PASTE_DEFAULT) at
sw/source/uibase/dochdl/swdtflvr.cxx:1742
#30 0x00007fffd36fb605 in SwTransferable::PasteFormat(SwWrtShell&,
TransferableDataHelper&, SotClipboardFormatId) (rSh=..., rData=...,
nFormat=SotClipboardFormatId::RTF) at sw/source/uibase/dochdl/swdtflvr.cxx:3284
#31 0x00007fffd389c48a in
SwBaseShell::ExecClpbrd(SfxRequest&)::$_0::operator()(int) const
(this=0x6547f80, nResult=1) at sw/source/uibase/shells/basesh.cxx:406
#32 0x00007fffd389c3c1 in std::__invoke_impl<void,
SwBaseShell::ExecClpbrd(SfxRequest&)::$_0&, int>(std::__invoke_other,
SwBaseShell::ExecClpbrd(SfxRequest&)::$_0&, int&&) (__f=...,
__args=@0x7ffffffeef34: 1) at
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/invoke.h:60
#33 0x00007fffd389c362 in std::__invoke_r<void,
SwBaseShell::ExecClpbrd(SfxRequest&)::$_0&,
int>(SwBaseShell::ExecClpbrd(SfxRequest&)::$_0&, int&&) (__fn=...,
__args=@0x7ffffffeef34: 1) at
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/invoke.h:110
#34 0x00007fffd389c1b2 in std::_Function_handler<void (int),
SwBaseShell::ExecClpbrd(SfxRequest&)::$_0>::_M_invoke(std::_Any_data const&,
int&&) (__functor=..., __args=@0x7ffffffeef34: 1) at
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/std_function.h:291
#35 0x00007fffdaf30963 in std::function<void (int)>::operator()(int) const
(this=0x7ffffffeefa8, __args=1) at
/usr/lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/std_function.h:622
#36 0x00007fffdae9e133 in (anonymous
namespace)::GtkInstanceDialog::asyncresponse(int) (this=0x78524e0, ret=-5) at
vcl/unx/gtk3/gtk3gtkinst.cxx:6752
#37 0x00007fffdae9de97 in (anonymous
namespace)::GtkInstanceDialog::signalAsyncResponse(_GtkWidget*, int, void*)
(ret=-5, widget=0x78524e0) at vcl/unx/gtk3/gtk3gtkinst.cxx:4337
#38 0x00007fffea113d50 in g_cclosure_marshal_VOID__BOOLEANv () at
/lib64/libgobject-2.0.so.0
#39 0x00007fffea111ae6 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0
#40 0x00007fffea12a6e9 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#41 0x00007fffea12ac63 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#42 0x00007fffea11188a in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#43 0x00007fffea124423 in signal_emit_unlocked_R.isra.0 () at
/lib64/libgobject-2.0.so.0

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200622/3500e2b7/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list