Created attachment 99850 [details] sample document, created with lo writer, which forces a crash Problem description: lo writer 4.1 and 3.5 and maybe others doesn't respond and use 100% CPU. All instances of lowrite will freeze. Steps to reproduce: 1. open attached document 2. goto 3.1 / Nr. 2. "Lara und Viola kommen ins Cafe" 3. place crsr at end of line, press "," and <enter> 4. crash Operating System: Ubuntu Version: 4.1.3.2 release
I do not encounter the "CRASH" when doing the steps outlined by Jens Harms, in LibreOffice 4.2.4.2 and 4.3.0 beta 1. However, when I press ENTER at the end of any lines above 5.2: "Cafe, Cafebesucher sitzen an den Tischen , Kellner bedient", there is at least 2 seconds' delay. Then when I repeat typing ENTER, sometimes libreoffice CRASH. Typing ENTER below the line 5.2: "Cafe, Cafebesucher sitzen an den Tischen , Kellner bedient" is no delay and no crash. So, set as NEW.
Set platform to ALL, as I reproduce this in Windows XP.
I do not encounter a crash too but a freeze on pc Debia x86-64 with master sources updated today. I noticed these logs: warn:legacy.osl:30654:1:sw/source/core/txtnode/txtedt.cxx:710: SwScanner: EmptyString warn:legacy.osl:30654:1:sw/source/core/layout/tabfrm.cxx:2490: debug assertion: <SwTabFrm::MakeAll()> - format of table lowers suppressed by fix i44910 warn:legacy.osl:30654:1:sw/source/core/layout/calcmove.cxx:289: :-( Layout unstable (this not found).
Increase a bit the importance.
** 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 on a currently supported version of LibreOffice (4.4.3 or later) https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System 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) 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: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for your help! -- The LibreOffice QA Team This NEW Message was generated on: 2015-06-08
Freeze still reproducible with LO 4.4.6.0+ and LO 5.0.1.0+ both built at home under Ubuntu 15.04 x86-64. Best regards. JBF
To give an update, I still reproduce this too and I noticed these kind of logs on console: warn:legacy.osl:3773:1:svx/source/dialog/rulritem.cxx:525: Wrong MemberId! warn:legacy.osl:3773:1:editeng/source/items/frmitems.cxx:476: unknown MemberId warn:legacy.osl:3773:1:svx/source/dialog/rulritem.cxx:525: Wrong MemberId! warn:legacy.osl:3773:1:editeng/source/items/frmitems.cxx:476: unknown MemberId warn:vcl.gdi:3773:1:vcl/source/gdi/bmpfast.cxx:780: ImplFastBlend for not accelerated case (4000*10->4000) warn:legacy.osl:3773:1:sw/source/uibase/docvw/edtwin.cxx:5500: unknown command. warn:legacy.osl:3773:1:sw/source/uibase/docvw/edtwin.cxx:5500: unknown command. warn:legacy.osl:3773:1:svx/source/dialog/rulritem.cxx:525: Wrong MemberId! warn:legacy.osl:3773:1:svx/source/dialog/rulritem.cxx:525: Wrong MemberId! ** (soffice:3773): WARNING **: missing get indicator state warn:legacy.osl:3773:1:sw/source/core/layout/tabfrm.cxx:2505: debug assertion: <SwTabFrm::MakeAll()> - format of table lowers suppressed by fix i44910 warn:legacy.osl:3773:1:sw/source/core/layout/tabfrm.cxx:2505: debug assertion: <SwTabFrm::MakeAll()> - format of table lowers suppressed by fix i44910 warn:legacy.osl:3773:1:sw/source/core/layout/tabfrm.cxx:2505: debug assertion: <SwTabFrm::MakeAll()> - format of table lowers suppressed by fix i44910 warn:legacy.osl:3773:1:sw/source/core/layout/tabfrm.cxx:2505: debug assertion: <SwTabFrm::MakeAll()> - format of table lowers suppressed by fix i44910 warn:legacy.osl:3773:1:sw/source/core/layout/tabfrm.cxx:2505: debug assertion: <SwTabFrm::MakeAll()> - format of table lowers suppressed by fix i44910 warn:legacy.osl:3773:1:sw/source/core/txtnode/txtedt.cxx:728: SwScanner: EmptyString
I am not sure that
I have no idea if I have filled this inquiry out correctly. As stated in my summary, I was editing text in a table. The writer application froze and hung. I had to Force Quit. The work was not recoverable. I am not real happy about that. The recovery feature was essentially useless. Back to re-work the document. Mark H Neuffer
** 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 on a currently supported version of LibreOffice (5.1.5 or 5.2.1 https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System 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) 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: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug-20160920
Not reproducible anymore in LO 5.2.3.0+ and current master, both built at home under Ubuntu 16.04 x86-64. Closing as WorksForMe. Please, feel free to reopen if you disagree. Best regards. JBF
Bug is still present in: libreofficedev5.2-writer_5.2.3.0.0-1_i386.deb + http://dev-builds.libreoffice.org/daily/libreoffice-5-2/Linux-rpm_deb-x86@71-TDF/2016-09-27_17.37.14/libreoffice-5-2~2016-09-27_17.37.14_LibreOfficeDev_5.2.3.0.0_Linux_x86_deb.tar.gz LibreOffice 5.2.1.2 20m0(Build:2) + deb http://ppa.launchpad.net/libreoffice/libreoffice-5-2/ubuntu trusty main Steps to reproduce: 1. open attached document 2. go to 3.1 / Nr. 2. "Lara und Viola kommen ins Cafe" 3. place crsr at end of line, press "," and <enter> 4. crash (CPU 100%), freeze Tables in LibreOffice considered harmful!
Created attachment 127698 [details] gdbtrace.log from libreofficedev5.2 with soffice --backtrace --writer This log indicates that the bug is still present in all versions of lowriter. I.M.H.O. the table-layout algorithm or the implementation does a endless loop
(In reply to Jens Harms from comment #12) > Bug is still present in: > libreofficedev5.2-writer_5.2.3.0.0-1_i386.deb > + > http://dev-builds.libreoffice.org/daily/libreoffice-5-2/Linux-rpm_deb-x86@71- > TDF/2016-09-27_17.37.14/libreoffice-5-2~2016-09-27_17.37.14_LibreOfficeDev_5. > 2.3.0.0_Linux_x86_deb.tar.gz Well, it would be interesting if you could try a 64 bits build. Set status back to new. Best regards. JBF
I do not know what changed, but now I reproduce the freeze. Best regards. JBF
** 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
No problem (no crash, no freeze) with LO 5.4.4.0.0+ and current master, both built at home under Ubuntu 16.04 x86-64. Best regards. JBF
(In reply to Jean-Baptiste Faure from comment #17) > No problem (no crash, no freeze) with LO 5.4.4.0.0+ and current master, both > built at home under Ubuntu 16.04 x86-64. > > Best regards. JBF Closing as worksForMe. Please feel free to reopen if you still encounter this problem. Best regards. JBF
Bug is still present but it took some more editing (appended 2 lines of text in the cell: '3.1 / Nr. 2. "Lara und Viola kommen ins Cafe'). Then i inserted a 2x2 Table and wrote a number inside the new cells, then it crashed. i guess with some more time it is possible to find shorter ways to make this application crash. I tried this version: Version: 5.4.2.2 Build-ID: 1:5.4.2~rc2-0ubuntu0.17.10.1~lo1 CPU-Threads: 4; Betriebssystem:Linux 4.13; UI-Render: Standard; VCL: gtk3; Gebietsschema: de-DE (de_DE.UTF-8); Calc: group
Let's set status back to UNCONFIRMED.
@Jens LibO 5.4.4 just released. please retest and give feedback.
LO 5.4.4 same bug. Steps to reproduce: 1. open attached document 2. goto 3.1 / Nr. 2. "Lara und Viola kommen ins Cafe" 3. place crsr at end of line, press nine times <enter> 4. crash 100% CPU Usage
Repro with 6.1+. Dump also catched. FOLLOWUP_IP: swlo!SwFrame::UnionFrame +2182 1ea92362 8bf0 mov esi,eax
Got following msg: " Please check the report and if no bug report is connected to the crash report yet, open a new bug report at bugs.documentfoundation.org. Add detailed instructions on how to reproduce the crash and the shown crash ID into the crash report field. Thank you for your help in improving LibreOffice." Could not find bug report s b about 1:05 pm cst 2018-07-23.
I can reproduce the steps described in comment 0 in Version: 6.2.0.0.alpha0+ Build ID: dcbb65f2a4a3ee70ccd4896d7a5e975dbd9e6509 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: group threaded
Regression introduced by: https://cgit.freedesktop.org/libreoffice/core/commit/?id=18765b9fa739337d2d891513f6e2fb7c3ce23b50 author Manfred Blume <manfred.blume@cib.de> 2017-12-08 15:01:51 +0100 committer Thorsten Behrens <Thorsten.Behrens@CIB.de> 2017-12-22 00:20:40 +0100 commit 18765b9fa739337d2d891513f6e2fb7c3ce23b50 (patch) tree 61acc1c9001d529d0df88affe48310187784cc99 parent baaf6c12c8e9f785dc91e5d3db8b2f5072d4e3f5 (diff) tdf#114306 fix unexpected page break in row-spanned table If a para gets moved off to another page, it never gets moved back. Make IsMoveable() more symmetric, add condition to MoveBwd to also claim table content back Bisected with: bibisect-linux64-6.1 Adding Cc: to Manfred Blume
Let's keep the hang and the crash in separated bugs. Let's use this one for the hang, which is reproducible back to LibreOffice 3.3.0 OOO330m19 (Build:6) tag libreoffice-3.3.0.4 and bug 116293, which is a recent issue
Repro Version: 6.4.0.0.alpha0+ (x86) Build ID: c2cb467a1e5194c56bb65706b7965fb2c9241b8f CPU threads: 4; OS: Windows 6.3; UI render: default; VCL: win; TinderBox: Win-x86@42, Branch:master, Time: 2019-06-29_00:11:35 Locale: nl-NL (nl_NL); UI-Language: en-US Calc: threaded
@Michael I thought, based on the recent commits you might interested in this one
Repro comment 22 Version: 6.5.0.0.alpha0+ (x64) Build ID: 42a1a1c6b91907f81e15066ffab219411f18c4db CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: GL; VCL: win; Locale: nl-NL (nl_NL); UI-Language: en-US Calc: CL
REPRO in Version: 7.3.0.0.alpha0+ / LibreOffice Community Build ID: 5b025285b3528910a4360899abb2bbbaadc72c97 CPU threads: 4; OS: Linux 5.11; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded
This has changed in 7.4 with https://git.libreoffice.org/core/+/cc7de9022b83c4103f1dc9ba6a8c1a8a98a21324 author Michael Stahl <michael.stahl@allotropia.de> Mon Jul 11 19:20:33 2022 +0200 committer Thorsten Behrens <thorsten.behrens@allotropia.de> Thu Jul 14 23:03:06 2022 +0200 sw: fix spurious layout invalidation from ~SwCallLink() Before this keeping the Enter pressed could cause a layout loop, now it only creates a CPU spike, but the new layout is applied. On the other hand, deleting the newly added empty paragraphs can cause a layout loop when some text is supposed to be moved back to the page it initially was. New STR: 1 Open the attachment 99850 [details] 2 After "Lara und Viola kommen ins Cafe" add several new paragraphs so that "Schattenmensch denkt nach, während Lara und Viola von Joana begrüßt werden" is broken to the next page. 3 Press Backspace until the text should be moved back to the first page -> layout loop.