Bug 361269 - KWin crashes (black screen with mouse cursor)
Summary: KWin crashes (black screen with mouse cursor)
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.5.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2016-04-01 11:27 UTC by Matouš
Modified: 2018-10-27 04:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matouš 2016-04-01 11:27:33 UTC
Application: kwin_x11 (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.1.15-8-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I just started the system normally...

- Unusual behavior I noticed:

After the openSUSE loading logo the applications didn't start as expected. I was asked for KWallet password and after closing this dialog there were no more windows, only black screen with cursor.

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

Thread 6 (Thread 0x7feea288f700 (LWP 1811)):
#0  0x00007feec2916253 in select () at /lib64/libc.so.6
#1  0x00007feec0746179 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007feec0747af5 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007feec0747f3b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007feec06f0d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007feec051261a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007feebaa18df8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007feec051732f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007feec1f480a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007feec291cfed in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fee926ad700 (LWP 1861)):
#0  0x00007feec1f4c03f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007feea1185a13 in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007feea1185197 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007feec1f480a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007feec291cfed in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fee910dd700 (LWP 1869)):
#0  0x00007feec1f4c03f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007feebf49c86b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007feebf49c899 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007feec1f480a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007feec291cfed in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7feea35ef700 (LWP 2404)):
#0  0x00007feec2916253 in select () at /lib64/libc.so.6
#1  0x00007feec0746179 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007feec0747af5 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007feec0747f3b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007feec06f0d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007feec051261a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007feebaa18df8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007feec051732f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007feec1f480a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007feec291cfed in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fee91b0e700 (LWP 2405)):
#0  0x00007feec2916253 in select () at /lib64/libc.so.6
#1  0x00007feec0746179 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007feec0747af5 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007feec0747f3b in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007feec06f0d53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007feec051261a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007feebaa18df8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007feec051732f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007feec1f480a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007feec291cfed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7feec2f9a800 (LWP 1799)):
[KCrash Handler]
#6  0x00007feebf7fc264 in  () at /usr/lib64/libkwin4_effect_builtins.so.1
#7  0x00007feebf7f5543 in  () at /usr/lib64/libkwin4_effect_builtins.so.1
#8  0x00007feebf861018 in  () at /usr/lib64/libkwin4_effect_builtins.so.1
#9  0x00007feec0722cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#10 0x00007feebfcbaf27 in KWin::EffectsHandler::windowGeometryShapeChanged(KWin::EffectWindow*, QRect const&) () at /usr/lib64/libkwineffects.so.7
#11 0x00007feec072273f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#12 0x00007feec2591407 in KWin::Toplevel::geometryShapeChanged(KWin::Toplevel*, QRect const&) () at /usr/lib64/libkwin.so.5
#13 0x00007feec245078c in  () at /usr/lib64/libkwin.so.5
#14 0x00007feec24b91d6 in  () at /usr/lib64/libkwin.so.5
#15 0x00007feec24ba53c in KWin::AbstractClient::blockGeometryUpdates(bool) () at /usr/lib64/libkwin.so.5
#16 0x00007feec24bafbe in  () at /usr/lib64/libkwin.so.5
#17 0x00007feec24be465 in KWin::AbstractClient::checkWorkspacePosition(QRect, int, QRect) () at /usr/lib64/libkwin.so.5
#18 0x00007feec24c29be in KWin::Workspace::updateClientArea(bool) () at /usr/lib64/libkwin.so.5
#19 0x00007feec0722cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#20 0x00007feec259172c in  () at /usr/lib64/libkwin.so.5
#21 0x00007feebf860fd5 in  () at /usr/lib64/libkwin4_effect_builtins.so.1
#22 0x00007feec0722cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#23 0x00007feec0722cc6 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#24 0x00007feeba982e37 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#25 0x00007feeba981b97 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#26 0x00007feeba981b97 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Qml.so.5
#27 0x00007feeba9d8ca9 in  () at /usr/lib64/libQt5Qml.so.5
#28 0x00007feeba95c612 in  () at /usr/lib64/libQt5Qml.so.5
#29 0x00007feeba95ce53 in  () at /usr/lib64/libQt5Qml.so.5
#30 0x00007feeba95d92f in QV4::QObjectMethod::callInternal(QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#31 0x00007feeba972235 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib64/libQt5Qml.so.5
#32 0x00007fee080030a5 in  ()
#33 0x000000000285e730 in  ()
#34 0x00007fedff6259c8 in  () at /usr/lib64/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.so
#35 0x0000000002796950 in  ()
#36 0x0000000002796950 in  ()
#37 0x00007fedfe316120 in  ()
#38 0x00007fedfe316120 in  ()
#39 0x0000000002796950 in  ()
#40 0x0000000002844e00 in  ()
#41 0x00007feec2bda620 in main_arena () at /lib64/libc.so.6
#42 0x0000000000000018 in  ()
#43 0x00007feec07abb90 in QListData::shared_null () at /usr/lib64/libQt5Core.so.5
#44 0x00007feebad5b7c0 in  () at /usr/lib64/libQt5Qml.so.5
#45 0x00007fedfe3160f8 in  ()
#46 0x0000000002796950 in  ()
#47 0x00007ffe58d814e0 in  ()
#48 0x00007fee08d7ee60 in  ()
#49 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Martin Flöser 2016-04-01 13:46:04 UTC
(In reply to Matouš from comment #0)
> #6  0x00007feebf7fc264 in  () at /usr/lib64/libkwin4_effect_builtins.so.1
> #7  0x00007feebf7f5543 in  () at /usr/lib64/libkwin4_effect_builtins.so.1
> #8  0x00007feebf861018 in  () at /usr/lib64/libkwin4_effect_builtins.so.1

Unfortunately the debug symbols for kwin4_effect_builtins are missing. Could you please install the debug symbols for it and attach a new backtrace. Without it we cannot know which effect triggered the crash.
Comment 2 Andrew Crouthamel 2018-09-26 22:18:24 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:07:38 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!