Bug 364420 - kwin crashed
Summary: kwin crashed
Status: RESOLVED DUPLICATE of bug 355103
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.6.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-06-17 14:05 UTC by Thierry
Modified: 2016-06-18 16:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
attachment-952-0.html (2.36 KB, text/html)
2016-06-18 15:58 UTC, Thierry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry 2016-06-17 14:05:13 UTC
Application: kwin_x11 (5.6.4)

Qt Version: 5.6.1
Frameworks Version: 5.23.0
Operating System: Linux 4.1.21-14-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Back on the computer desktop after exiting a 3D application full screen.
Similar to bug : https://bugs.kde.org/show_bug.cgi?id=358133.
But now: 
    KDE Plasma : 5.6.4
    KDE Frameworks : 5.23.0
    Qt : 5.6.1
    Nvidia: 367.27

The crash can be reproduced sometimes.

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

Thread 6 (Thread 0x7f036a481700 (LWP 5499)):
#0  0x00007f0384514bbd in poll () at /lib64/libc.so.6
#1  0x00007f0381e3f422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f0381e4100f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f036b358579 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f0382103a29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0383b2f0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f038451cfed in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f0363fff700 (LWP 5504)):
#0  0x00007f0384516253 in select () at /lib64/libc.so.6
#1  0x00007f0382312839 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f0382314105 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f0382314547 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f03822c3fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f03820fef5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f037b128225 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f0382103a29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0383b2f0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f038451cfed in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f03623ab700 (LWP 5516)):
#0  0x00007f0384516253 in select () at /lib64/libc.so.6
#1  0x00007f0382312839 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f0382314105 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f0382314547 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f03822c3fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f03820fef5a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f037c1a1b88 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f0382103a29 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f0383b2f0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f038451cfed in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f034a82a700 (LWP 5547)):
#0  0x00007f0383b3303f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f038107a97b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f038107a9a9 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f0383b2f0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f038451cfed in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0360e64700 (LWP 15854)):
#0  0x00007f0383b3303f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f038210469b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f037c87654b in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007f037c8769f5 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007f0382103a29 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0383b2f0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f038451cfed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f0384b9b800 (LWP 5489)):
[KCrash Handler]
#6  0x00007f03844c7d79 in __memcpy_sse2_unaligned () at /lib64/libc.so.6
#7  0x00007f037cff7643 in KWin::GLVertexBuffer::setData(int, int, float const*, float const*) () at /usr/lib64/libkwinglutils.so.8
#8  0x00007f03840e4bde in  () at /usr/lib64/libkwin.so.5
#9  0x00007f03840eace5 in  () at /usr/lib64/libkwin.so.5
#10 0x00007f03840d73ce in  () at /usr/lib64/libkwin.so.5
#11 0x00007f03840e46d3 in  () at /usr/lib64/libkwin.so.5
#12 0x00007f03840d86c5 in  () at /usr/lib64/libkwin.so.5
#13 0x00007f03840fada0 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#14 0x00007f038188a46f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwineffects.so.8
#15 0x00007f03840fad60 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#16 0x00007f038188a46f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwineffects.so.8
#17 0x00007f03840fad60 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#18 0x00007f038188a46f in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwineffects.so.8
#19 0x00007f03840fad60 in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib64/libkwin.so.5
#20 0x00007f03840d8368 in  () at /usr/lib64/libkwin.so.5
#21 0x00007f03840eb884 in  () at /usr/lib64/libkwin.so.5
#22 0x00007f03840cc928 in KWin::Compositor::performCompositing() () at /usr/lib64/libkwin.so.5
#23 0x00007f03822f0f24 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f0382fcce9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f0382fd14fa in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#26 0x00007f03822c5fb5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f0382315c9e in QTimerInfoList::activateTimers() () at /usr/lib64/libQt5Core.so.5
#28 0x00007f03823145e8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#29 0x00007f036b3ba1dd in  () at /usr/lib64/libQt5XcbQpa.so.5
#30 0x00007f03822c3fcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f03822cbeb6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#32 0x00007f03847e5d5a in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#33 0x00007f0384459b05 in __libc_start_main () at /lib64/libc.so.6
#34 0x00000000004007fe in _start ()

Reported using DrKonqi
Comment 1 Thomas Lübking 2016-06-17 14:26:40 UTC
Yes, is bug #358133, so bug #355103 so ultimately probably bug #344326
As mentioned "heuristic"...

I assume the game changed the video resolution? (Or does it autosuspend the compositor?)

*** This bug has been marked as a duplicate of bug 355103 ***
Comment 2 Thierry 2016-06-18 15:58:11 UTC
Created attachment 99576 [details]
attachment-952-0.html

Hi Thomas!
You may suppose! The application has changed the screen resolution.
New update today Qt librariesand KDE Plasma and the incident does not
recur this time.
Continued ... however...
Thank you for your prompt response!
cordially


Le 17/06/2016 16:26, Thomas Lübking via KDE Bugzilla a écrit :
> https://bugs.kde.org/show_bug.cgi?id=364420
>
> Thomas Lübking <thomas.luebking@gmail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |RESOLVED
>          Resolution|---                         |DUPLICATE
>
> --- Comment #1 from Thomas Lübking <thomas.luebking@gmail.com> ---
> Yes, is bug #358133, so bug #355103 so ultimately probably bug #344326
> As mentioned "heuristic"...
>
> I assume the game changed the video resolution? (Or does it autosuspend the
> compositor?)
>
> *** This bug has been marked as a duplicate of bug 355103 ***
>
Comment 3 Thierry 2016-06-18 16:02:09 UTC
Hi!
The 3D application has changed the screen resolution.
New update today Qt libraries and KDE Plasma and the incident does not recur this time.

Now:
- KDE Plasma : 5.6.9
- KDE Framworks : 5.23.0
- Qt :5.6.1

Continued ... however...
Thank you!