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

TraceyC <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|kwin_wayland crashes when   |kwin_wayland crashes in
                   |launching any application   |KWin::OutputLayer::setScano
                   |                            |utCandidate when launching
                   |                            |any application
                 CC|                            |[email protected]

--- Comment #2 from TraceyC <[email protected]> ---
Searchable backtrace

#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
#1  0x00007f01b48a7af3 in __pthread_kill_internal (threadid=<optimized out>,
signo=11) at pthread_kill.c:89
#2  0x00007f01b484d1a0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f01b80fbe6c in KCrash::defaultCrashHandler (sig=11)
    at /usr/src/debug/kcrash/kcrash-6.23.0/src/kcrash.cpp:623
#4  <signal handler called>
#5  0x00007f01b79c0bcf in QWeakPointer<QObject>::isNull (this=<optimized out>)
    at /usr/include/qt6/QtCore/qsharedpointer_impl.h:615
#6  QPointer<KWin::SurfaceItem>::isNull (this=<optimized out>) at
/usr/include/qt6/QtCore/qpointer.h:86
#7  QPointer<KWin::SurfaceItem>::operator bool (this=<optimized out>) at
/usr/include/qt6/QtCore/qpointer.h:87
#8  KWin::OutputLayer::setScanoutCandidate (this=0x0, item=0x0)
    at /usr/src/debug/kwin/kwin-6.6.1/src/core/outputlayer.cpp:128
#9  0x00007f01b7996c4b in KWin::prepareDirectScanout (view=0x5566131c85b0, 
    logicalOutput=logicalOutput@entry=0x556612c96f10,
backendOutput=backendOutput@entry=0x5566126d23b0, 
    frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) =
{...})
    at /usr/src/debug/kwin/kwin-6.6.1/src/compositor.cpp:387
#10 0x00007f01b799a097 in KWin::Compositor::composite (this=<optimized out>,
renderLoop=<optimized out>)
    at /usr/src/debug/kwin/kwin-6.6.1/src/compositor.cpp:813
#11 0x00007f01b4fd8f0f in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, 
    a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized
out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#12 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4272
#13 0x00007f01b79c97f6 in QMetaObject::activate<void, KWin::RenderLoop*>
(sender=<optimized out>, mo=<optimized out>, 
    local_signal_index=<optimized out>, ret=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs.h:319
#14 KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized
out>)
    at
/usr/src/debug/kwin/build/src/kwin_autogen/include/moc_renderloop.cpp:171
#15 0x00007f01b4fc6416 in QObject::event (this=<optimized out>, e=<optimized
out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1388
#16 0x00007f01b6103380 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5566126b1670, 
    e=0x7fffbaadbc00) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3305
#17 0x00007f01b4f6bf48 in QCoreApplication::notifyInternal2
(receiver=0x5566126b1670, event=0x7fffbaadbc00)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#18 0x00007f01b512ed2f in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x7fffbaadbc00)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#19 QTimerInfoList::activateTimers (this=this@entry=0x55661259f348)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#20 0x00007f01b5130551 in QEventDispatcherUNIXPrivate::activateTimers
(this=0x55661259f270)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:221
#21 QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...,
flags@entry=...)
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:503
#22 0x00007f01b5d33cf3 in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...)
    at
/usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:28
#23 0x00007f01b4f76cf6 in QEventLoop::processEvents (this=0x7fffbaadbde0,
flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#24 QEventLoop::exec (this=0x7fffbaadbde0, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#25 0x00007f01b4f709f1 in QCoreApplication::exec ()
    at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#26 0x00007f01b60fe4ea in QApplication::exec ()
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2575
#27 0x00005565d5136b90 in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/kwin/kwin-6.6.1/src/main_wayland.cpp:641

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

Reply via email to