Bug 350063

Summary: System Configuration crashes every time Window Decoration tab is opened.
Product: [Applications] systemsettings Reporter: Adhokshaj Mishra <me>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: me
Priority: NOR Keywords: drkonqi
Version: 5.3.1   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Adhokshaj Mishra 2015-07-09 19:57:50 UTC
Application: systemsettings5 (5.3.1)

Qt Version: 5.4.2
Operating System: Linux 4.0.6-200.fc21.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Steps to reproduce
============

1. Open system configuration.
2. Go to application style
3. Open Window Decoration tab

It will crash at this point.

Reproducible: Always

The crash can be reproduced every time.

-- Backtrace:
Application: तंत्र विन्यास (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f00b92c0880 (LWP 4689))]

Thread 4 (Thread 0x7f00a017e700 (LWP 4690)):
#0  0x00007f00b44efc8d in poll () at /lib64/libc.so.6
#1  0x00007f00b27b9182 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007f00b27bacff in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f00a296fad9 in QXcbEventReader::run() () at /usr/lib64/qt5/plugins/platforms/libqxcb.so
#4  0x00007f00b508923e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x00007f00b17bc52a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f00b44fb22d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f0092219700 (LWP 4692)):
#0  0x00007f00b44efc8d in poll () at /lib64/libc.so.6
#1  0x00007f00b0a02b34 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f00b0a02c4c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f00b52ccd6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f00b5272562 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f00b5084464 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f00b429a355 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f00b508923e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f00b17bc52a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f00b44fb22d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f008b82a700 (LWP 4693)):
#0  0x00007f00b44efc8d in poll () at /lib64/libc.so.6
#1  0x00007f00b0a02b34 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f00b0a02c4c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f00b52ccd6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f00b5272562 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f00b5084464 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f00b429a355 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f00b508923e in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f00b17bc52a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f00b44fb22d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f00b92c0880 (LWP 4689)):
[KCrash Handler]
#5  0x0000000000000060 in  ()
#6  0x00007f009242c8a1 in KDecoration2::Decoration::update(QRect const&) () at /lib64/libkdecorations2.so.5
#7  0x00007f009242c908 in KDecoration2::Decoration::update() () at /lib64/libkdecorations2.so.5
#8  0x00007f008baec930 in Breeze::Decoration::setOpacity(double) () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/breezedecoration.so
#9  0x00007f008bb10518 in Breeze::Decoration::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/qt5/plugins/org.kde.kdecoration2/breezedecoration.so
#10 0x00007f00b506a09a in QPropertyAnimation::updateCurrentValue(QVariant const&) () at /lib64/libQt5Core.so.5
#11 0x00007f00b5065a28 in QVariantAnimationPrivate::setCurrentValueForProgress(double) () at /lib64/libQt5Core.so.5
#12 0x00007f00b50667fb in QVariantAnimation::updateCurrentTime(int) () at /lib64/libQt5Core.so.5
#13 0x00007f00b506274f in QAbstractAnimation::setCurrentTime(int) () at /lib64/libQt5Core.so.5
#14 0x00007f00b5062a36 in QUnifiedTimer::updateAnimationTimers(long long) () at /lib64/libQt5Core.so.5
#15 0x00007f00b42d463e in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () at /lib64/libQt5Qml.so.5
#16 0x00007f00b3df025c in QQuickListViewPrivate::updateHighlight() () at /lib64/libQt5Quick.so.5
#17 0x00007f00b3e49614 in QQuickItemViewPrivate::itemGeometryChanged(QQuickItem*, QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#18 0x00007f00b3df9223 in QQuickListViewPrivate::itemGeometryChanged(QQuickItem*, QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#19 0x00007f00b3d582e3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#20 0x00007f00b3d5c6be in QQuickItem::setWidth(double) () at /lib64/libQt5Quick.so.5
#21 0x00007f00b3d68e16 in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /lib64/libQt5Quick.so.5
#22 0x00007f00b4214be7 in QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::ValueRef, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /lib64/libQt5Qml.so.5
#23 0x00007f00b428896f in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /lib64/libQt5Qml.so.5
#24 0x00007f00b42890ce in QQmlBinding::expressionChanged(QQmlJavaScriptExpression*) () at /lib64/libQt5Qml.so.5
#25 0x00007f00b4262c17 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib64/libQt5Qml.so.5
#26 0x00007f00b4262bde in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /lib64/libQt5Qml.so.5
#27 0x00007f00b420023c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /lib64/libQt5Qml.so.5
#28 0x00007f00b52a4861 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#29 0x00007f00b3d58349 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#30 0x00007f00b3def3dc in QQuickFlickable::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#31 0x00007f00b3d5d0f4 in QQuickItem::setSize(QSizeF const&) () at /lib64/libQt5Quick.so.5
#32 0x00007f00b3d52f8a in QQuickAnchorsPrivate::fillChanged() () at /lib64/libQt5Quick.so.5
#33 0x00007f00b3d54ea2 in QQuickAnchorsPrivate::itemGeometryChanged(QQuickItem*, QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#34 0x00007f00b3d582e3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#35 0x00007f00b3d5d0f4 in QQuickItem::setSize(QSizeF const&) () at /lib64/libQt5Quick.so.5
#36 0x00007f00b3d52f8a in QQuickAnchorsPrivate::fillChanged() () at /lib64/libQt5Quick.so.5
#37 0x00007f00b3d54ea2 in QQuickAnchorsPrivate::itemGeometryChanged(QQuickItem*, QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#38 0x00007f00b3d582e3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#39 0x00007f00b3d5d0f4 in QQuickItem::setSize(QSizeF const&) () at /lib64/libQt5Quick.so.5
#40 0x00007f00b3d52f8a in QQuickAnchorsPrivate::fillChanged() () at /lib64/libQt5Quick.so.5
#41 0x00007f00b3d54ea2 in QQuickAnchorsPrivate::itemGeometryChanged(QQuickItem*, QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#42 0x00007f00b3d582e3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#43 0x00007f00b3d5d0f4 in QQuickItem::setSize(QSizeF const&) () at /lib64/libQt5Quick.so.5
#44 0x00007f00b3d52f8a in QQuickAnchorsPrivate::fillChanged() () at /lib64/libQt5Quick.so.5
#45 0x00007f00b3d54ea2 in QQuickAnchorsPrivate::itemGeometryChanged(QQuickItem*, QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#46 0x00007f00b3d582e3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#47 0x00007f00b3d5d0f4 in QQuickItem::setSize(QSizeF const&) () at /lib64/libQt5Quick.so.5
#48 0x00007f00b3d52f8a in QQuickAnchorsPrivate::fillChanged() () at /lib64/libQt5Quick.so.5
#49 0x00007f00b3d54ea2 in QQuickAnchorsPrivate::itemGeometryChanged(QQuickItem*, QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#50 0x00007f00b3d582e3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#51 0x00007f00b3d5d0f4 in QQuickItem::setSize(QSizeF const&) () at /lib64/libQt5Quick.so.5
#52 0x00007f0091054c08 in QQuickGridLayoutItem::setGeometry(QRectF const&) () at /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#53 0x00007f00b5dfcdf6 in QGridLayoutEngine::setGeometries(QRectF const&, QAbstractLayoutStyleInfo const*) () at /lib64/libQt5Gui.so.5
#54 0x00007f009105404c in QQuickGridLayoutBase::rearrange(QSizeF const&) () at /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#55 0x00007f0091054937 in QQuickGridLayoutBase::geometryChanged(QRectF const&, QRectF const&) () at /usr/lib64/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#56 0x00007f00b3d5d0f4 in QQuickItem::setSize(QSizeF const&) () at /lib64/libQt5Quick.so.5
#57 0x00007f00b3d52f8a in QQuickAnchorsPrivate::fillChanged() () at /lib64/libQt5Quick.so.5
#58 0x00007f00b3d54ea2 in QQuickAnchorsPrivate::itemGeometryChanged(QQuickItem*, QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#59 0x00007f00b3d582e3 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) () at /lib64/libQt5Quick.so.5
#60 0x00007f00b3d5ca0e in QQuickItem::setHeight(double) () at /lib64/libQt5Quick.so.5
#61 0x00007f00b3e21c9f in QQuickViewPrivate::updateSize() () at /lib64/libQt5Quick.so.5
#62 0x00007f00b3e23322 in QQuickView::resizeEvent(QResizeEvent*) () at /lib64/libQt5Quick.so.5
#63 0x00007f00b5b2cf55 in QWindow::event(QEvent*) () at /lib64/libQt5Gui.so.5
#64 0x00007f00b3d7bd43 in QQuickWindow::event(QEvent*) () at /lib64/libQt5Quick.so.5
#65 0x00007f00b60e091c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#66 0x00007f00b60e5d60 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#67 0x00007f00b5274ccb in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#68 0x00007f00b5b258a1 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /lib64/libQt5Gui.so.5
#69 0x00007f00b5b2651d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib64/libQt5Gui.so.5
#70 0x00007f00b5b0b21f in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5
#71 0x00007f00a299a420 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/qt5/plugins/platforms/libqxcb.so
#72 0x00007f00b0a027fb in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#73 0x00007f00b0a02b98 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#74 0x00007f00b0a02c4c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#75 0x00007f00b52ccd57 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#76 0x00007f00b5272562 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#77 0x00007f00b527a00c in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#78 0x000000000040ea8b in main ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-07-10 14:18:32 UTC

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