Bug 136270 - Ungrouping drawing object group unleashes an avalanche of pages
Summary: Ungrouping drawing object group unleashes an avalanche of pages
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.2.0.3 release
Hardware: All All
: medium major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, regression
Depends on:
Blocks: Regress-elim-SvxShapePolyPolygonBezier
  Show dependency treegraph
 
Reported: 2020-08-29 18:32 UTC by Buovjaga
Modified: 2022-06-02 12:21 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:
Regression By: Michael Stahl


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Buovjaga 2020-08-29 18:32:34 UTC
1. Open attachment 164645 [details] from bug 136082
2. Open the Navigator in the Sidebar, expand Drawing objects
3. Double-click Group 254 (you will jump to page 6)
4. Right-click the selected group in the document display, select Ungroup

Observe sudden appearance of hundreds of pages.

Bibisected with win32-6.2 to https://git.libreoffice.org/core/commit/72b52ba3c7bd3233ca3e721c3e3d69dd08246bdc
tdf#119109 sw: fix SwTableFrame follow chain formatting

Before this commit, the number of pages increased to 15. This in itself is a regression thanks to https://git.libreoffice.org/core/commit/36bade04d3780bc54c51b46bb0b63e69789658a5 Armin's commit is blamed for bug 122717 among others.

Adding Cc: to Michael Stahl
Comment 1 Xisco Faulí 2021-02-09 14:08:08 UTC
Dear Michael Stahl,
This bug has been in ASSIGNED status for more than 3 months without any
activity. Resetting it to NEW.
Please assign it back to yourself if you're still working on this.
Comment 2 Buovjaga 2021-09-02 13:08:37 UTC
The original problem is now gone.  Now it only creates one extra copy of the group.

Arch Linux 64-bit
Version: 7.3.0.0.alpha0+ / LibreOffice Community
Build ID: e8cef7a93170fdca1a66f80184e7c207d3ca376e
CPU threads: 8; OS: Linux 5.13; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Built on 1 September 2021
Comment 3 Buovjaga 2022-03-06 12:57:10 UTC
Good news: no extra group created anymore.

Arch Linux 64-bit
Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: 896c097f1fa4bc9d2e5ea87a696c125bb335ecac
CPU threads: 8; OS: Linux 5.16; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded Jumbo
Built on 3 March 2022
Comment 4 Gabor Kelemen (allotropia) 2022-04-01 09:13:40 UTC
(In reply to Buovjaga from comment #3)
> Good news: no extra group created anymore.
> 
> Arch Linux 64-bit
> Version: 7.4.0.0.alpha0+ / LibreOffice Community
> Build ID: 896c097f1fa4bc9d2e5ea87a696c125bb335ecac
> CPU threads: 8; OS: Linux 5.16; UI render: default; VCL: kf5 (cairo+xcb)
> Locale: fi-FI (fi_FI.UTF-8); UI: en-US
> Calc: threaded Jumbo
> Built on 3 March 2022

Can not confirm, ungrouping still creates two sets of pink rectangle shape and image. Number of pages grows from 6 to 7.

Also ungrouping Group 255 on page 2 still creates the avalanche. Group 255 also appears in two instances on page 2 and 3, while there is only one of it in Word.

And Shape 4 is a cropped shape with image fill, but the image fill is not cropped, so the woman in front of the fence is horizontally "compressed".

This template is such a bug mine :(.

Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 0a05b1f46263a16c6d40c841a317c3ba9f4d31d6
CPU threads: 14; OS: Windows 10.0 Build 19044; UI render: default; VCL: win
Locale: en-US (hu_HU); UI: en-US
Calc: threaded Jumbo