https://bugs.kde.org/show_bug.cgi?id=381525

            Bug ID: 381525
           Summary: plasma crashes after editing the properties of a
                    widget "Clock dials"
           Product: plasmashell
           Version: 5.10.2
          Platform: Neon Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: saw...@protonmail.com
                CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.10.2)

Qt Version: 5.9.0
Frameworks Version: 5.35.0
Operating System: Linux 4.8.0-56-generic x86_64
Distribution: KDE neon User Edition 5.10

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

in the properties of the Clock widget, chose the "show time zone", press "OK".
After a second or two plasma crashes. The bug is reproduced every time.

The crash can be reproduced every time.

-- 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 0x7f0c223f38c0 (LWP 3696))]

Thread 9 (Thread 0x7f0b4d3ac700 (LWP 4974)):
#0  0x00007f0c18446a94 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0c18401d4a in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0c18402330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0c1840249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0c1d55cadb in QEventDispatcherGlib::processEvents
(this=0x7f0b48002200, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0c1d50630a in QEventLoop::exec (this=this@entry=0x7f0b4d3abce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f0c1d335af4 in QThread::exec (this=this@entry=0x5e7f110) at
thread/qthread.cpp:515
#7  0x00007f0c1f9ff075 in QQmlThreadPrivate::run (this=0x5e7f110) at
qml/ftw/qqmlthread.cpp:147
#8  0x00007f0c1d33a509 in QThreadPrivate::start (arg=0x5e7f110) at
thread/qthread_unix.cpp:368
#9  0x00007f0c1c1e06ba in start_thread (arg=0x7f0b4d3ac700) at
pthread_create.c:333
#10 0x00007f0c1cc483dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f0b596c8700 (LWP 3939)):
#0  0x00007f0c1cc3c70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0c1840238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0c1840249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0c1d55cadb in QEventDispatcherGlib::processEvents
(this=0x7f0b540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0c1d50630a in QEventLoop::exec (this=this@entry=0x7f0b596c7cc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f0c1d335af4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#6  0x00007f0b5bbae587 in KCupsConnection::run() () from
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f0c1d33a509 in QThreadPrivate::start (arg=0x465e340) at
thread/qthread_unix.cpp:368
#8  0x00007f0c1c1e06ba in start_thread (arg=0x7f0b596c8700) at
pthread_create.c:333
#9  0x00007f0c1cc483dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f0b6d1b5700 (LWP 3884)):
#0  0x00007f0c18446a79 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0c1840234e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0c1840249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0c1d55cadb in QEventDispatcherGlib::processEvents
(this=0x7f0b680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0c1d50630a in QEventLoop::exec (this=this@entry=0x7f0b6d1b4c90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f0c1d335af4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#6  0x00007f0c203a21c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f0c1d33a509 in QThreadPrivate::start (arg=0x1fdd010) at
thread/qthread_unix.cpp:368
#8  0x00007f0c1c1e06ba in start_thread (arg=0x7f0b6d1b5700) at
pthread_create.c:333
#9  0x00007f0c1cc483dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f0bfe5a7700 (LWP 3827)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0c21e47784 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f0c21e477c9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f0c1c1e06ba in start_thread (arg=0x7f0bfe5a7700) at
pthread_create.c:333
#4  0x00007f0c1cc483dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f0bfffff700 (LWP 3809)):
#0  0x00007f0c1cc3c70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0c1840238c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0c1840249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0c1d55cadb in QEventDispatcherGlib::processEvents
(this=0x7f0bf40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f0c1d50630a in QEventLoop::exec (this=this@entry=0x7f0bffffece0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f0c1d335af4 in QThread::exec (this=this@entry=0x1898400) at
thread/qthread.cpp:515
#6  0x00007f0c1f9ff075 in QQmlThreadPrivate::run (this=0x1898400) at
qml/ftw/qqmlthread.cpp:147
#7  0x00007f0c1d33a509 in QThreadPrivate::start (arg=0x1898400) at
thread/qthread_unix.cpp:368
#8  0x00007f0c1c1e06ba in start_thread (arg=0x7f0bfffff700) at
pthread_create.c:333
#9  0x00007f0c1cc483dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f0c067c3700 (LWP 3794)):
#0  0x00007f0c18446a79 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0c18401dcc in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0c18402330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0c1840249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0c1d55cadb in QEventDispatcherGlib::processEvents
(this=0x7f0bf80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0c1d50630a in QEventLoop::exec (this=this@entry=0x7f0c067c2ce0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f0c1d335af4 in QThread::exec (this=this@entry=0x18478a0) at
thread/qthread.cpp:515
#7  0x00007f0c1f9ff075 in QQmlThreadPrivate::run (this=0x18478a0) at
qml/ftw/qqmlthread.cpp:147
#8  0x00007f0c1d33a509 in QThreadPrivate::start (arg=0x18478a0) at
thread/qthread_unix.cpp:368
#9  0x00007f0c1c1e06ba in start_thread (arg=0x7f0c067c3700) at
pthread_create.c:333
#10 0x00007f0c1cc483dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f0c07fff700 (LWP 3733)):
#0  0x00007f0c1cc3824d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0c184456f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0c18401e74 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0c18402330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0c1840249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f0c1d55cadb in QEventDispatcherGlib::processEvents
(this=0x7f0c000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f0c1d50630a in QEventLoop::exec (this=this@entry=0x7f0c07ffecd0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f0c1d335af4 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#8  0x00007f0c22532b75 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f0c1d33a509 in QThreadPrivate::start (arg=0x7f0c225a8da0) at
thread/qthread_unix.cpp:368
#10 0x00007f0c1c1e06ba in start_thread (arg=0x7f0c07fff700) at
pthread_create.c:333
#11 0x00007f0c1cc483dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f0c0dc29700 (LWP 3713)):
#0  0x00007f0c1cc3c70d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0c20da8c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0c20daa8d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0c0fd6f1f9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f0c1d33a509 in QThreadPrivate::start (arg=0x1789260) at
thread/qthread_unix.cpp:368
#5  0x00007f0c1c1e06ba in start_thread (arg=0x7f0c0dc29700) at
pthread_create.c:333
#6  0x00007f0c1cc483dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0c223f38c0 (LWP 3696)):
[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=<optimized out>) at
../../include/QtQml/5.9.0/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:711
#8  QQmlBinding::getPropertyData (this=this@entry=0x1da3130,
propertyData=propertyData@entry=0x7fff8f955938,
valueTypeData=valueTypeData@entry=0x7fff8f955940) at qml/qqmlbinding.cpp:520
#9  0x00007f0c1f9e9c52 in GenericBinding<10>::write (this=0x1da3130,
result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:246
#10 0x00007f0c1f9ea8d0 in QQmlNonbindingBinding::doUpdate (this=0x1da3130,
watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:210
#11 0x00007f0c1f9e7b73 in QQmlBinding::update (this=0x1da3130, flags=...,
flags@entry=...) at qml/qqmlbinding.cpp:167
#12 0x00007f0c1f9e7dbe in QQmlBinding::refresh (this=<optimized out>) at
qml/qqmlbinding.cpp:439
#13 0x00007f0c1f9be22e in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=a@entry=0x0) at qml/qqmlnotifier.cpp:106
#14 0x00007f0c1f95fce4 in QQmlData::signalEmitted (object=0x1d47220, index=4,
a=0x0) at qml/qqmlengine.cpp:839
#15 0x00007f0c1d5347ce in QMetaObject::activate (sender=0x1d47220,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=argv@entry=0x0) at kernel/qobject.cpp:3644
#16 0x00007f0c1d5349d7 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at
kernel/qobject.cpp:3628
#17 0x00007f0c1d534a33 in QMetaObject::activate (sender=<optimized out>,
signal_index=<optimized out>, argv=argv@entry=0x0) at kernel/qobject.cpp:3815
#18 0x00007f0c1f956087 in QQmlOpenMetaObject::setValue (this=0x1d8dfd0,
name=..., val=...) at qml/qqmlopenmetaobject.cpp:356
#19 0x00007f0c1f7d1ff7 in QQmlPropertyMap::insert (this=<optimized out>,
key=..., value=...) at util/qqmlpropertymap.cpp:232
#20 0x00007f0b7141f998 in Plasma::DataSource::dataUpdated (this=0x1d8f880,
sourceName=..., data=...) at
/workspace/build/src/declarativeimports/core/datasource.cpp:177
#21 0x00007f0b71434b5d 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 0x00007f0c1d5340c9 in QMetaObject::activate (sender=sender@entry=0x1db5530,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7fff8f957880) at kernel/qobject.cpp:3766
#23 0x00007f0c1d5349d7 in QMetaObject::activate (sender=sender@entry=0x1db5530,
m=m@entry=0x7f0c20b8d7c0 <Plasma::SignalRelay::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff8f957880)
at kernel/qobject.cpp:3628
#24 0x00007f0c20938678 in Plasma::SignalRelay::dataUpdated (_t2=..., _t1=...,
this=0x1db5530) at
/workspace/build/obj-x86_64-linux-gnu/src/plasma/moc_datacontainer_p.cpp:129
#25 Plasma::SignalRelay::forceImmediateUpdate (this=0x1db5530) at
/workspace/build/src/plasma/private/datacontainer_p.cpp:132
#26 0x00007f0c2092ae59 in Plasma::DataContainer::forceImmediateUpdate
(this=this@entry=0x1db04b0) at
/workspace/build/src/plasma/datacontainer.cpp:373
#27 0x00007f0b6ea412b7 in TimeSource::updateTime (this=0x1db04b0) at
/workspace/build/dataengines/time/timesource.cpp:145
#28 0x00007f0b6ea3f067 in TimeEngine::updateSourceEvent (this=<optimized out>,
tz=...) at /workspace/build/dataengines/time/timeengine.cpp:136
#29 0x00007f0c2092c956 in Plasma::DataEnginePrivate::internalUpdateSource
(this=0x1d97e90, source=0x1db04b0) at
/workspace/build/src/plasma/dataengine.cpp:478
#30 0x00007f0c1d5340c9 in QMetaObject::activate (sender=0x1db04b0,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3,
argv=argv@entry=0x7fff8f957b30) at kernel/qobject.cpp:3766
#31 0x00007f0c1d5349d7 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7f0c20b8d3a0 <Plasma::DataContainer::staticMetaObject>,
local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff8f957b30)
at kernel/qobject.cpp:3628
#32 0x00007f0c209293a2 in Plasma::DataContainer::updateRequested
(this=<optimized out>, _t1=0x1db04b0) at
/workspace/build/obj-x86_64-linux-gnu/src/plasma/moc_datacontainer.cpp:253
#33 0x00007f0c209389d8 in Plasma::SignalRelay::timerEvent (this=0x3d60480,
event=<optimized out>) at
/workspace/build/src/plasma/private/datacontainer_p.cpp:152
#34 0x00007f0c1d5350c3 in QObject::event (this=0x3d60480, e=<optimized out>) at
kernel/qobject.cpp:1268
#35 0x00007f0c1de743fc in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x3d60480, e=0x7fff8f957e50) at kernel/qapplication.cpp:3717
#36 0x00007f0c1de7be07 in QApplication::notify (this=0x7fff8f958210,
receiver=0x3d60480, e=0x7fff8f957e50) at kernel/qapplication.cpp:3476
#37 0x00007f0c1d508128 in QCoreApplication::notifyInternal2
(receiver=0x3d60480, event=event@entry=0x7fff8f957e50) at
kernel/qcoreapplication.cpp:1018
#38 0x00007f0c1d55b6fe in QCoreApplication::sendEvent (event=0x7fff8f957e50,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#39 QTimerInfoList::activateTimers (this=0x17a89e0) at
kernel/qtimerinfo_unix.cpp:643
#40 0x00007f0c1d55bf99 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:182
#41 idleTimerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:229
#42 0x00007f0c18402197 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f0c184023f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f0c1840249c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f0c1d55cabf in QEventDispatcherGlib::processEvents (this=0x17b83d0,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#46 0x00007f0c1d50630a in QEventLoop::exec (this=this@entry=0x7fff8f9580a0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#47 0x00007f0c1d50edb4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1291
#48 0x000000000041ce18 in main (argc=1, argv=<optimized out>) at
/workspace/build/shell/main.cpp:166

Possible duplicates by query: bug 381522, bug 381458.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to