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

thederpywo...@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|FIXED                       |---
             Status|RESOLVED                    |REOPENED
     Ever confirmed|0                           |1

--- Comment #5 from thederpywo...@gmail.com ---
Unfortunately, I have still encountered this crash on the
`4b2f98c46077c4fe8ef257130427aa064165cab8` commit, which contains the changes
contained in https://invent.kde.org/plasma/kwin/-/merge_requests/7479 .

-- COREDUMPCTL GDB BACKTRACE

(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007a95aaaa56d3 in __pthread_kill_internal (threadid=<optimized out>,
signo=11) at pthread_kill.c:89
#2  0x00007a95aaa4bba0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007a95ae3b54da in KCrash::defaultCrashHandler (sig=11) at
/usr/src/debug/kcrash/kcrash-6.12.0/src/kcrash.cpp:605
#4  0x00007a95aaa4bcd0 in <signal handler called> () at /usr/lib/libc.so.6
#5  0x00007a95ade70a6b in KWin::DrmOutput::cursorLayer (this=0x5f12b5e68d10) at
/usr/src/debug/kwin/kwin/src/backends/drm/drm_output.cpp:566
#6  0x00007a95adba77ca in operator() (__closure=0x5f12b514e340) at
/usr/src/debug/kwin/kwin/src/compositor_wayland.cpp:505
#7  0x00007a95ab1b6cc9 in QtPrivate::QSlotObjectBase::call
(this=0x5f12b514e330, r=0x5f12b3a56fc0, a=0x7ffc8ca9c8f0, this=<optimized out>,
r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#8  doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#9  0x00007a95adbd18f2 in QMetaObject::activate<void, KWin::Cursor*>
(sender=<optimized out>, mo=<optimized out>, local_signal_index=0, ret=0x0) at
/usr/include/qt6/QtCore/qobjectdefs.h:306
#10 KWin::Cursors::currentCursorChanged (this=<optimized out>, _t1=<optimized
out>) at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_cursor.cpp:300
#11 0x00007a95ab1b6cc9 in QtPrivate::QSlotObjectBase::call
(this=0x5f12b24762e0, r=0x5f12b2473bb0, a=0x7ffc8ca9c998, 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:4138
#13 0x00007a95adcf92ec in operator() (__closure=0x5f12b335cc60) at
/usr/src/debug/kwin/kwin/src/pointer_input.cpp:111
#14 operator() (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:116
#15 QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>,
QtPrivate::List<>, void, KWin::PointerInputRedirection::init()::<lambda()>
>::call(KWin::PointerInputRedirection::init()::<lambda()>&, void**)::<lambda()>
> (args=<optimized out>, fn=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:65
#16 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>,
QtPrivate::List<>, void, KWin::PointerInputRedirection::init()::<lambda()>
>::call (f=..., arg=<optimized out>)
    at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115
#17
QtPrivate::FunctorCallable<KWin::PointerInputRedirection::init()::<lambda()>
>::call<QtPrivate::List<>, void> (f=..., arg=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:337
#18
QtPrivate::QCallableObject<KWin::PointerInputRedirection::init()::<lambda()>,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *)
    (which=<optimized out>, this_=0x5f12b335cc50, r=<optimized out>,
a=<optimized out>, ret=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:547
#19 0x00007a95ab1b6cc9 in QtPrivate::QSlotObjectBase::call
(this=0x5f12b335cc50, r=0x5f12b24b4170, a=0x7ffc8ca9ca88, this=<optimized out>,
r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#20 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#21 0x00007a95ab1b6cc9 in QtPrivate::QSlotObjectBase::call
(this=0x5f12b3431020, r=0x5f12b340caf0, a=0x7ffc8ca9cb58, this=<optimized out>,
r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#22 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#23 0x00007a95adf32430 in KWin::SeatInterface::notifyPointerLeave
(this=0x5f12b208ba60) at /usr/src/debug/kwin/kwin/src/wayland/seat.cpp:592
#24 0x00007a95adc63992 in KWin::InputDeviceHandler::update
(this=0x5f12b22a8c60) at /usr/src/debug/kwin/kwin/src/input.cpp:3671
#25 KWin::InputDeviceHandler::update (this=0x5f12b22a8c60) at
/usr/src/debug/kwin/kwin/src/input.cpp:3652
#26 0x00007a95ab1b6cc9 in QtPrivate::QSlotObjectBase::call
(this=0x5f12b3408380, r=0x5f12b22a8c60, a=0x7ffc8ca9ccf8, this=<optimized out>,
r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#27 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#28 0x00007a95adc985b7 in KWin::LayerShellV1Window::destroyWindow
(this=0x5f12b5fe7500) at
/usr/src/debug/kwin/kwin/src/layershellv1window.cpp:212
#29 0x00007a95ab1b6cc9 in QtPrivate::QSlotObjectBase::call
(this=0x5f12b4af4550, r=0x5f12b5fe7500, a=0x7ffc8ca9ce90, this=<optimized out>,
r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#30 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#31 0x00007a95adde4ac5 in QMetaObject::activate<void, KWin::Output*>
    (sender=<optimized out>, mo=<optimized out>, local_signal_index=16,
ret=0x0, sender=<optimized out>, mo=<optimized out>,
local_signal_index=<optimized out>, ret=<optimized out>)
    at /usr/include/qt6/QtCore/qobjectdefs.h:306
#32 KWin::Workspace::outputRemoved (this=<optimized out>, _t1=<optimized out>)
at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_workspace.cpp:662
#33 0x00007a95adddd47b in KWin::Workspace::updateOutputs (this=<optimized out>,
outputOrder=<optimized out>) at /usr/src/debug/kwin/kwin/src/workspace.cpp:1325
#34 0x00007a95addd245c in KWin::Workspace::applyOutputConfiguration
(this=0x5f12b2f68f00, config=..., outputOrder=std::optional = {...}) at
/usr/src/debug/kwin/kwin/src/workspace.cpp:511
#35 KWin::Workspace::applyOutputConfiguration (this=this@entry=0x5f12b2f68f00,
config=..., outputOrder=std::optional = {...}) at
/usr/src/debug/kwin/kwin/src/workspace.cpp:506
#36 0x00007a95addd48eb in KWin::Workspace::updateOutputConfiguration
(this=this@entry=0x5f12b2f68f00) at
/usr/src/debug/kwin/kwin/src/workspace.cpp:581
#37 0x00007a95addd51e3 in KWin::Workspace::slotOutputBackendOutputsQueried
(this=0x5f12b2f68f00) at /usr/src/debug/kwin/kwin/src/workspace.cpp:1246
#38 0x00007a95ab1b6cc9 in QtPrivate::QSlotObjectBase::call
(this=0x5f12b319a510, r=0x5f12b2f68f00, a=0x7ffc8ca9d7a8, this=<optimized out>,
r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#39 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#40 0x00007a95ade4f702 in KWin::DrmBackend::updateOutputs (this=<optimized
out>) at /usr/src/debug/kwin/kwin/src/backends/drm/drm_backend.cpp:292
#41 0x00007a95ab1a54aa in QObject::event (this=0x7a959c00f5e0,
e=0x5f12b4a03520) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1431
#42 0x00007a95ac2fed9e in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x7a959c00f5e0, e=0x5f12b4a03520) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3301
#43 0x00007a95ab15a018 in QCoreApplication::notifyInternal2
(receiver=0x7a959c00f5e0, event=event@entry=0x5f12b4a03520) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#44 0x00007a95ab15a3f2 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x5f12b4a03520) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x5f12b1f94dd0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
#46 0x00007a95ab2e29b3 in QEventDispatcherUNIX::processEvents
(this=0x5f12b1fb5520, flags=flags@entry=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:418
#47 0x00007a95abe72943 in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#48 0x00007a95ab165376 in QEventLoop::processEvents (this=0x7ffc8ca9e290,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#49 QEventLoop::exec (this=0x7ffc8ca9e290, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#50 0x00007a95ab15d159 in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:77
#51 0x00007a95ac2fb14a in QApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2568
#52 0x00005f1285efef07 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwin/kwin/src/main_wayland.cpp:622
(gdb)

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

Reply via email to