| Summary: | Dotted lines in tables makes LibreOffice freeze when showed in print preview. | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Marqeaux <Marceaux> |
| Component: | Calc | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | Armin.Le.Grand, buzea.bogdan, himajin100000, kelemeng, oliver.brinzing |
| Priority: | medium | Keywords: | bibisected, bisected, regression |
| Version: | 6.2.0.0.alpha0+ | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=126815 https://bugs.documentfoundation.org/show_bug.cgi?id=122704 |
||
| Whiteboard: | |||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 136524 | ||
| Attachments: | dotted lines example | ||
|
Description
Marqeaux
2019-08-24 00:29:45 UTC
>The image gets in an infinite loop, LibreOffice freezes and CPU goes to 100%. reproducible with: Version: 6.2.6.2 (x64) Build-ID: 684e730861356e74889dfe6dbddd3562aae2e6ad CPU-Threads: 4; BS: Windows 10.0; UI-Render: Standard; VCL: win; Gebietsschema: de-DE (de_DE); UI-Sprache: de-DE Calc: Version: 6.3.0.4 (x64) Build ID: 057fc023c990d676a43019934386b85b21a9ee99 CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; Locale: de-DE (de_DE); UI-Language: en-US Calc: Version: 6.4.0.0.alpha0+ (x64) Build ID: ec940941e0bd7db15c5cf7d43df82226e0d849dc CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win; Locale: de-DE (de_DE); UI-Language: en-US Calc: threaded but *not* reproducible with: LO 6.1.6.3 Created attachment 153619 [details]
dotted lines example
this issue seems OpenGL related: not reproducible with enabled OpenGL for me. i noticed: with a *fast* core i7 notebook and OpenGL disbabled: screen update is slow, but will finish with an old slow notebook (without OpenGL support): screen update is slow, will not finish and restart again -> loop seems to have started with: https://gerrit.libreoffice.org/plugins/gitiles/core/+/313392119522c21a6ecd14403d6f92c948149df7 commit 313392119522c21a6ecd14403d6f92c948149df7 [log] author Armin Le Grand <Armin.Le.Grand@cib.de> Thu Oct 25 10:06:05 2018 +0200 committer Armin Le Grand <Armin.Le.Grand@cib.de> Thu Oct 25 12:43:55 2018 +0200 tree fbd1a112a41f83d34c6bb6ea79eeccf73dba3e7b parent 8dec85a3b3f4cbd46b03f707458347a25cc22c15 [diff] Reorganize FrameBorderPrimitive creation (II) Step5: Move the view-dependent decomposition from BorderLinePrimitive2D to SdrFrameBorderPrimitive2D. $ git bisect bad e43ea17b239ce944089bdf02f43af32cf7f3feb6 is the first bad commit commit e43ea17b239ce944089bdf02f43af32cf7f3feb6 Author: Norbert Thiebaud <nthiebaud@gmail.com> Date: Thu Oct 25 04:30:39 2018 -0700 source 313392119522c21a6ecd14403d6f92c948149df7 source 313392119522c21a6ecd14403d6f92c948149df7 :040000 040000 4b77c1d56047d8d2fbc2b8aa95dacbdce0ee36e9 d06127464bfc9c703299dd1261a772e5c756afe6 M instdir /cygdrive/d/sources/bibisect/bibisect-win32-6.2 $ git bisect log # bad: [35a87a66cfc6dfb661f6fed49fb32c081dd26bc7] source d250c94d78ac7e79753aa30f869db919b01fc450 # good: [b0a56ec98b1368cb5e3e531e0b3f69565af91609] source 3a801799536e6870f2fb111b1cc00b9575a35a39 git bisect start 'master' 'oldest' # good: [7f7b05d44d7d7f13cc9c865963a72e555b516b3d] source 1b88de0a07180661c4d5d6706247d546d06bc983 git bisect good 7f7b05d44d7d7f13cc9c865963a72e555b516b3d # bad: [1c3155d561cb094926cd19aa514856dfb4e23c5e] source a626bdd56d7116efa57e65403ad51b56657148c3 git bisect bad 1c3155d561cb094926cd19aa514856dfb4e23c5e # good: [189df060b92de369d2cc8f0dba64ed5c53df7055] source 67e5201cc6caee52d8e37e98a0d535c085c19cb4 git bisect good 189df060b92de369d2cc8f0dba64ed5c53df7055 # good: [226d4eb9c28947a08cf78473d47bd7bf8c67bf5f] source 70198d4f7ffc7b3139cf34764b0e6bb6971489c6 git bisect good 226d4eb9c28947a08cf78473d47bd7bf8c67bf5f # bad: [48f7f098ccf9ae592eade9bc77c903fff21d247c] source 094e7b6a1028620c2b1503de8b51dc6a2482e290 git bisect bad 48f7f098ccf9ae592eade9bc77c903fff21d247c # good: [d3ee1ef07ed55a040171b2c161ce85d1f02666d4] source 9deabca91c8fd899fd162f4a16a1061793e8a10e git bisect good d3ee1ef07ed55a040171b2c161ce85d1f02666d4 # good: [f8d019eb12c6f43aaea36b88ccec5d60ee64a4a8] source 199998361c3987f3bcdc26501b5f017d8965a22b git bisect good f8d019eb12c6f43aaea36b88ccec5d60ee64a4a8 # good: [d1ff28e9504f94993095b1be770df84becf542e1] source e82650dead9e1fe0f87c99495dd8b763a04080c8 git bisect good d1ff28e9504f94993095b1be770df84becf542e1 # good: [f51d86bfb1e84c8b729da5f39bf27d1614e6a9b5] source 8dec85a3b3f4cbd46b03f707458347a25cc22c15 git bisect good f51d86bfb1e84c8b729da5f39bf27d1614e6a9b5 # bad: [27dae5b7bb205df0c37a3aa69e41d4c201349f23] source 616554c36eec41f80424dd2a3c1e99d227b9eee6 git bisect bad 27dae5b7bb205df0c37a3aa69e41d4c201349f23 # bad: [865f20a8d154c5a0dec7ea57be6a2c68cffacfeb] source ce155a8943bdd8cfa8e32e38fc83160df25beee1 git bisect bad 865f20a8d154c5a0dec7ea57be6a2c68cffacfeb # bad: [dd676c61409f97c7e03271fae8f26b20b46c6b53] source 01679ba1373f1d1439d7bd5c350d48831a06ce84 git bisect bad dd676c61409f97c7e03271fae8f26b20b46c6b53 # bad: [e43ea17b239ce944089bdf02f43af32cf7f3feb6] source 313392119522c21a6ecd14403d6f92c948149df7 git bisect bad e43ea17b239ce944089bdf02f43af32cf7f3feb6 # first bad commit: [e43ea17b239ce944089bdf02f43af32cf7f3feb6] source 313392119522c21a6ecd14403d6f92c948149df7 With current master, this seems pretty snappy Please retest. No problems with Version: 7.5.2.1 (X86_64) / LibreOffice Community Build ID: e8bf3b441b8370f8440b0339fd9490765a8d57ca CPU threads: 16; OS: Linux 5.19; UI render: default; VCL: gtk3 Locale: ro-RO (ro_RO.UTF-8); UI: en-US Calc: threaded On Ubuntu 20.04 I can only reproduce the part where it was slowly drawn twice, only with enabled anti-aliasing and gen backend. This got solved (one round of fast drawing happens) in 7.0 with: https://git.libreoffice.org/core/+/5f61c9fe99ac93087b898adddbb4d4733f1fcd07 author Armin Le Grand (Collabora) <Armin.Le.Grand@me.com> Thu Feb 06 18:53:12 2020 +0100 committer Armin Le Grand <Armin.Le.Grand@me.com> Fri Feb 07 18:49:18 2020 +0100 tdf#130478 Enhance Dashed line drawing on all systems *** This bug has been marked as a duplicate of bug 130478 *** |