Bug 355946 - Kwin crash on closing a window
Summary: Kwin crash on closing a window
Status: RESOLVED DUPLICATE of bug 355566
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-26 14:27 UTC by Andreas
Modified: 2015-11-26 15:28 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 Andreas 2015-11-26 14:27:47 UTC
Application: kwin_x11 (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.3.0-1-MANJARO x86_64
Distribution: "Manjaro Linux"

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

Closing a Window by clicking the "X"-button.
Happends regularly on this system.

Logging out and logging in again usually helps.
Does not happen after the system is running for some houres.
Does not happen on another system with different hardware (but same linux system)

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 0x7f5638f41840 (LWP 16549))]

Thread 4 (Thread 0x7f5617de3700 (LWP 16582)):
#0  0x00007f5638768e23 in select () from /usr/lib/libc.so.6
#1  0x00007f5636736a2f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () from /usr/lib/libQt5Core.so.5
#2  0x00007f5636738507 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () from /usr/lib/libQt5Core.so.5
#3  0x00007f5636738a0e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f56366e237a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f56364fe9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f56309b2c85 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f563650396e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f5638a324a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f563877013d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f560b7fe700 (LWP 16599)):
#0  0x00007f5638a3807f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f56354585e4 in ?? () from /usr/lib/libQt5Script.so.5
#2  0x00007f5635458629 in ?? () from /usr/lib/libQt5Script.so.5
#3  0x00007f5638a324a4 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f563877013d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f560bfff700 (LWP 19140)):
#0  0x00007f5638768e23 in select () from /usr/lib/libc.so.6
#1  0x00007f5636736a2f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () from /usr/lib/libQt5Core.so.5
#2  0x00007f5636738507 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () from /usr/lib/libQt5Core.so.5
#3  0x00007f5636738a0e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f56366e237a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f56364fe9c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f56309b2c85 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f563650396e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f5638a324a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f563877013d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f5638f41840 (LWP 16549)):
[KCrash Handler]
#5  0x00007f561fff3fcf in QXcbWindow::handleClientMessageEvent(xcb_client_message_event_t const*) () from /usr/lib/libQt5XcbQpa.so.5
#6  0x00007f561ffdf15b in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/libQt5XcbQpa.so.5
#7  0x00007f561ffdf683 in QXcbConnection::processXcbEvents() () from /usr/lib/libQt5XcbQpa.so.5
#8  0x00007f5636713ff1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#9  0x00007f563741b01c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007f56374204f6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#11 0x00007f56366e49ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#12 0x00007f56366e6da6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#13 0x00007f56367388d2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#14 0x00007f5620041ced in ?? () from /usr/lib/libQt5XcbQpa.so.5
#15 0x00007f56366e237a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#16 0x00007f56366ea33c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#17 0x00007f5638c4d73b in kdemain () from /usr/lib/libkdeinit5_kwin_x11.so
#18 0x00007f56386a7610 in __libc_start_main () from /usr/lib/libc.so.6
#19 0x00000000004007c9 in _start ()

Possible duplicates by query: bug 355764, bug 355762, bug 355566, bug 355221, bug 353563.

Reported using DrKonqi
Comment 1 Thomas Lübking 2015-11-26 15:27:08 UTC
Qt bug (see dupe), *hopefully* resolved with 5.6.

*** This bug has been marked as a duplicate of bug 353563 ***
Comment 2 Thomas Lübking 2015-11-26 15:28:27 UTC

*** This bug has been marked as a duplicate of bug 355566 ***