kotelnik / plasma-applet-redshift-control

Plasma 5 applet for controlling redshift (screen temperature modifying). It allowes basic redshift settings and fast manual temperature control by mouse wheel.
GNU General Public License v2.0
66 stars 12 forks source link

Plasma crash with Qt 5.8 #31

Open ShalokShalom opened 7 years ago

ShalokShalom commented 7 years ago

There are recent changes in Qt 5.8 due to QFontEngineFT and they seem to let the Redshift applet crash the Plasmashell, when you move the panel from the side to the top/bottom.

Resizing the panel works fine.

https://gist.github.com/ShalokShalom/7448ebf25e0309f8a353620b1ad92d1e

Issue is not reproduceable with Qt 5.7, so here are the changes in qt5-base since then: http://code.qt.io/cgit/qt/qtbase.git/tree/dist/changes-5.8.0

(By the way, v1.0.16 without the new translation is currently the freshest version in kde store: https://store.kde.org/p/998916)

kotelnik commented 7 years ago

Hi! Thanks for this report. I can reproduce it but for now I don't know ho to fix it. It seems to me like a problem in Qt. I'll investigate further and find/create a bug report.

Thanks for reminding me the kde store, I'll update the widget as soon as possible.

ShalokShalom commented 7 years ago

Yes, its Qt related, afaik. They change something in 5.8, as linked.

cfeck commented 7 years ago

Is this https://bugreports.qt.io/browse/QTBUG-60697 ? If yes, Qt developers would require more information to reproduce.

AyoungDukie commented 7 years ago

~Seems to still be present in 5.10.1-1 on Arch; I have worked around this by triggering redshift from the terminal, or by using the menu-entry created by redshift-qt, but these bypass having a GUI completely. Has anyone found a workaround for this applet?~

Nevermind, my mistake; it seems to appear in the overflow tray by default, also defaulting to off. I misunderstood the lack of activity to be it crashing, but it appears to work in 5.10.1-1 on Arch.