https://bugs.kde.org/show_bug.cgi?id=411477
Bug ID: 411477 Summary: logout from Wayland session causes kwin crash Product: kwin Version: git master Platform: Neon Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: bugsefor...@gmx.com Target Milestone: --- SUMMARY kwin_wayland crashes every time I try to do logout. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.16.80 KDE Frameworks Version: 5.62.0 Qt Version: 5.12.3 Thread 10 (Thread 1147.1243): #0 0x00007f55c546c9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f55c2e46fb8 <QTWTF::pageheap_memory+57592>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x7f55c2e46f68 <QTWTF::pageheap_memory+57512>, cond=0x7f55c2e46f90 <QTWTF::pageheap_memory+57552>) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=cond@entry=0x7f55c2e46f90 <QTWTF::pageheap_memory+57552>, mutex=mutex@entry=0x7f55c2e46f68 <QTWTF::pageheap_memory+57512>) at pthread_cond_wait.c:655 #3 0x00007f55c2b50844 in QTWTF::TCMalloc_PageHeap::scavengerThread ( this=0x7f55c2e38ec0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x00007f55c2b50889 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x00007f55c54666db in start_thread (arg=0x7f5573fff700) at pthread_create.c:463 #6 0x00007f55c34cf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 1147.1206): #0 0x00007f55c546c9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564c592968b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x564c59296868, cond=0x564c59296890) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x564c59296890, mutex=0x564c59296868) at pthread_cond_wait.c:655 #3 0x00007f559b4d20aa in ?? () from target:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f559b4d1dd7 in ?? () from target:/usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f55c54666db in start_thread (arg=0x7f559a0ad700) at pthread_create.c:463 #6 0x00007f55c34cf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 1147.1177): #0 0x00007f55c34c2bf9 in __GI___poll (fds=0x7f55a00046c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f55ba34a5c9 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f55a00046c0, timeout=<optimized out>, context=0x7f55a0000bf0) at ../../../../glib/gmain.c:4203 #2 g_main_context_iterate (context=context@entry=0x7f55a0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3897 #3 0x00007f55ba34a6dc in g_main_context_iteration (context=0x7f55a0000bf0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963 #4 0x00007f55c402ddaf in QEventDispatcherGlib::processEvents (this=0x7f55a0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #5 0x00007f55c3fcf03a in QEventLoop::exec (this=this@entry=0x7f55aabb5d20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007f55c3df64ca in QThread::exec (this=<optimized out>) at thread/qthread.cpp:531 #7 0x00007f55c3df7c72 in QThreadPrivate::start (arg=0x564c59213b80) at thread/qthread_unix.cpp:361 #8 0x00007f55c54666db in start_thread (arg=0x7f55aabb6700) at pthread_create.c:463 #9 0x00007f55c34cf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 1147.1152): #0 0x00007f55c34c2bf9 in __GI___poll (fds=0x7f55a4017060, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f55ba34a5c9 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7f55a4017060, timeout=<optimized out>, context=0x7f55a4001cb0) at ../../../../glib/gmain.c:4203 #2 g_main_context_iterate (context=context@entry=0x7f55a4001cb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3897 #3 0x00007f55ba34a6dc in g_main_context_iteration (context=0x7f55a4001cb0, may_block=may_block@entry=1) at ../../../../glib/gmain.c:3963 #4 0x00007f55c402ddaf in QEventDispatcherGlib::processEvents (this=0x7f55a4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #5 0x00007f55c3fcf03a in QEventLoop::exec (this=this@entry=0x7f55ac21ccf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007f55c3df64ca in QThread::exec ( this=this@entry=0x7f55c545dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531 #7 0x00007f55c51e6015 in QDBusConnectionManager::run ( this=0x7f55c545dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007f55c3df7c72 in QThreadPrivate::start ( arg=0x7f55c545dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #9 0x00007f55c54666db in start_thread (arg=0x7f55ac21d700) at pthread_create.c:463 #10 0x00007f55c34cf88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 1147.1147): #0 0x00007f55c56f7a70 in KWayland::Server::OutputDeviceInterface::d_func() const () from target:/usr/lib/x86_64-linux-gnu/libKF5WaylandServer.so.5 #1 0x00007f55c56f7f29 in KWayland::Server::OutputDeviceInterface::scaleF() const () from target:/usr/lib/x86_64-linux-gnu/libKF5WaylandServer.so.5 #2 0x00007f55ab7ee594 in KWin::DrmBackend::writeOutputsConfiguration() () from target:/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so #3 0x00007f55ab7ee950 in KWin::DrmBackend::~DrmBackend() () from target:/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so #4 0x00007f55ab7eed49 in KWin::DrmBackend::~DrmBackend() () from target:/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so #5 0x00007f55c3ffe3bb in QObjectPrivate::deleteChildren (this=this@entry=0x564c591b5cc0) at kernel/qobject.cpp:2010 #6 0x00007f55c4007ffb in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1032 #7 0x00007f55c3fd32e6 in QCoreApplication::~QCoreApplication (this=0x7fff851db8e0, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:893 #8 0x00007f55bd1b85e3 in QGuiApplication::~QGuiApplication (this=0x7fff851db8e0, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:641 #9 0x00007f55c45e30b9 in QApplication::~QApplication (this=0x7fff851db8e0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:790 #10 0x0000564c573ac604 in main (argc=<optimized out>, argv=<optimized out>) at ./main_wayland.cpp:404 Desanexando do programa: target:/usr/bin/kwin_wayland, process 1147 Ending remote debugging. -- You are receiving this mail because: You are watching all bug changes.