Bug 164460 - FORMS: Layout unusable since LO 25.2.0.1
Summary: FORMS: Layout unusable since LO 25.2.0.1
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Base (show other bugs)
Version:
(earliest affected)
25.2.0.0 alpha0+
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Database-Forms CairoSDPR
  Show dependency treegraph
 
Reported: 2024-12-25 19:14 UTC by Robert Großkopf
Modified: 2025-01-14 18:49 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshots of form in LO 25.2.0.1 and same form in LO 24.8.4.2 (331.45 KB, application/pdf)
2024-12-25 19:14 UTC, Robert Großkopf
Details
Database with this form. When macros are enabled it will open the form automatically (735.36 KB, application/vnd.oasis.opendocument.database)
2024-12-25 19:15 UTC, Robert Großkopf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Großkopf 2024-12-25 19:14:05 UTC
Created attachment 198263 [details]
Screenshots of form in LO 25.2.0.1 and same form in LO 24.8.4.2

Open the attached PDF-file.
You see a form opened in LO 25.2.0.1 and the same form opened in LO 24.8.4.2 on OpenSUSE rpm Linux.
Form in LO 25.2.0.1 is unusable this way.

Buggy version:
Version: 25.2.0.1 (X86_64) / LibreOffice Community
Build ID: ddb2a7ea3a8857aae619555f1a8743e430e146c9
CPU threads: 6; OS: Linux 6.4; UI render: default; VCL: kf5 (cairo+xcb)
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Calc: threaded

Usable version:
Version: 24.8.4.2 (X86_64) / LibreOffice Community
Build ID: bb3cfa12c7b1bf994ecc5649a80400d06cd71002
CPU threads: 6; OS: Linux 6.4; UI render: default; VCL: kf5 (cairo+xcb)
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Calc: threaded
Comment 1 Robert Großkopf 2024-12-25 19:15:16 UTC
Created attachment 198264 [details]
Database with this form. When macros are enabled it will open the form automatically
Comment 2 Xisco Faulí 2024-12-26 09:52:39 UTC
This is related to the CairoSDPR changes, I can reproduce it with

Version: 25.2.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: fe7fe79feef8561d1cbd731d1bd53357eef902be
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: es-ES (es_ES.UTF-8); UI: en-US
Calc: threaded

but not with

Version: 25.2.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: fe7fe79feef8561d1cbd731d1bd53357eef902be
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: x11
Locale: es-ES (es_ES.UTF-8); UI: en-US
Calc: threaded

using SAL_USE_VCLPLUGIN=gen
Comment 3 Xisco Faulí 2024-12-26 09:55:38 UTC
Using TEST_SYSTEM_PRIMITIVE_RENDERER=1 I can reproduce the issue back to

Version: 7.6.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 6f227b0dd912d4c70a01eb3872fff15d52de543a
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: es-ES (es_ES.UTF-8); UI: en-US
Calc: threaded
Comment 4 Buovjaga 2024-12-26 11:21:20 UTC
Fixed by f3f70ef02f04d876abb768bb3ec65645ddb8d89d which was backported to 25.2 on 24 Dec. See bug 164270.
Comment 5 Xisco Faulí 2024-12-26 11:40:28 UTC
Verified in

Version: 25.2.0.1.0+ (X86_64) / LibreOffice Community
Build ID: 2f6cc65bc813ee5df8c6117deaaf7696c6890372
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: es-ES (es_ES.UTF-8); UI: en-US
Calc: threaded