Summary: | Crashes when changing refresh rate of non-enabled monitor. | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | iGadget <bugs.kde.org> |
Component: | kcm_kscreen | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | alex, kdedev, nate, nicolas.fella, plasma-bugs |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.19.5 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
iGadget
2020-11-25 08:39:30 UTC
Created attachment 137730 [details]
New crash information added by DrKonqi
systemsettings5 (5.21.4) using Qt 5.15.2
- What I was doing when the application crashed:
Changing refresh rate of a disabled monitor.
- Unusual behavior I noticed:
Having issues where nvidia graphics will "mirror" my display across both my monitors and things go down hill from there.
-- Backtrace (Reduced):
#4 0x00007f48f89f2ab0 in KScreen::Mode::size() const () from /usr/lib64/libKF5Screen.so.7
#5 0x00007f48f8a91319 in OutputModel::setRefreshRate(int, int) () from /usr/lib64/qt5/plugins/kcms/kcm_kscreen.so
#6 0x00007f48fddef45d in QQmlDMCachedModelData::metaCall(QMetaObject::Call, int, void**) () from /usr/lib64/libQt5QmlModels.so.5
#7 0x00007f48ff0f5dda in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib64/libQt5Qml.so.5
#8 0x00007f48ff01e8c0 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /usr/lib64/libQt5Qml.so.5
Created attachment 144897 [details]
New crash information added by DrKonqi
systemsettings5 (5.23.4) using Qt 5.15.3
- What I was doing when the application crashed:
I had tried to enable a second monitor, but it didn't actually apply / enable. I tried to change the refresh rate of that monitor and the settings crashed.
-- Backtrace (Reduced):
#4 KScreen::Mode::size (this=this@entry=0x0) at /home/build/YPKG/root/libkscreen/build/libkscreen-5.23.4/src/mode.cpp:89
#5 0x00007f72c4112d8c in operator() (mode=..., __closure=<optimized out>) at /home/build/YPKG/root/kscreen/build/kscreen-5.23.4/kcm/output_model.cpp:416
#10 OutputModel::setRefreshRate (refIndex=<optimized out>, outputIndex=0, this=0x1ec75d0) at /home/build/YPKG/root/kscreen/build/kscreen-5.23.4/kcm/output_model.cpp:413
#11 OutputModel::setData (this=0x1ec75d0, index=..., value=..., role=<optimized out>) at /home/build/YPKG/root/kscreen/build/kscreen-5.23.4/kcm/output_model.cpp:136
[...]
#13 0x00007f72fddccfcc in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib/libQt5Qml.so.5
Thank you for the bug report. Unfortunately we were not able to get to it yet. Can we ask you to please check if this is still an issue with Plasma 5.25 or 5.26? If it is, please change the status to CONFIRMED when replying. If not, or if you can't because you no longer use this setup, you can change the status to RESOLVED WORKSFORME. Thanks a lot! I can no longer reproduce the crash I reported. I'm no the OP, so I don't want to change the bug status, but I did want to add this information. Operating System: Solus 4.3 KDE Plasma Version: 5.26.3 KDE Frameworks Version: 5.99.0 Qt Version: 5.15.7 Kernel Version: 5.15.77-219.current (64-bit) Graphics Platform: X11 Thanks anyway though! Let's wait for iGadget's report since sometimes multimonitor issues with the same symptoms can be driven by different root causes. Sorry, can't test this anymore as my setup has changed drastically since I reported this issue almost two years ago. No longer working with 2 monitors and, sorry to say, no longer working with KDE. Working around all the issues just took too much time. Still believe in KDE's potential however, so I might try again some day. Keep up the good work! Thanks anyway! |