Steps to Reproduce: Open attachment 98599 [details] in LibreOffice 4.2.4.2 - 4.3 beta1 Observed: The document is 11 pages but are merged into a single page and CPU spikes Expected: Here it's tricky as the bibisect only shows the regression but the file has an additional bug associated with it (bug 78730) which makes it so the document shows 10 pages instead of 11 - ideally the file opens perfectly, but worse case it should at least open like it did prior to this regression
Confirmed. It was actually bug 78370.
*** Bug 79651 has been marked as a duplicate of this bug. ***
7c18060e3625d89e7ca6c3a75b0f609200150252 is the first bad commit commit 7c18060e3625d89e7ca6c3a75b0f609200150252 Author: Bjoern Michaelsen <bjoern.michaelsen@canonical.com> Date: Sun May 11 20:14:08 2014 +0000 source-hash-2589d9e3e6e9fab18ff735561991a3dcdd3d8b4b commit 2589d9e3e6e9fab18ff735561991a3dcdd3d8b4b Author: Norbert Thiebaud <nthiebaud@gmail.com> AuthorDate: Mon Mar 3 18:36:38 2014 -0600 Commit: Norbert Thiebaud <nthiebaud@gmail.com> CommitDate: Mon Mar 3 18:37:15 2014 -0600 coverity#738727: Unitialized scalar field Change-Id: I37bdf601f7a6bb179f8a14dfb22d3e102868fea1 :100644 100644 3ba1e23da4c5fd856ca77edeccf35fd8f981d2fb 92c5df078bd2356a2b4b3f3bab5dab0d2a074f96 M autogen.log :100644 100644 5da83ef1a73c852acba2193baa023808afaecfcb 35b98cf4e7132db444ade1a8fbe702ce239fa043 M ccache.log :100644 100644 d52b1f94ada187469913ba3cc2d95ef8260f059b d0a147531c455fcc393f56b5c47aefc124741d31 M commitmsg :100644 100644 27e78072edf8aaacff4d36dc84c6bca2985ac17a 7e5e035059fa93faf911711f22cb7f7e088421da M make.log :040000 040000 b8f0d08bc0f51eec3f61beaa6fe72a45487bb446 49bc91d0282657b62fdddd7baba1b8bed4ad07f9 M opt # bad: [423a84c4f7068853974887d98442bc2a2d0cc91b] source-hash-c15927f20d4727c3b8de68497b6949e72f9e6e9e # good: [65fd30f5cb4cdd37995a33420ed8273c0a29bf00] source-hash-d6cde02dbce8c28c6af836e2dc1120f8a6ef9932 git bisect start 'latest' 'oldest' # good: [e02439a3d6297a1f5334fa558ddec5ef4212c574] source-hash-6b8393474974d2af7a2cb3c47b3d5c081b550bdb git bisect good e02439a3d6297a1f5334fa558ddec5ef4212c574 # good: [4850941efe43ae800be5c76e1102ab80ac2c085d] source-hash-980a6e552502f02f12c15bfb1c9f8e6269499f4b git bisect good 4850941efe43ae800be5c76e1102ab80ac2c085d # bad: [a900e72b6357882284c5955bdf939bf14269f5fb] source-hash-dd1050b182260a26a1d0ba6d0ef3a6fecc3f4e07 git bisect bad a900e72b6357882284c5955bdf939bf14269f5fb # good: [e1d0365cd2b073a859f59ad0a4584385a66dc611] source-hash-2eea96c702a44ab009743b0d22ef639127f0b57b git bisect good e1d0365cd2b073a859f59ad0a4584385a66dc611 # skip: [8f55938c891ee3e4c252b193dba9419f130537bc] source-hash-93f3f72d18e551c8edd6a010cb78d9cbe404f8ef git bisect skip 8f55938c891ee3e4c252b193dba9419f130537bc # good: [7518fcaf863962bf4f6f3cdf84f6e42f0f59225f] source-hash-ab1f5eab4830f00dbbd7c883b98b59975ecd3bb1 git bisect good 7518fcaf863962bf4f6f3cdf84f6e42f0f59225f # bad: [56a3b3c781fc2eb55f46641d89a866a91119a8a3] source-hash-21e6fd2b2dfdb806db320f699e434e6f2351a7b6 git bisect bad 56a3b3c781fc2eb55f46641d89a866a91119a8a3 # bad: [1b1974dec96ab21a79c3f574f3654a9515fed9d0] source-hash-51f74e362b364e51f13f3abaa00df1aa01c81cef git bisect bad 1b1974dec96ab21a79c3f574f3654a9515fed9d0 # bad: [7c18060e3625d89e7ca6c3a75b0f609200150252] source-hash-2589d9e3e6e9fab18ff735561991a3dcdd3d8b4b git bisect bad 7c18060e3625d89e7ca6c3a75b0f609200150252 # first bad commit: [7c18060e3625d89e7ca6c3a75b0f609200150252] source-hash-2589d9e3e6e9fab18ff735561991a3dcdd3d8b4b
current libreoffice-4-2 and libreoffice-4-3 branch 1-page and looping 4.1.6.2 and master don't loop, on 11 pages broken since 4.2.3.1 regression from commit e3f254ab8211fbab7541cde2100a35c875b0c240 Author: Michael Stahl <mstahl@redhat.com> AuthorDate: Thu Feb 27 23:48:59 2014 +0100 RTF import: fix spurious page breaks at doc end (related: rhbz#1065629) ... ok this one fixed it on master: commit 75fc9e669f209472ec6a282848166d96d02d84d9 Author: Umesh Kadam <umesh.kadam@synerzip.com> AuthorDate: Fri Jun 13 17:26:19 2014 +0530 Commit: Miklos Vajna <vmiklos@collabora.co.uk> CommitDate: Fri Jun 20 08:48:36 2014 +0000 fdo#78904 : LO hangs while saving the document.
fixed on libreoffice-4-3 branch by commit 77ab92bfae9cd32f50e993e0fd8cdec4e6e4a2ff ...unfortunately this backport is apparently not enough to fix it for 4.2...
these commits are needed to fix it for 4.2: commit 6c0e1270889deb513f961f864dfc1c02ee8705f4 Author: Michael Stahl <mstahl@redhat.com> AuthorDate: Fri Jun 13 23:49:59 2014 +0200 fdo#70578: writerfilter RTF import: by default style is para style 0 commit 5e2f54d8b2c3e80e2e347e9bb00df4f8fcc2252e Author: Miklos Vajna <vmiklos@collabora.co.uk> Date: Thu Jan 23 21:20:47 2014 +0100 writerfilter: NS_rtf::LN_SGC -> NS_ooxml::LN_CT_Style_type commit 1be0a3fa9ebb22b607c54b47739d4467acfed259 Author: Michael Stahl <mstahl@redhat.com> AuthorDate: Tue Jun 17 18:40:04 2014 +0200 n#825305: writerfilter RTF import: override style properties like Word ... argh ... the last one is rather risky and i don't want to backport it for 4.2.7... what makes the difference between looping and properly paginated document is the default paragraph style containing 10.5 pt Calibri font { \fs21\f37 Normal;} meh.... i'd say this document is a pathological case, and the various import filter changes just trigger a pre-existing bug in Writer's horrendous layout code; there won't be many documents affected in this way by commit e3f254ab8211fbab7541cde2100a35c875b0c240 and so fixing this in 4.2 is not worth it; resolving fixed in 4.3 and master.
Migrating Whiteboard tags to Keywords: (bibisected) [NinjaEdit]