https://bugs.kde.org/show_bug.cgi?id=407221
Bug ID: 407221 Summary: Random KWin hang on VirtualDesktop RefCount Product: kwin Version: git master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: subd...@gmail.com Target Milestone: --- I have KWin hangs rather often in the last few weeks. KWin just does not react anymore, but does not segfault. Last backtrace in frozen state gives me this: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007feebac30932 in QtPrivate::RefCount::ref (this=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:54 54 inline bool ref() Q_DECL_NOTHROW { (gdb) bt #0 0x00007feebac30932 in QtPrivate::RefCount::ref() (this=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:54 #1 0x00007feebac4df03 in QVector<KWin::VirtualDesktop*>::QVector(QVector<KWin::VirtualDesktop*> const&) (this=0x7ffec8307cd0, v=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:359 #2 0x00007feebaefc980 in KWin::Options::glPlatformInterface() const (this=0x7ffec8307cd0) at /home/roman/dev/kde/build/kde/workspace/kwin/kwin_autogen/EWIEGA46WW/../../../../../../src/kde/workspace/kwin/options.h:600 #3 0x00007feebac3292e in KWin::Toplevel::isOnAllDesktops() const (this=0x556355875d00) at /home/roman/dev/kde/src/kde/workspace/kwin/toplevel.h:837 #4 0x00007feebac32a5f in KWin::Toplevel::isOnDesktop(int) const (this=0x556355875d00, d=1) at /home/roman/dev/kde/src/kde/workspace/kwin/toplevel.h:853 #5 0x00007feebacfdb16 in KWin::Placement::placeAtRandom(KWin::AbstractClient*, QRect const&, KWin::Placement::Policy) (this=0xd0bc2af7f5e1fc00, c=0x556355ecd240, area=...) at /home/roman/dev/kde/src/kde/workspace/kwin/placement.cpp:165 #6 0x00007feebacfde09 in KWin::Placement::placeSmart(KWin::AbstractClient*, QRect const&, KWin::Placement::Policy) (this=0x556355ecd5f0, c=0x5563569da950, area=...) at /home/roman/dev/kde/src/kde/workspace/kwin/placement.cpp:234 #7 0x00007feebacfd561 in KWin::Placement::place(KWin::AbstractClient*, QRect&, KWin::Placement::Policy, KWin::Placement::Policy) (this=0x556355ecd5f0, c=0x5563569da950, area=..., policy=KWin::Placement::Smart, nextPlacement=KWin::Placement::Unknown) at /home/roman/dev/kde/src/kde/workspace/kwin/placement.cpp:94 #8 0x00007feebacfd3a6 in KWin::Placement::place(KWin::AbstractClient*, QRect&) (this=0x556355ecd5f0, c=0x5563569da950, area=...) at /home/roman/dev/kde/src/kde/workspace/kwin/placement.cpp:74 #9 0x00007feebae4d549 in KWin::ShellClient::doMinimize() (this=0x556355af22c0) at /home/roman/dev/kde/src/kde/workspace/kwin/shell_client.cpp:1775 #10 0x00007feebae46aed in KWin::ShellClient::init() (this=0x5563569da950) at /home/roman/dev/kde/src/kde/workspace/kwin/shell_client.cpp:369 #11 0x00007feebae59aa6 in QTypedArrayData<KWayland::Server::OutputInterface*>::iterator::operator+(int) const (this=0x7ffec8308080, j=0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:160 #12 0x00007feebae58da9 in QVector<KWayland::Server::OutputInterface*>::reallocData(int, int, QFlags<QArrayData::AllocationOption>) (this=0x7feeb849dc60, asize=21859, aalloc=1435093824, options=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h #13 0x00007feebae57c00 in QtPrivate::SequentialContainerConverterHelper<KWayland::Server::ServerSideDecorationManagerInterface::Mode, false>::registerConverter(int) () at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:1543 #14 0x00007ffec8308120 in () #15 0x0000000000000000 in () -- You are receiving this mail because: You are watching all bug changes.