Bug 465140 - Crash during the revert
Summary: Crash during the revert
Status: RESOLVED DUPLICATE of bug 461581
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: 5.26.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-02-01 19:53 UTC by Arcadiy Ivanov
Modified: 2023-02-06 22:25 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arcadiy Ivanov 2023-02-01 19:53:48 UTC
Application: systemsettings (5.26.5)

Qt Version: 5.15.8
Frameworks Version: 5.102.0
Operating System: Linux 6.1.8-200.fc37.x86_64 x86_64
Windowing System: X11
Distribution: "Fedora release 37 (Thirty Seven)"
DrKonqi: 5.26.5 [KCrashBackend]

-- Information about the crash:
Plugged in my laptop into a TB3 dock with 2x4k Samsung screens attached.

Lost laptop monitor as primary, primary became one of the Samsung screens.
Went to enable and arrange all three screens by hand.
Clicked Apply.

Lost all screens except for a single Samsung primary again.
Clicked Revert during the countdown.
Crashed.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007fe46bf63a1d in KScreen::Config::clone() const () from /lib64/libKF5Screen.so.7
#5  0x00007fe46bfcaef5 in KCMKScreen::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_kscreen.so
#6  0x00007fe46bfcbbbb in KCMKScreen::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt5/plugins/plasma/kcms/systemsettings/kcm_kscreen.so
#7  0x00007fe4b84e96e3 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () from /lib64/libQt5Qml.so.5
#8  0x00007fe4b83c06ad in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () from /lib64/libQt5Qml.so.5
#9  0x00007fe4b83c3a60 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib64/libQt5Qml.so.5
#10 0x00007fe4b83e0a5d in QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) () from /lib64/libQt5Qml.so.5
#11 0x00007fe4b83e41c7 in QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) () from /lib64/libQt5Qml.so.5
#12 0x00007fe4b8375636 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib64/libQt5Qml.so.5
#13 0x00007fe4b8504161 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib64/libQt5Qml.so.5
#14 0x00007fe4b84b4aff in QQmlBoundSignalExpression::evaluate(void**) () from /lib64/libQt5Qml.so.5
#15 0x00007fe4b84b6288 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#16 0x00007fe4b84e91af in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib64/libQt5Qml.so.5
#17 0x00007fe4ba8db900 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#18 0x00007fe4a6a64726 in QQuickAction::triggered(QObject*) () from /lib64/libQt5QuickTemplates2.so.5
#19 0x00007fe4a6a66f0e in QQuickActionPrivate::trigger(QObject*, bool) () from /lib64/libQt5QuickTemplates2.so.5
#20 0x00007fe4a6a67240 in QQuickAbstractButtonPrivate::trigger() () from /lib64/libQt5QuickTemplates2.so.5
#21 0x00007fe4a6a6a111 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib64/libQt5QuickTemplates2.so.5
#22 0x00007fe4a6a84b19 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5QuickTemplates2.so.5
#23 0x00007fe4b8a97088 in QQuickItem::event(QEvent*) () from /lib64/libQt5Quick.so.5
#24 0x00007fe4bb5aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#25 0x00007fe4ba8a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#26 0x00007fe4b8ab202c in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib64/libQt5Quick.so.5
#27 0x00007fe4b8ab3601 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib64/libQt5Quick.so.5
#28 0x00007fe4bad76365 in QWindow::event(QEvent*) () from /lib64/libQt5Gui.so.5
#29 0x00007fe4bb5aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#30 0x00007fe4ba8a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#31 0x00007fe4b979334b in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQt5QuickWidgets.so.5
#32 0x00007fe4bb5f1938 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#33 0x00007fe4bb5aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#34 0x00007fe4bb5b73d2 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#35 0x00007fe4ba8a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#36 0x00007fe4bb5b54d2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5
#37 0x00007fe4bb60ac9c in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5
#38 0x00007fe4bb60e060 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#39 0x00007fe4bb5aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#40 0x00007fe4ba8a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#41 0x00007fe4bad6ad6d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5
#42 0x00007fe4bad49f1c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#43 0x00007fe4a7f1690e in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5
#44 0x00007fe4b8fd8cbf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#45 0x00007fe4b902e598 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#46 0x00007fe4b8fd5f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#47 0x00007fe4ba8f938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#48 0x00007fe4ba8a6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#49 0x00007fe4ba8aed92 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#50 0x0000564b4739c409 in main ()
[Inferior 1 (process 305214) detached]

The reporter indicates this bug may be a duplicate of or related to bug 447199.

Reported using DrKonqi
Comment 1 Nate Graham 2023-02-06 22:25:11 UTC

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