Bug 438570 - Crash in KScreen::Mode::size() when setting refresh rate
Summary: Crash in KScreen::Mode::size() when setting refresh rate
Status: RESOLVED DUPLICATE of bug 416005
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: 5.20.5
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-13 19:41 UTC by Brian Thompson
Modified: 2022-11-12 14:58 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Thompson 2021-06-13 19:41:38 UTC
Application: systemsettings5 (5.20.5)

Qt Version: 5.15.2
Frameworks Version: 5.78.0
Operating System: Linux 5.10.0-7-amd64 x86_64
Windowing system: X11
Distribution: Debian GNU/Linux 11 (bullseye)

-- Information about the crash:
- What I was doing when the application crashed: I was changing the refresh rate of my laptop screen which was not enabled.

- Unusual behavior I noticed: The application crashed whenever I selected the new refresh rate (120 hz) before I even clicked "Apply".

- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fa99db1aba0 in KScreen::Mode::size() const () from /lib/x86_64-linux-gnu/libKF5Screen.so.7
#5  0x00007fa99db9b962 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_kscreen.so
#6  0x00007fa9d578f615 in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#7  0x00007fa9d7018730 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fa9d6f45a5b in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fa9d6f46457 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007fa9d6f465f5 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007fa9d6f11a4b in QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007fa9d6f5eec8 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fa9d6f62cf7 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007fa9d6efe56d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007fa9d70753c5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fa9d702958b in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007fa9d7029a70 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007fa9d70591ad in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007fa9d8000135 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fa9d1dd7b6e in QQuickComboBox::activated(int) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#21 0x00007fa9d1d61208 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#22 0x00007fa9d80005a6 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fa9d1d50f41 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#24 0x00007fa9d1d6dfe9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#25 0x00007fa9d7450388 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007fa9d8b8915f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007fa9d7fc9fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fa9d746c314 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007fa9d746d64b in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#30 0x00007fa9d84ad7e5 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x00007fa9d8b8915f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fa9d7fc9fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fa9d778aea7 in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#34 0x00007fa9d8bc8fae in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fa9d8b8915f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fa9d8b9004b in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fa9d7fc9fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fa9d8b8f076 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fa9d8be1011 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007fa9d8be433e in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007fa9d8b8915f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007fa9d7fc9fca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007fa9d84a1583 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#44 0x00007fa9d847764c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#45 0x00007fa9d2e507da in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#46 0x00007fa9d5afbe6b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fa9d5afc118 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fa9d5afc1cf in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fa9d802151f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007fa9d7fc898b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#51 0x00007fa9d7fd0c00 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x000055e3a294dd2c in ?? ()
#53 0x00007fa9d79b0d0a in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#54 0x000055e3a294e6ea in _start ()
[Inferior 1 (process 1413) detached]

Possible duplicates by query: bug 433886, bug 432906, bug 432370, bug 430868, bug 429626.

Reported using DrKonqi
Comment 1 David Edmundson 2021-10-03 20:22:33 UTC
*** Bug 433886 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2021-10-20 14:59:55 UTC
*** Bug 444067 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2022-11-12 14:27:54 UTC
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!
Comment 4 Nate Graham 2022-11-12 14:58:09 UTC

*** This bug has been marked as a duplicate of bug 416005 ***