<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Writer stops responding with busy CPU after opening this document"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=142694#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Writer stops responding with busy CPU after opening this document"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=142694">bug 142694</a>
              from <span class="vcard"><a class="email" href="mailto:luke@deller.id.au" title="Luke Deller <luke@deller.id.au>"> <span class="fn">Luke Deller</span></a>
</span></b>
        <pre>Thanks Timur!

I opened this in the debugger with a local build
LibreOfficeDev 7.2.0.0.alpha1 ec629c5ee22d02f99d66a5cf975ce239876b7f4d

There is an infinite loop at the following location because pFrame->FindNext()
is returning pFrame again:

(gdb) frame
#0  SwFrame::PrepareMake (this=0x55555aa58180, pRenderContext=0x55555ab5b3a0)
at /home/deller/build/lo/sw/source/core/layout/calcmove.cxx:349
349                     pFrame = pFrame->FindNext();
(gdb) bt
#0  SwFrame::PrepareMake(OutputDevice*) (this=0x55555aa58180,
pRenderContext=0x55555ab5b3a0) at
/home/deller/build/lo/sw/source/core/layout/calcmove.cxx:349
#1  0x00007fffbe797bfe in SwFrame::Calc(OutputDevice*) const
(this=0x55555aa58180, pRenderContext=0x55555ab5b3a0) at
/home/deller/build/lo/sw/source/core/layout/trvlfrm.cxx:1792
#2  0x00007fffbe7018cd in SwLayAction::FormatLayoutTab(SwTabFrame*, bool)
(this=0x7fffffff2000, pTab=0x55555aa58180, bAddRect=false) at
/home/deller/build/lo/sw/source/core/layout/layact.cxx:1476
#3  0x00007fffbe7010fe in SwLayAction::FormatLayout(OutputDevice*,
SwLayoutFrame*, bool) (this=0x7fffffff2000, pRenderContext=0x55555ab5b3a0,
pLay=0x55555aafa430, bAddRect=false)
    at /home/deller/build/lo/sw/source/core/layout/layact.cxx:1364
#4  0x00007fffbe70118e in SwLayAction::FormatLayout(OutputDevice*,
SwLayoutFrame*, bool) (this=0x7fffffff2000, pRenderContext=0x55555ab5b3a0,
pLay=0x55555ab2be80, bAddRect=false)
    at /home/deller/build/lo/sw/source/core/layout/layact.cxx:1369
#5  0x00007fffbe6fe1e1 in SwLayAction::InternalAction(OutputDevice*)
(this=0x7fffffff2000, pRenderContext=0x55555ab5b3a0) at
/home/deller/build/lo/sw/source/core/layout/layact.cxx:528
#6  0x00007fffbe6fd6e9 in SwLayAction::Action(OutputDevice*)
(this=0x7fffffff2000, pRenderContext=0x55555ab5b3a0) at
/home/deller/build/lo/sw/source/core/layout/layact.cxx:341
#7  0x00007fffbe705255 in SwLayIdle::SwLayIdle(SwRootFrame*, SwViewShellImp*)
(this=0x7fffffff20c0, pRt=0x55555a9eb420, pI=0x55555a9f0970) at
/home/deller/build/lo/sw/source/core/layout/layact.cxx:2213
#8  0x00007fffbec3877e in SwViewShell::LayoutIdle() (this=0x55555ab44750) at
/home/deller/build/lo/sw/source/core/view/viewsh.cxx:716
#9  0x00007fffbe3cdd9d in sw::DocumentTimerManager::DoIdleJobs(Timer*)
(this=0x55555a80d210) at
/home/deller/build/lo/sw/source/core/doc/DocumentTimerManager.cxx:177
...

The document here has an awkward construct on page 3 involving nested tables:
there is an outer table with a header row, in which is embedded an inner table
with all the real content which is longer than a page.  I expect the author did
not intend to have that outer table, indeed it is hard to notice it exists in
the UI.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>