Bug 356191 - Battery widget crashes on request
Summary: Battery widget crashes on request
Status: RESOLVED DUPLICATE of bug 346740
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-12-02 10:54 UTC by jdiazgonz
Modified: 2015-12-04 00:17 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 jdiazgonz 2015-12-02 10:54:58 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: I tried to check the battery level (icon in the system tray bar) and the widget crashes sometimes. After the crash it seems that the desktop is refreshed and the widget works again.

The crash can be reproduced sometimes.

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

Thread 8 (Thread 0x7f7bef174700 (LWP 1700)):
#0  0x00007f7bfec41c1d in poll () at /lib64/libc.so.6
#1  0x00007f7c03b68422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f7c03b6a00f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f7bf12c4c29 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f7bff33855f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f7bfe44b0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f7bfec4a04d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f7be7fff700 (LWP 1802)):
#0  0x00007f7bfb364d14 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f7bfb322538 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f7bfb322d80 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f7bfb322f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f7bff569a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f7bff510a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f7bff33384a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f7c0261c5f8 in  () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f7bff33855f in  () at /usr/lib64/libQt5Core.so.5
#9  0x00007f7bfe44b0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f7bfec4a04d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f7bdb179700 (LWP 1817)):
#0  0x00007f7bfec3dced in read () at /lib64/libc.so.6
#1  0x00007f7bfb363b60 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f7bfb322999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f7bfb322df8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f7bfb322f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f7bff569a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f7bff510a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f7bff33384a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f7c0261c5f8 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f7bff33855f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f7bfe44b0a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f7bfec4a04d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f7bd96d4700 (LWP 1823)):
#0  0x00007f7bfec3dced in read () at /lib64/libc.so.6
#1  0x00007f7bfb363b60 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f7bfb322999 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f7bfb322df8 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f7bfb322f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f7bff569a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f7bff510a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f7bff33384a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f7c0261c5f8 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f7bff33855f in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f7bfe44b0a4 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f7bfec4a04d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f7bd3bd8700 (LWP 1839)):
#0  0x00007f7bfe44f05f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f7c04dcf7eb in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f7c04dcf819 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f7bfe44b0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f7bfec4a04d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f7b4bfff700 (LWP 1863)):
#0  0x00007fff319b8b41 in clock_gettime ()
#1  0x00007f7bfec56c9d in clock_gettime () at /lib64/libc.so.6
#2  0x00007f7bff3e8b06 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007f7bff568089 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007f7bff568615 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f7bff56982e in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007f7bfb3224ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f7bfb322d80 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f7bfb322f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007f7bff569a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f7bff510a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f7bff33384a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007f7c031aff82 in  () at /usr/lib64/libQt5Quick.so.5
#13 0x00007f7bff33855f in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007f7bfe44b0a4 in start_thread () at /lib64/libpthread.so.0
#15 0x00007f7bfec4a04d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f7b3d034700 (LWP 1867)):
#0  0x00007f7c05546a20 in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2
#1  0x00007f7bff337582 in  () at /usr/lib64/libQt5Core.so.5
#2  0x00007f7bff56996a in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007f7bfb3224ad in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f7bfb322d80 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f7bfb322f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f7bff569a5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f7bff510a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f7bff33384a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#9  0x00007f7b3e681cf7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#10 0x00007f7bff33855f in  () at /usr/lib64/libQt5Core.so.5
#11 0x00007f7bfe44b0a4 in start_thread () at /lib64/libpthread.so.0
#12 0x00007f7bfec4a04d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f7c056ea7c0 (LWP 1699)):
[KCrash Handler]
#6  0x00007f7c025a6ae4 in QQmlContext::isValid() const () at /usr/lib64/libQt5Qml.so.5
#7  0x00007f7c025984d1 in QQmlExpression::QQmlExpression(QQmlScriptString const&, QQmlContext*, QObject*, QObject*) () at /usr/lib64/libQt5Qml.so.5
#8  0x00007f7c0318c0b4 in  () at /usr/lib64/libQt5Quick.so.5
#9  0x00007f7c02650b0f in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () at /usr/lib64/libQt5Qml.so.5
#10 0x00007f7c026522b7 in QSequentialAnimationGroupJob::activateCurrentAnimation(bool) () at /usr/lib64/libQt5Qml.so.5
#11 0x00007f7c0265239c in QSequentialAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob*) () at /usr/lib64/libQt5Qml.so.5
#12 0x00007f7c0265008d in QAbstractAnimationJob::finished() () at /usr/lib64/libQt5Qml.so.5
#13 0x00007f7c02650d15 in QAbstractAnimationJob::setState(QAbstractAnimationJob::State) () at /usr/lib64/libQt5Qml.so.5
#14 0x00007f7c031cfaa9 in QQuickAnimatorProxyJob::setWindow(QQuickWindow*) () at /usr/lib64/libQt5Quick.so.5
#15 0x00007f7bff542996 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#16 0x00007f7c03234822 in QQuickItem::windowChanged(QQuickWindow*) () at /usr/lib64/libQt5Quick.so.5
#17 0x00007f7c03240bbf in QQuickItemPrivate::derefWindow() () at /usr/lib64/libQt5Quick.so.5
#18 0x00007f7c03241e24 in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib64/libQt5Quick.so.5
#19 0x00007f7c032422c6 in QQuickItem::~QQuickItem() () at /usr/lib64/libQt5Quick.so.5
#20 0x00007f7c0325d256 in  () at /usr/lib64/libQt5Quick.so.5
#21 0x00007f7bff5437e8 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#22 0x00007f7c0323f4ab in QQuickItem::event(QEvent*) () at /usr/lib64/libQt5Quick.so.5
#23 0x00007f7c0088be8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f7c00890cd8 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#25 0x00007f7bff512ba5 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f7bff514d67 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#27 0x00007f7bff56a5c3 in  () at /usr/lib64/libQt5Core.so.5
#28 0x00007f7bfb322c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#29 0x00007f7bfb322ed8 in  () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f7bfb322f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f7bff569a3c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#32 0x00007f7bff510a63 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#33 0x00007f7bff5185d6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#34 0x000000000043467b in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-12-04 00:17:33 UTC

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