FS#67954 - [pcsx2] wx and gtk packaging issues?

Attached to Project: Community Packages
Opened by Adam Hirst (aphirst) - Monday, 21 September 2020, 17:36 GMT
Last edited by Maxime Gauduin (Alucryd) - Wednesday, 28 July 2021, 14:35 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Since updating to the new x64 build of PCSX2, I'm getting a few benign errors and warnings which may either be the result of packaging or my setup, but it's not clear to me which. If there's anything I've missed out from this ticket (details below) then I would be more than happy to add it on request.

Additional info:
* package version(s)
pcsx2 1.7.0.r202.9c0865c0f-1
wxgtk-common 3.0.5.1-1
wxgtk3 3.0.5.1-1

* config and/or log files etc.

Terminal output:
```
18:30:51: Warning: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1013,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1002,wx containers,compatible with 2.8).
```

PCSX2 console log excerpt:
```
(PCSX2:22995): Gtk-CRITICAL **: 18:27:29.113: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
(PCSX2:22995): Gtk-WARNING **: 18:27:29.121: Negative content height -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
(PCSX2:22995): Gtk-CRITICAL **: 18:27:29.121: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
(PCSX2:22995): Gtk-CRITICAL **: 18:27:29.121: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
(GameDB) 9869 games on record (loaded in 109ms)
(PCSX2:22995): Gtk-WARNING **: 18:27:29.233: Negative content height -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
(PCSX2:22995): Gtk-CRITICAL **: 18:27:29.233: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
(PCSX2:22995): Gtk-CRITICAL **: 18:27:29.233: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
(PCSX2:22995): Gtk-WARNING **: 18:27:29.233: Negative content height -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
(PCSX2:22995): Gtk-CRITICAL **: 18:27:29.233: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
(PCSX2:22995): Gtk-WARNING **: 18:27:29.247: Negative content height -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
(PCSX2:22995): Gtk-CRITICAL **: 18:27:29.248: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
```
I thought this might be a result of my GTK theme but it happens even when set to Adwaita, so I guess not?

* link to upstream bug report, if any


Steps to reproduce:

Set *any* GTK theme (including Adwaita) and set up QT to use GTK using qt5ct.
Install pcsx2 1.7.0.r202.9c0865c0f-1 from the repo and run it.
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Wednesday, 28 July 2021, 14:35 GMT
Reason for closing:  Works for me
Additional comments about closing:  The wchar_t warning is safe to ignore, and I don't get any of the Gtk-CRITICAL errors anymore.

Loading...