Bug 357211 - KinfoCenter 5.5.1 crash on close
Summary: KinfoCenter 5.5.1 crash on close
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kinfocenter
Classification: Applications
Component: general (show other bugs)
Version: 5.5.1
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: David Hubner
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-12-27 10:07 UTC by optiluca@gmail.com
Modified: 2019-11-22 09:07 UTC (History)
2 users (show)

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 optiluca@gmail.com 2015-12-27 10:07:55 UTC
Application: kinfocenter (5.5.1)

Qt Version: 5.5.1
Operating System: Linux 4.3.3-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

-- Information about the crash:
- Opened Kinfocenter
- Navigated a few categories (minimum I've gotten a crash with is opening "Energy information" followed by "Graphical Information/Wayland" (which has no info on my install))
- Closed Kinfocenter

Opening other category combinations doesn't lead to a crash, but for "unfortunate" combinations I get crashes 100% of the time

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Info Centre (kinfocenter), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8a11495780 (LWP 12293))]

Thread 3 (Thread 0x7f89f50c1700 (LWP 19821)):
#0  g_mutex_unlock (mutex=0x7f89f00009b0) at /var/tmp/portage/dev-libs/glib-2.46.2/work/glib-2.46.2/glib/gthread-posix.c:1350
#1  0x00007f8a0a54f420 in g_main_context_prepare (context=context@entry=0x7f89f00009b0, priority=priority@entry=0x7f89f50c0cf0) at /var/tmp/portage/dev-libs/glib-2.46.2/work/glib-2.46.2/glib/gmain.c:3440
#2  0x00007f8a0a54fe18 in g_main_context_iterate (context=context@entry=0x7f89f00009b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.46.2/work/glib-2.46.2/glib/gmain.c:3820
#3  0x00007f8a0a54fffc in g_main_context_iteration (context=0x7f89f00009b0, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.46.2/work/glib-2.46.2/glib/gmain.c:3901
#4  0x00007f8a0f0d749b in QEventDispatcherGlib::processEvents (this=0x7f89f00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f8a0f089efa in QEventLoop::exec (this=this@entry=0x7f89f50c0e20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f8a0eee77b4 in QThread::exec (this=this@entry=0x2412680) at thread/qthread.cpp:503
#7  0x00007f8a0dffd8b5 in QQmlThreadPrivate::run (this=0x2412680) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f8a0eeebce2 in QThreadPrivate::start (arg=0x2412680) at thread/qthread_unix.cpp:331
#9  0x00007f8a0c3b4444 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8a0e81830d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f89ed0a7700 (LWP 21769)):
#0  0x00007f8a0a54cf79 in g_source_iter_next (iter=iter@entry=0x7f89ed0a6c70, source=source@entry=0x7f89ed0a6c68) at /var/tmp/portage/dev-libs/glib-2.46.2/work/glib-2.46.2/glib/gmain.c:960
#1  0x00007f8a0a54f3cb in g_main_context_prepare (context=context@entry=0x7f89e80f8620, priority=priority@entry=0x7f89ed0a6cf0) at /var/tmp/portage/dev-libs/glib-2.46.2/work/glib-2.46.2/glib/gmain.c:3420
#2  0x00007f8a0a54fe18 in g_main_context_iterate (context=context@entry=0x7f89e80f8620, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.46.2/work/glib-2.46.2/glib/gmain.c:3820
#3  0x00007f8a0a54fffc in g_main_context_iteration (context=0x7f89e80f8620, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.46.2/work/glib-2.46.2/glib/gmain.c:3901
#4  0x00007f8a0f0d749b in QEventDispatcherGlib::processEvents (this=0x7f89e8428d00, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f8a0f089efa in QEventLoop::exec (this=this@entry=0x7f89ed0a6e20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f8a0eee77b4 in QThread::exec (this=this@entry=0x20c23c0) at thread/qthread.cpp:503
#7  0x00007f8a0dffd8b5 in QQmlThreadPrivate::run (this=0x20c23c0) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f8a0eeebce2 in QThreadPrivate::start (arg=0x20c23c0) at thread/qthread_unix.cpp:331
#9  0x00007f8a0c3b4444 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8a0e81830d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8a11495780 (LWP 12293)):
[KCrash Handler]
#6  0x00007f89eff51b39 in QQuickStyleItem::initStyleOption (this=0x2315ed0) at Private/qquickstyleitem.cpp:753
#7  0x00007f89eff4dc6d in QQuickStyleItem::updateRect (this=0x2315ed0) at Private/qquickstyleitem.cpp:1195
#8  0x00007f89eff6096d in QQuickStyleItem::qt_static_metacall (_o=_o@entry=0x2315ed0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=29, _a=_a@entry=0x7ffe7349cf00) at .moc/moc_qquickstyleitem_p.cpp:332
#9  0x00007f8a0f0b274a in QMetaObject::activate (sender=0x2315ed0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3713
#10 0x00007f8a0e2d1e16 in QQuickItem::setHeight (this=0x2315ed0, h=<optimized out>) at items/qquickitem.cpp:6253
#11 0x00007f8a0e38adc8 in QQuickLoaderPrivate::_q_updateSize (this=0x21f4d80, loaderGeometryChanged=loaderGeometryChanged@entry=true) at items/qquickloader.cpp:894
#12 0x00007f8a0e38af6a in QQuickLoader::geometryChanged (this=this@entry=0x21f1650, newGeometry=..., oldGeometry=...) at items/qquickloader.cpp:922
#13 0x00007f8a0e2d25b4 in QQuickItem::setSize (this=0x21f1650, size=...) at items/qquickitem.cpp:6387
#14 0x00007f8a0e2c838e in QQuickAnchorsPrivate::setItemSize (v=..., this=0x21f5480) at items/qquickanchors.cpp:400
#15 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x21f5480) at items/qquickanchors.cpp:177
#16 0x00007f8a0e2ca292 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x21f5480, newG=..., oldG=...) at items/qquickanchors.cpp:441
#17 0x00007f8a0e2cd832 in QQuickItem::geometryChanged (this=this@entry=0x21eefb0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521
#18 0x00007f8a0e2d1e16 in QQuickItem::setHeight (this=0x21eefb0, h=<optimized out>) at items/qquickitem.cpp:6253
#19 0x00007f8a0e2c973a in QQuickAnchorsPrivate::setItemHeight (v=<optimized out>, this=0x228fdd0) at items/qquickanchors.cpp:365
#20 QQuickAnchorsPrivate::updateVerticalAnchors (this=0x228fdd0) at items/qquickanchors.cpp:568
#21 0x00007f8a0e2cd832 in QQuickItem::geometryChanged (this=0x21ea020, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521
#22 0x00007f8a0e2d179b in QQuickItem::setY (this=0x21ea020, v=<optimized out>) at items/qquickitem.cpp:6038
#23 0x00007f8a0e2c963a in QQuickAnchorsPrivate::setItemY (v=<optimized out>, this=0x21eb9b0) at items/qquickanchors.cpp:386
#24 QQuickAnchorsPrivate::updateVerticalAnchors (this=0x21eb9b0) at items/qquickanchors.cpp:607
#25 0x00007f8a0e2cd832 in QQuickItem::geometryChanged (this=this@entry=0x21e74e0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521
#26 0x00007f8a0e2d25b4 in QQuickItem::setSize (this=0x21e74e0, size=...) at items/qquickitem.cpp:6387
#27 0x00007f8a0e2c838e in QQuickAnchorsPrivate::setItemSize (v=..., this=0x22904d0) at items/qquickanchors.cpp:400
#28 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x22904d0) at items/qquickanchors.cpp:177
#29 0x00007f8a0e2ca292 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x22904d0, newG=..., oldG=...) at items/qquickanchors.cpp:441
#30 0x00007f8a0e2cd832 in QQuickItem::geometryChanged (this=this@entry=0x21e11d0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521
#31 0x00007f8a0e2d25b4 in QQuickItem::setSize (this=0x21e11d0, size=...) at items/qquickitem.cpp:6387
#32 0x00007f8a0e2c838e in QQuickAnchorsPrivate::setItemSize (v=..., this=0x2293d20) at items/qquickanchors.cpp:400
#33 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x2293d20) at items/qquickanchors.cpp:177
#34 0x00007f8a0e2ca292 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x2293d20, newG=..., oldG=...) at items/qquickanchors.cpp:441
#35 0x00007f8a0e2cd832 in QQuickItem::geometryChanged (this=this@entry=0x21e0c50, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521
#36 0x00007f8a0e2d25b4 in QQuickItem::setSize (this=0x21e0c50, size=...) at items/qquickitem.cpp:6387
#37 0x00007f8a0e2c838e in QQuickAnchorsPrivate::setItemSize (v=..., this=0x239f480) at items/qquickanchors.cpp:400
#38 QQuickAnchorsPrivate::fillChanged (this=this@entry=0x239f480) at items/qquickanchors.cpp:177
#39 0x00007f8a0e2ca292 in QQuickAnchorsPrivate::itemGeometryChanged (this=0x239f480, newG=..., oldG=...) at items/qquickanchors.cpp:441
#40 0x00007f8a0e2cd832 in QQuickItem::geometryChanged (this=this@entry=0x2436740, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3521
#41 0x00007f8a0e2d1e16 in QQuickItem::setHeight (this=0x2436740, h=<optimized out>) at items/qquickitem.cpp:6253
#42 0x00007f8a0e2de0dc in QQuickItem::qt_static_metacall (_o=_o@entry=0x2436740, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=8, _a=_a@entry=0x7ffe7349de70) at .moc/moc_qquickitem.cpp:875
#43 0x00007f8a0e2de87b in QQuickItem::qt_metacall (this=this@entry=0x2436740, _c=_c@entry=QMetaObject::WriteProperty, _id=8, _a=_a@entry=0x7ffe7349de70) at .moc/moc_qquickitem.cpp:946
#44 0x00007f8a0e413b95 in QQuickRectangle::qt_metacall (this=0x2436740, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffe7349de70) at .moc/moc_qquickrectangle_p.cpp:610
#45 0x00007f8a0df61cd4 in QQmlVMEMetaObject::metaCall (this=0x21d6320, c=QMetaObject::WriteProperty, _id=9, a=0x7ffe7349de70) at qml/qqmlvmemetaobject.cpp:971
#46 0x00007f8a0df7bf06 in QQmlPropertyPrivate::writeBinding (object=0x2436740, core=..., context=0x2436950, expression=expression@entry=0x21d7da0, result=..., isUndefined=isUndefined@entry=false, flags=...) at qml/qqmlproperty.cpp:1508
#47 0x00007f8a0dfe9ddf in QQmlBinding::update (this=0x21d7d80, flags=...) at qml/qqmlbinding.cpp:198
#48 0x00007f8a0dfea20e in QQmlBinding::update (this=<optimized out>) at qml/qqmlbinding_p.h:97
#49 QQmlBinding::expressionChanged (e=<optimized out>) at qml/qqmlbinding.cpp:260
#50 0x00007f8a0dfc639e in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:94
#51 0x00007f8a0df6910c in QQmlData::signalEmitted (object=0x2436740, index=31, a=0x0) at qml/qqmlengine.cpp:763
#52 0x00007f8a0f0b20e0 in QMetaObject::activate (sender=0x2436740, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3599
#53 0x00007f8a0df68268 in QQmlData::destroyed (this=0x24bf2c0, object=0x205a070) at qml/qqmlengine.cpp:1749
#54 0x00007f8a0f0ba9c8 in QObject::~QObject (this=0x205a070, __in_chrg=<optimized out>) at kernel/qobject.cpp:912
#55 0x00007f89fd8cb249 in Solid::Battery::~Battery (this=0x205a070, __in_chrg=<optimized out>) at /var/tmp/portage/kde-frameworks/solid-5.17.0/work/solid-5.17.0/src/solid/devices/frontend/battery.cpp:78
#56 0x00007f89fd8c3d0f in Solid::DevicePrivate::setBackendObject (this=this@entry=0x2057180, object=object@entry=0x0) at /var/tmp/portage/kde-frameworks/solid-5.17.0/work/solid-5.17.0/src/solid/devices/frontend/device.cpp:250
#57 0x00007f89fd8c3f99 in Solid::DevicePrivate::~DevicePrivate (this=0x2057180, __in_chrg=<optimized out>) at /var/tmp/portage/kde-frameworks/solid-5.17.0/work/solid-5.17.0/src/solid/devices/frontend/device.cpp:224
#58 0x00007f89fd8c4129 in Solid::DevicePrivate::~DevicePrivate (this=0x2057180, __in_chrg=<optimized out>) at /var/tmp/portage/kde-frameworks/solid-5.17.0/work/solid-5.17.0/src/solid/devices/frontend/device.cpp:225
#59 0x00007f89fd8c571b in Solid::DeviceManagerPrivate::~DeviceManagerPrivate (this=0x2165770, __in_chrg=<optimized out>) at /var/tmp/portage/kde-frameworks/solid-5.17.0/work/solid-5.17.0/src/solid/devices/frontend/devicemanager.cpp:58
#60 0x00007f89fd8c5869 in Solid::DeviceManagerPrivate::~DeviceManagerPrivate (this=0x2165770, __in_chrg=<optimized out>) at /var/tmp/portage/kde-frameworks/solid-5.17.0/work/solid-5.17.0/src/solid/devices/frontend/devicemanager.cpp:63
#61 0x00007f8a0eeea19d in QThreadStorageData::finish (p=0x1e2dde8) at thread/qthreadstorage.cpp:195
#62 0x00007f8a0f08ab32 in QCoreApplicationPrivate::cleanupThreadData (this=this@entry=0x1e2eb80) at kernel/qcoreapplication.cpp:487
#63 0x00007f8a0f3a6089 in QGuiApplicationPrivate::~QGuiApplicationPrivate (this=0x1e2eb80, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:1369
#64 0x00007f8a0f8be959 in QApplicationPrivate::~QApplicationPrivate (this=0x1e2eb80, __in_chrg=<optimized out>) at kernel/qapplication.cpp:192
#65 0x00007f8a0f0bac0d in QScopedPointerDeleter<QObjectData>::cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:54
#66 QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer (this=0x7ffe7349ff18, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:101
#67 QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:883
#68 0x00007f8a0f3a5f1e in QGuiApplication::~QGuiApplication (this=0x7ffe7349ff10, __in_chrg=<optimized out>) at kernel/qguiapplication.cpp:576
#69 0x00007f8a0f8c0749 in QApplication::~QApplication (this=0x7ffe7349ff10, __in_chrg=<optimized out>) at kernel/qapplication.cpp:816
#70 0x000000000041371e in KicApp::~KicApp (this=0x7ffe7349ff10, __in_chrg=<optimized out>) at /var/tmp/portage/kde-plasma/kinfocenter-5.5.1/work/kinfocenter-5.5.1/main.h:34
#71 main (argc=1, argv=<optimized out>) at /var/tmp/portage/kde-plasma/kinfocenter-5.5.1/work/kinfocenter-5.5.1/main.cpp:72

Possible duplicates by query: bug 354083.

Reported using DrKonqi
Comment 1 opensuse.lietuviu.kalba 2016-01-09 20:06:28 UTC
Still crash on exit in KDE Plasma 5.5.3 with Qt 5.5.1: https://bugs.kde.org/show_bug.cgi?id=357718#c1
Comment 2 Christoph Feck 2016-04-08 21:54:36 UTC

*** This bug has been marked as a duplicate of bug 347344 ***
Comment 3 Méven Car 2019-11-22 09:05:21 UTC
This is not a duplicate of 347344.