Some Button Text Does Not Display with 6.1 Release

Bug #2069473 reported by eviljoel
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libgdiplus (Debian)
New
Unknown
libgdiplus (Ubuntu)
New
Undecided
Unassigned

Bug Description

The version of libgdiplus that ships with Ubuntu 24.04 causes a display error in KeePass 2 and likely other mono applications such as quickroute-gps. In KeePass it causes an important multi-option dialog box to display three buttons with no text in them.

I've tracked down the change where the problem started. The problem started with the change to this line: https://salsa.debian.org/dotnet-team/libgdiplus/-/commit/09def42ba0bce63c1e1d372f86ba869b6a1cf2a3#87db583be5c13c1f7b3c958b10e03d67b6a2ca06_67_74 The removal of ` && pango <= $PANGO_MAX_VERSION` causes libgdiplus to be compiled with libpango support. When this line is restored (along with the PANGO_MAX_VERSION declaration), the problem goes away. I verified the prior release of libgdiplus was not compiled with libpango support by running `strings /usr/lib/libgdiplus.so | grep pango`. The output of this command returns very different and convincing results on Ubuntu 22.04 versus Ubuntu 24.04.

I can't find a way to disable libpango support without changing configure.ac.

I'll attached screen shots showing the button differences.

Please let me know if you have any questions or need more information.

Tags: noble oracular
Revision history for this message
eviljoel (eviljoel-t) wrote :
Revision history for this message
eviljoel (eviljoel-t) wrote :
Revision history for this message
eviljoel (eviljoel-t) wrote :
Revision history for this message
eviljoel (eviljoel-t) wrote :
Revision history for this message
eviljoel (eviljoel-t) wrote :

I reported this upstream here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1073237 That said, I obviously would like this bug fixed ASAP as it is preventing me from upgrading to Ubuntu 24.04.

tags: added: noble oracular
Changed in libgdiplus (Debian):
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.