https://bugs.freedesktop.org/show_bug.cgi?id=74790
Priority: medium
Bug ID: 74790
Assignee: [email protected]
Summary: Document comparison crashes Writer
Severity: normal
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Status: UNCONFIRMED
Version: 4.2.0.4 release
Component: Writer
Product: LibreOffice
The following creates an infinite loop in master, and crashes 4.2 (both dbgutil
build, but probably no better in the release one):
* open the attached document-comparison-loop-1.odt
* Edit -> Compare Documents, choose document-comparison-loop-2.odt
* see LibreOffice 4.2 crashing or master entering infinite loop :-)
Backtrace:
#0 0x00007ffff74d63d5 in raise () from /lib64/libc.so.6
#1 0x00007ffff74d7858 in abort () from /lib64/libc.so.6
#2 0x00007ffff74cf2e2 in __assert_fail_base () from /lib64/libc.so.6
#3 0x00007ffff74cf392 in __assert_fail () from /lib64/libc.so.6
#4 0x00007fffc6dd0829 in SwpHintsArray::Check (this=0x7fffdc205000,
bPortionsMerged=true)
at
/local/libreoffice/libreoffice-4-2/sw/source/core/txtnode/ndhints.cxx:308
#5 0x00007fffc6debe78 in SwTxtNode::CopyText (this=0x7fffcc0802c0,
pDest=0x7fffcc8fe2b8, rDestStart=..., rStart=..., nLen=
8, bForceCopyOfAllAttrs=false) at
/local/libreoffice/libreoffice-4-2/sw/source/core/txtnode/ndtxt.cxx:1789
#6 0x00007fffc6a06860 in SwDoc::CopyImpl (this=0x281b100, rPam=..., rPos=...,
bMakeNewFrms=true, bCopyAll=false, pCpyRange=
0x7fffcc8fd640) at
/local/libreoffice/libreoffice-4-2/sw/source/core/docnode/ndcopy.cxx:1037
#7 0x00007fffc6a05296 in SwDoc::CopyRange (this=0x281b100, rPam=..., rPos=...,
bCopyAll=false)
at /local/libreoffice/libreoffice-4-2/sw/source/core/docnode/ndcopy.cxx:701
#8 0x00007fffc687aaee in SwCompareLine::ChangesInLine (this=0x2868e30,
rLine=..., rpInsRing=@0x7fffffffc000: 0x0, rpDelRing=
@0x7fffffffc008: 0x0) at
/local/libreoffice/libreoffice-4-2/sw/source/core/doc/doccomp.cxx:1375
#9 0x00007fffc687bb9a in SwCompareData::CheckForChangesInLine
(this=0x7fffffffbfa0, rData=..., rStt=@0x7fffffffbee0: 0,
rEnd=@0x7fffffffbef0: 1, rThisStt=@0x7fffffffbed8: 0,
rThisEnd=@0x7fffffffbee8: 1)
at /local/libreoffice/libreoffice-4-2/sw/source/core/doc/doccomp.cxx:1601
#10 0x00007fffc68777cd in CompareData::ShowDiffs (this=0x7fffffffbfa0,
rData=...)
at /local/libreoffice/libreoffice-4-2/sw/source/core/doc/doccomp.cxx:397
#11 0x00007fffc687cc36 in SwDoc::CompareDoc (this=0x127f100, rDoc=...)
at /local/libreoffice/libreoffice-4-2/sw/source/core/doc/doccomp.cxx:1804
#12 0x00007fffc6abb6d7 in SwEditShell::CompareDoc (this=0x13348d0, rDoc=...)
at /local/libreoffice/libreoffice-4-2/sw/source/core/edit/editsh.cxx:898
#13 0x00007fffc736391f in SwView::InsertMedium (this=0x13efec0, nSlotId=6586,
pMedium=0x27f03c0, nVersion=0)
at /local/libreoffice/libreoffice-4-2/sw/source/ui/uiview/view2.cxx:2180
#14 0x00007fffc73649d6 in SwView::DialogClosedHdl (this=0x13efec0,
_pFileDlg=0x27bf970)
etc.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs