Bug 356215 - Plasma Crash When Creating Panel
Summary: Plasma Crash When Creating Panel
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-activities-stats
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Ivan Čukić
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2015-12-03 00:05 UTC by m0v3r.zc
Modified: 2018-10-27 02:55 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m0v3r.zc 2015-12-03 00:05:08 UTC
Application: plasmashell (5.4.3)

Qt Version: 5.5.0
Operating System: Linux 4.1.12-1-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Creating a new panel. This crash also occurs at different moments when kde itself stalls.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1a4f2177c0 (LWP 1519))]

Thread 8 (Thread 0x7f1a38ccb700 (LWP 1527)):
#0  0x00007f1a48762c1d in poll () at /lib64/libc.so.6
#1  0x00007f1a4d689422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f1a4d68b00f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f1a3ae1bc29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f1a48e5955f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1a47f6c0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f1a4876b04d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f1a31fed700 (LWP 1536)):
#0  0x00007f1a4875eced in read () at /lib64/libc.so.6
#1  0x00007f1a44e84b60 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1a44e43999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1a44e43df8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f1a44e43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f1a4908aa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1a49031a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f1a48e5484a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1a4c13d5f8 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f1a48e5955f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f1a47f6c0a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f1a4876b04d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f1a250d3700 (LWP 1605)):
#0  0x00007f1a48762c1d in poll () at /lib64/libc.so.6
#1  0x00007f1a44e43e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1a44e43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1a4908aa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1a49031a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1a48e5484a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1a4c13d5f8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1a48e5955f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1a47f6c0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1a4876b04d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f1a1f5e7700 (LWP 1681)):
#0  0x00007f1a48762c1d in poll () at /lib64/libc.so.6
#1  0x00007f1a44e43e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1a44e43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1a4908aa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1a49031a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1a48e5484a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1a4c13d5f8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f1a48e5955f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1a47f6c0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1a4876b04d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f1a1de80700 (LWP 1682)):
#0  0x00007f1a47f7005f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f1a4e8f07eb in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f1a4e8f0819 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f1a47f6c0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f1a4876b04d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f19971ef700 (LWP 1683)):
#0  0x00007f1a44e41249 in  () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f1a44e4344b in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1a44e43d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1a44e43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f1a4908aa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1a49031a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1a48e5484a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f1a4ccd0f82 in  () at /usr/lib64/libQt5Quick.so.5
#8  0x00007f1a48e5955f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f1a47f6c0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f1a4876b04d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f198755d700 (LWP 1687)):
#0  0x00007f1a48762c1d in poll () at /lib64/libc.so.6
#1  0x00007f1a44e43e64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f1a44e43f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f1a4908aa5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f1a49031a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f1a48e5484a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f1988baacf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f1a48e5955f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f1a47f6c0a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f1a4876b04d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f1a4f2177c0 (LWP 1519)):
[KCrash Handler]
#6  0x00007f1a486bb187 in raise () at /lib64/libc.so.6
#7  0x00007f1a486bc538 in abort () at /lib64/libc.so.6
#8  0x00007f1a48e4877e in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f198fb75c6f in  () at /usr/lib64/libKF5ActivitiesExperimentalStats.so.1
#10 0x00007f198fb68708 in KActivities::Experimental::Stats::ResultModel::ResultModel(KActivities::Experimental::Stats::Query, QObject*) () at /usr/lib64/libKF5ActivitiesExperimentalStats.so.1
#11 0x00007f197b1d2399 in  () at /usr/lib64/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#12 0x00007f197b1ca26b in  () at /usr/lib64/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#13 0x00007f197b1c9dad in  () at /usr/lib64/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#14 0x00007f197b1d958b in  () at /usr/lib64/qt5/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#15 0x00007f1a4c0bf08e in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#16 0x00007f1a4c0bfdcf in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#17 0x00007f1a4c0c0c04 in QQmlPropertyPrivate::writeBinding(QObject*, QQmlPropertyData const&, QQmlContextData*, QQmlJavaScriptExpression*, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#18 0x00007f1a4c12a053 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib64/libQt5Qml.so.5
#19 0x00007f1a4c133d4a in  () at /usr/lib64/libQt5Qml.so.5
#20 0x00007f1a4c0c6d0a in  () at /usr/lib64/libQt5Qml.so.5
#21 0x00007f1a4c0c784e in QQmlIncubationController::incubateFor(int) () at /usr/lib64/libQt5Qml.so.5
#22 0x00007f1a4d1c399c in  () at /usr/lib64/libKF5Declarative.so.5
#23 0x00007f1a4c0c74e5 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib64/libQt5Qml.so.5
#24 0x00007f1a4c0c2e9c in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib64/libQt5Qml.so.5
#25 0x00007f1a4d1b3010 in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () at /usr/lib64/libKF5Declarative.so.5
#26 0x00007f1a4ec1ac9d in PlasmaQuick::AppletQuickItem::init() () at /usr/lib64/libKF5PlasmaQuick.so.5
#27 0x00007f1a1f5fd334 in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#28 0x00007f1a4ec1bbb8 in PlasmaQuick::AppletQuickItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib64/libKF5PlasmaQuick.so.5
#29 0x00007f1a4cd61f1d in QQuickItemPrivate::refWindow(QQuickWindow*) () at /usr/lib64/libQt5Quick.so.5
#30 0x00007f1a4cd62e3b in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib64/libQt5Quick.so.5
#31 0x00007f1a4cd6506d in  () at /usr/lib64/libQt5Quick.so.5
#32 0x00007f1a4cd65d7b in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libQt5Quick.so.5
#33 0x00007f1a4ec1bc35 in PlasmaQuick::AppletQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/libKF5PlasmaQuick.so.5
#34 0x00007f1a1f5fe105 in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#35 0x00007f1a49042366 in QMetaProperty::write(QObject*, QVariant const&) const () at /usr/lib64/libQt5Core.so.5
#36 0x00007f1a4906c7ff in QObject::setProperty(char const*, QVariant const&) () at /usr/lib64/libQt5Core.so.5
#37 0x00007f1a1f601a31 in  () at /usr/lib64/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#38 0x00007f1a4906340f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#39 0x00007f1a4d40483f in Plasma::Containment::appletAdded(Plasma::Applet*) () at /usr/lib64/libKF5Plasma.so.5
#40 0x00007f1a4d4064d2 in Plasma::Containment::addApplet(Plasma::Applet*) () at /usr/lib64/libKF5Plasma.so.5
#41 0x00007f1a4d4153ec in  () at /usr/lib64/libKF5Plasma.so.5
#42 0x00007f1a4d404d74 in Plasma::Containment::createApplet(QString const&, QList<QVariant> const&) () at /usr/lib64/libKF5Plasma.so.5
#43 0x00000000004681aa in WorkspaceScripting::Containment::addWidget(QScriptContext*, QScriptEngine*) ()
#44 0x00007f1a4e94eac5 in  () at /usr/lib64/libQt5Script.so.5
#45 0x00007f1a4e8707c8 in  () at /usr/lib64/libQt5Script.so.5
#46 0x00007f1a4e84fd80 in  () at /usr/lib64/libQt5Script.so.5
#47 0x00007f1998002483 in  ()
#48 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Marco Martin 2015-12-03 11:17:27 UTC
seems to be an issue in the kactivities exparimental library in plasma-desktop
Comment 2 Ivan Čukić 2015-12-15 12:08:14 UTC
Can you recreate the backtrace with debugging symbols installed?
Comment 3 Andrew Crouthamel 2018-09-25 21:54:49 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 02:55:08 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!