Apache OpenOffice (AOO) Bugzilla – Issue 33945
Insert Index consume 99% CPU and does not finish.
Last modified: 2013-08-07 14:41:36 UTC
To reproduce the problem. 1. Create empty writer document. 2. Insert Table of Contents (via Insert Index). 3. Check the Perf Monitor. Another test. 1. Download "http://dba.openoffice.org/specifications/Database_application.sxw" 2. Insert Table of Illustration. 3. Check the Perf Monitor.
MRU->ES: please care about this.
svt680mi.dll!01429833() svx680mi.dll!078e0e6f() svx680mi.dll!078e0e82() svl680mi.dll!012a60bc() sw680mi.dll!SwFont::SwFont() + 0x116 C++ sw680mi.dll!SwTxtFrm::_CalcHeightOfLastLine() + 0xb5 C++ sw680mi.dll!SwTxtFrm::Format() + 0x46f C++ sw680mi.dll!SwCntntFrm::MakeAll() + 0x643 C++ sw680mi.dll!SwFrm::PrepareMake() + 0x214 C++ sw680mi.dll!SwTabFrm::MakeAll() + 0xc2f C++ sw680mi.dll!SwFrm::PrepareMake() + 0x155 C++ sw680mi.dll!SwFlyAtCntFrm::MakeAll() + 0x258 C++ sw680mi.dll!SwFrm::PrepareMake() + 0x214 C++ sw680mi.dll!SwFrm::MakePos() + 0x22d C++ sw680mi.dll!SwCntntFrm::MakeAll() + 0x4eb C++ sw680mi.dll!SwFrm::OptPrepareMake() + 0x6c C++ sw680mi.dll!SwLayAction::_FormatCntnt() + 0x1ea C++ sw680mi.dll!SwLayAction::_FormatFlyCntnt() + 0x1c C++ sw680mi.dll!SwObjectFormatter::_FormatObj() + 0x83 C++ sw680mi.dll!SwObjectFormatterTxtFrm::DoFormatObj() + 0x52 C++ sw680mi.dll!SwObjectFormatter::_FormatObjsAtFrm() + 0x68 C++ sw680mi.dll!SwObjectFormatterTxtFrm::DoFormatObjs() + 0xd1 C++ sw680mi.dll!SwObjectFormatter::FormatObjsAtFrm() + 0x25 C++ sw680mi.dll!SwLayAction::FormatCntnt() + 0x121 C++ sw680mi.dll!SwLayAction::InternalAction() + 0x33a C++ sw680mi.dll!SwLayAction::Action() + 0x77 C++ sw680mi.dll!ViewShell::ImplEndAction() + 0x105 C++ sw680mi.dll!ViewShell::EndAction() + 0x15 C++ sw680mi.dll!SwCrsrShell::EndAction() + 0x62 C++ sw680mi.dll!SwView::OuterResizePixel() + 0x312 C++ sfx680mi.dll!04672967() sfx680mi.dll!04673fb1() sfx680mi.dll!04733b1a() vcl680mi.dll!10068872() vcl680mi.dll!10069b8e() sfx680mi.dll!0464708a() sfx680mi.dll!046b9460() sfx680mi.dll!0464143b() sfx680mi.dll!046b964f() vcl680mi.dll!10067ed9() vcl680mi.dll!10068872() vcl680mi.dll!10069b8e() tk680mi.dll!0166ba35() fwk680mi.dll!04e1d381() fwk680mi.dll!04dfb338() fwk680mi.dll!04dfb688() fwk680mi.dll!04dfc0ed() fwk680mi.dll!04df1cc3() fwk680mi.dll!04df7621() tk680mi.dll!016700ca() tk680mi.dll!0166d26b() tk680mi.dll!0166b97e() tk680mi.dll!0166c644() vcl680mi.dll!1002fae4() vcl680mi.dll!1002fbb8() vcl680mi.dll!10064b31() vcl680mi.dll!10067f07() tk680mi.dll!0166bb41() ctl680mi.dll!0a878697() sw680mi.dll!SwOneExampleFrame::TimeoutHdl() + 0x8f5 C++ sw680mi.dll!SwOneExampleFrame::LinkStubTimeoutHdl() + 0xe C++ vcl680mi.dll!1002fae4() vcl680mi.dll!10089840() vcl680mi.dll!1011c741() user32.dll!77d442c5() user32.dll!77d43e6f() user32.dll!77d43ddf() vcl680mi.dll!100f9d78() vcl680mi.dll!100f9dd3() vcl680mi.dll!100f9e74() vcl680mi.dll!1007b66a() > swui680mi.dll!AbstractMultiTOXTabDialog_Impl::Execute() Line 172 + 0x1d C++ sw680mi.dll!SwTextShell::ExecIdx() + 0x2e6 C++ sw680mi.dll!SfxStubSwTextShellExecIdx() + 0xe C++ sfx680mi.dll!04703f4b()
*** Issue 33942 has been marked as a duplicate of this issue. ***
On Linux (Debian), Insert Alphabetical Index have similiar problem. In addition, the words and preview look weired... font overlapping.
*** Issue 34048 has been marked as a duplicate of this issue. ***
Loops in SwObjectFormatter::_FormatObj(SwAnchoredObject & _rAnchoredObj={...}).
FME->OD: Please have a look. This one requires a deep understanding of the whole object positioning stuff.
*** Issue 34335 has been marked as a duplicate of this issue. ***
Re-test on version 1.9.54 (win32 and Linux) - was OK, except that the first few seconds the CPU feel heavy when accessing this module.
Confirming that the defect is fixed in OOo 1.9.54/SRC680m54. It's fixed by cws swqbugfixes06 OD->MRU: Please verify.
works in OOo 1.9.54/SRC680m54.
Yes, works with 680m54, seems to be fixed by CWS swqbugfixes06.
*** Issue 32930 has been marked as a duplicate of this issue. ***
*** Issue 33671 has been marked as a duplicate of this issue. ***