https://bugs.freedesktop.org/show_bug.cgi?id=79499

Julien Nabet <serval2...@yahoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mst...@redhat.com

--- Comment #3 from Julien Nabet <serval2...@yahoo.fr> ---
Michael: it seems 4.3 is too much different from 4.2 for this part.
For example for the bt I retrieved:
in function lcl_CalcBreaks from sw/source/core/doc/docedt.cxx
   1409     const sal_Int32 nStart(rPam.Start()->nContent.GetIndex())
nStart value is 0 in 4.3, -1 in 4.2
that's why I've got a segfault line 1416:
  1414     for (sal_Int32 i = nStart; i < nEnd; ++i)
  1415     {
  1416         const sal_Unicode c(pTxtNode->GetTxt()[i]);

After having checked this, I got another crash during Ctrl-backspace:
#4  0x00002aaaaad19255 in rtl_uString_newFromSubString (ppThis=0x7fffffff3c78,
pFrom=0x1e700d0, beginIndex=65535, count=5)
    at /home/julien/compile-libreoffice/libo_4_2/sal/rtl/strtmpl.cxx:1269
#5  0x00002aaac8459a59 in rtl::OUString::copy (this=0x1601718,
beginIndex=65535, count=5) at
/home/julien/compile-libreoffice/libo_4_2/include/rtl/ustring.hxx:1483
#6  0x00002aaac8b31fd3 in SwUndoDelete::SaveCntnt (this=0x1ac8940,
pStt=0x7fffffff41d0, pEnd=0x7fffffff4198, pSttTxtNd=0x1601660,
pEndTxtNd=0x1601660)
    at
/home/julien/compile-libreoffice/libo_4_2/sw/source/core/undo/undel.cxx:364
#7  0x00002aaac8b30d7b in SwUndoDelete::SwUndoDelete (this=0x1ac8940,
rPam=SwPaM = {...}, bFullPara=0 '\000', bCalledByTblCpy=0 '\000')
    at
/home/julien/compile-libreoffice/libo_4_2/sw/source/core/undo/undel.cxx:159
#8  0x00002aaac85a7d9d in SwDoc::DeleteRangeImplImpl (this=0x15f2b00,
rPam=SwPaM = {...}) at
/home/julien/compile-libreoffice/libo_4_2/sw/source/core/doc/docedt.cxx:1655
#9  0x00002aaac85a7660 in SwDoc::DeleteRangeImpl (this=0x15f2b00, rPam=SwPaM =
{...}) at
/home/julien/compile-libreoffice/libo_4_2/sw/source/core/doc/docedt.cxx:1565
#10 0x00002aaac85a758c in SwDoc::DeleteAndJoinImpl (this=0x15f2b00, rPam=SwPaM
= {...}, bForceJoinNext=false)
    at
/home/julien/compile-libreoffice/libo_4_2/sw/source/core/doc/docedt.cxx:1545
#11 0x00002aaac85a6e75 in lcl_DoWithBreaks(SwDoc &, SwPaM &, struct {...},
bool) (rDoc=..., rPam=SwPaM = {...}, pFunc=
    (bool (SwDoc::*)(SwDoc * const, SwPaM &, bool)) 0x2aaac85a753e
<SwDoc::DeleteAndJoinImpl(SwPaM&, bool)>, bForceJoinNext=false)
    at
/home/julien/compile-libreoffice/libo_4_2/sw/source/core/doc/docedt.cxx:1438
#12 0x00002aaac85a8462 in SwDoc::DeleteAndJoin (this=0x15f2b00, rPam=SwPaM =
{...}, bForceJoinNext=false)
    at
/home/julien/compile-libreoffice/libo_4_2/sw/source/core/doc/docedt.cxx:1783
#13 0x00002aaac87a7c2b in SwEditShell::DeleteSel (this=0x169e790, rPam=SwPaM =
{...}, pUndo=0x7fffffff45ff "")
    at
/home/julien/compile-libreoffice/libo_4_2/sw/source/core/edit/eddel.cxx:98

Any idea?

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to