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

--- Comment #4 from Ellie <e...@horse64.org> ---
I just got another crash, it's a different backtrace but since it also goes
into events and QThread, it feels like this is a related problem and there's
just something set up wrong with the Qt threading:

Program terminated with signal SIGSEGV, Segmentation fault.

#0  0x00007f5fd718ed44 in
std::__atomic_base<QThreadData*>::load(std::memory_order) const
    (__m=std::memory_order_acquire, this=0x73) at
/usr/include/c++/13/bits/atomic_base.h:835
#1  std::atomic<QThreadData*>::load(std::memory_order) const
(__m=std::memory_order_acquire, this=0x73)
    at /usr/include/c++/13/atomic:577
#2 
QAtomicOps<QThreadData*>::loadAcquire<QThreadData*>(std::atomic<QThreadData*>
const&)
    (_q_value=<error reading variable: Cannot access memory at address 0x73>)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/corelib/thread/qatomic_cxx11.h:214
#3  QBasicAtomicPointer<QThreadData>::loadAcquire() const (this=0x73)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/corelib/thread/qbasicatomic.h:177
#4  QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5593d328a1d0, event=0x7ffc29cece30)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qcoreapplication.cpp:1125
#5  0x00007f5fd72eca5a in QTimerInfoList::activateTimers()
(this=0x5593cd605a48)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qtimerinfo_unix.cpp:434
#6  0x00007f5fd72f35ec in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    (this=<optimized out>, flags=..., flags@entry=...)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/corelib/kernel/qeventdispatcher_unix.cpp:472
#7  0x00007f5fd7e0b47d in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    (this=<optimized out>, flags=...)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#8  0x00007f5fd719959b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffc29ced010,
flags=...)
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/corelib/global/qflags.h:34
#9  0x00007f5fd7192da6 in QCoreApplication::exec() () at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/corelib/global/qflags.h:74
#10 0x00007f5fd79e7e8c in QGuiApplication::exec() ()
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/gui/kernel/qguiapplication.cpp:1926
#11 0x00007f5fd85c0005 in QApplication::exec() ()
    at
/usr/src/debug/qtbase-everywhere-src-6.7.1/src/widgets/kernel/qapplication.cpp:2555
#12 0x00005593b621b702 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>)
    at /usr/src/debug/kwin-6.0.5/src/main_wayland.cpp:609

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

Reply via email to