Bug 377804

Summary: Kwin chrashes on opening Authentication-Window in imagewriter
Product: [Plasma] kwin Reporter: Peter Wendel <pete>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.8.6   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Peter Wendel 2017-03-19 15:12:33 UTC
Application: kwin_x11 (5.8.6)

Qt Version: 5.6.1
Frameworks Version: 5.26.0
Operating System: Linux 4.4.49-16-default x86_64
Distribution: "openSUSE Leap 42.2"

-- Information about the crash:
- What I was doing when the application crashed:
Copied an OS-image to SD-card. Root-Pasword was required.
The window opened and kwin chrashes on the main monitor, where the program is displayed. Got a black square in up left corner, where normally a KDE-menu is displayed.
This black square now shows details from main taskbar. It shows informations from the rightmost program in the taskbar which is at the moment clipboard.

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 0x7fa61241e940 (LWP 4623))]

Thread 6 (Thread 0x7fa5ef5ec700 (LWP 6960)):
#0  0x00007ffc07d68ada in clock_gettime ()
#1  0x00007fa611b93806 in clock_gettime () at /lib64/libc.so.6
#2  0x00007fa60f0cf826 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa60f235989 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa60f235f05 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa60f23558a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa60f1e4fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fa60f01ff1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa609bb99c8 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fa60f0249e9 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fa611e4d734 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa611b86d3d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fa5edb4b700 (LWP 4716)):
#0  0x00007fa611e520af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fa60e1a893b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fa60e1a8969 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fa611e4d734 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa611b86d3d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fa5eeb4c700 (LWP 4713)):
#0  0x00007fa611b7fb03 in select () at /lib64/libc.so.6
#1  0x00007fa60f233849 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fa60f2350c3 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa60f235527 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa60f1e4fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa60f01ff1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa609bb99c8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fa60f0249e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa611e4d734 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fa611b86d3d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fa5f50dc700 (LWP 4682)):
#0  0x00007fa611b7fb03 in select () at /lib64/libc.so.6
#1  0x00007fa60f233849 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fa60f2350c3 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fa60f235527 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fa60f1e4fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa60f01ff1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fa608d8c1d5 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007fa60f0249e9 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fa611e4d734 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fa611b86d3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fa5f728c700 (LWP 4666)):
#0  0x00007fa611b7e49d in poll () at /lib64/libc.so.6
#1  0x00007fa610cf83e2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fa610cf9fcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fa5f8386839 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fa60f0249e9 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fa611e4d734 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fa611b86d3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fa61241e940 (LWP 4623)):
[KCrash Handler]
#6  0x00007fa609ba5de0 in QQmlBinding::write(QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fa609ba725a in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007fa609bb0306 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007fa609b3e94b in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007fa609b3ea07 in QQmlComponentPrivate::completeCreate() () at /usr/lib64/libQt5Qml.so.5
#11 0x00007fa609b3e890 in QQmlComponent::create(QQmlContext*) () at /usr/lib64/libQt5Qml.so.5
#12 0x00007fa5eeb6b7cf in  () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#13 0x00007fa6117a2097 in  () at /usr/lib64/libkwin.so.5
#14 0x00007fa611686761 in KWin::Client::createDecoration(QRect const&) () at /usr/lib64/libkwin.so.5
#15 0x00007fa61168747b in KWin::Client::updateDecoration(bool, bool) () at /usr/lib64/libkwin.so.5
#16 0x00007fa6116e8db6 in KWin::Client::manage(unsigned int, bool) () at /usr/lib64/libkwin.so.5
#17 0x00007fa61166a7e4 in KWin::Workspace::createClient(unsigned int, bool) () at /usr/lib64/libkwin.so.5
#18 0x00007fa6116d6fc0 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at /usr/lib64/libkwin.so.5
#19 0x00007fa60f1e4270 in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5
#20 0x00007fa5f8384be4 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#21 0x00007fa5f8386c3b in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007fa60f212166 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#23 0x00007fa60fef1e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007fa60fef649a in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007fa60f1e6fc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007fa60f1e8daa in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007fa60f2354b4 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#28 0x00007fa5f83e894d in  () at /usr/lib64/libQt5XcbQpa.so.5
#29 0x00007fa60f1e4fdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#30 0x00007fa60f1ecec6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#31 0x00007fa61206e9cc in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#32 0x00007fa611abd6e5 in __libc_start_main () at /lib64/libc.so.6
#33 0x0000000000400809 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-04-02 09:13:59 UTC
As a workaround use the breeze window decoration.

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