Bug 381623 - Random Plasmashell crash
Summary: Random Plasmashell crash
Status: RESOLVED DUPLICATE of bug 381525
Alias: None
Product: plasma-nm
Classification: Plasma
Component: applet (show other bugs)
Version: master
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
: 381759 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-06-24 20:17 UTC by Tony
Modified: 2017-06-28 23:44 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tony 2017-06-24 20:17:27 UTC
Application: plasmashell (5.10.90)

Qt Version: 5.9.0
Frameworks Version: 5.36.0
Operating System: Linux 4.11.6-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

I was browsing the web using firefox, had also steam open, when i notice a "flicker" as the buttom panel dissapeard. Plasmeshell restarted right away.

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

Thread 14 (Thread 0x7fe3611fa700 (LWP 1725)):
#0  0x00007fe444085bf1 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fe44408815b in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe444088c1b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe444088dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fe449bfb75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fe449ba4d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007fe4499d705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007fe3627b3f37 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#8  0x00007fe4499db73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#9  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fe38b79a700 (LWP 1717)):
#0  0x00007fe4440cdb34 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fe444088ca6 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe444088dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe449bfb75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fe449ba4d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fe4499d705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fe44d716292 in QQuickPixmapReader::run() () from /usr/lib64/libQt5Quick.so.5
#7  0x00007fe4499db73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fe394dd7700 (LWP 1716)):
#0  0x00007fe448b985ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe39f5092fb in cnd_wait (mtx=0x55f71ebd1f00, cond=0x55f71ebd1f28) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x55f71eb3fa70) at u_queue.c:158
#3  0x00007fe39f509037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fe3955d8700 (LWP 1715)):
#0  0x00007fe448b985ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe39f5092fb in cnd_wait (mtx=0x55f71ebd1f00, cond=0x55f71ebd1f28) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x55f71eb037e0) at u_queue.c:158
#3  0x00007fe39f509037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fe395dd9700 (LWP 1714)):
#0  0x00007fe448b985ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe39f5092fb in cnd_wait (mtx=0x55f71ebd1f00, cond=0x55f71ebd1f28) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x55f71eb3fa70) at u_queue.c:158
#3  0x00007fe39f509037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fe3965da700 (LWP 1713)):
#0  0x00007fe448b985ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe39f5092fb in cnd_wait (mtx=0x55f71ebd1f00, cond=0x55f71ebd1f28) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x55f71ea5b020) at u_queue.c:158
#3  0x00007fe39f509037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fe396fe1700 (LWP 1712)):
#0  0x00007fe448b985ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe39f5092fb in cnd_wait (mtx=0x55f71eb30f30, cond=0x55f71eb30f58) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x55f71eb424f0) at u_queue.c:158
#3  0x00007fe39f509037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fe3977e2700 (LWP 1711)):
#0  0x00007fe448b985ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe39f5092fb in cnd_wait (mtx=0x55f71ec52830, cond=0x55f71ec52858) at ../../include/c11/threads_posix.h:159
#2  util_queue_thread_func (input=input@entry=0x55f71ea9fda0) at u_queue.c:158
#3  0x00007fe39f509037 in impl_thrd_routine (p=<optimized out>) at ../../include/c11/threads_posix.h:87
#4  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fe42a24a700 (LWP 1710)):
#0  0x00007fe448b985ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe44f41ca04 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007fe44f41ca49 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fe42bfff700 (LWP 1709)):
#0  0x00007fe4440cdb19 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fe444088bf0 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe444088dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe449bfb75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fe449ba4d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fe4499d705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fe44cb5ed45 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#7  0x00007fe4499db73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fe432102700 (LWP 1680)):
#0  0x00007fe4492d2dfd in read () from /lib64/libc.so.6
#1  0x00007fe4440cc7e0 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe4440887cb in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe444088c90 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fe444088dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fe449bfb75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007fe449ba4d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007fe4499d705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007fe44cb5ed45 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#9  0x00007fe4499db73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#10 0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe433b5a700 (LWP 1632)):
#0  0x00007fe4492d708d in poll () from /lib64/libc.so.6
#1  0x00007fe444088ce9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe444088dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe449bfb75b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fe449ba4d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fe4499d705a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fe44a08aa45 in QDBusConnectionManager::run() () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fe4499db73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe439c32700 (LWP 1607)):
#0  0x00007fe4492d708d in poll () from /lib64/libc.so.6
#1  0x00007fe44e328387 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fe44e32a17a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fe43c617249 in QXcbEventReader::run() () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fe4499db73e in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fe448b924e7 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe4492e0a2f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe44fd5fd40 (LWP 1600)):
[KCrash Handler]
#6  0x00007fe44cb46283 in QQmlBinding::getPropertyData(QQmlPropertyData**, QQmlPropertyData*) const () from /usr/lib64/libQt5Qml.so.5
#7  0x00007fe44cb4945c in GenericBinding<10>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib64/libQt5Qml.so.5
#8  0x00007fe44cb49e66 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) () from /usr/lib64/libQt5Qml.so.5
#9  0x00007fe44cb46dd3 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /usr/lib64/libQt5Qml.so.5
#10 0x00007fe44cb1f3e3 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib64/libQt5Qml.so.5
#11 0x00007fe44cac1f45 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib64/libQt5Qml.so.5
#12 0x00007fe449bd2ea0 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#13 0x00007fe36037b635 in ConnectionIcon::connectionTooltipIconChanged (this=this@entry=0x55f72018f510, _t1=...) at /usr/src/debug/plasma-nm-5.10.90git~20170613T044332~efd47367/build/libs/declarative/plasmanm_qmlplugins_autogen/EWIEGA46WW/moc_connectionicon.cpp:362
#14 0x00007fe36036f932 in ConnectionIcon::setConnectionTooltipIcon (this=this@entry=0x55f72018f510, icon=...) at /usr/src/debug/plasma-nm-5.10.90git~20170613T044332~efd47367/libs/declarative/connectionicon.cpp:676
#15 0x00007fe36036ffbe in ConnectionIcon::setWirelessIconForSignalStrength (this=0x55f72018f510, strength=<optimized out>) at /usr/src/debug/plasma-nm-5.10.90git~20170613T044332~efd47367/libs/declarative/connectionicon.cpp:646
#16 0x00007fe449bd367c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#17 0x00007fe35bd363fe in NetworkManager::WirelessNetwork::signalStrengthChanged (this=this@entry=0x55f71f7e9eb0, _t1=<optimized out>, _t1@entry=60) at /usr/src/debug/networkmanager-qt-5.36.0git.20170620T073243~326c2f7/build/src/KF5NetworkManagerQt_autogen/include/moc_wirelessnetwork.cpp:172
#18 0x00007fe35bd36956 in NetworkManager::WirelessNetworkPrivate::updateStrength (this=0x55f71f81a040) at /usr/src/debug/networkmanager-qt-5.36.0git.20170620T073243~326c2f7/src/wirelessnetwork.cpp:87
#19 0x00007fe449bd357a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#20 0x00007fe35bda0ede in NetworkManager::AccessPoint::signalStrengthChanged (this=this@entry=0x55f71f824410, _t1=<optimized out>) at /usr/src/debug/networkmanager-qt-5.36.0git.20170620T073243~326c2f7/build/src/KF5NetworkManagerQt_autogen/EWIEGA46WW/moc_accesspoint.cpp:256
#21 0x00007fe35bcf2c1e in NetworkManager::AccessPointPrivate::propertiesChanged (this=0x55f720cd8150, properties=...) at /usr/src/debug/networkmanager-qt-5.36.0git.20170620T073243~326c2f7/src/accesspoint.cpp:224
#22 0x00007fe35bdb2813 in NetworkManager::AccessPointPrivate::qt_metacall (this=0x55f720cd8150, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe876bb4f0) at /usr/src/debug/networkmanager-qt-5.36.0git.20170620T073243~326c2f7/build/src/KF5NetworkManagerQt_autogen/EWIEGA46WW/moc_accesspoint_p.cpp:113
#23 0x00007fe44a094f48 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) () from /usr/lib64/libQt5DBus.so.5
#24 0x00007fe449bd3f62 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#25 0x00007fe44abcc93c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007fe44abd3cb4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#27 0x00007fe449ba6578 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#28 0x00007fe449ba88b5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#29 0x00007fe449bfb323 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#30 0x00007fe444088b37 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fe444088d68 in ?? () from /usr/lib64/libglib-2.0.so.0
#32 0x00007fe444088dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fe449bfb73f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#34 0x00007fe449ba4d0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#35 0x00007fe449bad164 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#36 0x000055f71decfd23 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace-5.10.90git~20170623T223542~45205946/shell/main.cpp:168

The reporter indicates this bug may be a duplicate of or related to bug 381525.

Possible duplicates by query: bug 381525, bug 381522, bug 381458.

Reported using DrKonqi
Comment 1 Marco Martin 2017-06-26 13:41:46 UTC
seems related to networkmanager applet
(ConnectionIcon::setConnectionTooltipIcon in the backtrace)
Comment 2 Christoph Feck 2017-06-28 21:09:53 UTC

*** This bug has been marked as a duplicate of bug 381525 ***
Comment 3 Christoph Feck 2017-06-28 23:44:03 UTC
*** Bug 381759 has been marked as a duplicate of this bug. ***