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.