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.

Reply via email to