Bug 165979 - FILEOPEN DOC Writer hangs opening a particular document, floating-table-related
Summary: FILEOPEN DOC Writer hangs opening a particular document, floating-table-related
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: filters and storage (show other bugs)
Version:
(earliest affected)
7.6.0.3 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, implementationError
Depends on:
Blocks: DOC-Floatingtable
  Show dependency treegraph
 
Reported: 2025-03-31 03:40 UTC by Aron Budea
Modified: 2025-03-31 03:41 UTC (History)
0 users

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aron Budea 2025-03-31 03:40:52 UTC
Open attachment 129808 [details], a DOC from bug 104813.

=> Writer hangs.

Observed using LO 25.8.0.0.alpha0+ (41ab24cecd6ad74312843f113d2faa13259cdb7d) / Windows.

Originally, the document was shown spanning two pages, which isn't perfect, it's a single page in Word.

After the following change in 7.6, it seems to open as 3 pages, and also freezes Writer. Since handling floating tables properly was a new feature in Writer, it's an implementation error.
https://cgit.freedesktop.org/libreoffice/core/commit/?id=61be351ac83acec75788d2f79a9038486163160f
https://git.libreoffice.org/core/commit/61be351ac83acec75788d2f79a9038486163160f
author		Miklos Vajna <vmiklos@collabora.com>	2023-04-20 08:13:12 +0200
committer	Miklos Vajna <vmiklos@collabora.com>	2023-04-20 11:03:20 +0200

"sw floattable: import floating tables from DOC as split flys by default"

Sometimes after this, there's a change where the document would keep growing after opening, but I didn't manage to identify that change.

Finally, after the change below in 24.2 / 7.6.1 (backport), Writer hangs again, this time before showing the document at all.
https://cgit.freedesktop.org/libreoffice/core/commit/?id=9c291ea8c63284fe5c344553fcb338e66c17c797
https://git.libreoffice.org/core/commit/9c291ea8c63284fe5c344553fcb338e66c17c797
author		Michael Stahl <michael.stahl@allotropia.de>	2023-08-08 17:22:50 +0200
committer	Michael Stahl <michael.stahl@allotropia.de>	2023-08-08 19:29:15 +0200

"tdf#147666 sw: layout: no IsShortCut() if fly was moved to page"