Bug 371057 - Plasma shell crashes when I click a second battery icon(that does not belong there).
Summary: Plasma shell crashes when I click a second battery icon(that does not belong ...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.2
Platform: unspecified Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-10-18 04:06 UTC by mzs.112000@gmail.com
Modified: 2018-12-02 03:51 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 mzs.112000@gmail.com 2016-10-18 04:06:02 UTC
Application: plasmashell (5.8.1)

Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.8.2-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:
  I clicked the second battery icon(which should not be there, as I only have 1(one) battery.

- Unusual behavior I noticed:
In my panel, I have 2(two) battery icons, when I click the first one, it gives me the power management menu(like it should), when I click the second one, my Plasma panel crashes, and a few seconds later it restarts.


- Custom settings of the application:
I have installed a Plasmoid, called "Now Dock Plasmoid", I did not have any issues before I installed this plasmoid.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff21a09e640 (LWP 526))]

Thread 13 (Thread 0x7ff134bcd700 (LWP 836)):
#0  0x00007ff212faf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff213e9ac2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff217e06395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ff217e06c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7ff1359ce700 (LWP 833)):
#0  0x00007ff212faf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff213e9ac2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff217e06395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ff217e06c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7ff1361cf700 (LWP 788)):
#0  0x00007ff212faf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff213e9ac2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff217e06395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ff217e06c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7ff13dbe2700 (LWP 717)):
#0  0x00007ff212faf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff213e9ac2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff217e06395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ff217e06c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7ff145863700 (LWP 709)):
#0  0x00007ff2137a648d in poll () at /usr/lib/libc.so.6
#1  0x00007ff20e996786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff20e99689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff2140c872b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff21407223a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff213e950f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ff147d8f0a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7ff15e5fe700 (LWP 673)):
#0  0x00007ff212faf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff213e9ac2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ff217e06395 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007ff217e06c8a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7ff15edff700 (LWP 672)):
#0  0x00007ffd60b75b02 in clock_gettime ()
#1  0x00007ff2137bc6b6 in clock_gettime () at /usr/lib/libc.so.6
#2  0x00007ff213f3f1a1 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ff2140c63a9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#4  0x00007ff2140c6955 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff2140c7cfe in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff20e995c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#7  0x00007ff20e9966ab in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007ff20e99689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007ff2140c872b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007ff21407223a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007ff213e950f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x00007ff217d97856 in  () at /usr/lib/libQt5Quick.so.5
#13 0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7ff1f27b5700 (LWP 657)):
#0  0x00007ff212faf10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ff219827ac4 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007ff219827b09 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7ff1f3fff700 (LWP 655)):
#0  0x00007ffd60b75b02 in clock_gettime ()
#1  0x00007ff2137bc6b6 in clock_gettime () at /usr/lib/libc.so.6
#2  0x00007ff213f3f1a1 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ff2140c63a9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#4  0x00007ff2140c6955 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff2140c7cfe in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff20e995c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#7  0x00007ff20e9966ab in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007ff20e99689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007ff2140c872b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007ff21407223a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007ff213e950f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x00007ff2171f82d5 in  () at /usr/lib/libQt5Qml.so.5
#13 0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7ff1fa325700 (LWP 595)):
#0  0x00007ff20e99623b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#1  0x00007ff20e996724 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ff20e99689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ff2140c872b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ff21407223a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff213e950f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ff2171f82d5 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7ff1fbd6d700 (LWP 549)):
#0  0x00007ffd60b75b02 in clock_gettime ()
#1  0x00007ff2137bc6b6 in clock_gettime () at /usr/lib/libc.so.6
#2  0x00007ff213f3f1a1 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ff2140c63a9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#4  0x00007ff2140c6955 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#5  0x00007ff2140c7cfe in  () at /usr/lib/libQt5Core.so.5
#6  0x00007ff20e995c89 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#7  0x00007ff20e9966ab in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007ff20e99689c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007ff2140c872b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007ff21407223a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007ff213e950f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x00007ff214c15e55 in  () at /usr/lib/libQt5DBus.so.5
#13 0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#15 0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7ff201e00700 (LWP 546)):
#0  0x00007ff2137a648d in poll () at /usr/lib/libc.so.6
#1  0x00007ff2187678e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007ff218769679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007ff204170449 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ff213e99d78 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ff212fa9454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ff2137af7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ff21a09e640 (LWP 526)):
[KCrash Handler]
#6  0x00007ff21716efd0 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ff21717030e in QQmlPropertyPrivate::setBinding(QQmlAbstractBinding*, QFlags<QQmlPropertyPrivate::BindingFlag>, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#8  0x00007ff2171f2da7 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007ff2171f3ba8 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007ff2171f097e in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007ff2171f15c3 in  () at /usr/lib/libQt5Qml.so.5
#12 0x00007ff2171f396e in  () at /usr/lib/libQt5Qml.so.5
#13 0x00007ff2171f3ba8 in  () at /usr/lib/libQt5Qml.so.5
#14 0x00007ff2171f097e in  () at /usr/lib/libQt5Qml.so.5
#15 0x00007ff2171f15c3 in  () at /usr/lib/libQt5Qml.so.5
#16 0x00007ff2171f396e in  () at /usr/lib/libQt5Qml.so.5
#17 0x00007ff2171f3ba8 in  () at /usr/lib/libQt5Qml.so.5
#18 0x00007ff2171f097e in  () at /usr/lib/libQt5Qml.so.5
#19 0x00007ff2171f15c3 in  () at /usr/lib/libQt5Qml.so.5
#20 0x00007ff2171f1e06 in  () at /usr/lib/libQt5Qml.so.5
#21 0x00007ff2171f18f6 in  () at /usr/lib/libQt5Qml.so.5
#22 0x00007ff2171f1e06 in  () at /usr/lib/libQt5Qml.so.5
#23 0x00007ff21717c01e in  () at /usr/lib/libQt5Qml.so.5
#24 0x00007ff21717c8f4 in QQmlIncubationController::incubateFor(int) () at /usr/lib/libQt5Qml.so.5
#25 0x00007ff218289f6c in  () at /usr/lib/libKF5Declarative.so.5
#26 0x00007ff21717c702 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib/libQt5Qml.so.5
#27 0x00007ff217177758 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () at /usr/lib/libQt5Qml.so.5
#28 0x00007ff218286691 in KDeclarative::QmlObject::createObjectFromComponent(QQmlComponent*, QQmlContext*, QHash<QString, QVariant> const&) () at /usr/lib/libKF5Declarative.so.5
#29 0x00007ff219b4fbc1 in  () at /usr/lib/libKF5PlasmaQuick.so.5
#30 0x00007ff219b5314d in PlasmaQuick::AppletQuickItem::setExpanded(bool) () at /usr/lib/libKF5PlasmaQuick.so.5
#31 0x00007ff219b53972 in  () at /usr/lib/libKF5PlasmaQuick.so.5
#32 0x00007ff219b5639b in PlasmaQuick::AppletQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libKF5PlasmaQuick.so.5
#33 0x00007ff1f84e1575 in  () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#34 0x00007ff2171746c2 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#35 0x00007ff217140f0c in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#36 0x00007ff2171419f0 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#37 0x00007ff217141b22 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#38 0x00007ff2171524d6 in QV4::Runtime::setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#39 0x00007ff15400e8a9 in  ()
#40 0x0000000001ba5d20 in  ()
#41 0x00007ff15486a2b0 in  ()
#42 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-11-01 13:52:18 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-16 11:45:26 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
mark the bug 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 3 Bug Janitor Service 2018-12-02 03:51:13 UTC
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!