Bug 377479

Summary: Crash when Opengl Composting is enabled.
Product: [Plasma] kwin Reporter: Infanta Xavier <xavier8338>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi, triaged
Priority: NOR    
Version First Reported In: 5.9.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Infanta Xavier 2017-03-11 03:19:29 UTC
Application: kwin_x11 (5.9.3)

Qt Version: 5.8.0
Frameworks Version: 5.31.0
Operating System: Linux 4.9.11-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- Custom settings of the application:
Rendering Backed - Opengl 3.1
Scale Method - Crisp

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

Thread 12 (Thread 0x7fa47483f700 (LWP 1202)):
#0  0x00007fa4a9dba4b8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa4adfc84c6 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa4adfc3bc4 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fa4adfc76d8 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fa48efa3700 (LWP 1200)):
#0  0x00007fa4a9dba10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa4ad131234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fa4ad131279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fa475eb5700 (LWP 933)):
#0  0x00007fa4a9dba10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa47b63d54b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa47b63d277 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fa4766b6700 (LWP 932)):
#0  0x00007fa4a9dba10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa47b63d54b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa47b63d277 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fa476eb7700 (LWP 931)):
#0  0x00007fa4a9dba10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa47b63d54b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa47b63d277 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fa4776b8700 (LWP 930)):
#0  0x00007fa4a9dba10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa47b63d54b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa47b63d277 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fa4780be700 (LWP 929)):
#0  0x00007fa4a9dba10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa47b63d54b in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007fa47b63d277 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fa48d33b700 (LWP 928)):
[KCrash Handler]
#6  0x00007fa4ae134cb2 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fa4ae0d1dde in QLockFile::tryLock(int) () at /usr/lib/libQt5Core.so.5
#8  0x00007fa4afee0609 in  () at /usr/lib/libKF5ConfigCore.so.5
#9  0x00007fa4afec42a8 in KConfig::sync() () at /usr/lib/libKF5ConfigCore.so.5
#10 0x00007fa48fdde3a4 in  () at /usr/lib/qt/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#11 0x00007fa4ae1ce0be in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007fa4ae1dad98 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007fa4ae1ceb63 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007fa4aee8434c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#15 0x00007fa4aee8bb61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007fa4ae1a2440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007fa4ae1f5cbe in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#18 0x00007fa4ae1f3bda in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007fa4ae1a089a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007fa4adfc2a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#21 0x00007fa4adfc76d8 in  () at /usr/lib/libQt5Core.so.5
#22 0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#23 0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fa48e33c700 (LWP 927)):
#0  0x00007fa4b0b6d551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fa4ae1f22f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa4ae1f396a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fa4ae1a089a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa4adfc2a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4a8ade025 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fa4adfc76d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa494a04700 (LWP 874)):
#0  0x00007fa4b0b6d551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fa4ae1f22f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fa4ae1f396a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fa4ae1a089a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fa4adfc2a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4a7c94125 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007fa4adfc76d8 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa49694e700 (LWP 830)):
#0  0x00007fa4b0b6d48d in poll () at /usr/lib/libc.so.6
#1  0x00007fa4afc898e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fa4afc8b679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fa4975fe239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fa4adfc76d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fa4a9db4454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa4b0b767df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa4b1120840 (LWP 820)):
#0  0x00007fa4a9dba10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fa4afc89b57 in  () at /usr/lib/libxcb.so.1
#2  0x00007fa4afc8b39f in  () at /usr/lib/libxcb.so.1
#3  0x00007fa4afc8b4b2 in xcb_wait_for_reply () at /usr/lib/libxcb.so.1
#4  0x00007fa4b067bc81 in KWin::Workspace::xStackingOrder() const () at /usr/lib/libkwin.so.5
#5  0x00007fa4b06e3003 in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#6  0x00007fa4ae1ceb63 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa4aee8434c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007fa4aee8bb61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007fa4ae1a2440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007fa4ae1f5cbe in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#11 0x00007fa4ae1f3bda in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#12 0x00007fa49765eded in  () at /usr/lib/libQt5XcbQpa.so.5
#13 0x00007fa4ae1a089a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#14 0x00007fa4ae1a8de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#15 0x00007fa4b0e35391 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#16 0x00007fa4b0aae291 in __libc_start_main () at /usr/lib/libc.so.6
#17 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-03-11 08:13:07 UTC
Unfortunately the backtrace is lacking debug symbols. If you are able to 
reproduce please install the debug packages provided by your 
distribution (please ask the distribution support channel on how to 
install them) and attach a new backtrace.
Comment 2 Andrew Crouthamel 2018-09-28 02:30:33 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:16:45 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!