Bug 373403 - Kwin crashes randomly
Summary: Kwin crashes randomly
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2016-12-07 23:11 UTC by Paul
Modified: 2018-10-27 04: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 Paul 2016-12-07 23:11:39 UTC
Application: kwin_x11 (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.4.36-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
- What I was doing when the application crashed: 
Clicked on a new tab in vivadi-stable Version 1.5.658.56 (64-bit) then, Kwin crashes and presents a crash report assistant

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 0x7f258a66f840 (LWP 12362))]

Thread 6 (Thread 0x7f2561ff8700 (LWP 12393)):
#0  0x00000035c840d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x0000003686788ac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x0000003686788b09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00000035c8407454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00000035c80e87df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f2563fff700 (LWP 12391)):
#0  0x00000035c80b7ffd in nanosleep () at /usr/lib/libc.so.6
#1  0x00000035c80e1874 in usleep () at /usr/lib/libc.so.6
#2  0x00007f256ae43d00 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#3  0x00007f256a544332 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#4  0x00007f256a544385 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#5  0x00000035c8407454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00000035c80e87df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f257968d700 (LWP 12389)):
#0  0x00000035c80df551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f258cbe8ac9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f258cbea3b8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f258cb9723a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f258c9ba0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00000036804cd2d5 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f258c9bed78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00000035c8407454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00000035c80e87df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f257bdf1700 (LWP 12380)):
#0  0x00000035c80df551 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f258cbe8ac9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f258cbea3b8 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f258cb9723a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f258c9ba0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f2589aefe55 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f258c9bed78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00000035c8407454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00000035c80e87df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f2581c19700 (LWP 12374)):
#0  0x00000035c80df48d in poll () at /usr/lib/libc.so.6
#1  0x00000035c980c8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00000035c980e679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f25822ac449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f258c9bed78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00000035c8407454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00000035c80e87df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f258a66f840 (LWP 12362)):
[KCrash Handler]
#6  0x00007f2569ba3eb9 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#7  0x00007f2569297a28 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#8  0x00007f2569297cc2 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#9  0x00007f25696c35c3 in  () at /usr/lib/xorg/modules/dri//fglrx_dri.so
#10 0x00007f258c1e39b9 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#11 0x00007f258c1e5554 in  () at /usr/lib/libkwin4_effect_builtins.so.1
#12 0x00007f258e79dade in KWin::EffectsHandlerImpl::drawWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#13 0x00007f258e766ee1 in KWin::Scene::finalPaintWindow(KWin::EffectWindowImpl*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#14 0x00007f258e79d7da in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#15 0x00007f258c6e36b1 in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.9
#16 0x00007f258e79d77e in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#17 0x00007f258c6e36b1 in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwineffects.so.9
#18 0x00007f258e79d77e in KWin::EffectsHandlerImpl::paintWindow(KWin::EffectWindow*, int, QRegion, KWin::WindowPaintData&) () at /usr/lib/libkwin.so.5
#19 0x00007f258e76e9b9 in KWin::Scene::paintWindow(KWin::Scene::Window*, int, QRegion, KWin::WindowQuadList) () at /usr/lib/libkwin.so.5
#20 0x00007f258e76b16b in KWin::Scene::paintSimpleScreen(int, QRegion) () at /usr/lib/libkwin.so.5
#21 0x00007f258e77fa43 in  () at /usr/lib/libkwin.so.5
#22 0x00007f258e76ddc4 in KWin::Scene::finalPaintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#23 0x00007f258e79d55f in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#24 0x00007f258c6e35ff in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.9
#25 0x00007f258e79d50a in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#26 0x00007f258c6e35ff in KWin::Effect::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwineffects.so.9
#27 0x00007f258e79d50a in KWin::EffectsHandlerImpl::paintScreen(int, QRegion, KWin::ScreenPaintData&) () at /usr/lib/libkwin.so.5
#28 0x00007f258e76da6d in KWin::Scene::paintScreen(int*, QRegion const&, QRegion const&, QRegion*, QRegion*, QMatrix4x4 const&) () at /usr/lib/libkwin.so.5
#29 0x00007f258e784298 in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) () at /usr/lib/libkwin.so.5
#30 0x00007f258e75d9d7 in KWin::Compositor::performCompositing() () at /usr/lib/libkwin.so.5
#31 0x00007f258cbc5473 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#32 0x00007f258d87de0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#33 0x00007f258d885581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#34 0x00007f258cb98de0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#35 0x00007f258cbec6ae in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#36 0x00007f258cbea618 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#37 0x00007f258232517d in  () at /usr/lib/libQt5XcbQpa.so.5
#38 0x00007f258cb9723a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#39 0x00007f258cb9f73c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#40 0x00007f258eb03495 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#41 0x00000035c8020291 in __libc_start_main () at /usr/lib/libc.so.6
#42 0x000000000040069a in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2016-12-08 18:31:18 UTC
Unfortunately the backtrace is missing debug symbols (as normal on any Arch based distro). Without the backtrace we are not able to investigate the issue.

From what we see it looks like a crash in the proprietary fglrx driver.
Comment 2 Andrew Crouthamel 2018-09-26 22:11:06 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-27 04:01:10 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!