https://bugs.kde.org/show_bug.cgi?id=455052

            Bug ID: 455052
           Summary: systemsettings crashed when I pressed on 'startup and
                    shutdown'.
           Product: systemsettings
           Version: 5.24.5
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: arkadistatse...@gmail.com
  Target Milestone: ---

Application: systemsettings (5.24.5)

Qt Version: 5.15.2
Frameworks Version: 5.94.0
Operating System: Linux 5.18.1-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
systemsettings crashed when I pressed on 'startup and shutdown'. Couldn't
reproduce.

The crash does not seem to be reproducible.

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

[KCrash Handler]
#4  0x00007fec6853b3f7 in
std::__atomic_base<QMutexData*>::compare_exchange_strong
(__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=0x1,
__p1=<synthetic pointer>: 0x0, this=this@entry=0x559cfaa114b0) at
/usr/include/c++/12/bits/atomic_base.h:876
#5  std::atomic<QMutexData*>::compare_exchange_strong
(__m2=std::memory_order_acquire, __m1=std::memory_order_acquire, __p2=0x1,
__p1=<synthetic pointer>: 0x0, this=this@entry=0x559cfaa114b0) at
/usr/include/c++/12/atomic:625
#6  QAtomicOps<QMutexData*>::testAndSetAcquire<QMutexData*>
(currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0,
_q_value=<error reading variable: Cannot access memory at address
0x559cfaa114b0>) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:308
#7  QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic
pointer>: <optimized out>, newValue=0x1, expectedValue=0x0,
this=this@entry=0x559cfaa114b0) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:273
#8  QBasicMutex::fastTryLock (current=<synthetic pointer>: <optimized out>,
this=this@entry=0x559cfaa114b0) at thread/qmutex.h:109
#9  QMutex::lock (this=this@entry=0x559cfaa114b0) at thread/qmutex.cpp:232
#10 0x00007fec68723844 in std::unique_lock<QMutex>::lock (this=<synthetic
pointer>) at /usr/include/c++/12/bits/unique_lock.h:131
#11 std::unique_lock<QMutex>::unique_lock (__m=..., this=<synthetic pointer>)
at /usr/include/c++/12/bits/unique_lock.h:69
#12 (anonymous namespace)::qt_unique_lock<QMutex> (mutex=...) at
../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qlocking_p.h:106
#13 QCoreApplicationPrivate::lockThreadPostEventList (object=<optimized out>)
at kernel/qcoreapplication.cpp:1500
#14 0x00007fec68724e29 in QCoreApplication::postEvent (receiver=0x559efb4e7780,
event=0x559efb925ce0, priority=0) at kernel/qcoreapplication.cpp:1546
#15 0x00007fec6874b381 in QObject::deleteLater (this=<optimized out>) at
kernel/qobject.cpp:2303
#16 0x00007fec62167c1f in Breeze::BaseDataMap<QObject,
Breeze::WidgetStateData>::unregisterWidget (this=0x559efab271d8,
key=0x559efb77c4e0) at
/usr/src/debug/breeze-5.24.5-1.2.x86_64/build/kstyle/breeze_autogen/4NBMFDNHZT/../../../../kstyle/animations/breezedatamap.h:83
#17 0x00007fec6216fb96 in Breeze::WidgetStateEngine::unregisterWidget
(object=0x559efb77c4e0, this=0x559efab27160) at
/usr/src/debug/breeze-5.24.5-1.2.x86_64/build/kstyle/breeze_autogen/4NBMFDNHZT/../../../../kstyle/animations/breezewidgetstateengine.h:118
#18 Breeze::WidgetStateEngine::unregisterWidget (object=0x559efb77c4e0,
this=0x559efab27160) at
/usr/src/debug/breeze-5.24.5-1.2.x86_64/build/kstyle/breeze_autogen/4NBMFDNHZT/../../../../kstyle/animations/breezewidgetstateengine.h:112
#19 Breeze::WidgetStateEngine::qt_static_metacall (_o=0x559efab27160,
_a=0x7ffc9a7df970, _id=<optimized out>, _c=<optimized out>) at
/usr/src/debug/breeze-5.24.5-1.2.x86_64/build/kstyle/breeze_autogen/4NBMFDNHZT/moc_breezewidgetstateengine.cpp:74
#20 0x00007fec68758e1c in doActivate<false> (sender=0x559efb77c4e0,
signal_index=0, argv=0x7ffc9a7df970) at kernel/qobject.cpp:3898
#21 0x00007fec687520cf in QMetaObject::activate
(sender=sender@entry=0x559efb77c4e0, m=m@entry=0x7fec689ec820
<QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffc9a7df970) at kernel/qobject.cpp:3946
#22 0x00007fec6875217f in QObject::destroyed (this=this@entry=0x559efb77c4e0,
_t1=<optimized out>, _t1@entry=0x559efb77c4e0) at .moc/moc_qobject.cpp:219
#23 0x00007fec69413c23 in QWidget::~QWidget (this=0x559efb77c4e0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1497
#24 0x00007fec69413c89 in QWidget::~QWidget (this=0x559efb77c4e0,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1546
#25 0x00007fec6874b22e in QObjectPrivate::deleteChildren
(this=this@entry=0x559efb5c9900) at kernel/qobject.cpp:2104
#26 0x00007fec69413946 in QWidget::~QWidget (this=0x559efb77c790,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1522
#27 0x00007fec69573809 in QScrollArea::~QScrollArea (this=0x559efb77c790,
__in_chrg=<optimized out>) at widgets/qscrollarea.cpp:173
#28 0x00007fec69b4ab13 in KPageWidgetItemPrivate::~KPageWidgetItemPrivate
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.94.0-1.1.x86_64/src/kpagewidgetmodel.cpp:31
#29 std::default_delete<KPageWidgetItemPrivate>::operator() (this=<optimized
out>, __ptr=0x559efb757140) at /usr/include/c++/12/bits/unique_ptr.h:95
#30 std::default_delete<KPageWidgetItemPrivate>::operator()
(__ptr=0x559efb757140, this=<optimized out>) at
/usr/include/c++/12/bits/unique_ptr.h:89
#31 std::unique_ptr<KPageWidgetItemPrivate,
std::default_delete<KPageWidgetItemPrivate> >::~unique_ptr (this=<optimized
out>, this=<optimized out>) at /usr/include/c++/12/bits/unique_ptr.h:396
#32 KPageWidgetItem::~KPageWidgetItem (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/kwidgetsaddons-5.94.0-1.1.x86_64/src/kpagewidgetmodel.cpp:74
#33 0x00007fec69b4cc34 in KPageWidgetItem::~KPageWidgetItem (this=<optimized
out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.94.0-1.1.x86_64/src/kpagewidgetmodel.cpp:74
#34 PageItem::~PageItem (this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.94.0-1.1.x86_64/src/kpagewidgetmodel.cpp:182
#35 0x00007fec69b51b2b in KPageWidgetModel::removePage (this=0x559efadd6ca0,
item=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.94.0-1.1.x86_64/src/kpagewidgetmodel.cpp:552
#36 0x00007fec69b51c34 in KPageWidget::removePage (this=<optimized out>,
item=<optimized out>) at
/usr/src/debug/kwidgetsaddons-5.94.0-1.1.x86_64/src/kpagewidget.cpp:107
#37 0x00007fec69db0a1d in ModuleView::closeModules (this=0x559efad96f40) at
/usr/src/debug/systemsettings5-5.24.5-1.2.x86_64/core/ModuleView.cpp:343
#38 0x00007fec367ed79e in SidebarMode::loadModule (this=0x559efb5f0bc0,
activeModule=..., args=...) at
/usr/src/debug/systemsettings5-5.24.5-1.2.x86_64/sidebar/SidebarMode.cpp:480
#39 0x00007fec367f0d1d in SidebarMode::loadModule (args=..., activeModule=...,
this=0x559efb5f0bc0) at /usr/include/qt5/QtCore/qabstractitemmodel.h:76
#40 SidebarMode::qt_static_metacall (_o=0x559efb5f0bc0, _c=<optimized out>,
_id=<optimized out>, _a=0x7ffc9a7dff60) at
/usr/src/debug/systemsettings5-5.24.5-1.2.x86_64/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:525
#41 0x00007fec367f1943 in SidebarMode::qt_metacall (this=0x559efb5f0bc0,
_c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffc9a7dff60) at
/usr/src/debug/systemsettings5-5.24.5-1.2.x86_64/build/sidebar/systemsettings_sidebar_mode_autogen/EWIEGA46WW/moc_SidebarMode.cpp:661
#42 0x00007fec6716d903 in QQmlObjectOrGadget::metacall
(this=this@entry=0x7ffc9a7e0200, type=type@entry=QMetaObject::InvokeMetaMethod,
index=<optimized out>, index@entry=32, argv=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:51
#43 0x00007fec6704a656 in CallMethod (callType=<optimized out>, callArgs=0x2,
engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>,
returnType=<optimized out>, index=<optimized out>, object=...) at
/usr/include/qt5/QtCore/qvarlengtharray.h:189
#44 CallPrecise (object=..., data=..., engine=engine@entry=0x7fec5c007b70,
callArgs=callArgs@entry=0x7fec362c15b8,
callType=callType@entry=QMetaObject::InvokeMetaMethod) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1569
#45 0x00007fec6704c50b in CallOverloaded (callType=<optimized out>,
propertyCache=<optimized out>, callArgs=<optimized out>, engine=<optimized
out>, data=..., object=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1645
#46 QV4::QObjectMethod::callInternal (this=<optimized out>,
thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2133
#47 0x00007fec67068bb6 in QV4::FunctionObject::call (argc=<optimized out>,
argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/jsruntime/qv4functionobject_p.h:202
#48 QV4::Moth::VME::interpret (frame=0x559cfaa114b0, engine=0x7fec5c007b70,
code=0x559efb4f39b0 "\340\203\004g\354\177") at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:754
#49 0x00007fec6706c2d7 in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffc9a7e04c0, engine=engine@entry=0x7fec5c007b70) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:463
#50 0x00007fec66ffebae in QV4::Function::call (this=this@entry=0x559efb69b790,
thisObject=<optimized out>, argv=argv@entry=0x7fec362c1500, argc=<optimized
out>, context=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/jsruntime/qv4function.cpp:69
#51 0x00007fec6718809d in QQmlJavaScriptExpression::evaluate
(this=this@entry=0x559efb819230, callData=callData@entry=0x7fec362c14d0,
isUndefined=isUndefined@entry=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:212
#52 0x00007fec6713993f in QQmlBoundSignalExpression::evaluate (this=<optimized
out>, a=<optimized out>) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/jsruntime/qv4jscall_p.h:95
#53 0x00007fec6713b088 in QQmlBoundSignal_callback (e=0x559efb8191e0, a=0x0) at
../../include/QtQml/5.15.2/QtQml/private/../../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69
#54 0x00007fec6716d3ef in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/qml/qml/qqmlnotifier.cpp:104
#55 0x00007fec6875892d in doActivate<false> (sender=0x559efbda5e50,
signal_index=64, argv=0x0) at kernel/qobject.cpp:3778
#56 0x00007fec622bcf71 in QQuickAbstractButtonPrivate::handleRelease
(this=0x559efb65d270, point=...) at
/usr/src/debug/libqt5-qtquickcontrols2-5.15.2+kde10-1.3.x86_64/src/quicktemplates2/qquickabstractbutton.cpp:182
#57 0x00007fec622d7025 in QQuickControl::mouseReleaseEvent (this=<optimized
out>, event=0x7ffc9a7e2410) at
/usr/src/debug/libqt5-qtquickcontrols2-5.15.2+kde10-1.3.x86_64/src/quicktemplates2/qquickcontrol.cpp:2151
#58 0x00007fec675a8e28 in QQuickItem::event (this=0x559efbda5e50,
ev=0x7ffc9a7e2410) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/quick/items/qquickitem.cpp:8221
#59 0x00007fec693d637e in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x559efbda5e50, e=0x7ffc9a7e2410) at
kernel/qapplication.cpp:3632
#60 0x00007fec68721988 in QCoreApplication::notifyInternal2
(receiver=0x559efbda5e50, event=0x7ffc9a7e2410) at
kernel/qcoreapplication.cpp:1064
#61 0x00007fec675c66da in QQuickWindowPrivate::deliverMouseEvent
(this=this@entry=0x559efb22afe0, pointerEvent=0x559efae50300) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/quick/items/qquickwindow.cpp:2019
#62 0x00007fec675c7ed9 in QQuickWindowPrivate::deliverPointerEvent
(this=0x559efb22afe0, event=0x559efae50300) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/quick/items/qquickwindow.cpp:2611
#63 0x00007fec68c93af5 in QWindow::event (this=0x559efb5c8c50, ev=<optimized
out>) at kernel/qwindow.cpp:2438
#64 0x00007fec693d637e in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x559efb5c8c50, e=0x7ffc9a7e2410) at
kernel/qapplication.cpp:3632
#65 0x00007fec68721988 in QCoreApplication::notifyInternal2
(receiver=0x559efb5c8c50, event=0x7ffc9a7e2410) at
kernel/qcoreapplication.cpp:1064
#66 0x00007fec66197137 in QQuickWidget::mouseReleaseEvent (this=<optimized
out>, e=0x7ffc9a7e2950) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-2.2.x86_64/src/quickwidgets/qquickwidget.cpp:1417
#67 0x00007fec69417f48 in QWidget::event (this=0x559efadfae70,
event=0x7ffc9a7e2950) at kernel/qwidget.cpp:9020
#68 0x00007fec693d637e in QApplicationPrivate::notify_helper
(this=this@entry=0x559efaa50300, receiver=receiver@entry=0x559efadfae70,
e=e@entry=0x7ffc9a7e2950) at kernel/qapplication.cpp:3632
#69 0x00007fec693de8c2 in QApplication::notify (this=<optimized out>,
receiver=0x559efadfae70, e=<optimized out>) at kernel/qapplication.cpp:3076
#70 0x00007fec68721988 in QCoreApplication::notifyInternal2
(receiver=0x559efadfae70, event=0x7ffc9a7e2950) at
kernel/qcoreapplication.cpp:1064
#71 0x00007fec693dc9ce in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x559efadfae70, event=event@entry=0x7ffc9a7e2950,
alienWidget=<optimized out>, nativeWidget=0x559efaca1010,
buttonDown=buttonDown@entry=0x7fec69922330 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2614
#72 0x00007fec69430d68 in QWidgetWindow::handleMouseEvent (this=0x559efade83e0,
event=0x7ffc9a7e2c00) at kernel/qwidgetwindow.cpp:683
#73 0x00007fec694342c0 in QWidgetWindow::event (this=0x559efade83e0,
event=0x7ffc9a7e2c00) at kernel/qwidgetwindow.cpp:300
#74 0x00007fec693d637e in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x559efade83e0, e=0x7ffc9a7e2c00) at
kernel/qapplication.cpp:3632
#75 0x00007fec68721988 in QCoreApplication::notifyInternal2
(receiver=0x559efade83e0, event=0x7ffc9a7e2c00) at
kernel/qcoreapplication.cpp:1064
#76 0x00007fec68c87a45 in QGuiApplicationPrivate::processMouseEvent
(e=0x559efb6535d0) at kernel/qguiapplication.cpp:2282
#77 0x00007fec68c5c2ac in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#78 0x00007fec630824da in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#79 0x00007fec661f5ea0 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#80 0x00007fec661f6258 in ?? () from /lib64/libglib-2.0.so.0
#81 0x00007fec661f62ec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#82 0x00007fec687795a6 in QEventDispatcherGlib::processEvents
(this=0x559efab38d30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#83 0x00007fec687203fb in QEventLoop::exec (this=this@entry=0x7ffc9a7e2f30,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#84 0x00007fec68728566 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#85 0x00007fec68c7b3bc in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#86 0x00007fec693d62f5 in QApplication::exec () at kernel/qapplication.cpp:2824
#87 0x0000559ef9954e7d in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/systemsettings5-5.24.5-1.2.x86_64/app/main.cpp:183
[Inferior 1 (process 5185) detached]

Possible duplicates by query: bug 450700, bug 421828, bug 409778, bug 389467,
bug 388975.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to