Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 651986 - lxqt-base/lxqt-qtplugin-0.11.0::gentoo incompatible with Qt 5.9.4
Summary: lxqt-base/lxqt-qtplugin-0.11.0::gentoo incompatible with Qt 5.9.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: LxQt maintainers
URL:
Whiteboard:
Keywords:
: 656416 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-03-30 14:23 UTC by kavol
Modified: 2018-08-18 00:16 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
pcmanfm backtrace (p.bt,22.99 KB, text/plain)
2018-03-30 14:23 UTC, kavol
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kavol 2018-03-30 14:23:04 UTC
Created attachment 526160 [details]
pcmanfm backtrace

after upgrading Qt to 5.9.4, lots of icons are not displayed

I've encountered similar problem recently with apps run over ssh, see bug 628846, but now setting QT_QPA_PLATFORMTHEME=lxqt doesn't help and the icons are missing even when logged in locally

fooling around with qt5ct, using QT_QPA_PLATFORMTHEME=qt5ct the icons are back

so it looks there is some problem with lxqt theme, which seems to be controlled via /usr/lib/qt5/plugins/platformthemes/libqtlxqt.so

which belongs to lxqt-qtplugin

so I've tried to recompile lxqt-qtplugin to get rid of possible ABI breakage between Qt 5.7 and 5.9

now trying to run apps with QT_QPA_PLATFORMTHEME=lxqt they are segfaulting - what a progress!
Comment 1 kavol 2018-03-30 14:36:28 UTC
hmmm ... looking at the backtrace, I've tried to recompile also
dev-libs/libqtxdg then lxqt-base/lxqt-qtplugin again

and now it works ...

please, can you add some trigger or how is it called in emerge, so that after Qt update these get rebuild automatically?
Comment 2 Kimiaki Kuno 2018-04-17 09:17:33 UTC
> hmmm ... looking at the backtrace, I've tried to recompile also
> dev-libs/libqtxdg then lxqt-base/lxqt-qtplugin again
> 
> and now it works ...

I encountered the same issue after upgraded Qt to 5.9(too small icon, oddly lxqt-panel)

I tried kavol's solution like this, then it solved. it was effective to me too:

emerge -1av libqtxdg
emerge -1av lxqt-qtplugin // and reboot
Comment 3 Andreas Sturmlechner gentoo-dev 2018-05-24 16:17:44 UTC
*** Bug 656416 has been marked as a duplicate of this bug. ***
Comment 4 David Flogeras 2018-05-24 18:18:13 UTC
This method worked for me too, thanks!
Comment 5 Chiitoo gentoo-dev 2018-08-18 00:16:42 UTC
Thanks for the report!

Closing as we finally have up-to-date ebuilds for 0.13.0 in Portage, and Qt has been moving on as well.

I tend to switch between Qt versions quite a bit myself, but haven't noticed issues like this (which, to be fair(?), is not saying much).

Feel free to re-open this, if the issue still happens with 0.13.0 or later.