https://bugs.kde.org/show_bug.cgi?id=384364

            Bug ID: 384364
           Summary: KWin crash when alt-tabbing from WoW@wine with effects
                    enabled
           Product: kwin
           Version: 5.10.5
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: li...@lew21.net
  Target Milestone: ---

Application: kwin_x11 (5.10.5)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.12.8-2-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
1. While in World of Warcaft @ wine-staging-nine, I've enabled desktop effects
with Ctrl+Alt+F12
2. I've pressed alt and then tab 2 times, selecting Blizzard App (without
releasing Alt)
3. KWin crashed

It does not happen without effects enabled. It sometimes happens also when the
effects were enabled outside of WoW, but it's inconsistent.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8c0802d840 (LWP 648))]

Thread 11 (Thread 0x7f8b4e0e0700 (LWP 1986)):
#0  0x00007f8c00b5d1ad in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f8b5542155c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f8b55421268 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f8b4e8e1700 (LWP 1985)):
#0  0x00007f8c00b5d1ad in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f8b5542155c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f8b55421268 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f8b4f0e2700 (LWP 1984)):
#0  0x00007f8c00b5d1ad in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f8b5542155c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f8b55421268 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f8b4f8e3700 (LWP 1983)):
#0  0x00007f8c00b5d1ad in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f8b5542155c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f8b55421268 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f8b502e9700 (LWP 1982)):
#0  0x00007f8c00b5d1ad in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f8b5542155c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f8b55421268 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f8b50c2b700 (LWP 1981)):
#0  0x00007f8c00b5d1ad in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f8b5542155c in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f8b55421268 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f8bd7fff700 (LWP 755)):
#0  0x00007f8c00b5d1ad in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007f8c03eecb04 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f8c03eecb49 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f8be5f36700 (LWP 748)):
#0  0x00007f8c079bcf76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f8c04fcdba3 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2  0x00007f8c04fcf33f in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3  0x00007f8c04f75ffb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4  0x00007f8c04d8f40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f8bff6533d9 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f8c04d9415b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f8be7df5700 (LWP 682)):
#0  0x00007f8c079bcf76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f8c04fcdba3 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2  0x00007f8c04fcf33f in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3  0x00007f8c04f75ffb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4  0x00007f8c04d8f40e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f8bfe7f3396 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f8c04d9415b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f8bee132700 (LWP 663)):
#0  0x00007f8c079bce9d in poll () at /usr/lib/libc.so.6
#1  0x00007f8c06aa88e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f8c06aaa679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f8bef21272a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f8c04d9415b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f8c00b57049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f8c079c6f0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f8c0802d840 (LWP 648)):
[KCrash Handler]
#5  0x00007f8b557bd270 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#6  0x00007f8b5553b5a2 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#7  0x00007f8b5532b991 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#8  0x00007f8b552f06e0 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#9  0x00007f8b552f0b7a in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#10 0x00007f8bffd02437 in
QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*)
() at /usr/lib/libQt5Quick.so.5
#11 0x00007f8bffd036d6 in QSGBatchRenderer::Renderer::renderBatches() () at
/usr/lib/libQt5Quick.so.5
#12 0x00007f8bffd08f66 in QSGBatchRenderer::Renderer::render() () at
/usr/lib/libQt5Quick.so.5
#13 0x00007f8bffcf959f in QSGRenderer::renderScene(QSGBindable const&) () at
/usr/lib/libQt5Quick.so.5
#14 0x00007f8bffcf9a6c in QSGRenderer::renderScene(unsigned int) () at
/usr/lib/libQt5Quick.so.5
#15 0x00007f8bffd34cd0 in
QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at
/usr/lib/libQt5Quick.so.5
#16 0x00007f8bffd933a0 in QQuickWindowPrivate::renderSceneGraph(QSize const&)
() at /usr/lib/libQt5Quick.so.5
#17 0x00007f8bffd26d18 in  () at /usr/lib/libQt5Quick.so.5
#18 0x00007f8bffd9d996 in QQuickWindow::event(QEvent*) () at
/usr/lib/libQt5Quick.so.5
#19 0x00007f8b2799fc14 in PlasmaQuick::Dialog::event(QEvent*) () at
/usr/lib/libKF5PlasmaQuick.so.5
#20 0x00007f8c05c9ee4c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#21 0x00007f8c05ca6926 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#22 0x00007f8c04f77bd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#23 0x00007f8c054e6293 in QWindowPrivate::deliverUpdateRequest() () at
/usr/lib/libQt5Gui.so.5
#24 0x00007f8c054e67bb in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#25 0x00007f8bffd9d936 in QQuickWindow::event(QEvent*) () at
/usr/lib/libQt5Quick.so.5
#26 0x00007f8b2799fc14 in PlasmaQuick::Dialog::event(QEvent*) () at
/usr/lib/libKF5PlasmaQuick.so.5
#27 0x00007f8c05c9ee4c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#28 0x00007f8c05ca6926 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#29 0x00007f8c04f77bd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#30 0x00007f8c04fd14a8 in QTimerInfoList::activateTimers() () at
/usr/lib/libQt5Core.so.5
#31 0x00007f8c04fcf5a4 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#32 0x00007f8bef2770de in  () at /usr/lib/libQt5XcbQpa.so.5
#33 0x00007f8c04f75ffb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#34 0x00007f8c04f7f048 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#35 0x00007f8c07c876d3 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#36 0x00007f8c078f94ca in __libc_start_main () at /usr/lib/libc.so.6
#37 0x000056224e6407ca in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to