https://bugs.kde.org/show_bug.cgi?id=357032
--- Comment #2 from Mykola Krachkovsky <w01dn...@gmail.com> --- Only fullscreen sync window closing leads to crash. Backtrace from gdb (DrKonqi is hidden for some reason): Thread 6 (Thread 0x7fffdd0af700 (LWP 5924)): #0 0x00007ffff7908c1d in poll () at /lib64/libc.so.6 #1 0x00007ffff524b422 in () at /usr/lib64/libxcb.so.1 #2 0x00007ffff524d00f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007fffddd823c9 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007ffff550b38f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007ffff6f3d0a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007ffff791104d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fffd6551700 (LWP 5925)): #0 0x00007ffff6f41408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007ffff550c2f8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007ffff5508536 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007ffff550b38f in () at /usr/lib64/libQt5Core.so.5 #4 0x00007ffff6f3d0a4 in start_thread () at /lib64/libpthread.so.0 #5 0x00007ffff791104d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fffd57e9700 (LWP 5926)): #0 0x00007ffff790a2b3 in select () at /lib64/libc.so.6 #1 0x00007ffff573a199 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5 #2 0x00007ffff573bb15 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5 #3 0x00007ffff573bf5b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007ffff56e4da3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007ffff550666a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fffefa01e08 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007ffff550b38f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007ffff6f3d0a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007ffff791104d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fffcffff700 (LWP 5927)): #0 0x00007ffff6f41408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007ffff550c2f8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007ffff5508536 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007ffff550b38f in () at /usr/lib64/libQt5Core.so.5 #4 0x00007ffff6f3d0a4 in start_thread () at /lib64/libpthread.so.0 #5 0x00007ffff791104d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fffcec13700 (LWP 5928)): #0 0x00007ffff6f4105f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007ffff449086b in () at /usr/lib64/libQt5Script.so.5 #2 0x00007ffff4490899 in () at /usr/lib64/libQt5Script.so.5 #3 0x00007ffff6f3d0a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007ffff791104d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7ffff7f83840 (LWP 5918)): #0 0x00007ffff74d109d in KWin::Scene::Window::buildQuads(bool) const (this=0x11c9ab0, force=<optimized out>) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/scene.cpp:830 #1 0x00007ffff74cfaee in KWin::Scene::paintSimpleScreen(int, QRegion) (this=this@entry=0x910d80, orig_mask=orig_mask@entry=0, region=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/scene.cpp:302 #2 0x00007ffff74dfd93 in KWin::SceneOpenGL2::paintSimpleScreen(int, QRegion) (this=this@entry=0x910d80, mask=mask@entry=0, region=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/scene_opengl.cpp:1100 #3 0x00007ffff74cd155 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) (this=0x910d80, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/scene.cpp:200 #4 0x00007ffff74f4140 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=0x80ad20, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/effects.cpp:422 #5 0x00007ffff4c9e29f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=this@entry=0x826b60, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/libkwineffects/kwineffects.cpp:537 #6 0x00007ffff74f4100 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=0x80ad20, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/effects.cpp:419 #7 0x00007ffff4c9e29f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=this@entry=0x8458a0, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/libkwineffects/kwineffects.cpp:537 #8 0x00007ffff74f4100 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=0x80ad20, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/effects.cpp:419 #9 0x00007ffff4c9e29f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=this@entry=0x8064e0, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/libkwineffects/kwineffects.cpp:537 #10 0x00007ffff74f4100 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=0x80ad20, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/effects.cpp:419 #11 0x00007ffff4c9e29f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=this@entry=0x1187e80, mask=mask@entry=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/libkwineffects/kwineffects.cpp:537 #12 0x00007ffff74f4100 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) (this=0x80ad20, mask=0, region=..., data=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/effects.cpp:419 #13 0x00007ffff74ccdea in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*) (this=this@entry=0x910d80, mask=mask@entry=0x7fffffffd440, damage=..., repaint=..., updateRegion=updateRegion@entry=0x7fffffffd410, validRegion=validRegion@entry=0x7fffffffd420) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/scene.cpp:150 #14 0x00007ffff74e5147 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) (this=0x910d80, damage=..., toplevels=...) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/scene_opengl.cpp:749 #15 0x00007ffff74c53f8 in KWin::Compositor::performCompositing() (this=0x794280) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/composite.cpp:726 #16 0x00007ffff57178ec in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #17 0x00007ffff63cbe7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #18 0x00007ffff63d0cc8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #19 0x00007ffff56e6ee5 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #20 0x00007ffff573d79d in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5 #21 0x00007ffff573bfe8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #22 0x00007fffddde233d in () at /usr/lib64/libQt5XcbQpa.so.5 #23 0x00007ffff56e4da3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #24 0x00007ffff56ec956 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #25 0x00007ffff7bd8a23 in kdemain(int, char**) (argc=2, argv=0x7fffffffdcc8) at /usr/src/debug/kwin-5.5.90git~20151218T172621~ecce036/main_x11.cpp:315 #26 0x00007ffff784db05 in __libc_start_main () at /lib64/libc.so.6 #27 0x00000000004008ae in _start () at ../sysdeps/x86_64/start.S:122 -- You are receiving this mail because: You are watching all bug changes.