Bug 161590 - gtk4 VCL: Logo=0 causes crash on launch
Summary: gtk4 VCL: Logo=0 causes crash on launch
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
24.2.4.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Gtk4
  Show dependency treegraph
 
Reported: 2024-06-15 19:56 UTC by darkblaze69
Modified: 2024-08-29 03:44 UTC (History)
2 users (show)

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 darkblaze69 2024-06-15 19:56:54 UTC
Description:
gtk4 vcl soffice Logo=0 causes crash on launch



Steps to Reproduce:
1. Have Logo=0 in /etc/libreoffice/sofficerc
2. SAL_USE_VCLPLUGIN=gtk4 soffice --writer
3. It crashes

(soffice:5285): Gtk-CRITICAL **: 00:51:23.866: gtk_accessible_get_accessible_parent: assertion 'GTK_IS_ACCESSIBLE (self)' failed

(soffice:5285): Gtk-CRITICAL **: 00:51:23.866: gtk_accessible_get_at_context: assertion 'GTK_IS_ACCESSIBLE (self)' failed
Gtk-Message: 00:51:23.921: GtkDialog mapped without a transient parent. This is discouraged.
Unspecified Application Error

Actual Results:
It crashes

Expected Results:
Should open as usual


Reproducible: Always


User Profile Reset: No

Additional Info:
Arch Linux, GNOME 46

Version: 24.2.4.2 (X86_64) / LibreOffice Community
Build ID: 420(Build:2)
CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: gtk4
Locale: en-US (en_US.UTF-8); UI: en-US
24.2.4-2
Calc: threaded
Comment 1 Buovjaga 2024-08-26 12:10:22 UTC
No crash for me.

Do you still see this?

Arch Linux 64-bit
Version: 24.8.0.3 (X86_64) / LibreOffice Community
Build ID: 480(Build:3)
CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: gtk4
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
24.8.0-1
Calc: threaded

Arch Linux 64-bit
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: c8e272734a8fa26d93b057d1c9def8dc6c401143
CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: gtk4
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: CL threaded
Built on 26 August 2024
Comment 2 darkblaze69 2024-08-28 18:51:29 UTC
Tested again on 24.2.4 and 24.2.5, it crashes.

Upgrading to libreoffice-fresh 24.8.0-2 can't reproduce the crash. So maybe solved.
Comment 3 QA Administrators 2024-08-29 03:16:35 UTC Comment hidden (obsolete)
Comment 4 Buovjaga 2024-08-29 03:44:10 UTC
Thanks, I think it's enough info to close this. Gtk4 is unfinished anyway, so I don't think a backport of the fix would be needed.