Reproduction steps: 1. Open the document attached 2. Switch to print layout 3. Page counter increases infinitely and writer hangs.
Created attachment 43127 [details] reproduces the bug
[Reproducible] with "LibreOffice 3.3.0 RC4 - WIN7 Home Premium (64bit) German UI [OOO330m19 (build 6 / tag 3.3.0.4)]" I see the hang before I switch back from Web View to Normal View. I clicked into the document, moved the cursor, and suddenly shown No of pages started to increase dramatically (several thousands). I would have expected that No. of pages will decrease to 1, as I generally see it with my text documents. I can't reproduce that problem with my own documents, even when I copy / paste all contents from sample document to an own new writer document the hang disappears. But still I see that No of pages remains 2, not 1 (what ever that might mean). Same with OOo 3.4-dev, but OOo will count to more than 8000 pages, LibO hangs at app. 2900 pages. I don't know what the reason for the crash might be. @pmvd: Do you really only see the hang when you switch back from Web to Print layout or can you confirm my results?
> or can you confirm my results? Yes, I can confirm your results.
[This is an automated message.] This bug was filed before the changes to Bugzilla on 2011-10-16. Thus it started right out as NEW without ever being explicitly confirmed. The bug is changed to state NEEDINFO for this reason. To move this bug from NEEDINFO back to NEW please check if the bug still persists with the 3.5.0 beta1 or beta2 prereleases. Details on how to test the 3.5.0 beta1 can be found at: http://wiki.documentfoundation.org/QA/BugHunting_Session_3.5.0.-1 more detail on this bulk operation: http://nabble.documentfoundation.org/RFC-Operation-Spamzilla-tp3607474p3607474.html
needinfo keyword redundant by needinfo status.
The issue is still present in the latest 3.5 beta. Here is the stack trace: (gdb) bt #0 0x00007fb7e3a3868f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #1 0x00007fb7e3a387aa in ?? () from /opt/lodev3.5/program/../program/libswlo.so #2 0x00007fb7e3a7d96d in ?? () from /opt/lodev3.5/program/../program/libswlo.so #3 0x00007fb7e3a7efff in ?? () from /opt/lodev3.5/program/../program/libswlo.so #4 0x00007fb7e3a811b7 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #5 0x00007fb7e3a44f51 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #6 0x00007fb7e3a478b4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #7 0x00007fb7e3a3bc93 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #8 0x00007fb7e3a38768 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #9 0x00007fb7e3b051d0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #10 0x00007fb7e3b0567f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #11 0x00007fb7e3b05a48 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #12 0x00007fb7e3b064b9 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #13 0x00007fb7e3b06fb4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #14 0x00007fb7e3b07675 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #15 0x00007fb7e3a3aedc in ?? () from /opt/lodev3.5/program/../program/libswlo.so #16 0x00007fb7e3a38768 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #17 0x00007fb7e3b051d0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #18 0x00007fb7e3b0567f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #19 0x00007fb7e3b05a48 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #20 0x00007fb7e3b064b9 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #21 0x00007fb7e3b06fb4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #22 0x00007fb7e3b07675 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #23 0x00007fb7e3a3aedc in ?? () from /opt/lodev3.5/program/../program/libswlo.so #24 0x00007fb7e3a38768 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #25 0x00007fb7e3b051d0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #26 0x00007fb7e3b0567f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #27 0x00007fb7e3b05a48 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #28 0x00007fb7e3b064b9 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #29 0x00007fb7e3b06fb4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #30 0x00007fb7e3b07675 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #31 0x00007fb7e3a3aedc in ?? () from /opt/lodev3.5/program/../program/libswlo.so #32 0x00007fb7e3a38768 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #33 0x00007fb7e3b051d0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #34 0x00007fb7e3b0567f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #35 0x00007fb7e3b05a48 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #36 0x00007fb7e3b064b9 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #37 0x00007fb7e3b06fb4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so ---Type <return> to continue, or q <return> to quit--- #38 0x00007fb7e3b07675 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #39 0x00007fb7e3a3aedc in ?? () from /opt/lodev3.5/program/../program/libswlo.so #40 0x00007fb7e3a38768 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #41 0x00007fb7e3b051d0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #42 0x00007fb7e3b0567f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #43 0x00007fb7e3b05a48 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #44 0x00007fb7e3b064b9 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #45 0x00007fb7e3b06fb4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #46 0x00007fb7e3b07675 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #47 0x00007fb7e3a3aedc in ?? () from /opt/lodev3.5/program/../program/libswlo.so #48 0x00007fb7e3a38768 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #49 0x00007fb7e3b051d0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #50 0x00007fb7e3b0567f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #51 0x00007fb7e3b05a48 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #52 0x00007fb7e3b064b9 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #53 0x00007fb7e3b06fb4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #54 0x00007fb7e3b07675 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #55 0x00007fb7e3a3aedc in ?? () from /opt/lodev3.5/program/../program/libswlo.so #56 0x00007fb7e3a38768 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #57 0x00007fb7e3b051d0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #58 0x00007fb7e3b0567f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #59 0x00007fb7e3b05a48 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #60 0x00007fb7e3b064b9 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #61 0x00007fb7e3b06fb4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #62 0x00007fb7e3b07675 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #63 0x00007fb7e3a3aedc in ?? () from /opt/lodev3.5/program/../program/libswlo.so #64 0x00007fb7e3a38768 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #65 0x00007fb7e3b051d0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #66 0x00007fb7e3b0567f in ?? () from /opt/lodev3.5/program/../program/libswlo.so #67 0x00007fb7e3b05a48 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #68 0x00007fb7e3b064b9 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #69 0x00007fb7e3b06fb4 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #70 0x00007fb7e3b07675 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #71 0x00007fb7e3a3aedc in ?? () from /opt/lodev3.5/program/../program/libswlo.so #72 0x00007fb7e3a386bf in ?? () from /opt/lodev3.5/program/../program/libswlo.so #73 0x00007fb7e3a6d0e1 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #74 0x00007fb7e3a6db3e in ?? () from /opt/lodev3.5/program/../program/libswlo.so #75 0x00007fb7e3a6dac0 in ?? () from /opt/lodev3.5/program/../program/libswlo.so ---Type <return> to continue, or q <return> to quit--- #76 0x00007fb7e3a71059 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #77 0x00007fb7e3a71c26 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #78 0x00007fb7e3a71e93 in ?? () from /opt/lodev3.5/program/../program/libswlo.so #79 0x00007fb7e3d376eb in ViewShell::LayoutIdle() () from /opt/lodev3.5/program/../program/libswlo.so #80 0x00007fb7e38f4986 in SwDoc::DoIdleJobs(Timer*) () from /opt/lodev3.5/program/../program/libswlo.so #81 0x00007fb801ec922a in Timer::ImplTimerCallbackProc() () from /opt/lodev3.5/program/libvcllo.so #82 0x00007fb7f86eae03 in ?? () from /opt/lodev3.5/program/libvclplug_gtklo.so #83 0x00007fb7f6a0fbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #84 0x00007fb7f6a103a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #85 0x00007fb7f6a10639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #86 0x00007fb7f86eb0a0 in ?? () from /opt/lodev3.5/program/libvclplug_gtklo.so #87 0x00007fb7f86ec42d in ?? () from /opt/lodev3.5/program/libvclplug_gtklo.so #88 0x00007fb801ec3521 in Application::Yield(bool) () from /opt/lodev3.5/program/libvcllo.so #89 0x00007fb801ec35d7 in Application::Execute() () from /opt/lodev3.5/program/libvcllo.so #90 0x00007fb805f8b22a in ?? () from /opt/lodev3.5/program/libsofficeapp.so #91 0x00007fb801ec8853 in ?? () from /opt/lodev3.5/program/libvcllo.so #92 0x00007fb801ec8945 in SVMain() () from /opt/lodev3.5/program/libvcllo.so #93 0x00007fb805fb3195 in soffice_main () from /opt/lodev3.5/program/libsofficeapp.so #94 0x000000000040070b in ?? () #95 0x00007fb80545feff in __libc_start_main (main=0x400700, argc=2, ubp_av=0x7fff976b9da8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff976b9d98) at libc-start.c:226 #96 0x000000000040066a in ?? () #97 0x00007fff976b9d98 in ?? () #98 0x000000000000001c in ?? () #99 0x0000000000000002 in ?? () #100 0x00007fff976ba415 in ?? () #101 0x00007fff976ba437 in ?? () #102 0x0000000000000000 in ?? ()
LOdev 3.5.0beta2 Build ID: c3bcb31-760cc4d-f39cf3d-1b2857e-60db978
Created attachment 61529 [details] bt at random I reproduced this problem on master updated today (pc Debian x86-64). I attached gdb to the process and generated a bt at random during the crazy increase of page number (normally there are 2 or 3 pages, I was at about 1000 in print layout in console logs, I noticed these messages : warn:legacy.osl:21994:1:/home/julien/compile-libreoffice/libo/sw/source/core/layout/calcmove.cxx:2020: Only a warning for task 108824:/n<SwCntntFrm::_WouldFit(..) - follow not valid! /home/julien/compile-libreoffice/libo/sw/source/core/text/frmform.cxx:489: Ey (the line is not cut)
Created attachment 79295 [details] Bug 34050 - WinDbg session with FAILED_SOURCE_CODE Confirmed with: LO 4.0.2.2 Build ID: own W7 debug build Windows 7 Professional SP1 64 bit Crash at random page number: 2159, 5044, 2009. Attached full WinDbg session with mini dump file loaded generated by procdump soffice.bin -h.
Created attachment 79363 [details] console + bt finish with symbols on master sources On pc Debian x86-64 with master sources updated today, I attached new console logs + gdb session
Comment on attachment 61529 [details] bt at random Obsolete after having put new bt.
Confirmed with: Version: 4.2.0.0.alpha0+ Build ID: 087a610fcd5c0c354a9ed6bfccd3451b667d62a3 TinderBox: Win-x86@6-debug, Branch:master, Time: 2013-08-04_21:41:24 Windows 8.1 Enterprise Preview 64 bit Still crashes.
Confirmed:4.2.1.1:OSX
Created attachment 105830 [details] console_bt with master sources On pc Debian x86-64 with master sources, I can still reproduce this. I attached an updated console/bt logs.
Created attachment 124083 [details] Debug with Procdump+WinDBG in LO 5.2+ For the sake of search: tllo.dll Rectangle::Rectangle FOLLOWUP_IP: tllo!Rectangle::Rectangle+0 [c:\cygwin\home\tinderbox\master\include\tools\gen.hxx @ 391] 680eb4e0 55 push ebp
Created attachment 124227 [details] bt at random new backtrace at random. Seems still linked to layout part.
Michael/Oliver: thought you might be interested in this old (but still present) one as Writer experts. I attached a new Linux bt but Timur had also attached a brand new Winbt.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
[Reproducible] with LibreOffice Version: 5.1.6.2 Build ID: 1:5.1.6~rc2-0ubuntu1~xenial2 CPU Threads: 8; OS Version: Linux 4.10; UI Render: default; Locale: ru-RU (en_US.UTF-8); Calc: group
Bug still reproducible in: Version: 6.1.0.3 Build ID: 6.1.0-2 CPU threads: 12; OS: Linux 4.18; UI render: default; VCL: gtk2; Locale: de-DE (en_US.UTF-8); Calc: group threaded Document also shows weird behavior when scrolling through it. Pictures not getting shown and scrolling very very choppy around certain pictures
Created attachment 145452 [details] gdb bt On pc Debian x86-64 with master sources updated today, I could reproduce this. It seems we've got a loop with this pattern: #118 0x00007fffdad8ecdc in SwTextFrame::FormatAdjust(SwTextFormatter&, WidowsAndOrphans&, int, bool) (this=0x5555606080c0, rLine=..., rFrameBreak=..., nStrLen=65, bDummy=false) at /home/julien/lo/libreoffice/sw/source/core/text/frmform.cxx:1171 #119 0x00007fffdad907b2 in SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (this=0x5555606080c0, rLine=..., rInf=..., bAdjust=false) at /home/julien/lo/libreoffice/sw/source/core/text/frmform.cxx:1617 #120 0x00007fffdad90d8f in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (this=0x5555606080c0, pRenderContext=0x55555ab74380, pPara=0x55555e116ce0) at /home/julien/lo/libreoffice/sw/source/core/text/frmform.cxx:1727 #121 0x00007fffdad91985 in SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (this=0x5555606080c0, pRenderContext=0x55555ab74380) at /home/julien/lo/libreoffice/sw/source/core/text/frmform.cxx:1916 #122 0x00007fffdabebfed in SwContentFrame::MakeAll(OutputDevice*) (this=0x5555606080c0) at /home/julien/lo/libreoffice/sw/source/core/layout/calcmove.cxx:1458 #123 0x00007fffdabe69c5 in SwFrame::PrepareMake(OutputDevice*) (this=0x5555606080c0, pRenderContext=0x55555ab74380) at /home/julien/lo/libreoffice/sw/source/core/layout/calcmove.cxx:279 #124 0x00007fffdace6bcc in SwFrame::Calc(OutputDevice*) const (this=0x5555606080c0, pRenderContext=0x55555ab74380) at /home/julien/lo/libreoffice/sw/source/core/layout/trvlfrm.cxx:1798 #125 0x00007fffdad8b839 in SwTextFrame::CalcFollow(int) (this=0x55555ea6bdf0, nTextOfst=0) at /home/julien/lo/libreoffice/sw/source/core/text/frmform.cxx:287 #126 0x00007fffdad8cd5d in SwTextFrame::AdjustFollow_(SwTextFormatter&, int, int, unsigned char) (this=0x55555ea6bdf0, rLine=..., nOffset=0, nEnd=65, nMode=1 '\001') at /home/julien/lo/libreoffice/sw/source/core/text/frmform.cxx:623 #127 0x00007fffdad8ecdc in SwTextFrame::FormatAdjust(SwTextFormatter&, WidowsAndOrphans&, int, bool) (this=0x55555ea6bdf0, rLine=..., rFrameBreak=..., nStrLen=65, bDummy=false) at /home/julien/lo/libreoffice/sw/source/core/text/frmform.cxx:1171
Dear pmvd, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Repro 6.4+
Dear pmvd, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
😥
The bug is still present in Version: 7.3.2.2 / LibreOffice Community Build ID: 30(Build:2) CPU threads: 8; OS: Linux 5.17; UI render: default; VCL: kf5 (cairo+xcb) Locale: en-US (en_US.UTF-8); UI: en-US 7.3.2-2 Calc: threaded
The bug is still present in Version: 24.2.2.2 (X86_64) / LibreOffice Community Build ID: 420(Build:2) CPU threads: 8; OS: Linux 6.8; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US 24.2.2-2 Calc: threaded