Bug 346720

Summary: Crash when opening Window Manager settings from another windows
Product: [I don't know] kde Reporter: KDE
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description KDE 2015-04-26 14:29:06 UTC
Application: kdeinit5 (5.2.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-15-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
open System settings ans leave it open at the overview. Open another window, Muon Updates in my case. In the window menu (top left) select 'More Actions', the 'Window Manager Settings'. Immediate crash.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Control Module (kdeinit5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f940aca8780 (LWP 2301))]

Thread 5 (Thread 0x7f93f617e700 (LWP 2302)):
#0  0x00007f940939c8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f9407893b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f940789564f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f93f9c02099 in QXcbEventReader::run (this=0xd06c30) at qxcbconnection.cpp:1105
#4  0x00007f940970eb0e in QThreadPrivate::start (arg=0xd06c30) at thread/qthread_unix.cpp:337
#5  0x00007f9406fe76aa in start_thread (arg=0x7f93f617e700) at pthread_create.c:333
#6  0x00007f94093a7eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f93ebda0700 (LWP 2303)):
#0  0x00007f940939c8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f940658aebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f940658afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f94099a5c6c in QEventDispatcherGlib::processEvents (this=0x7f93e40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007f940994a3e2 in QEventLoop::exec (this=this@entry=0x7f93ebd9fe20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f9409709b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f93fa568f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f940970eb0e in QThreadPrivate::start (arg=0xe96670) at thread/qthread_unix.cpp:337
#8  0x00007f9406fe76aa in start_thread (arg=0x7f93ebda0700) at pthread_create.c:333
#9  0x00007f94093a7eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f93e3bc2700 (LWP 2304)):
#0  0x00007f940939849d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f94065ce2f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f940658a96c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f940658ae60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f940658afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f94099a5c6c in QEventDispatcherGlib::processEvents (this=0x7f93dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#6  0x00007f940994a3e2 in QEventLoop::exec (this=this@entry=0x7f93e3bc1e20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f9409709b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007f93fa568f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f940970eb0e in QThreadPrivate::start (arg=0x1583580) at thread/qthread_unix.cpp:337
#10 0x00007f9406fe76aa in start_thread (arg=0x7f93e3bc2700) at pthread_create.c:333
#11 0x00007f94093a7eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f93e0f92700 (LWP 2305)):
#0  0x00007f940939c8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f940658aebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f940658afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f94099a5c6c in QEventDispatcherGlib::processEvents (this=0x7f93d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007f940994a3e2 in QEventLoop::exec (this=this@entry=0x7f93e0f91e20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f9409709b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f93fa568f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f940970eb0e in QThreadPrivate::start (arg=0x19c1e10) at thread/qthread_unix.cpp:337
#8  0x00007f9406fe76aa in start_thread (arg=0x7f93e0f92700) at pthread_create.c:333
#9  0x00007f94093a7eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f940aca8780 (LWP 2301)):
[KCrash Handler]
#6  0x0000000000000050 in ?? ()
#7  0x00007f93f417a6e1 in KDecoration2::Decoration::update(QRect const&) () from /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5
#8  0x00007f93f417a75b in KDecoration2::Decoration::update() () from /usr/lib/x86_64-linux-gnu/libkdecorations2.so.5
#9  0x00007f93e8ee1370 in Breeze::Decoration::setOpacity (this=this@entry=0x189d400, value=<optimized out>) at ../../kdecoration/breezedecoration.cpp:92
#10 0x00007f93e8f017a8 in Breeze::Decoration::qt_metacall (this=0x189d400, _c=QMetaObject::WriteProperty, _id=0, _a=0x7ffe2dd81d80) at moc_breezedecoration.cpp:146
#11 0x00007f94096ef5ca in updateProperty (newValue=..., this=0x19120e0) at animation/qpropertyanimation.cpp:135
#12 QPropertyAnimation::updateCurrentValue (this=<optimized out>, value=...) at animation/qpropertyanimation.cpp:242
#13 0x00007f94096eaf48 in QVariantAnimationPrivate::setCurrentValueForProgress (this=this@entry=0x19120e0, progress=progress@entry=0.99991111111111108) at animation/qvariantanimation.cpp:290
#14 0x00007f94096ebd1b in recalculateCurrentInterval (force=false, this=0x19120e0) at animation/qvariantanimation.cpp:275
#15 QVariantAnimation::updateCurrentTime (this=<optimized out>) at animation/qvariantanimation.cpp:693
#16 0x00007f94096e7baf in QAbstractAnimation::setCurrentTime (this=0x1993700, msecs=149) at animation/qabstractanimation.cpp:1321
#17 0x00007f94096e7e96 in updateAnimationsTime (delta=1, this=0x1991400) at animation/qabstractanimation.cpp:606
#18 QUnifiedTimer::updateAnimationTimers (this=0x1786ae0) at animation/qabstractanimation.cpp:323
#19 0x00007f93fa5a3a5e in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f93fa0c0dac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007f93fa11b244 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007f93fa0c9ea3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f93fa027dd3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007f93fa02c1ae in QQuickItem::setWidth(double) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007f93fa038be6 in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#26 0x00007f93fa4e2ba7 in QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::ValueRef, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#27 0x00007f93fa55751c in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#28 0x00007f93fa557c7e in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#29 0x00007f93fa531497 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#30 0x00007f93fa53145e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007f93fa4ce10c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007f940997d141 in QMetaObject::activate (sender=0x103b6f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3603
#33 0x00007f93fa027e39 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#34 0x00007f93fa0bfedc in QQuickFlickable::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#35 0x00007f93fa02cc60 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#36 0x00007f93fa022a8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#37 0x00007f93fa0249a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#38 0x00007f93fa027dd3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#39 0x00007f93fa02cc60 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#40 0x00007f93fa022a8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#41 0x00007f93fa0249a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#42 0x00007f93fa027dd3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#43 0x00007f93fa02cc60 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#44 0x00007f93fa022a8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#45 0x00007f93fa0249a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#46 0x00007f93fa027dd3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#47 0x00007f93fa02cc60 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#48 0x00007f93fa022a8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#49 0x00007f93fa0249a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#50 0x00007f93fa027dd3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#51 0x00007f93fa02cc60 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#52 0x00007f93fa022a8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#53 0x00007f93fa0249a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#54 0x00007f93fa027dd3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#55 0x00007f93fa02cc60 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#56 0x00007f93eac4e798 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#57 0x00007f940a93b186 in QGridLayoutEngine::setGeometries (this=0x1043e58, contentsGeometry=..., styleInfo=<optimized out>) at util/qgridlayoutengine.cpp:1015
#58 0x00007f93eac4df0f in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#59 0x00007f93eac4e4c7 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#60 0x00007f93fa02cc60 in QQuickItem::setSize(QSizeF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#61 0x00007f93fa022a8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#62 0x00007f93fa0249a2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#63 0x00007f93fa027dd3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#64 0x00007f93fa02c4fe in QQuickItem::setHeight(double) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#65 0x00007f93fa0f2d8f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#66 0x00007f93fa0f4442 in QQuickView::resizeEvent(QResizeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#67 0x00007f940a6677b5 in QWindow::event (this=0xed3ac0, ev=<optimized out>) at kernel/qwindow.cpp:2051
#68 0x00007f93fa04bdd3 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#69 0x00007f9407e0ab2c in QApplicationPrivate::notify_helper (this=0xcf2590, receiver=0xed3ac0, e=0x7ffe2dd837a0) at kernel/qapplication.cpp:3720
#70 0x00007f9407e10000 in QApplication::notify (this=0x7ffe2dd83c10, receiver=0xed3ac0, e=0x7ffe2dd837a0) at kernel/qapplication.cpp:3503
#71 0x00007f940994cc2b in QCoreApplication::notifyInternal (this=0x7ffe2dd83c10, receiver=receiver@entry=0xed3ac0, event=event@entry=0x7ffe2dd837a0) at kernel/qcoreapplication.cpp:935
#72 0x00007f940a65bef4 in sendSpontaneousEvent (event=0x7ffe2dd837a0, receiver=0xed3ac0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#73 QGuiApplicationPrivate::processGeometryChangeEvent (e=<optimized out>) at kernel/qguiapplication.cpp:2039
#74 0x00007f940a660c3d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x195f4f0) at kernel/qguiapplication.cpp:1588
#75 0x00007f940a64534f in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
#76 0x00007f93f9c2c590 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#77 0x00007f940658ac3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#78 0x00007f940658af20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007f940658afcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007f94099a5c57 in QEventDispatcherGlib::processEvents (this=0xd2ed90, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#81 0x00007f940994a3e2 in QEventLoop::exec (this=this@entry=0x7ffe2dd83aa0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#82 0x00007f940800c4b5 in QDialog::exec (this=0xd68140) at dialogs/qdialog.cpp:541
#83 0x00007f93f99419cb in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kcmshell5.so
#84 0x0000000000408716 in ?? ()
#85 0x000000000040a132 in ?? ()
#86 0x000000000040a6ee in ?? ()
#87 0x000000000040501b in main ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-04-28 10:43:02 UTC

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