Bug 394701 - KWin crashes when closing a window.
Summary: KWin crashes when closing a window.
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2018-05-26 11:30 UTC by ryu.ketsueki
Modified: 2018-11-26 09:13 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ryu.ketsueki 2018-05-26 11:30:16 UTC
Application: kwin_x11 (5.12.5)

Qt Version: 5.10.1
Frameworks Version: 5.46.0
Operating System: Linux 4.16.8-1-MANJARO x86_64
Distribution: "Manjaro Linux"

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

I simply closed a tab on Chromium. But it happens when closing another windows as well. Sometimes crashes, sometimes doesn't.

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 0x7fdc4969f840 (LWP 934))]

Thread 5 (Thread 0x7fdc08c49700 (LWP 1528)):
#0  0x00007fdc4902cfa6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fdc4642bdb3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc4642d54f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fdc463d231b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fdc461e171e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc40b29319 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fdc461e6abd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fdc4205c075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fdc4903753f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fdc0ac8b700 (LWP 1060)):
#0  0x00007fdc42061ffc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fdc4531ef77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fdc4531efb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fdc4205c075 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fdc4903753f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fdc1b7fe700 (LWP 1056)):
#0  0x00007fdc4902cfb5 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fdc4642bdb3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc4642d54f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fdc463d231b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fdc461e171e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc40b29319 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007fdc461e6abd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fdc4205c075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fdc4903753f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fdc2197f700 (LWP 1052)):
#0  0x00007fdc4902cfa6 in ppoll () at /usr/lib/libc.so.6
#1  0x00007fdc4642bdb3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007fdc4642d54f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fdc463d231b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fdc461e171e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fdc3f9c8416 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007fdc461e6abd in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fdc4205c075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fdc4903753f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fdc4969f840 (LWP 934)):
[KCrash Handler]
#6  0x0000000000000000 in  ()
#7  0x00007fdc48b44c7d in KWin::Workspace::constrainedStackingOrder() () at /usr/lib/libkwin.so.5
#8  0x00007fdc48b45469 in KWin::Workspace::updateStackingOrder(bool) () at /usr/lib/libkwin.so.5
#9  0x00007fdc48b45a01 in KWin::Workspace::blockStackingUpdates(bool) () at /usr/lib/libkwin.so.5
#10 0x00007fdc48aefb6f in KWin::Client::destroyClient() () at /usr/lib/libkwin.so.5
#11 0x00007fdc48b50a1f in KWin::Client::unmapNotifyEvent(xcb_unmap_notify_event_t*) () at /usr/lib/libkwin.so.5
#12 0x00007fdc48b542cc in KWin::Client::windowEvent(xcb_generic_event_t*) () at /usr/lib/libkwin.so.5
#13 0x00007fdc48b54c9b in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at /usr/lib/libkwin.so.5
#14 0x00007fdc463d0d4f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#15 0x00007fdc308b13f2 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#16 0x00007fdc308b207e in QXcbConnection::processXcbEvents() () at /usr/lib/libQt5XcbQpa.so.5
#17 0x00007fdc46405052 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007fdc47151fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007fdc471599c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007fdc463d3ce0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00007fdc463d6946 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#22 0x00007fdc4642d366 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007fdc3093771e in  () at /usr/lib/libQt5XcbQpa.so.5
#24 0x00007fdc463d231b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007fdc463db718 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#26 0x00007fdc49303416 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#27 0x00007fdc48f6206b in __libc_start_main () at /usr/lib/libc.so.6
#28 0x000055d07a71075a in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 391395.

Possible duplicates by query: bug 392412, bug 391395, bug 389201.

Reported using DrKonqi
Comment 1 Martin Flöser 2018-05-26 12:54:53 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:35: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-29 02:21:36 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!
Comment 4 Vlad Zahorodnii 2018-11-26 09:13:29 UTC
> I simply closed a tab on Chromium

Is that tab the last one?