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

--- Comment #24 from Matt Fagnani <matthew.fagn...@utoronto.ca> ---
Created attachment 138403
  --> https://bugs.kde.org/attachment.cgi?id=138403&action=edit
New crash information added by DrKonqi

systemsettings5 (5.21.5) using Qt 5.15.2

- What I was doing when the application crashed:

I tried to reproduce the System Settings crash in #429027 by selecting all the
items from Startup and Shutdown down to Regional Settings in the sidebar menu
on the left quickly so that sometimes the kcm screens didn't load before I
selected the next one. I was using Plasma 5.21.5 on Wayland with KF 5.81.0 and
Qt 5.15.2 in a Fedora 34 KDE Plasma installation. System Settings segmentation
faulted in
std::__atomic_base<QObjectPrivate::SignalVector*>::store(QObjectPrivate::SignalVector*,
std::memory_order) at /usr/include/c++/11/bits/atomic_base.h:811 in
libstdc++-devel-11.1.1-1.fc34.x86_64. The first crash was in
std::__atomic_base<QObjectPrivate::ConnectionData*>::load(std::memory_order),
but the traces look similar otherwise. I remember this type of crash happening
for me just these two times.

-- Backtrace (Reduced):
#4 
std::__atomic_base<QObjectPrivate::SignalVector*>::store(QObjectPrivate::SignalVector*,
std::memory_order) (__m=std::memory_order_relaxed, __p=0x55ce07c03990,
this=0x7f4330f8f888 <QQuickBasePositioner::staticMetaObject+8>) at
/usr/include/c++/11/bits/atomic_base.h:811
#5 
std::atomic<QObjectPrivate::SignalVector*>::store(QObjectPrivate::SignalVector*,
std::memory_order) (__m=std::memory_order_relaxed, __p=0x55ce07c03990,
this=0x7f4330f8f888 <QQuickBasePositioner::staticMetaObject+8>) at
/usr/include/c++/11/atomic:568
#6 
QAtomicOps<QObjectPrivate::SignalVector*>::storeRelaxed<QObjectPrivate::SignalVector*>(std::atomic<QObjectPrivate::SignalVector*>&,
QObjectPrivate::SignalVector*) (newValue=0x55ce07c03990, _q_value=...) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:269
#7 
QBasicAtomicPointer<QObjectPrivate::SignalVector>::storeRelaxed(QObjectPrivate::SignalVector*)
(newValue=0x55ce07c03990, this=0x7f4330f8f888
<QQuickBasePositioner::staticMetaObject+8>) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:249
#8  QObjectPrivate::ConnectionData::resizeSignalVector(unsigned int)
(this=this@entry=0x7f4330f8f880 <QQuickBasePositioner::staticMetaObject>,
size=<optimized out>) at kernel/qobject_p.h:308

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

Reply via email to