Bugzilla – Attachment 149690 Details for
Bug 123259
Assert when add a new line after a form control (in design mode)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bt with debug symbols
bt.txt (text/plain), 14.82 KB, created by
Julien Nabet
on 2019-03-03 11:28:15 UTC
(
hide
)
Description:
bt with debug symbols
Filename:
MIME Type:
Creator:
Julien Nabet
Created:
2019-03-03 11:28:15 UTC
Size:
14.82 KB
patch
obsolete
>soffice.bin: /home/julien/lo/libreoffice/sw/source/core/text/txtfrm.cxx:1219: TextFrameIndex SwTextFrame::MapModelToView(const SwTextNode*, sal_Int32) const: Assertion `static_cast<SwTextNode*>(const_cast<SwModify*>(SwFrame::GetDep())) == pNode' failed. > >Thread 1 "soffice.bin" received signal SIGABRT, Aborted. >__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >50 ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type. >(gdb) bt >#0 0x00007ffff7b418bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 >#1 0x00007ffff7b2c535 in __GI_abort () at abort.c:79 >#2 0x00007ffff7b2c40f in __assert_fail_base > (fmt=0x7ffff7c8eee0 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7fffdee3a360 "static_cast<SwTextNode*>(const_cast<SwModify*>(SwFrame::GetDep())) == pNode", file=0x7fffdee39cf8 "/home/julien/lo/libreoffice/sw/source/core/text/txtfrm.cxx", line=1219, function=<optimized out>) at assert.c:92 >#3 0x00007ffff7b3a0f2 in __GI___assert_fail > (assertion=0x7fffdee3a360 "static_cast<SwTextNode*>(const_cast<SwModify*>(SwFrame::GetDep())) == pNode", file=0x7fffdee39cf8 "/home/julien/lo/libreoffice/sw/source/core/text/txtfrm.cxx", line=1219, function=0x7fffdee3cb60 <SwTextFrame::MapModelToView(SwTextNode const*, int) const::__PRETTY_FUNCTION__> "TextFrameIndex SwTextFrame::MapModelToView(const SwTextNode*, sal_Int32) const") at assert.c:101 >#4 0x00007fffde245b10 in SwTextFrame::MapModelToView(SwTextNode const*, int) const (this=0x55555ad4d3d0, pNode=0x55555c75f6c0, nIndex=0) at /home/julien/lo/libreoffice/sw/source/core/text/txtfrm.cxx:1219 >#5 0x00007fffde245b91 in SwTextFrame::MapModelToViewPos(SwPosition const&) const (this=0x55555ad4d3d0, rPos=SwPosition (node 9, offset 0)) at /home/julien/lo/libreoffice/sw/source/core/text/txtfrm.cxx:1228 >#6 0x00007fffddfc4984 in SwAnchoredObject::FindAnchorCharFrame() (this=0x55555ad0d870) at /home/julien/lo/libreoffice/sw/source/core/layout/anchoredobject.cxx:720 >#7 0x00007fffddfc332a in SwAnchoredObject::GetAnchorFrameContainingAnchPos() (this=0x55555ad0d870) at /home/julien/lo/libreoffice/sw/source/core/layout/anchoredobject.cxx:136 >#8 0x00007fffddfc48b5 in SwAnchoredObject::FindPageFrameOfAnchor() (this=0x55555ad0d870) at /home/julien/lo/libreoffice/sw/source/core/layout/anchoredobject.cxx:693 >#9 0x00007fffdd98e2f6 in sw::access::SwAccessibleChild::GetBox(SwAccessibleMap const&) const (this=0x7ffffffef2d8, rAccMap=...) at /home/julien/lo/libreoffice/sw/source/core/access/accfrmobj.cxx:253 >#10 0x00007fffdd992b87 in SwAccessibleChildSList_const_iterator::SwAccessibleChildSList_const_iterator(SwAccessibleChildSList const&, SwAccessibleMap&) (this=0x7ffffffef2d0, rLst=..., rAccMap=...) > at /home/julien/lo/libreoffice/sw/source/core/access/accfrmobjslist.cxx:81 >#11 0x00007fffdd96fa21 in SwAccessibleChildSList::begin() const (this=0x7ffffffef330) at /home/julien/lo/libreoffice/sw/source/core/access/accfrmobjslist.hxx:100 >#12 0x00007fffdd988063 in SwAccessibleFrame::GetChildCount(SwAccessibleMap&, SwRect const&, SwFrame const*, bool) (rAccMap=..., rVisArea=SwRect = {...}, pFrame=0x55555ad4d3d0, bInPagePreview=false) > at /home/julien/lo/libreoffice/sw/source/core/access/accframe.cxx:56 >#13 0x00007fffdd989b17 in SwAccessibleFrame::GetChildCount(SwAccessibleMap&) const (this=0x55555b7be110, rAccMap=...) at /home/julien/lo/libreoffice/sw/source/core/access/accframe.cxx:447 >#14 0x00007fffdd9771a3 in SwAccessibleContext::getAccessibleChildCount() (this=0x55555b7be0c0) at /home/julien/lo/libreoffice/sw/source/core/access/acccontext.cxx:574 >#15 0x00007fffe8a84c29 in AtkListener::updateChildList(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext> const&) (this=0x55555c815cb0, pContext= > uno::Reference to (class SwAccessibleParagraph *) 0x55555b7be0f0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/../../gtk/a11y/atklistener.cxx:140 >#16 0x00007fffe8a84f92 in AtkListener::handleChildRemoved(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext> const&, com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&) (this=0x55555c815cb0, rxParent=uno::Reference to (class SwAccessibleParagraph *) 0x55555b7be0f0, rxChild=uno::Reference to (class accessibility::AccessibleControlShape *) 0x55555b6a2140) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/../../gtk/a11y/atklistener.cxx:217 >#17 0x00007fffe8a85474 in AtkListener::notifyEvent(com::sun::star::accessibility::AccessibleEventObject const&) (this=0x55555c815cb0, aEvent=...) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/../../gtk/a11y/atklistener.cxx:429 >#18 0x00007ffff6cfeaef in comphelper::AccessibleEventNotifier::addEvent(unsigned int, com::sun::star::accessibility::AccessibleEventObject const&) (_nClient=189, _rEvent=...) > at /home/julien/lo/libreoffice/comphelper/source/misc/accessibleeventnotifier.cxx:277 >#19 0x00007fffdd97680b in SwAccessibleContext::FireAccessibleEvent(com::sun::star::accessibility::AccessibleEventObject&) (this=0x55555b7be0c0, rEvent=...) > at /home/julien/lo/libreoffice/sw/source/core/access/acccontext.cxx:455 >#20 0x00007fffdd9791d4 in SwAccessibleContext::DisposeShape(SdrObject const*, accessibility::AccessibleShape*) (this=0x55555b7be0c0, pObj=0x55555acf7c60, pAccImpl=0x55555b6a20f0) > at /home/julien/lo/libreoffice/sw/source/core/access/acccontext.cxx:985 >#21 0x00007fffdd979a3b in SwAccessibleContext::DisposeChild(sw::access::SwAccessibleChild const&, bool, bool) (this=0x55555b7be0c0, rChildFrameOrObj=..., bRecursive=false, bCanSkipInvisible=false) > at /home/julien/lo/libreoffice/sw/source/core/access/acccontext.cxx:1093 >#22 0x00007fffdd9a1457 in SwAccessibleMap::A11yDispose(SwFrame const*, SdrObject const*, vcl::Window*, bool, bool) (this=0x55555b13c880, pFrame=0x0, pObj=0x55555acf7c60, pWindow= > 0x0, bRecursive=false, bCanSkipInvisible=false) at /home/julien/lo/libreoffice/sw/source/core/access/accmap.cxx:2264 >#23 0x00007fffde5f2e5c in SwViewShellImp::DisposeAccessible(SwFrame const*, SdrObject const*, bool, bool) (this=0x55555ad4cc20, pFrame=0x0, pObj=0x55555acf7c60, bRecursive=false, bCanSkipInvisible=false) > at /home/julien/lo/libreoffice/sw/source/core/view/viewimp.cxx:322 >#24 0x00007fffdde8f772 in SwViewShellImp::DisposeAccessibleObj(SdrObject const*, bool) (this=0x55555ad4cc20, pObj=0x55555acf7c60, bCanSkipInvisible=false) > at /home/julien/lo/libreoffice/sw/source/core/inc/viewimp.hxx:290 >#25 0x00007fffde00d2c0 in SwFrame::RemoveDrawObj(SwAnchoredObject&) (this=0x55555ad4d3d0, _rToRemoveObj=...) at /home/julien/lo/libreoffice/sw/source/core/layout/fly.cxx:2271 >#26 0x00007fffdde6e5c6 in SwDrawContact::DisconnectFromLayout(bool) (this=0x55555ad0d840, _bMoveMasterToInvisibleLayer=false) at /home/julien/lo/libreoffice/sw/source/core/draw/dcontact.cxx:1622 >#27 0x00007fffdde6ec56 in SwDrawContact::ConnectToLayout(SwFormatAnchor const*) (this=0x55555ad0d840, pAnch=0x55555b6a4880) at /home/julien/lo/libreoffice/sw/source/core/draw/dcontact.cxx:1745 >#28 0x00007fffdde6d3aa in SwDrawContact::SwClientNotify(SwModify const&, SfxHint const&) (this=0x55555ad0d840, rMod=..., rHint=...) at /home/julien/lo/libreoffice/sw/source/core/draw/dcontact.cxx:1384 >#29 0x00007fffdda1a553 in SwModify::CallSwClientNotify(SfxHint const&) const (this=0x55555ad0cfd0, rHint=...) at /home/julien/lo/libreoffice/sw/source/core/attr/calbck.cxx:373 >#30 0x00007fffdda1a5cd in sw::BroadcastingModify::CallSwClientNotify(SfxHint const&) const (this=0x55555ad0cfd0, rHint=...) at /home/julien/lo/libreoffice/sw/source/core/attr/calbck.cxx:378 >#31 0x00007fffdda1b851 in SwModify::ModifyBroadcast(SfxPoolItem const*, SfxPoolItem const*) (this=0x55555ad0cfd0, pOldValue=0x7fffffff0390, pNewValue=0x7fffffff03b0) > at /home/julien/lo/libreoffice/sw/inc/calbck.hxx:202 >#32 0x00007fffdda19999 in SwModify::NotifyClients(SfxPoolItem const*, SfxPoolItem const*) (this=0x55555ad0cfd0, pOldValue=0x7fffffff0390, pNewValue=0x7fffffff03b0) >--Type <RET> for more, q to quit, c to continue without paging-- > at /home/julien/lo/libreoffice/sw/source/core/attr/calbck.cxx:201 >#33 0x00007fffdda24a8d in SwFormat::Modify(SfxPoolItem const*, SfxPoolItem const*) (this=0x55555ad0cfd0, pOldValue=0x7fffffff0390, pNewValue=0x7fffffff03b0) > at /home/julien/lo/libreoffice/sw/source/core/attr/format.cxx:321 >#34 0x00007fffddfd3996 in SwFrameFormat::Modify(SfxPoolItem const*, SfxPoolItem const*) (this=0x55555ad0cfd0, pOld=0x7fffffff0390, pNew=0x7fffffff03b0) > at /home/julien/lo/libreoffice/sw/source/core/layout/atrfrm.cxx:2604 >#35 0x00007fffdd987213 in SwClient::ModifyNotification(SfxPoolItem const*, SfxPoolItem const*) (this=0x55555ad0cfd0, pOldValue=0x7fffffff0390, pNewValue=0x7fffffff03b0) > at /home/julien/lo/libreoffice/sw/inc/calbck.hxx:154 >#36 0x00007fffdda25d45 in SwFormat::SetFormatAttr(SfxPoolItem const&) (this=0x55555ad0cfd0, rAttr=...) at /home/julien/lo/libreoffice/sw/source/core/attr/format.cxx:539 >#37 0x00007fffde291b2d in SwTextFlyCnt::SetAnchor(SwTextNode const*) (this=0x55555ad0d750, pNode=0x55555c75f6c0) at /home/julien/lo/libreoffice/sw/source/core/txtnode/atrflyin.cxx:196 >#38 0x00007fffde304419 in SwTextNode::InsertHint(SwTextAttr*, SetAttrMode) (this=0x55555c75f6c0, pAttr=0x55555ad0d750, nMode=(SetAttrMode::DONTREPLACE | SetAttrMode::NOTXTATRCHR)) > at /home/julien/lo/libreoffice/sw/source/core/txtnode/thints.cxx:1315 >#39 0x00007fffde2e2038 in SwTextNode::CutImpl(SwTextNode*, SwIndex const&, SwIndex const&, int, bool) > (this=0x55555b7159a0, pDest=0x55555c75f6c0, rDestStart=SwIndex (offset 0), rStart=SwIndex (offset 0), nLen=1, bUpdate=false) at /home/julien/lo/libreoffice/sw/source/core/txtnode/ndtxt.cxx:2596 >#40 0x00007fffde2e140e in SwTextNode::CutText(SwTextNode*, SwIndex const&, int) (this=0x55555b7159a0, pDest=0x55555c75f6c0, rStart=SwIndex (offset 0), nLen=1) > at /home/julien/lo/libreoffice/sw/source/core/txtnode/ndtxt.cxx:2417 >#41 0x00007fffde2d8de9 in SwTextNode::SplitContentNode(SwPosition const&, std::function<void (SwTextNode*, sw::mark::RestoreMode)> const*) > (this=0x55555b7159a0, rPos=SwPosition (node 10, offset 1), pContentIndexRestore=0x7fffffff0d80) at /home/julien/lo/libreoffice/sw/source/core/txtnode/ndtxt.cxx:476 >#42 0x00007fffddcbb6ee in sw::DocumentContentOperationsManager::SplitNode(SwPosition const&, bool) (this=0x55555ab19050, rPos=SwPosition (node 10, offset 1), bChkTableStart=true) > at /home/julien/lo/libreoffice/sw/source/core/doc/DocumentContentOperationsManager.cxx:3090 >#43 0x00007fffddee6007 in SwEditShell::SplitNode(bool, bool) (this=0x55555ad4c180, bAutoFormat=true, bCheckTableStart=true) at /home/julien/lo/libreoffice/sw/source/core/edit/editsh.cxx:197 >#44 0x00007fffdebd4df1 in SwWrtShell::SplitNode(bool) (this=0x55555ad4c180, bAutoFormat=true) at /home/julien/lo/libreoffice/sw/source/uibase/wrtsh/wrtsh1.cxx:949 >#45 0x00007fffde93400e in SwEditWin::KeyInput(KeyEvent const&) (this=0x55555ad38590, rKEvt=...) at /home/julien/lo/libreoffice/sw/source/uibase/docvw/edtwin.cxx:2540 >#46 0x00007ffff0a34286 in ImplHandleKey(vcl::Window*, MouseNotifyEvent, sal_uInt16, sal_uInt16, sal_uInt16, bool) > (pWindow=0x555557ac9db0, nSVEvent=MouseNotifyEvent::KEYINPUT, nKeyCode=1280, nCharCode=13, nRepeat=0, bForward=true) at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:994 >#47 0x00007ffff0a390e3 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x555557ac9db0, nEvent=SalEvent::KeyInput, pEvent=0x7fffffff15e2) > at /home/julien/lo/libreoffice/vcl/source/window/winproc.cxx:2359 >#48 0x00007fffe8b830da in SalFrame::CallCallback(SalEvent, void const*) const (this=0x555557acd0a0, nEvent=SalEvent::KeyInput, pEvent=0x7fffffff15e2) at /home/julien/lo/libreoffice/vcl/inc/salframe.hxx:285 >#49 0x00007fffe8b828ae in GtkSalFrame::CallCallbackExc(SalEvent, void const*) const (this=0x555557acd0a0, nEvent=SalEvent::KeyInput, pEvent=0x7fffffff15e2) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkframe.cxx:4492 >#50 0x00007fffe8b73a7c in GtkSalFrame::doKeyCallback(unsigned int, unsigned int, unsigned short, unsigned char, char16_t, bool, bool) > (this=0x555557acd0a0, state=16, keyval=65293, hardware_keycode=36, group=0 '\000', aOrigCode=13 u'\r', bDown=true, bSendRelease=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkframe.cxx:455 >#51 0x00007fffe8b7ef2f in GtkSalFrame::signalKey(_GtkWidget*, _GdkEventKey*, void*) (pWidget=0x555557acffe0, pEvent=0x55555b8b4780, frame=0x555557acd0a0) > at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkframe.cxx:3298 >#52 0x00007fffe868817b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#53 0x00007fffeb0bfc7d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#54 0x00007fffeb0d3345 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#55 0x00007fffeb0db94b in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#56 0x00007fffeb0dc91f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 >#57 0x00007fffe8636324 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#58 0x00007fffe84f6a3f in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#59 0x00007fffe84f8a83 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 >#60 0x00007fffe81fa465 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 >#61 0x00007fffe82555b2 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 >#62 0x00007fffeafddf2e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#63 0x00007fffeafde1c8 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#64 0x00007fffeafde25c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 >#65 0x00007fffe8aa2c34 in GtkSalData::Yield(bool, bool) (this=0x555555641980, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtk3gtkdata.cxx:528 >#66 0x00007fffe8aa6c30 in GtkInstance::DoYield(bool, bool) (this=0x555555653510, bWait=true, bHandleAllCurrentEvents=false) at /home/julien/lo/libreoffice/vcl/unx/gtk3/../gtk/gtkinst.cxx:406 >#67 0x00007ffff0fb22c5 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:441 >#68 0x00007ffff0fb27e7 in Application::Yield() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:505 >#69 0x00007ffff0fb20bd in Application::Execute() () at /home/julien/lo/libreoffice/vcl/source/app/svapp.cxx:422 >--Type <RET> for more, q to quit, c to continue without paging-- >#70 0x00007ffff7d44266 in desktop::Desktop::Main() (this=0x7fffffff2510) at /home/julien/lo/libreoffice/desktop/source/app/app.cxx:1621 >#71 0x00007ffff0fc9bdb in ImplSVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:203 >#72 0x00007ffff0fc9d00 in SVMain() () at /home/julien/lo/libreoffice/vcl/source/app/svmain.cxx:237 >#73 0x00007ffff7d9ce2d in soffice_main() () at /home/julien/lo/libreoffice/desktop/source/app/sofficemain.cxx:169 >#74 0x000055555555495d in sal_main () at /home/julien/lo/libreoffice/desktop/source/app/main.c:48 >#75 0x0000555555554943 in main (argc=2, argv=0x7fffffff2858) at /home/julien/lo/libreoffice/desktop/source/app/main.c:47 >(gdb) >
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 123259
:
149017
| 149690