Bug 382408

Summary: Kwin crashed after minimizinga window
Product: [Plasma] kwin Reporter: samuelschoenleben
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi, triaged
Priority: NOR    
Version First Reported In: 5.10.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description samuelschoenleben 2017-07-16 20:18:32 UTC
Application: kwin_x11 (5.10.3)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.4.76-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed:
I accidentally minimized my firefox browser window and when I maximised it again, Kwin crashed.

The crash can be reproduced sometimes.

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

Thread 12 (Thread 0x7f9891dee700 (LWP 13727)):
#0  0x00007f98b0242a4f in QMutex::unlock() () at /usr/lib/libQt5Core.so.5
#1  0x00007f98b0486183 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#2  0x00007f98b042cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f98b024640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#4  0x00007f98aacc91d5 in  () at /usr/lib/libQt5Qml.so.5
#5  0x00007f98b024b15b in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f986fc34700 (LWP 8997)):
#0  0x00007f98b2e9a326 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f98b0484ba3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f98b048633f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f98b042cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f98b024640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f98b024b15b in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f986f433700 (LWP 8340)):
#0  0x00007f98abfc439d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f98af38fb04 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f98af38fb49 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f9870435700 (LWP 8338)):
#0  0x00007f98abfc439d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f987b52905b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f987b528d97 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f9870c36700 (LWP 8337)):
#0  0x00007f98abfc439d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f987b52905b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f987b528d97 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f9878f35700 (LWP 8336)):
#0  0x00007f98abfc439d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f987b52905b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f987b528d97 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f9879736700 (LWP 8335)):
#0  0x00007f98abfc439d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f987b52905b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f987b528d97 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f987a13d700 (LWP 8334)):
#0  0x00007f98abfc439d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f987b52905b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f987b528d97 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f987a93e700 (LWP 8333)):
#0  0x00007f98abfc439d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f987b52905b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f987b528d97 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9883776700 (LWP 8331)):
#0  0x00007ffe12bb1979 in  ()
#1  0x00007ffe12bb1cb3 in clock_gettime ()
#2  0x00007f98b2eb1746 in clock_gettime () at /usr/lib/libc.so.6
#3  0x00007f98b0488972 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f98b048710a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#5  0x00007f98b04876e6 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#6  0x00007f98b0486655 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f98b042cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f98b024640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007f98aacc91d5 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007f98b024b15b in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f989334e700 (LWP 8328)):
#0  0x00007ffe12bb1977 in  ()
#1  0x00007ffe12bb1cb3 in clock_gettime ()
#2  0x00007f98b2eb1746 in clock_gettime () at /usr/lib/libc.so.6
#3  0x00007f98b0488972 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f98b048710a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#5  0x00007f98b04876e6 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#6  0x00007f98b0486655 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f98b042cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f98b024640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007f98a9e5b396 in  () at /usr/lib/libQt5DBus.so.5
#10 0x00007f98b024b15b in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f98abfbe297 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f98b2ea41ef in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f98b3460840 (LWP 8325)):
[KCrash Handler]
#5  0x00007f98b0441a11 in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /usr/lib/libQt5Core.so.5
#6  0x00007f98afbe4187 in KWin::EffectWindow::addRepaintFull() () at /usr/lib/libkwineffects.so.11
#7  0x00007f98af722462 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#8  0x00007f98af7226a5 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#9  0x00007f98af71e302 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#10 0x00007f98b2a26791 in KWin::EffectsHandlerImpl::postPaintScreen() () at /usr/lib/libkwin.so.5
#11 0x00007f98b29f50de in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&, QRect const&) () at /usr/lib/libkwin.so.5
#12 0x00007f98b2a0bba0 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/libkwin.so.5
#13 0x00007f98b29e5e53 in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#14 0x00007f98b045f18b in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#15 0x00007f98b115ae4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007f98b1162926 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f98b042ebd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f98b04884a8 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#19 0x00007f98b04865a4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f989a6e10de in  () at /usr/lib/libQt5XcbQpa.so.5
#21 0x00007f98b042cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f98b0436048 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#23 0x00007f98b3167fd5 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#24 0x00007f98b2dd743a in __libc_start_main () at /usr/lib/libc.so.6
#25 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-07-17 04:18:36 UTC
As always backtraces from Arch are useless.
Comment 2 Andrew Crouthamel 2018-09-28 02:26:39 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-28 03:21:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!