https://bugs.kde.org/show_bug.cgi?id=409778
Bug ID: 409778
Summary: System Settings, Tumbleeweed KCMs crashes.
Product: systemsettings
Version: unspecified
Platform: openSUSE RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: systemsettings5 (5.16.80)
Qt Version: 5.13.0
Frameworks Version: 5.61.0
Operating System: Linux 5.1.16-1-default x86_64
Distribution: openSUSE Tumbleweed
-- Information about the crash:
- What I was doing when the application crashed:
Clicked on "look and feel"
Most of the items in system settings crash it no matter the type of view used,
wth the exception of:
Window Management, Shorcuts, Startup and Shutdown, Search, Account Details,
Online accounts, Connections, Input devices, Power management.
The crash can be reproduced every time.
-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f83f67d5900 (LWP 7915))]
Thread 4 (Thread 0x7f83e214f700 (LWP 7921)):
#0 0x00007f83f54855ea in
std::__atomic_base<QMutexData*>::compare_exchange_strong
(__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0,
__p1=<synthetic pointer>: 0x1, this=this@entry=0x55aeb4f38980) at
/usr/include/c++/9/bits/atomic_base.h:769
#1 std::atomic<QMutexData*>::compare_exchange_strong
(__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0,
__p1=<synthetic pointer>: 0x1, this=this@entry=0x55aeb4f38980) at
/usr/include/c++/9/atomic:565
#2 QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*>
(currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1,
_q_value=...) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:299
#3 QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic
pointer>: <optimized out>, newValue=0x0, expectedValue=0x1,
this=this@entry=0x55aeb4f38980) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:265
#4 QBasicMutex::fastTryUnlock (current=<synthetic pointer>: <optimized out>,
this=this@entry=0x55aeb4f38980) at thread/qmutex.h:110
#5 QMutex::unlock (this=this@entry=0x55aeb4f38980) at thread/qmutex.cpp:335
#6 0x00007f83f56a2bee in QMutexLocker::unlock (this=<synthetic pointer>) at
../../include/QtCore/../../src/corelib/thread/qmutex.h:240
#7 QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized
out>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:213
#8 QThreadData::canWaitLocked (this=0x55aeb4f38950) at
../../include/QtCore/5.13.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:272
#9 postEventSourcePrepare (s=0x7f83dc004780, timeout=0x7f83e214eab4) at
kernel/qeventdispatcher_glib.cpp:260
#10 0x00007f83f347929f in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#11 0x00007f83f3479c5b in ?? () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f83f3479e4f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#13 0x00007f83f56a2ceb in QEventDispatcherGlib::processEvents
(this=0x7f83dc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007f83f564b2eb in QEventLoop::exec (this=this@entry=0x7f83e214ec80,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#15 0x00007f83f5483f91 in QThread::exec (this=this@entry=0x55aeb4e0b790) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#16 0x00007f83f4964595 in QQmlThreadPrivate::run (this=0x55aeb4e0b790) at
/usr/src/debug/libqt5-qtdeclarative-5.13.0-ku.1.3.x86_64/src/qml/qml/ftw/qqmlthread.cpp:152
#17 0x00007f83f5485112 in QThreadPrivate::start (arg=0x55aeb4e0b790) at
thread/qthread_unix.cpp:360
#18 0x00007f83f3e28faa in start_thread () from /lib64/libpthread.so.0
#19 0x00007f83f6ccd73f in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7f83eb9af700 (LWP 7918)):
#0 0x00007f83f34c4898 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1 0x00007f83f34792aa in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2 0x00007f83f3479c5b in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f83f3479e4f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4 0x00007f83f56a2ceb in QEventDispatcherGlib::processEvents
(this=0x7f83e4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5 0x00007f83f564b2eb in QEventLoop::exec (this=this@entry=0x7f83eb9aec70,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6 0x00007f83f5483f91 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7 0x00007f83f459f4f6 in ?? () from /usr/lib64/libQt5DBus.so.5
#8 0x00007f83f5485112 in QThreadPrivate::start (arg=0x7f83f4621d80) at
thread/qthread_unix.cpp:360
#9 0x00007f83f3e28faa in start_thread () from /lib64/libpthread.so.0
#10 0x00007f83f6ccd73f in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7f83f08af700 (LWP 7917)):
#0 0x00007f83f6cc2cbf in poll () from /lib64/libc.so.6
#1 0x00007f83f3dddcc2 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f83f3ddf8ba in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3 0x00007f83f0b1af48 in QXcbEventQueue::run (this=0x55aeb48f09f0) at
qxcbeventqueue.cpp:228
#4 0x00007f83f5485112 in QThreadPrivate::start (arg=0x55aeb48f09f0) at
thread/qthread_unix.cpp:360
#5 0x00007f83f3e28faa in start_thread () from /lib64/libpthread.so.0
#6 0x00007f83f6ccd73f in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f83f67d5900 (LWP 7915)):
[KCrash Handler]
#6 0x00007f83f567d9a8 in qGetPtrHelper<QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> > > (ptr=...) at kernel/qobject.cpp:3970
#7 QObject::d_func (this=<optimized out>) at kernel/qobject.h:121
#8 QObject::property (this=0x0, name=name@entry=0x7f83f6b9e70c "pageStack") at
kernel/qobject.cpp:3971
#9 0x00007f83f6b9982d in KCModuleQml::KCModuleQml (args=..., parent=<optimized
out>, configModule=<optimized out>, this=0x55aeb4f3b730) at
/usr/src/debug/kcmutils-5.60.0git.20190713T082840~4bb80c1-ku.49.1.x86_64/src/kcmoduleqml.cpp:162
#10 KCModuleLoader::loadModule (mod=..., report=<optimized out>,
parent=<optimized out>, args=...) at
/usr/src/debug/kcmutils-5.60.0git.20190713T082840~4bb80c1-ku.49.1.x86_64/src/kcmoduleloader.cpp:106
#11 0x00007f83f6b91aef in KCModuleProxyPrivate::loadModule
(this=this@entry=0x55aeb4f363f0) at
/usr/src/debug/kcmutils-5.60.0git.20190713T082840~4bb80c1-ku.49.1.x86_64/src/kcmoduleproxy.cpp:102
#12 0x00007f83f6b92308 in KCModuleProxy::realModule (this=<optimized out>) at
/usr/src/debug/kcmutils-5.60.0git.20190713T082840~4bb80c1-ku.49.1.x86_64/src/kcmoduleproxy.cpp:75
#13 0x00007f83f6bc0b37 in ModuleView::updatePageIconHeader(KPageWidgetItem*,
bool) () from /usr/lib64/libsystemsettingsview.so.3
#14 0x00007f83f6bc1ee1 in ModuleView::addModule(KCModuleInfo*) () from
/usr/lib64/libsystemsettingsview.so.3
#15 0x00007f83f6bc360d in ModuleView::loadModule(QModelIndex const&) () from
/usr/lib64/libsystemsettingsview.so.3
#16 0x00007f83f5677a08 in QtPrivate::QSlotObjectBase::call (a=0x7ffe9de2aee0,
r=0x55aeb4cc9830, this=0x55aeb4bec8e0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#17 QMetaObject::activate (sender=0x55aeb4ced750, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3787
#18 0x00007f83f62e1985 in QAbstractItemView::activated
(this=this@entry=0x55aeb4ced750, _t1=...) at .moc/moc_qabstractitemview.cpp:668
#19 0x00007f83f62e5b35 in QAbstractItemView::mouseReleaseEvent
(this=0x55aeb4ced750, event=<optimized out>) at
itemviews/qabstractitemview.cpp:1939
#20 0x00007f83f632c53f in QListView::mouseReleaseEvent (this=<optimized out>,
e=<optimized out>) at itemviews/qlistview.cpp:798
#21 0x00007f83f504fd83 in KCategorizedView::mouseReleaseEvent
(this=0x55aeb4ced750, event=0x7ffe9de2b8c0) at
/usr/src/debug/kitemviews-5.60.0git.20190713T083120~b66c829-ku.34.1.x86_64/src/kcategorizedview.cpp:1048
#22 0x00007f83f60c3d06 in QWidget::event (this=this@entry=0x55aeb4ced750,
event=event@entry=0x7ffe9de2b8c0) at kernel/qwidget.cpp:8962
#23 0x00007f83f6171a1e in QFrame::event (this=0x55aeb4ced750, e=0x7ffe9de2b8c0)
at widgets/qframe.cpp:550
#24 0x00007f83f62ef8de in QAbstractItemView::viewportEvent
(this=0x55aeb4ced750, event=0x7ffe9de2b8c0) at
itemviews/qabstractitemview.cpp:1753
#25 0x00007f83f564c3a3 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>,
receiver=<optimized out>) at kernel/qcoreapplication.cpp:1191
#26 QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x55aeb4d024f0, event=event@entry=0x7ffe9de2b8c0) at
kernel/qcoreapplication.cpp:1180
#27 0x00007f83f6081c31 in QApplicationPrivate::notify_helper
(this=this@entry=0x55aeb48cae70, receiver=receiver@entry=0x55aeb4d024f0,
e=e@entry=0x7ffe9de2b8c0) at kernel/qapplication.cpp:3734
#28 0x00007f83f608b113 in QApplication::notify (this=<optimized out>,
receiver=0x55aeb4d024f0, e=0x7ffe9de2b8c0) at kernel/qapplication.cpp:3200
#29 0x00007f83f564c692 in QCoreApplication::notifyInternal2
(receiver=0x55aeb4d024f0, event=0x7ffe9de2b8c0) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#30 0x00007f83f608a203 in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x55aeb4d024f0, event=event@entry=0x7ffe9de2b8c0,
alienWidget=alienWidget@entry=0x55aeb4d024f0, nativeWidget=0x55aeb4997a00,
buttonDown=buttonDown@entry=0x7f83f65ab8b0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2686
#31 0x00007f83f60df9c9 in QWidgetWindow::handleMouseEvent (this=0x55aeb4af0780,
event=0x7ffe9de2bd40) at /usr/include/c++/9/bits/atomic_base.h:413
#32 0x00007f83f60e2a24 in QWidgetWindow::event (event=0x7ffe9de2bd40,
this=0x55aeb4af0780) at kernel/qwidgetwindow.cpp:280
#33 QWidgetWindow::event (this=0x55aeb4af0780, event=0x7ffe9de2bd40) at
kernel/qwidgetwindow.cpp:224
#34 0x00007f83f6081c42 in QApplicationPrivate::notify_helper
(this=this@entry=0x55aeb48cae70, receiver=receiver@entry=0x55aeb4af0780,
e=e@entry=0x7ffe9de2bd40) at kernel/qapplication.cpp:3740
#35 0x00007f83f608aec0 in QApplication::notify (this=0x7ffe9de2c1d0,
receiver=0x55aeb4af0780, e=0x7ffe9de2bd40) at kernel/qapplication.cpp:3486
#36 0x00007f83f564c692 in QCoreApplication::notifyInternal2
(receiver=0x55aeb4af0780, event=0x7ffe9de2bd40) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#37 0x00007f83f5a524b8 in QGuiApplicationPrivate::processMouseEvent
(e=e@entry=0x55aeb4e54b90) at kernel/qguiapplication.cpp:2111
#38 0x00007f83f5a53d3b in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0x55aeb4e54b90) at kernel/qguiapplication.cpp:1846
#39 0x00007f83f5a2cacb in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1148
#40 0x00007f83f0b1be7a in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#41 0x00007f83f3479b33 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#42 0x00007f83f3479dc0 in ?? () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f83f3479e4f in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#44 0x00007f83f56a2cd1 in QEventDispatcherGlib::processEvents
(this=0x55aeb49977a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007f83f564b2eb in QEventLoop::exec (this=this@entry=0x7ffe9de2c0e0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#46 0x00007f83f5652e62 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#47 0x000055aeb42ae9b0 in ?? ()
#48 0x00007f83f6bf6bcb in __libc_start_main () from /lib64/libc.so.6
#49 0x000055aeb42aea3a in _start ()
[Inferior 1 (process 7915) detached]
The reporter indicates this bug may be a duplicate of or related to bug 405023.
Possible duplicates by query: bug 406341, bug 405402, bug 405023, bug 403037,
bug 402458.
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.