Bug 381903 - Kwin crashed in process of opening new window.
Summary: Kwin crashed in process of opening new window.
Status: RESOLVED DUPLICATE of bug 381767
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-07-02 09:58 UTC by Denis Zhdanov
Modified: 2017-07-02 10:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Zhdanov 2017-07-02 09:58:27 UTC
Application: kwin_x11 (5.10.3)

Qt Version: 5.9.0
Frameworks Version: 5.35.0
Operating System: Linux 4.9.35-1-lts x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Happens several times per hour if desktop effects set to opengl (3.1 or 2.0)
Arch Linux x64_86, nvidia 970 gtx with 381.22 driver, kernel (4.9.35-1-lts and 4.11.7-1).
Following message in dmesg output:
[   98.094545] NVRM: GPU at PCI:0000:01:00: GPU-d703f336-540a-2fdc-ea05-fbc00a3c08b7
[   98.094549] NVRM: Xid (PCI:0000:01:00): 31, Ch 00000028, engmask 00000101, intr 10000000

The crash can be reproduced sometimes.

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

Thread 6 (Thread 0x7f5c03c34700 (LWP 1132)):
[KCrash Handler]
#5  0x00007f5c36902670 in raise () at /usr/lib/libc.so.6
#6  0x00007f5c36903d00 in abort () at /usr/lib/libc.so.6
#7  0x00007f5c33d88807 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f5c166eea23 in  () at /usr/lib/qt/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#9  0x00007f5c33fa657f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#10 0x00007f5c34023767 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#11 0x00007f5c33fb3008 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f5c33fa6e2b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f5c34ca246c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f5c34ca9cf4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f5c33f77b98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f5c33fcebae in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#17 0x00007f5c33fccdc2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007f5c33f7621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f5c33d9840a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#20 0x00007f5c33d9ccbd in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f5c2fb63297 in start_thread () at /usr/lib/libpthread.so.0
#22 0x00007f5c369bc1ef in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f5c02b68700 (LWP 727)):
#0  0x00007f5c2fb6939d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f5c32ef7ac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f5c32ef7b09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f5c2fb63297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f5c369bc1ef in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f5c0ffff700 (LWP 723)):
#0  0x00007f5c369b2326 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f5c33fcb471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f5c33fccb5e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f5c33f7621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f5c33d9840a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f5c2e883645 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f5c33d9ccbd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f5c2fb63297 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f5c369bc1ef in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f5c17112700 (LWP 674)):
#0  0x00007f5c369b2326 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f5c33fcb471 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f5c33fccb5e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f5c33f7621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f5c33d9840a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f5c2da28d45 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f5c33d9ccbd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f5c2fb63297 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f5c369bc1ef in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f5c1d2e8700 (LWP 586)):
#0  0x00007f5c369b224d in poll () at /usr/lib/libc.so.6
#1  0x00007f5c35a9b8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f5c35a9d679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f5c1e3ccd49 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f5c33d9ccbd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f5c2fb63297 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f5c369bc1ef in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f5c36f7f840 (LWP 567)):
#0  0x00007f5c369b7349 in syscall () at /usr/lib/libc.so.6
#1  0x00007f5c0e56b945 in  () at /usr/lib/libGLX_nvidia.so.0
#2  0x00007f5c0e56b643 in  () at /usr/lib/libGLX_nvidia.so.0
#3  0x00007f5c0d5ddd8d in  () at /usr/lib/libnvidia-glcore.so.381.22
#4  0x00007f5c0d4d4a51 in  () at /usr/lib/libnvidia-glcore.so.381.22
#5  0x00007f5c0d163214 in  () at /usr/lib/libnvidia-glcore.so.381.22
#6  0x00007f5c2f70c294 in KWin::checkGLError(char const*) () at /usr/lib/libkwinglutils.so.11
#7  0x00007f5c3652e402 in  () at /usr/lib/libkwin.so.5
#8  0x00007f5c3652e742 in KWin::SceneOpenGL::createScene(QObject*) () at /usr/lib/libkwin.so.5
#9  0x00007f5c36505ba4 in KWin::Compositor::slotCompositingOptionsInitialized() () at /usr/lib/libkwin.so.5
#10 0x00007f5c365067ea in KWin::Compositor::setup() () at /usr/lib/libkwin.so.5
#11 0x00007f5c33fa6e72 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f5c34ca246c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f5c34ca9cf4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f5c33f77b98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007f5c33f7a02d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f5c33fcc974 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f5c1e42f5bd in  () at /usr/lib/libQt5XcbQpa.so.5
#18 0x00007f5c33f7621a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f5c33f7ea74 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#20 0x00007f5c36c7cfd5 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#21 0x00007f5c368ef43a in __libc_start_main () at /usr/lib/libc.so.6
#22 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-07-02 10:01:46 UTC

*** This bug has been marked as a duplicate of bug 381767 ***