FS#62494 - [qt5ct] 0.38-1 Cannot mix incompatible Qt library

Attached to Project: Community Packages
Opened by softoxenu (softoxenu) - Saturday, 27 April 2019, 23:16 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 28 April 2019, 17:54 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
With any qt5 program I get the same error:

Using vlc-
qt5ct: using qt5ct plugin
Cannot mix incompatible Qt library (version 0x50c02) with this library (version 0x50c03)
[1] 20717 abort (core dumped) vlc

Using multimc-
qt5ct: using qt5ct plugin
Cannot mix incompatible Qt library (version 0x50c02) with this library (version 0x50c03)
[1] 21053 abort (core dumped) multimc

Using keepassxc-
qt5ct: using qt5ct plugin
Cannot mix incompatible Qt library (version 0x50c02) with this library (version 0x50c03)
[1] 21076 abort (core dumped) keepassxc

I looked at https://wiki.archlinux.org/index.php/Qt#All_Qt5-based_applications_fail_to_run_after_Qt5_update which says to rebuild whichever package is in QT_STYLE_OVERRIDE or QT_QPA_PLATFORMTHEME. QT_QPA_PLATFORMTHEME is qt5ct, however the problem persists when I reinstall the package.

Additional info:
* qt5ct 0.38-1
* qt5-base 5.12.3-2
* QT_STYLE_OVERRIDE is not set
* QT_QPA_PLATFORMTHEME = qt5ct
* link to upstream bug report, if any

Steps to reproduce:
Update qt5ct
This task depends upon

Closed by  Antonio Rojas (arojas)
Sunday, 28 April 2019, 17:54 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Partial updates are not supported
Comment by Eli Schwartz (eschwartz) - Sunday, 28 April 2019, 04:38 GMT
  • Field changed: Severity (Critical → High)
This is hardly critical (breaking boot or outward-facing security issue): http://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

I cannot duplicate your issue. What are your qt5ct settings?

The link you mentioned says this is "most likely" the cause, but any Qt5 package can cause an issue like this, including mismatched qt5-* core packages as well as optional of several types, including, yes, most commonly, a platformtheme.

Does it work if you run the program with QT_QPA_PLATFORMTHEME set to empty? What is QT_STYLE_OVERRIDE set to, if anything? Which libraries does LD_DEBUG=libs name-of-program list as being opened, and what are the exact package versions of *all* of the Qt-related ones?
Comment by softoxenu (softoxenu) - Sunday, 28 April 2019, 16:36 GMT
> Does it work if you run the program with QT_QPA_PLATFORMTHEME set to empty?
The errors are fixed, however my theme is now not working.
> What is QT_STYLE_OVERRIDE set to, if anything?
QT_STYLE_OVERRIDE is not set to anything
> Which libraries does LD_DEBUG=libs name-of-program list as being opened
see qt5ct_LD_DEBUG.txt
> exact package versions of *all* of the Qt-related ones
qt5-base 5.12.3-2
qt5-declarative 5.12.3-1
qt5-doc 5.12.3-1
qt5-examples 5.12.3-1
qt5-location 5.12.3-1
qt5-multimedia 5.12.3-1
qt5-script 5.12.3-1
qt5-sensors 5.12.3-1
qt5-speech 5.12.3-1
qt5-styleplugins 5.0.0.20170311-11
qt5-svg 5.12.3-1
qt5-tools 5.12.3-1
qt5-webchannel 5.12.3-1
qt5-webkit 5.212.0alpha2-28
qt5-x11extras 5.12.3-1
qt5-xmlpatterns 5.12.3-1

Loading...