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

Micha Kalfon <smichak...@gmail.com> changed:

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

--- Comment #2 from Micha Kalfon <smichak...@gmail.com> ---
I'm afraid this bug is not a duplicate of bug 500031 as it still happens with
6.3.2. Here's a backtrace of kwin_wayland crash:

#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7f1ecfba9a40 (LWP 5365))]
(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  0x00007f1ed68a56d3 in __pthread_kill_internal (threadid=<optimized out>,
signo=11) at pthread_kill.c:89
#2  0x00007f1ed684bba0 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f1ed96034da in KCrash::defaultCrashHandler (sig=11) at
/usr/src/debug/kcrash/kcrash-6.11.0/src/kcrash.cpp:605
#4  <signal handler called>
#5  KWin::DrmPipeline::prepareAtomicPresentation
(this=this@entry=0x7f1eb4072480, commit=0x7f1eb406faa0,
frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...})
at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_property.cpp:153
#6  0x00007f1ed923a32b in KWin::DrmPipeline::present (this=0x7f1eb4072480,
frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...})
at /usr/include/c++/14.2.1/bits/unique_ptr.h:193
#7  KWin::DrmPipeline::present (this=this@entry=0x7f1eb4072480,
frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...})
at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_pipeline.cpp:51
#8  0x00007f1ed923c184 in KWin::DrmOutput::present (this=0x64800569a760,
frame=std::shared_ptr<KWin::OutputFrame> (use count 1, weak count 0) = {...})
at /usr/src/debug/kwin/kwin-6.3.2.1/src/backends/drm/drm_output.cpp:326
#9  0x00007f1ed8f7b4c0 in KWin::WaylandCompositor::composite
(this=0x64800400a960, renderLoop=<optimized out>) at
/usr/src/debug/kwin/kwin-6.3.2.1/src/compositor_wayland.cpp:448
#10 0x00007f1ed63b1a49 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:486
#11 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#12 0x00007f1ed8f90725 in KWin::RenderLoop::frameRequested (this=<optimized
out>, _t1=<optimized out>) at
/usr/src/debug/kwin/build/src/kwin_autogen/include/moc_renderloop.cpp:211
#13 0x00007f1ed8f95813 in KWin::RenderLoopPrivate::dispatch
(this=0x64800566c1f0) at
/usr/src/debug/kwin/kwin-6.3.2.1/src/core/renderloop.cpp:195
#14 0x00007f1ed63b1a49 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:486
#15 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4115
#16 0x00007f1ed63baa75 in QTimer::timeout (this=0x64800566c430, _t1=...) at
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
#17 QTimer::timerEvent (e=<optimized out>, this=0x64800566c430) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#18 QTimer::timerEvent (this=0x64800566c430, e=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#19 0x00007f1ed63a2ef9 in QObject::event (this=0x64800566c430,
e=0x7fff5b8a7480) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1393
#20 0x00007f1ed76ff0ca in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x64800566c430, e=0x7fff5b8a7480) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3296
#21 0x00007f1ed6355b00 in QCoreApplication::notifyInternal2
(receiver=0x64800566c430, event=0x7fff5b8a7480) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1172
#22 0x00007f1ed64d5aff in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x7fff5b8a7480) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1612
#23 QTimerInfoList::activateTimers (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#24 0x00007f1ed64de408 in QEventDispatcherUNIXPrivate::activateTimers
(this=0x648003cb0e30) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:199
#25 QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...,
flags@entry=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:475
#26 0x00007f1ed7061d93 in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#27 0x00007f1ed63606a6 in QEventLoop::processEvents (this=0x7fff5b8a7680,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:103
#28 QEventLoop::exec (this=0x7fff5b8a7680, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:185
#29 0x00007f1ed63591d6 in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#30 0x00007f1ed76faf9a in QApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2564
#31 0x0000647ff9b1007b in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwin/kwin-6.3.2.1/src/main_wayland.cpp:622


Please let me know if you need anything else to engage this.
Micha

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

Reply via email to