https://bugs.documentfoundation.org/show_bug.cgi?id=157452

            Bug ID: 157452
           Summary: LibO crashes when opening print dialog on gtk4 VCL
           Product: LibreOffice
           Version: 7.6.1.2 release
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: UI
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Working on a linux laptop, with the KDE desktop environment on a wayland
session with an external screen attached set as primary display and laptop
built-in screen used as a second screen (docked laptop configuration).

Using the gtk4 VCL because the default kf5 one (as well as the Qt ones) are not
usable in the above described setup (because the two screens require different
scaling — the laptop is HiDPI, the external display is not — and the kf5 VCL
cannot handle this, but this is another issue).

In this setup, LibO with the gtk4 VCL has trouble in opening dialogs, the print
dialog in particular. Almost always (but not really always) you get:

```
Error building template class 'GtkDialog' for an instance of type 'GtkDialog':
.:0:0 Invalid property: GtkDialog.window-position
```

and then almost always (but not really always), libreoffice closes.

I say "almost always" twice because in rare occasions LibO can actually show
the print dialogs and in some occasions when in cannot show the print dialog
rather than closing it hangs and you need to kill the process.

Steps to Reproduce:
1. launch `SAL_USE_VCLPLUGIN=gtk4 libreoffice`
2. open a file
3. file->print

Actual Results:
LibO shuts down or hangs

Expected Results:
The print dialog appears


Reproducible: Sometimes


User Profile Reset: No

Additional Info:
[Information automatically included from LibreOffice]
Locale: en-US
Module: TextDocument
[Information guessed from browser]
OS: Linux (All)
OS is 64bit: yes

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to