Bug 382734 - Plasma crash when adding widget to desktop
Summary: Plasma crash when adding widget to desktop
Status: RESOLVED DUPLICATE of bug 381525
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.4
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-07-25 23:02 UTC by Howard McIlvain
Modified: 2017-07-30 22:37 UTC (History)
1 user (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 Howard McIlvain 2017-07-25 23:02:00 UTC
Application: plasmashell (5.10.4)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.10.0-27-generic x86_64
Distribution: KDE neon Developer Edition

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

I was selecting the analog clock widget to place on the desktop when Plasma crashed/restarted.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f97a37368c0 (LWP 1342))]

Thread 10 (Thread 0x7f96ca0aa700 (LWP 1719)):
#0  0x00007f9792a7324f in pa_pstream_unref () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#1  0x00007f9792a737a3 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#2  0x00007f9792a7401a in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#3  0x00007f97937ee0b7 in pa_mainloop_dispatch () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f97937ee4bc in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f97937ee560 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f97937fc7a9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007f9792a84078 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#8  0x00007f979d51f6ba in start_thread (arg=0x7f96ca0aa700) at pthread_create.c:333
#9  0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f96d3cda700 (LWP 1638)):
#0  0x00007f979df7b70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f979991438c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f979991449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f979e8a394b in QEventDispatcherGlib::processEvents (this=0x7f96cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f979e84c7ca in QEventLoop::exec (this=this@entry=0x7f96d3cd9cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f979e675cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f96d4397517 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f979e67a989 in QThreadPrivate::start (arg=0x4257fa0) at thread/qthread_unix.cpp:368
#8  0x00007f979d51f6ba in start_thread (arg=0x7f96d3cda700) at pthread_create.c:333
#9  0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f96eadbe700 (LWP 1539)):
#0  QMutex::lock (this=this@entry=0x2b6a290) at thread/qmutex.cpp:222
#1  0x00007f979e8a385f in QMutexLocker::QMutexLocker (m=0x2b6a290, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:200
#2  QThreadData::canWaitLocked (this=0x2b6a260) at ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:253
#3  postEventSourcePrepare (s=0x7f96e40012d0, timeout=0x7f96eadbdac4) at kernel/qeventdispatcher_glib.cpp:259
#4  0x00007f979991391d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f97999142bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f979991449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f979e8a394b in QEventDispatcherGlib::processEvents (this=0x7f96e40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f979e84c7ca in QEventLoop::exec (this=this@entry=0x7f96eadbdc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#9  0x00007f979e675cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#10 0x00007f97a16e6256 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f979e67a989 in QThreadPrivate::start (arg=0x2b65910) at thread/qthread_unix.cpp:368
#12 0x00007f979d51f6ba in start_thread (arg=0x7f96eadbe700) at pthread_create.c:333
#13 0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f9779239700 (LWP 1516)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f977a39d0f3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f977a39c817 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f979d51f6ba in start_thread (arg=0x7f9779239700) at pthread_create.c:333
#4  0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f977b9d7700 (LWP 1515)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f97a318c784 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f97a318c7c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f979d51f6ba in start_thread (arg=0x7f977b9d7700) at pthread_create.c:333
#4  0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f9785b81700 (LWP 1509)):
#0  0x00007fff192a1939 in ?? ()
#1  0x00007fff192a1bd6 in clock_gettime ()
#2  0x00007f979df95836 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f9785b80a40) at ../sysdeps/unix/clock_gettime.c:115
#3  0x00007f979e8a3251 in qt_clock_gettime (ts=0x7f9785b80a40, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#4  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#5  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#6  0x00007f979e8a1a49 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f9774002ed0) at kernel/qtimerinfo_unix.cpp:91
#7  0x00007f979e8a1fb5 in QTimerInfoList::timerWait (this=0x7f9774002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#8  0x00007f979e8a36be in timerSourcePrepareHelper (timeout=0x7f9785b80b14, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#9  timerSourcePrepare (source=<optimized out>, timeout=0x7f9785b80b14) at kernel/qeventdispatcher_glib.cpp:165
#10 0x00007f979991391d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f97999142bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f979991449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f979e8a394b in QEventDispatcherGlib::processEvents (this=0x7f97740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007f979e84c7ca in QEventLoop::exec (this=this@entry=0x7f9785b80ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#15 0x00007f979e675cd4 in QThread::exec (this=this@entry=0x2396840) at thread/qthread.cpp:515
#16 0x00007f97a0d44fa5 in QQmlThreadPrivate::run (this=0x2396840) at qml/ftw/qqmlthread.cpp:147
#17 0x00007f979e67a989 in QThreadPrivate::start (arg=0x2396840) at thread/qthread_unix.cpp:368
#18 0x00007f979d51f6ba in start_thread (arg=0x7f9785b81700) at pthread_create.c:333
#19 0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f9787bf2700 (LWP 1445)):
#0  0x00007f979df7b70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f979991438c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f979991449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f979e8a394b in QEventDispatcherGlib::processEvents (this=0x7f977c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f979e84c7ca in QEventLoop::exec (this=this@entry=0x7f9787bf1ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f979e675cd4 in QThread::exec (this=this@entry=0x2332e70) at thread/qthread.cpp:515
#6  0x00007f97a0d44fa5 in QQmlThreadPrivate::run (this=0x2332e70) at qml/ftw/qqmlthread.cpp:147
#7  0x00007f979e67a989 in QThreadPrivate::start (arg=0x2332e70) at thread/qthread_unix.cpp:368
#8  0x00007f979d51f6ba in start_thread (arg=0x7f9787bf2700) at pthread_create.c:333
#9  0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f978d6fd700 (LWP 1384)):
#0  0x00007f979df7b70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f979991438c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f979991449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f979e8a394b in QEventDispatcherGlib::processEvents (this=0x7f97800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f979e84c7ca in QEventLoop::exec (this=this@entry=0x7f978d6fccd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f979e675cd4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f97a3875b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f979e67a989 in QThreadPrivate::start (arg=0x7f97a38ebda0) at thread/qthread_unix.cpp:368
#8  0x00007f979d51f6ba in start_thread (arg=0x7f978d6fd700) at pthread_create.c:333
#9  0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f978ef1c700 (LWP 1377)):
#0  0x00007f979df7b70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f97a20ecc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f97a20ee8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9791062329 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f979e67a989 in QThreadPrivate::start (arg=0x226c780) at thread/qthread_unix.cpp:368
#5  0x00007f979d51f6ba in start_thread (arg=0x7f978ef1c700) at pthread_create.c:333
#6  0x00007f979df873dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f97a37368c0 (LWP 1342)):
[KCrash Handler]
#6  QVector<QQmlPropertyData>::count (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:234
#7  QQmlPropertyCache::property (index=54, this=0x0) at ../../include/QtQml/5.9.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:711
#8  QQmlBinding::getPropertyData (this=this@entry=0x4925c50, propertyData=propertyData@entry=0x7fff192893c8, valueTypeData=valueTypeData@entry=0x7fff192893d0) at qml/qqmlbinding.cpp:520
#9  0x00007f97a0d2fac2 in GenericBinding<10>::write (this=0x4925c50, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:246
#10 0x00007f97a0d30740 in QQmlNonbindingBinding::doUpdate (this=0x4925c50, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:210
#11 0x00007f97a0d2d9b3 in QQmlBinding::update (this=0x4925c50, flags=..., flags@entry=...) at qml/qqmlbinding.cpp:167
#12 0x00007f97a0d2dbfe in QQmlBinding::refresh (this=<optimized out>) at qml/qqmlbinding.cpp:439
#13 0x00007f97a0d03cc7 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:106
#14 0x00007f97a0ca5344 in QQmlData::signalEmitted (object=0x6572700, index=4, a=0x0) at qml/qqmlengine.cpp:839
#15 0x00007f979e87b31e in QMetaObject::activate (sender=0x6572700, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3644
#16 0x00007f979e87b527 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3628
#17 0x00007f979e87b583 in QMetaObject::activate (sender=<optimized out>, signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3815
#18 0x00007f97a0c9b5c7 in QQmlOpenMetaObject::setValue (this=<optimized out>, name=..., val=...) at qml/qqmlopenmetaobject.cpp:356
#19 0x00007f97a0b12b37 in QQmlPropertyMap::insert (this=<optimized out>, key=..., value=...) at util/qqmlpropertymap.cpp:232
#20 0x00007f96ee867b18 in Plasma::DataSource::dataUpdated (this=0x4fbdb30, sourceName=..., data=...) at /workspace/build/src/declarativeimports/core/datasource.cpp:177
#21 0x00007f96ee87d21d in Plasma::DataSource::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/src/declarativeimports/core/moc_datasource.cpp:195
#22 0x00007f979e87ac19 in QMetaObject::activate (sender=sender@entry=0x48f8610, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff1928b310) at kernel/qobject.cpp:3766
#23 0x00007f979e87b527 in QMetaObject::activate (sender=sender@entry=0x48f8610, m=m@entry=0x7f97a1ed17c0 <Plasma::SignalRelay::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff1928b310) at kernel/qobject.cpp:3628
#24 0x00007f97a1c7c938 in Plasma::SignalRelay::dataUpdated (_t2=..., _t1=..., this=0x48f8610) at /workspace/build/obj-x86_64-linux-gnu/src/plasma/moc_datacontainer_p.cpp:129
#25 Plasma::SignalRelay::forceImmediateUpdate (this=0x48f8610) at /workspace/build/src/plasma/private/datacontainer_p.cpp:132
#26 0x00007f97a1c6f119 in Plasma::DataContainer::forceImmediateUpdate (this=this@entry=0x31ebea0) at /workspace/build/src/plasma/datacontainer.cpp:373
#27 0x00007f96e93ec227 in TimeSource::updateTime (this=0x31ebea0) at /workspace/build/dataengines/time/timesource.cpp:145
#28 0x00007f96e93ea087 in TimeEngine::updateSourceEvent (this=<optimized out>, tz=...) at /workspace/build/dataengines/time/timeengine.cpp:136
#29 0x00007f97a1c70c16 in Plasma::DataEnginePrivate::internalUpdateSource (this=0x31e30b0, source=0x31ebea0) at /workspace/build/src/plasma/dataengine.cpp:478
#30 0x00007f979e87ac19 in QMetaObject::activate (sender=0x31ebea0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff1928b5c0) at kernel/qobject.cpp:3766
#31 0x00007f979e87b527 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f97a1ed13a0 <Plasma::DataContainer::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff1928b5c0) at kernel/qobject.cpp:3628
#32 0x00007f97a1c6d662 in Plasma::DataContainer::updateRequested (this=<optimized out>, _t1=0x31ebea0) at /workspace/build/obj-x86_64-linux-gnu/src/plasma/moc_datacontainer.cpp:253
#33 0x00007f97a1c7cc98 in Plasma::SignalRelay::timerEvent (this=0x323b3e0, event=<optimized out>) at /workspace/build/src/plasma/private/datacontainer_p.cpp:152
#34 0x00007f979e87bc13 in QObject::event (this=0x323b3e0, e=<optimized out>) at kernel/qobject.cpp:1268
#35 0x00007f979f1b63fc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x323b3e0, e=0x7fff1928b8e0) at kernel/qapplication.cpp:3717
#36 0x00007f979f1bde07 in QApplication::notify (this=0x7fff1928bca0, receiver=0x323b3e0, e=0x7fff1928b8e0) at kernel/qapplication.cpp:3476
#37 0x00007f979e84e798 in QCoreApplication::notifyInternal2 (receiver=0x323b3e0, event=event@entry=0x7fff1928b8e0) at kernel/qcoreapplication.cpp:1018
#38 0x00007f979e8a2cfe in QCoreApplication::sendEvent (event=0x7fff1928b8e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#39 QTimerInfoList::activateTimers (this=0x22a0f20) at kernel/qtimerinfo_unix.cpp:643
#40 0x00007f979e8a3581 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#41 0x00007f9799914197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f97999143f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f979991449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f979e8a392f in QEventDispatcherGlib::processEvents (this=0x2299330, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007f979e84c7ca in QEventLoop::exec (this=this@entry=0x7fff1928bb30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#46 0x00007f979e855704 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#47 0x000000000041cd68 in main (argc=1, argv=<optimized out>) at /workspace/build/shell/main.cpp:166

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

Reported using DrKonqi
Comment 1 David Edmundson 2017-07-30 22:37:14 UTC

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