https://bugs.kde.org/show_bug.cgi?id=425869
--- Comment #7 from Patrick Silva <bugsefor...@gmx.com> --- backtrace generated on neon unstable after I built master branch Thread 11 (Thread 68749.70774): #0 0x00007fca03fd65ce in epoll_wait (epfd=174, events=events@entry=0x7fc9d3ffe9b0, maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 #1 0x00007fc9dc01b3fb in impl_pollfd_wait (object=<optimized out>, pfd=<optimized out>, ev=0x7fc9d3ffeb60, n_ev=<optimized out>, timeout=<optimized out>) at ../spa/plugins/support/system.c:154 #2 0x00007fc9dc019080 in loop_iterate (object=0x55fe0fa978e8, timeout=-1) at ../spa/plugins/support/loop.c:285 #3 0x00007fca05d10180 in ?? () from target:/lib/x86_64-linux-gnu/libpipewire-0.3.so.0 #4 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #5 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 68749.68761): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fca03cc2fd8 <QTWTF::pageheap_memory+57592>) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fca03cc2f88 <QTWTF::pageheap_memory+57512>, cond=0x7fca03cc2fb0 <QTWTF::pageheap_memory+57552>) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x7fca03cc2fb0 <QTWTF::pageheap_memory+57552>, mutex=mutex@entry=0x7fca03cc2f88 <QTWTF::pageheap_memory+57512>) at pthread_cond_wait.c:638 #3 0x00007fca03bc563a in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fca03cb4ee0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x00007fca03bc565f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 68749.68758): #0 0x00007fca03fc9aff in __GI___poll (fds=0x7fc9cc004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fca01e6d1ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fca01e6d2e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fca046eee92 in QEventDispatcherGlib::processEvents (this=0x7fc9cc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007fca046931bb in QEventLoop::exec (this=this@entry=0x7fc9de738d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fca044b1082 in QThread::exec (this=this@entry=0x55fe0f4ae4f0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fca0308b6c9 in QQmlThreadPrivate::run (this=0x55fe0f4ae4f0) at qml/ftw/qqmlthread.cpp:155 #7 0x00007fca044b220c in QThreadPrivate::start (arg=0x55fe0f4ae4f0) at thread/qthread_unix.cpp:342 #8 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 68749.68756): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fe0ebcbf88) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fe0ebcbf38, cond=0x55fe0ebcbf60) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x55fe0ebcbf60, mutex=mutex@entry=0x55fe0ebcbf38) at pthread_cond_wait.c:638 #3 0x00007fc9eed4297b in cnd_wait (mtx=0x55fe0ebcbf38, cond=0x55fe0ebcbf60) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55fe0ea2fa50) at ../src/util/u_queue.c:275 #5 0x00007fc9eed4258b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 68749.68755): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fe0ebcbf88) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fe0ebcbf38, cond=0x55fe0ebcbf60) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x55fe0ebcbf60, mutex=mutex@entry=0x55fe0ebcbf38) at pthread_cond_wait.c:638 #3 0x00007fc9eed4297b in cnd_wait (mtx=0x55fe0ebcbf38, cond=0x55fe0ebcbf60) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55fe0ea393b0) at ../src/util/u_queue.c:275 #5 0x00007fc9eed4258b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 68749.68754): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fe0ebcbf88) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fe0ebcbf38, cond=0x55fe0ebcbf60) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x55fe0ebcbf60, mutex=mutex@entry=0x55fe0ebcbf38) at pthread_cond_wait.c:638 #3 0x00007fc9eed4297b in cnd_wait (mtx=0x55fe0ebcbf38, cond=0x55fe0ebcbf60) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55fe0e9a1f60) at ../src/util/u_queue.c:275 #5 0x00007fc9eed4258b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 68749.68753): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fe0ebcbf88) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fe0ebcbf38, cond=0x55fe0ebcbf60) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=cond@entry=0x55fe0ebcbf60, mutex=mutex@entry=0x55fe0ebcbf38) at pthread_cond_wait.c:638 #3 0x00007fc9eed4297b in cnd_wait (mtx=0x55fe0ebcbf38, cond=0x55fe0ebcbf60) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x55fe0ea37770) at ../src/util/u_queue.c:275 #5 0x00007fc9eed4258b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 68749.68752): #0 0x00007fca03fc9aff in __GI___poll (fds=0x7fc9f4004630, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fca01e6d1ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fca01e6d2e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fca046eee92 in QEventDispatcherGlib::processEvents (this=0x7fc9f4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007fca046931bb in QEventLoop::exec (this=this@entry=0x7fc9fd045da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fca044b1082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fca044b220c in QThreadPrivate::start (arg=0x55fe0e950a30) at thread/qthread_unix.cpp:342 #7 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 68749.68751): #0 0x00007fca03fc9aff in __GI___poll (fds=0x7fc9f0005240, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fca01e6d1ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fca01e6d2e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fca046eee92 in QEventDispatcherGlib::processEvents (this=0x7fc9f0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007fca046931bb in QEventLoop::exec (this=this@entry=0x7fc9fd846da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fca044b1082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fca044b220c in QThreadPrivate::start (arg=0x55fe0e94eee0) at thread/qthread_unix.cpp:342 #7 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 68749.68750): #0 0x00007fca03fc9aff in __GI___poll (fds=0x7fc9f8016c90, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fca01e6d1ae in ?? () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fca01e6d2e3 in g_main_context_iteration () from target:/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fca046eee92 in QEventDispatcherGlib::processEvents (this=0x7fc9f8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #4 0x00007fca046931bb in QEventLoop::exec (this=this@entry=0x7fc9fe12bd70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fca044b1082 in QThread::exec (this=this@entry=0x7fca058b0d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fca0582df2b in QDBusConnectionManager::run (this=0x7fca058b0d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007fca044b220c in QThreadPrivate::start (arg=0x7fca058b0d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #8 0x00007fca058fe609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fca03fd6293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 68749.68749): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007fca03ed9859 in __GI_abort () at abort.c:79 #2 0x00007fca04343b87 in ?? () from target:/lib/x86_64-linux-gnu/libepoxy.so.0 #3 0x00007fca04347292 in ?? () from target:/lib/x86_64-linux-gnu/libepoxy.so.0 #4 0x000055fe0cac4438 in KWin::EGLFence::EGLFence (this=0x7ffcca3a7870, eglDisplay=0x55fe0ebcfd50) at /home/stalker/kwin/screencast/screencastmanager.cpp:45 #5 0x000055fe0cac4a39 in KWin::WindowStream::bufferToStream (this=0x7fc9f801c650) at /home/stalker/kwin/screencast/screencastmanager.cpp:103 #6 0x000055fe0cac6ed3 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (KWin::WindowStream::*)()>::call(void (KWin::WindowStream::*)(), KWin::WindowStream*, void**) (f=(void (KWin::WindowStream::*)(class KWin::WindowStream * const)) 0x55fe0cac49b0 <KWin::WindowStream::bufferToStream()>, o=0x7fc9f801c650, arg=0x7ffcca3a7a10) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152 #7 0x000055fe0cac69aa in QtPrivate::FunctionPointer<void (KWin::WindowStream::*)()>::call<QtPrivate::List<>, void>(void (KWin::WindowStream::*)(), KWin::WindowStream*, void**) (f=(void (KWin::WindowStream::*)(class KWin::WindowStream * const)) 0x55fe0cac49b0 <KWin::WindowStream::bufferToStream()>, o=0x7fc9f801c650, arg=0x7ffcca3a7a10) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185 #8 0x000055fe0cac634d in QtPrivate::QSlotObject<void (KWin::WindowStream::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x55fe0fa2b110, r=0x7fc9f801c650, a=0x7ffcca3a7a10, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418 #9 0x00007fca046cb5ae in QtPrivate::QSlotObjectBase::call (a=0x7ffcca3a7a10, r=0x7fc9f801c650, this=0x55fe0fa2b110) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #10 doActivate<false> (sender=0x55fe0ea2ced0, signal_index=3, argv=0x7ffcca3a7a10) at kernel/qobject.cpp:3886 #11 0x00007fca05ee6811 in KWin::Scene::frameRendered (this=0x55fe0ea2ced0) at /home/stalker/kwin/build/kwin_autogen/EWIEGA46WW/moc_scene.cpp:166 #12 0x00007fca0608e69c in KWin::Scene::finalPaintScreen (this=0x55fe0ea2ced0, mask=8, region=..., data=...) at /home/stalker/kwin/scene.cpp:190 #13 0x00007fca05fb1100 in KWin::EffectsHandlerImpl::paintScreen (this=0x55fe0f4cbb90, mask=8, region=..., data=...) at /home/stalker/kwin/effects.cpp:386 #14 0x00007fca05cb68a0 in KWin::Effect::paintScreen (this=0x55fe0f36ccb0, mask=8, region=..., data=...) at /home/stalker/kwin/libkwineffects/kwineffects.cpp:566 #15 0x00007fca05fb10cc in KWin::EffectsHandlerImpl::paintScreen (this=0x55fe0f4cbb90, mask=8, region=..., data=...) at /home/stalker/kwin/effects.cpp:383 #16 0x00007fca05cb68a0 in KWin::Effect::paintScreen (this=0x55fe0f566be0, mask=8, region=..., data=...) at /home/stalker/kwin/libkwineffects/kwineffects.cpp:566 #17 0x00007fca05fb10cc in KWin::EffectsHandlerImpl::paintScreen (this=0x55fe0f4cbb90, mask=8, region=..., data=...) at /home/stalker/kwin/effects.cpp:383 #18 0x00007fca05cb68a0 in KWin::Effect::paintScreen (this=0x55fe0f56b5e0, mask=8, region=..., data=...) at /home/stalker/kwin/libkwineffects/kwineffects.cpp:566 #19 0x00007fca05fb10cc in KWin::EffectsHandlerImpl::paintScreen (this=0x55fe0f4cbb90, mask=8, region=..., data=...) at /home/stalker/kwin/effects.cpp:383 #20 0x00007fca0608e337 in KWin::Scene::paintScreen (this=0x55fe0ea2ced0, mask=0x7ffcca3a7d78, damage=..., repaint=..., updateRegion=0x7ffcca3a7d98, validRegion=0x7ffcca3a7da0, projection=..., outputGeometry=..., screenScale=1) at /home/stalker/kwin/scene.cpp:135 #21 0x00007fc9fc7930f0 in KWin::SceneOpenGL::paint (this=0x55fe0ea2ced0, damage=..., toplevels=...) at /home/stalker/kwin/plugins/scenes/opengl/scene_opengl.cpp:649 #22 0x00007fca05f55187 in KWin::Compositor::performCompositing (this=0x55fe0ea383c0) at /home/stalker/kwin/composite.cpp:689 #23 0x00007fca05f54a6b in KWin::Compositor::bufferSwapComplete (this=0x55fe0ea383c0) at /home/stalker/kwin/composite.cpp:593 #24 0x00007fc9fd8ba801 in KWin::DrmBackend::pageFlipHandler (fd=35, frame=869506, sec=14891, usec=47992, data=0x55fe0ea28c40) at /home/stalker/kwin/plugins/platforms/drm/drm_backend.cpp:238 #25 0x00007fc9fd8658dd in drmHandleEvent () from target:/lib/x86_64-linux-gnu/libdrm.so.2 #26 0x00007fc9fd8ba876 in KWin::DrmBackend::<lambda()>::operator()(void) const (__closure=0x55fe0e9c9e60) at /home/stalker/kwin/plugins/platforms/drm/drm_backend.cpp:269 #27 0x00007fc9fd8bf46b in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::DrmBackend::openDrm()::<lambda()> >::call(KWin::DrmBackend::<lambda()> &, void **) (f=..., arg=0x7ffcca3a85e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146 #28 0x00007fc9fd8bf11a in QtPrivate::Functor<KWin::DrmBackend::openDrm()::<lambda()>, 0>::call<QtPrivate::List<>, void>(KWin::DrmBackend::<lambda()> &, void *, void **) (f=..., arg=0x7ffcca3a85e0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256 #29 0x00007fc9fd8be812 in QtPrivate::QFunctorSlotObject<KWin::DrmBackend::openDrm()::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x55fe0e9c9e50, r=0x55fe0e8f2760, a=0x7ffcca3a85e0, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443 #30 0x00007fca046cb5ae in QtPrivate::QSlotObjectBase::call (a=0x7ffcca3a85e0, r=0x55fe0e8f2760, this=0x55fe0e9c9e50) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #31 doActivate<false> (sender=0x55fe0e9deaa0, signal_index=3, argv=0x7ffcca3a85e0) at kernel/qobject.cpp:3886 #32 0x00007fca046c4977 in QMetaObject::activate (sender=sender@entry=0x55fe0e9deaa0, m=m@entry=0x7fca0497bb60 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcca3a85e0) at kernel/qobject.cpp:3946 #33 0x00007fca046cf623 in QSocketNotifier::activated (this=this@entry=0x55fe0e9deaa0, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #34 0x00007fca046cfdc3 in QSocketNotifier::event (this=0x55fe0e9deaa0, e=0x7ffcca3a88b0) at kernel/qsocketnotifier.cpp:302 #35 0x00007fca051cfcc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55fe0e8e9310, receiver=receiver@entry=0x55fe0e9deaa0, e=e@entry=0x7ffcca3a88b0) at kernel/qapplication.cpp:3671 #36 0x00007fca051d8c70 in QApplication::notify (this=0x7ffcca3a8c00, receiver=0x55fe0e9deaa0, e=0x7ffcca3a88b0) at kernel/qapplication.cpp:3417 #37 0x00007fca046946aa in QCoreApplication::notifyInternal2 (receiver=0x55fe0e9deaa0, event=0x7ffcca3a88b0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #38 0x00007fca046ec0bb in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x55fe0e8f84f0) at kernel/qeventdispatcher_unix.cpp:304 #39 0x00007fca046ec51b in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:511 #40 0x00007fc9fe93d001 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from target:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/KWinQpaPlugin.so #41 0x00007fca046931bb in QEventLoop::exec (this=this@entry=0x7ffcca3a8a40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #42 0x00007fca0469b354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #43 0x000055fe0ca994f8 in main (argc=3, argv=0x7ffcca3a8e68) at /home/stalker/kwin/main_wayland.cpp:702 Detaching from program: target:/usr/bin/kwin_wayland, process 68749 Ending remote debugging. [Inferior 1 (process 68749) detached] -- You are receiving this mail because: You are watching all bug changes.