https://bugs.kde.org/show_bug.cgi?id=428951
Bug ID: 428951 Summary: kwin crash avery time I open a window Product: kwin Version: 5.17.5 Platform: Debian stable OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: piv...@riminilug.it Target Milestone: --- Application: kwin_x11 (5.17.5) Qt Version: 5.15.1 Frameworks Version: 5.74.0 Operating System: Linux 5.9.0-1-amd64 x86_64 Distribution: Debian GNU/Linux bullseye/sid -- Information about the crash: Hi all, after the login in a kde session I get an unusual long time before seeing my desktop. Furthermore if I open a program I can see that kwin crashes and I don't have window decoration, no windows buttons at all and the program is not shown in task bar so all the system is unusefull. Perhaps depend on the upgrade of the libkf5screen7? If you need more infos I'm here. Piviul The crash can be reproduced every time. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7ff2ac19b8c0 (LWP 14849))] Thread 3 (Thread 0x7ff2aac82700 (LWP 14854)): #0 0x00007ff2b3da4456 in __ppoll (fds=fds@entry=0x7ff29c010a98, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 #1 0x00007ff2b2843779 in ppoll (__ss=<optimized out>, __timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:77 #2 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7ff29c010a98) at kernel/qcore_unix.cpp:132 #3 qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7ff29c010a98) at kernel/qcore_unix.cpp:129 #4 qt_safe_poll (fds=0x7ff29c010a98, nfds=1, timeout_ts=timeout_ts@entry=0x0) at kernel/qcore_unix.cpp:155 #5 0x00007ff2b2844e13 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211 #6 0x00007ff2b27eeb7b in QEventLoop::exec (this=this@entry=0x7ff2aac81c90, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007ff2b260f9be in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007ff2b0b4fa27 in QDBusConnectionManager::run (this=0x7ff2b0bbcd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #9 0x00007ff2b2610b01 in QThreadPrivate::start (arg=0x7ff2b0bbcd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #10 0x00007ff2b1a2eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007ff2b3daed4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7ff2aba9e700 (LWP 14852)): #0 0x00007ff2b3da435f in __GI___poll (fds=fds@entry=0x7ff2aba9dbe8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ff2b2526d02 in poll (__timeout=-1, __nfds=1, __fds=0x7ff2aba9dbe8) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x5572d63b76f0, cond=cond@entry=0x5572d63b7730, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:480 #3 0x00007ff2b252898a in xcb_wait_for_event (c=c@entry=0x5572d63b76f0) at ../../src/xcb_in.c:697 #4 0x00007ff2abdbb260 in QXcbEventQueue::run (this=0x5572d63adfb0) at qxcbeventqueue.cpp:228 #5 0x00007ff2b2610b01 in QThreadPrivate::start (arg=0x5572d63adfb0) at thread/qthread_unix.cpp:329 #6 0x00007ff2b1a2eea7 in start_thread (arg=<optimized out>) at pthread_create.c:477 #7 0x00007ff2b3daed4f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7ff2ac19b8c0 (LWP 14849)): [KCrash Handler] #6 std::__atomic_base<int>::operator++ (this=<optimized out>) at /usr/include/c++/10/bits/atomic_base.h:325 #7 QAtomicOps<int>::ref<int> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:283 #8 QBasicAtomicInteger<int>::ref (this=<optimized out>) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:118 #9 QtPrivate::RefCount::ref (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qrefcount.h:61 #10 QString::operator= (this=this@entry=0x5572d686c380, other=...) at text/qstring.cpp:2408 #11 0x00007ff2b3ac110c in KWin::Decoration::DecoratedClientImpl::requestShowToolTip (text=..., this=0x5572d686c340) at ./decorations/decoratedclient.cpp:227 #12 KWin::Decoration::DecoratedClientImpl::requestShowToolTip (this=0x5572d686c340, text=...) at ./decorations/decoratedclient.cpp:221 #13 0x00007ff2a8967910 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/breezedecoration.so #14 0x00007ff2a896b7f9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/breezedecoration.so #15 0x00007ff2a896ba28 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/breezedecoration.so #16 0x00007ff2b3ac2d52 in KWin::Decoration::DecorationBridge::createDecoration (this=0x5572d6432f40, client=client@entry=0x5572d68e99f0) at ./decorations/decorationbridge.cpp:288 #17 0x00007ff2b3a974cc in KWin::Client::createDecoration (this=this@entry=0x5572d68e99f0, oldgeom=...) at ./decorations/decorationbridge.h:99 #18 0x00007ff2b3a9b758 in KWin::Client::updateDecoration (this=0x5572d68e99f0, check_workspace_pos=<optimized out>, force=<optimized out>) at ./client.cpp:387 #19 0x00007ff2b3b2f246 in KWin::Client::manage (this=this@entry=0x5572d68e99f0, w=w@entry=31457283, isMapped=isMapped@entry=true) at ./manage.cpp:348 #20 0x00007ff2b3bcb9a5 in KWin::Workspace::createClient (this=this@entry=0x5572d64f9ed0, w=31457283, is_mapped=is_mapped@entry=true) at ./workspace.cpp:616 #21 0x00007ff2b3bcfa1f in KWin::Workspace::initWithX11 (this=0x5572d64f9ed0) at ./workspace.cpp:488 #22 0x00007ff2b3bd0d51 in KWin::Workspace::init (this=this@entry=0x5572d64f9ed0) at ./workspace.cpp:286 #23 0x00007ff2b3bd156d in KWin::Workspace::Workspace (this=0x5572d64f9ed0, sessionKey=...) at ./workspace.cpp:195 #24 0x00007ff2b3b2c054 in KWin::Application::createWorkspace (this=0x7ffcf593e4e0) at ./main.cpp:281 #25 0x00007ff2b3e7de6c in operator() (__closure=0x5572d64ec380) at ./main_x11.cpp:251 #26 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::ApplicationX11::performStartup()::<lambda()>::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146 #27 QtPrivate::Functor<KWin::ApplicationX11::performStartup()::<lambda()>::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256 #28 QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::<lambda()>::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x5572d64ec370, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443 #29 0x00007ff2b2826796 in QtPrivate::QSlotObjectBase::call (a=0x7ffcf593df30, r=0x7ffcf593e4e0, this=0x5572d64ec370) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #30 doActivate<false> (sender=0x5572d6432e70, signal_index=3, argv=0x7ffcf593df30) at kernel/qobject.cpp:3886 #31 0x00007ff2b3e7e2cc in operator() (__closure=0x5572d6438610) at ./main.h:186 #32 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::ApplicationX11::performStartup()::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146 #33 QtPrivate::Functor<KWin::ApplicationX11::performStartup()::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256 #34 QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x5572d6438600, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443 #35 0x00007ff2b2826796 in QtPrivate::QSlotObjectBase::call (a=0x7ffcf593e080, r=0x5572d64384e0, this=0x5572d6438600) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #36 doActivate<false> (sender=0x5572d64384e0, signal_index=4, argv=0x7ffcf593e080, argv@entry=0x0) at kernel/qobject.cpp:3886 #37 0x00007ff2b281faf0 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7ff2b382b280 <KSelectionOwner::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946 #38 0x00007ff2b37f7e13 in KSelectionOwner::claimedOwnership (this=<optimized out>) at ./obj-x86_64-linux-gnu/src/KF5WindowSystem_autogen/HBARIMPYTU/moc_kselectionowner.cpp:160 #39 0x00007ff2b3808633 in KSelectionOwner::Private::claimSucceeded (this=0x5572d64383c0) at ./src/platforms/xcb/kselectionowner.cpp:188 #40 0x00007ff2b281c11f in QObject::event (this=0x5572d64384e0, e=0x7ffcf593e250) at kernel/qobject.cpp:1291 #41 0x00007ff2b32b214f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5572d64384e0, e=0x7ffcf593e250) at kernel/qapplication.cpp:3630 #42 0x00007ff2b27f01ba in QCoreApplication::notifyInternal2 (receiver=0x5572d64384e0, event=0x7ffcf593e250) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #43 0x00007ff2b2846ad3 in QTimerInfoList::activateTimers (this=this@entry=0x7ff2a40014d8) at kernel/qtimerinfo_unix.cpp:643 #44 0x00007ff2b284420c in QEventDispatcherUNIXPrivate::activateTimers (this=this@entry=0x7ff2a4001450) at kernel/qeventdispatcher_unix.cpp:249 #45 0x00007ff2b2844f67 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:516 #46 0x00007ff2abdbc5fe in QXcbUnixEventDispatcher::processEvents (this=0x5572d640aa70, flags=...) at qxcbeventdispatcher.cpp:60 #47 0x00007ff2b27eeb7b in QEventLoop::exec (this=this@entry=0x7ffcf593e3f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #48 0x00007ff2b27f6df0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #49 0x00007ff2b3e7f886 in kdemain (argc=<optimized out>, argv=0x7ffcf593e698) at ./main_x11.cpp:474 #50 0x00007ff2b3cd7cca in __libc_start_main (main=0x5572d61ee050 <main>, argc=3, argv=0x7ffcf593e698, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcf593e688) at ../csu/libc-start.c:308 #51 0x00005572d61ee08a in _start () [Inferior 1 (process 14849) detached] Possible duplicates by query: bug 428937, bug 428936, bug 428897, bug 427021, bug 425205. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.