Bug 471466 - System Settings crashed in OrientationSensor::OrientationSensor() when trying to open Display Settings
Summary: System Settings crashed in OrientationSensor::OrientationSensor() when trying...
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: 5.27.6
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-06-26 12:40 UTC by HALt
Modified: 2025-02-09 03:47 UTC (History)
2 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 HALt 2023-06-26 12:40:12 UTC
Application: systemsettings (5.27.6)

Qt Version: 5.15.9
Frameworks Version: 5.106.0
Operating System: Linux 6.3.6-arch1-1 x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.27.6 [KCrashBackend]

-- Information about the crash:
System Settings crashed when tried to open Display Settings.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#5  0x00007efc1869f2d3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#6  0x00007efc1864fa08 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#7  0x00007efc18638538 in __GI_abort () at abort.c:79
#8  0x00007efc18ca0098 in qt_assert(char const*, char const*, int) () at /usr/lib/libQt5Core.so.5
#9  0x00007efc18cc6dce in  () at /usr/lib/libQt5Core.so.5
#10 0x00007efbe6103ca3 in QSensorPrivate::QSensorPrivate() (this=0x56165850de30) at /usr/src/debug/qt5-sensors/qtsensors/src/sensors/qsensor_p.h:66
#11 QSensor::QSensor(QByteArray const&, QObject*) (this=0x56165852f3e0, type=..., parent=0x561657bd64c0, this=<optimized out>, type=<optimized out>, parent=<optimized out>) at /usr/src/debug/qt5-sensors/qtsensors/src/sensors/qsensor.cpp:286
#12 0x00007efbe610f539 in QOrientationSensor::QOrientationSensor(QObject*) (this=this@entry=0x56165852f3e0, parent=parent@entry=0x561657bd64c0, this=<optimized out>, parent=<optimized out>) at /usr/src/debug/qt5-sensors/qtsensors/src/sensors/qorientationsensor.cpp:180
#13 0x00007efbe61a9343 in OrientationSensor::OrientationSensor(QObject*) (parent=0x561657ce1b30, this=0x561657bd64c0) at /usr/src/debug/kscreen/kscreen-5.27.6/common/orientation_sensor.cpp:10
#14 KCMKScreen::KCMKScreen(QObject*, KPluginMetaData const&, QList<QVariant> const&) (this=0x561657ce1b30, parent=<optimized out>, data=<optimized out>, args=<optimized out>, this=<optimized out>, parent=<optimized out>, data=<optimized out>, args=<optimized out>) at /usr/src/debug/kscreen/kscreen-5.27.6/kcm/kcm.cpp:52
#15 0x00007efbe61ae75b in KPluginFactory::createWithMetaDataInstance<KCMKScreen, QObject>(QWidget*, QObject*, KPluginMetaData const&, QList<QVariant> const&) (parentWidget=<optimized out>, parent=<optimized out>, metaData=..., args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:909
#16 0x00007efc1a17493a in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () at /usr/lib/libKF5CoreAddons.so.5
#17 0x00007efc199ce1d4 in KPluginFactory::create<KQuickAddons::ConfigModule>(QString const&, QObject*, QList<QVariant> const&) (args=..., parent=0x5616581c1480, keyword=..., this=0x561657e14270) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:953
#18 KCModuleLoader::loadModule(KPluginMetaData const&, QWidget*, QList<QVariant> const&) (metaData=..., parent=0x5616581c1480, args=...) at /usr/src/debug/kcmutils/kcmutils-5.107.0/src/kcmoduleloader.cpp:84
#19 0x00007efc199d170e in KCModuleProxyPrivate::loadModule() (this=this@entry=0x561657eded20) at /usr/src/debug/kcmutils/kcmutils-5.107.0/src/kcmoduleproxy.cpp:118
#20 0x00007efc199d1d7b in KCModuleProxy::realModule() const (this=this@entry=0x5616581c1480) at /usr/src/debug/kcmutils/kcmutils-5.107.0/src/kcmoduleproxy.cpp:58
#21 0x00007efc1a8aa3c6 in ModuleView::updatePageIconHeader(KPageWidgetItem*) (this=this@entry=0x5616573861d0, page=page@entry=0x56165820f4f0) at /usr/src/debug/systemsettings/systemsettings-5.27.6/core/ModuleView.cpp:295
#22 0x00007efc1a8adb04 in ModuleView::addModule(MenuItem*, QStringList const&) (this=0x5616573861d0, item=<optimized out>, args=<optimized out>) at /usr/src/debug/systemsettings/systemsettings-5.27.6/core/ModuleView.cpp:273
#23 0x00007efc1a8ae4b5 in ModuleView::loadModule(QModelIndex const&, QStringList const&) (args=..., menuItem=..., this=<optimized out>) at /usr/src/debug/systemsettings/systemsettings-5.27.6/core/ModuleView.cpp:229
#24 0x00007efc09d8e9b6 in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (this=0x56165764ce20, activeModule=..., args=...) at /usr/src/debug/systemsettings/systemsettings-5.27.6/sidebar/SidebarMode.cpp:345
#25 0x00007efc09d918e1 in SidebarMode::loadModule(QModelIndex const&, QStringList const&) (args=..., activeModule=<optimized out>, this=0x56165764ce20) at /usr/include/qt/QtCore/qabstractitemmodel.h:76
#26 SidebarMode::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x56165764ce20, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/systemsettings/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:497
#27 0x00007efc09d922b3 in SidebarMode::qt_metacall(QMetaObject::Call, int, void**) (this=0x56165764ce20, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7ffc1c20dac0) at /usr/src/debug/systemsettings/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:631
#28 0x00007efc16c78174 in  () at /usr/lib/libQt5Qml.so.5
#29 0x00007efc16b78671 in  () at /usr/lib/libQt5Qml.so.5
#30 0x00007efc16b7dc67 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#31 0x00007efc16b8fc67 in  () at /usr/lib/libQt5Qml.so.5
#32 0x00007efc16b956c4 in  () at /usr/lib/libQt5Qml.so.5
#33 0x00007efc16b3702a in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#34 0x00007efc16c9935d in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#35 0x00007efc16c55811 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#36 0x00007efc16c55d0c in  () at /usr/lib/libQt5Qml.so.5
#37 0x00007efc16c78095 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#38 0x00007efc18ecf8d0 in  () at /usr/lib/libQt5Core.so.5
#39 0x00007efc1410ab5a in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () at /usr/lib/libQt5QuickTemplates2.so.5
#40 0x00007efc14125ee9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5QuickTemplates2.so.5
#41 0x00007efc1723ddf1 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#42 0x00007efc19b7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#43 0x00007efc18e9ab18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#44 0x00007efc1724ec95 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#45 0x00007efc1724f6e2 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib/libQt5Quick.so.5
#46 0x00007efc17252af0 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#47 0x00007efc19355765 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#48 0x00007efc19b7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#49 0x00007efc18e9ab18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#50 0x00007efc17dc219e in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5QuickWidgets.so.5
#51 0x00007efc19baf1e1 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#52 0x00007efc19b7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#53 0x00007efc19b7ddef in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#54 0x00007efc18e9ab18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#55 0x00007efc19b7c12a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /usr/lib/libQt5Widgets.so.5
#56 0x00007efc19bcced5 in  () at /usr/lib/libQt5Widgets.so.5
#57 0x00007efc19bcec27 in  () at /usr/lib/libQt5Widgets.so.5
#58 0x00007efc19b7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#59 0x00007efc18e9ab18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#60 0x00007efc1934121c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#61 0x00007efc1932a955 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#62 0x00007efc1352f710 in  () at /usr/lib/libQt5XcbQpa.so.5
#63 0x00007efc17910981 in g_main_dispatch (context=0x7efc0c000ee0) at ../glib/glib/gmain.c:3460
#64 g_main_context_dispatch (context=0x7efc0c000ee0) at ../glib/glib/gmain.c:4200
#65 0x00007efc1796db39 in g_main_context_iterate.isra.0 (context=context@entry=0x7efc0c000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#66 0x00007efc1790e032 in g_main_context_iteration (context=0x7efc0c000ee0, may_block=1) at ../glib/glib/gmain.c:4343
#67 0x00007efc18ee9f0c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#68 0x00007efc18e99824 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#69 0x00007efc18e9acc3 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#70 0x0000561656c0abd9 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/systemsettings/systemsettings-5.27.6/app/main.cpp:188
[Inferior 1 (process 8867) detached]

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2025-01-10 13:01:32 UTC
Does the crash still happen in plasma 6?
Comment 2 Bug Janitor Service 2025-01-25 03:47:07 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2025-02-09 03:47:13 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.