Bug 169625 - Export as PDF Button Crashes LO with GTK4 VCL
Summary: Export as PDF Button Crashes LO with GTK4 VCL
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Printing and PDF export (show other bugs)
Version:
(earliest affected)
25.8.3.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium critical
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Gtk4
  Show dependency treegraph
 
Reported: 2025-11-23 03:48 UTC by rushing27alien
Modified: 2025-12-09 17:58 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Video Evidence (5.78 MB, video/mp4)
2025-11-23 03:49 UTC, rushing27alien
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rushing27alien 2025-11-23 03:48:34 UTC
Description:
Hello, I'd like to report on an issue with LibreOffice's (LO) GTK4 VCL plugin. Currently when using the GTK4 VCL plugin, the File → Export as PDF button crashes the LibreOffice program.

Steps to Reproduce:
1. Install/Build LibreOffice with GTK4 VCL support
2. Start LibreOffice and enable GTK4 VCL with the env `SAL_USE_VCLPLUGIN=GTK4`
3. File → Export as PDF

Actual Results:
LibreOffice crashes

Expected Results:
For PDF export dialog to open


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 25.8.3.2 (X86_64) / LibreOffice Community
Build ID: 8ca8d55c161d602844f5428fa4b58097424e324e
CPU threads: 16; OS: Linux 6.17; UI render: default; VCL: gtk4
Locale: id-ID (id_ID.UTF-8); UI: id-ID
Flatpak
Calc: CL threaded
Comment 1 rushing27alien 2025-11-23 03:49:44 UTC
Created attachment 204220 [details]
Video Evidence
Comment 2 Buovjaga 2025-12-09 08:33:18 UTC
The GTK4 UI is not production-ready at the moment.

With the crash, I see this:
(soffice:14083): Gtk-CRITICAL **: 10:30:45.805: gtk_editable_set_text: assertion 'GTK_IS_EDITABLE (editable)' failed

Version: 26.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: a76f0371596f0037444c40fe3dcad5b4fef18c24
CPU threads: 4; OS: Linux 6.17; UI render: default; VCL: gtk4
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded