Bug 395578

Summary: KWin crashed
Product: [Plasma] kwin Reporter: Thomas <Pam82>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi, triaged
Priority: NOR    
Version First Reported In: 5.12.90   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas 2018-06-18 18:56:14 UTC
Application: kwin_x11 (5.12.90)

Qt Version: 5.11.0
Frameworks Version: 5.47.0
Operating System: Linux 4.12.14-lp150.67.g408b6c5-default x86_64
Distribution: "openSUSE Leap 15.0"

-- Information about the crash:
- What I was doing when the application crashed:
I want to close a Window, like Opera or a Terminal, is always the same, Kwin crashed, and the Windows don't cloase
- Unusual behavior I noticed:

The crash can be reproduced every time.

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

Thread 6 (Thread 0x7f0093304700 (LWP 8996)):
#0  0x00007f00c4f9189d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f00c82406f4 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f00c8240739 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f00c4f8b559 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f00cbf3882f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f0094545700 (LWP 8994)):
#0  0x00007f00cbf2e186 in ppoll () at /lib64/libc.so.6
#1  0x00007f00c9326879 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f00c9327e46 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f00c92d214a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f00c910d36a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f00c3a34f85 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007f00c9117b58 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f00c4f8b559 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f00cbf3882f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f00a9606700 (LWP 8992)):
#0  0x00007f00cbf2e186 in ppoll () at /lib64/libc.so.6
#1  0x00007f00c9326879 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f00c9327e46 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f00c92d214a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f00c910d36a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f00c3a34f85 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007f00c9117b58 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f00c4f8b559 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f00cbf3882f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f00abfff700 (LWP 8984)):
#0  0x00007f00cbf2e155 in ppoll () at /lib64/libc.so.6
#1  0x00007f00c9326879 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007f00c9327e46 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007f00c92d214a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f00c910d36a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007f00c293ba85 in  () at /usr/lib64/libQt5DBus.so.5
#6  0x00007f00c9117b58 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f00c4f8b559 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f00cbf3882f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f00b2487700 (LWP 8983)):
#0  0x00007f00cbf2e08b in poll () at /lib64/libc.so.6
#1  0x00007f00cae52387 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f00cae53faa in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f00b35801f9 in QXcbConnection::windowEventListenerFromId(unsigned int) () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x0000000000000000 in  ()

Thread 1 (Thread 0x7f00cc5a9940 (LWP 8980)):
[KCrash Handler]
#6  0x00007f00c918f21f in QString::operator=(QString const&) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f00cbb16174 in  () at /usr/lib64/libkwin.so.5
#8  0x00007f00c79cdd75 in  () at /usr/lib64/libkdecorations2.so.5
#9  0x00007f00c79cf4c5 in KDecoration2::Decoration::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libkdecorations2.so.5
#10 0x00007f00a9911945 in  () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#11 0x00007f00c39e81c9 in  () at /usr/lib64/libQt5Qml.so.5
#12 0x00007f00c3951deb in  () at /usr/lib64/libQt5Qml.so.5
#13 0x00007f00c3953bb2 in  () at /usr/lib64/libQt5Qml.so.5
#14 0x00007f00c39547ba in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib64/libQt5Qml.so.5
#15 0x00007f00c396e4b3 in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () at /usr/lib64/libQt5Qml.so.5
#16 0x00007f00c39619e0 in  () at /usr/lib64/libQt5Qml.so.5
#17 0x00007f00c3a161d5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib64/libQt5Qml.so.5
#18 0x00007f00c39a8e31 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib64/libQt5Qml.so.5
#19 0x00007f00c39aa0d3 in  () at /usr/lib64/libQt5Qml.so.5
#20 0x00007f00c39f1f53 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib64/libQt5Qml.so.5
#21 0x00007f00c398ce55 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib64/libQt5Qml.so.5
#22 0x00007f00c9300bf0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#23 0x00007f00c42261c2 in QQuickMouseArea::clicked(QQuickMouseEvent*) () at /usr/lib64/libQt5Quick.so.5
#24 0x00007f00c42278df in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) () at /usr/lib64/libQt5Quick.so.5
#25 0x00007f00c4228908 in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5
#26 0x00007f00c41a1c18 in QQuickItem::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#27 0x00007f00ca08a88c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#28 0x00007f00ca091974 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#29 0x00007f00c92d3858 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#30 0x00007f00c41b8767 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib64/libQt5Quick.so.5
#31 0x00007f00c41b91fb in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib64/libQt5Quick.so.5
#32 0x00007f00c41b9a0b in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () at /usr/lib64/libQt5Quick.so.5
#33 0x00007f00c9888e8b in QWindow::event(QEvent*) () at /usr/lib64/libQt5Gui.so.5
#34 0x00007f00c41bb445 in QQuickWindow::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#35 0x00007f00ca08a88c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#36 0x00007f00ca091974 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#37 0x00007f00c92d3858 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#38 0x00007f00a9904d75 in  () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#39 0x00007f00c79c4ed9 in KDecoration2::Decoration::event(QEvent*) () at /usr/lib64/libkdecorations2.so.5
#40 0x00007f00ca08a88c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#41 0x00007f00ca091974 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#42 0x00007f00c92d3858 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#43 0x00007f00cba5d6c9 in KWin::Client::buttonReleaseEvent(unsigned int, int, int, int, int, int, int) () at /usr/lib64/libkwin.so.5
#44 0x00007f00cba5e407 in KWin::Client::windowEvent(xcb_generic_event_t*) () at /usr/lib64/libkwin.so.5
#45 0x00007f00cba5edc5 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at /usr/lib64/libkwin.so.5
#46 0x00007f00c92d0c8f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5
#47 0x00007f00b3581cb0 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) () at /usr/lib64/libQt5XcbQpa.so.5
#48 0x00007ffe484bcf80 in  ()
#49 0x000055e3702d7bc0 in  ()
#50 0x00007ffe484bcf80 in  ()
#51 0x000055e3702b7f14 in  ()
#52 0x00007f00c9301db2 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#53 0x00007f00ca08a88c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#54 0x00007f00ca091974 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#55 0x00007f00c92d3858 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#56 0x00007f00c92d61f5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#57 0x00007f00c9327c74 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#58 0x00007f00b360882d in  () at /usr/lib64/libQt5XcbQpa.so.5
#59 0x00007f00c92d1c39 in QEventLoop::QEventLoop(QObject*) () at /usr/lib64/libQt5Core.so.5
#60 0x00007f00c92dac30 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#61 0x00007f00cc20360b in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#62 0x00007f00cbe60f4a in __libc_start_main () at /lib64/libc.so.6
#63 0x000055e36e6917fa in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2018-06-18 19:29:33 UTC
Unfortunately the backtrace is lacking debug symbols. If you are able to reproduce please install debug packages and attach a new backtrace.
Comment 2 Andrew Crouthamel 2018-09-28 03:15:13 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-29 02:03:13 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!