Summary: | Crash when rename list style | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Élodie <eomer> |
Component: | Writer | Assignee: | Cédric Bosdonnat <cedric.bosdonnat.ooo> |
Status: | RESOLVED WORKSFORME | QA Contact: | |
Severity: | major | ||
Priority: | medium | CC: | jon, jumbo4444, LibreOffice |
Version: | 3.3.2 release | ||
Hardware: | x86 (IA32) | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Élodie
2011-06-15 04:49:43 UTC
Hello, This crash is difficult to reproduce. Some procedure make crash half time, but not all the time. On WinXP, crash gives no window message: when I click on OK to valid new name, all LibO windows simply disappear. When I again starts LibO, LibO proposes to retrieve previous files. Cedric, do you have time to look at this? Not reproducible with "LibreOffice 3.4.0 – WIN7 Home Premium (64bit) German UI [OOO340m1 (Build:12)]", own sample document and 10x renamed style. Linus specific or only reported problem to reproduce the crash? I modified Status to Assigned due to facts. (In reply to comment #3) > Not reproducible with "LibreOffice 3.4.0 – WIN7 Home Premium (64bit) German > UI [OOO340m1 (Build:12)]", own sample document and 10x renamed style. Linus > specific or only reported problem to reproduce the crash? > > I modified Status to Assigned due to facts. Hi, not a linus specific problem. Did you see that I've said in my first commit about the firsts tests ? Same crash with WinXP LibO 3.3.3 RC1, XP et Libo 3.4 have been reported. But it's a fact that is difficult to reproduce, I'm not able to tell you exactly when it happened. All my tests go to crash. Thanks to have assigned it. Élodie OS due to report / comments Reproduced even on master branch. Here is a backtrace of the crash: #0 0x00007fffde98cf5e in SwNumRule::Get (this=0x0, i=1) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/doc/number.cxx:87 #1 0x00007fffdec34c38 in (anonymous namespace)::AreListLevelIndentsApplicableAndLabelAlignmentActive (rTxtNode=...) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/text/itrcrsr.cxx:156 #2 0x00007fffdec34d23 in SwTxtMargin::CtorInitTxtMargin (this=0x7fffffff94c0, pNewFrm=0x7fffdabba110, pNewInf=0x7fffffff9d50) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/text/itrcrsr.cxx:182 #3 0x00007fffdec358a3 in SwTxtCursor::CtorInitTxtCursor (this=0x7fffffff94c0, pNewFrm=0x7fffdabba110, pNewInf=0x7fffffff9d50) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/text/itrcrsr.cxx:411 #4 0x00007fffdec1391f in SwTxtCursor::SwTxtCursor (this=0x7fffffff94c0, pTxtFrm=0x7fffdabba110, pTxtSizeInf=0x7fffffff9d50) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/text/itrtxt.hxx:273 #5 0x00007fffdec0ebb4 in SwTxtFrm::_GetCrsrOfst (this=0x7fffdabba110, pPos=0x7fffffffa140, rPoint=..., bChgFrm=1 '\001', pCMS=0x7fffffffa180) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/text/frmcrsr.cxx:615 #6 0x00007fffdec0f155 in SwTxtFrm::GetCrsrOfst (this=0x7fffdabba110, pPos=0x7fffffffa140, rPoint=..., pCMS=0x7fffffffa180) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/text/frmcrsr.cxx:707 #7 0x00007fffdeba4610 in SwLayoutFrm::GetCrsrOfst (this=0x7fffdae15000, pPos=0x7fffffffa140, rPoint=..., pCMS=0x7fffffffa180) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/layout/trvlfrm.cxx:169 #8 0x00007fffdeba4610 in SwLayoutFrm::GetCrsrOfst (this=0x7fffdae13000, pPos=0x7fffffffa140, rPoint=..., pCMS=0x7fffffffa180) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/layout/trvlfrm.cxx:169 #9 0x00007fffdeba48a5 in SwPageFrm::GetCrsrOfst (this=0x7fffdae13000, pPos=0x7fffffffa140, rPoint=..., pCMS=0x7fffffffa180) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/layout/trvlfrm.cxx:216 #10 0x00007fffdeba50bf in SwRootFrm::GetCrsrOfst (this=0x1517120, pPos=0x7fffffffa140, rPoint=..., pCMS=0x7fffffffa180) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/layout/trvlfrm.cxx:350 #11 0x00007fffde882575 in SwCrsrShell::GetContentAtPos (this=0x1516ba0, rPt=..., rCntntAtPos=..., bSetCrsr=0 '\000', pFldRect=0x0) at /home/cbosdo/libreoffice/master/bootstrap/sw/source/core/crsr/crstrvl.cxx:1023 Details to reproduce it * Create new Writer document * Type some text * Enter F12 * Type a new sub level * Change the sub level bullet to something else * Save the style with "New Style from Selection" and name it "my test" * Modify the style and rename it to eg "My sample style" * Ok Crash... I've run into this several times on LibO 3.5.0. Sometimes crashing, sometimes not. It seems to happen more often if I use the "new style from selection", which creates a paragraph and list list style. Changing the list style name is what then seems to crash most which changing the paragraph name seems to work ok. I'm guessing it's related to the link between the paragraph style and the list style On pc Debian x86-64 with 3.6 sources updated some days ago, I don't reproduce it. Could someone give a try with a newer LO version (last one is 3.6.4)? No feedback since months, following my last comment, I put it as WFM. If someone can reproduce this, please don't hesitate to reopen this tracker. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.