https://bugs.kde.org/show_bug.cgi?id=413366
--- Comment #4 from Alain Gellé <alain.ge...@univ-rennes1.fr> --- Hi, I followed your instructions. I hope I did it right. I attached gdb to plasmashell. I don't know how to run gdb with the full command "kstart5 plasmashell". But the command "plasmashell" alone give exactly the same crash. So I used "gdb plasmashell". Here is the crash report : [New Thread 0x7fff42b13700 (LWP 16718)] Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fff42b13700 (LWP 16718)): #0 0x00007ffff5775b09 in poll () from /lib64/libc.so.6 #1 0x00007ffff451b95e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fff3c005210, timeout=<optimized out>, context=0x7fff3c000bf0) at ../glib/gmain.c:4228 #2 g_main_context_iterate (context=context@entry=0x7fff3c000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 #3 0x00007ffff451ba6c in g_main_context_iteration (context=0x7fff3c000bf0, may_block=1) at ../glib/gmain.c:3988 #4 0x00007ffff5c8a497 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007ffff5c3864b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #6 0x00007ffff5a88f6e in QThread::exec() () from /lib64/libQt5Core.so.5 #7 0x00007ffff77617e2 in QQuickPixmapReader::run (this=0x1189610) at util/qquickpixmapcache.cpp:953 #8 0x00007ffff5a8a243 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #9 0x00007ffff4fe304c in start_thread () from /lib64/libpthread.so.0 #10 0x00007ffff578156f in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7fff4c1dc700 (LWP 16715)): #0 0x00007ffff4fe8ae5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ffff58fe7ac in __gthread_cond_wait (__mutex=<optimized out>, __cond=__cond@entry=0x7fff4fa089a8 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+3080>) at /usr/src/debug/gcc-8.3.1-0.20191101.1.mga7.x86_64/obj-x86_64-mageia-linux-gnu/x86_64-mageia-linux-gnu/libstdc++-v3/include/x86_64-mageia-linux-gnu/bits/gthr-default.h:864 #2 std::condition_variable::wait (this=this@entry=0x7fff4fa089a8 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+3080>, __lock=...) at ../../../../../libstdc++-v3/src/c++11/condition_variable.cc:53 #3 0x00007fff4eee8b52 in std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex> > (__lock=<synthetic pointer>..., this=<optimized out>) at /usr/include/c++/8.3.1/bits/std_mutex.h:238 #4 std::_V2::condition_variable_any::wait<std::unique_lock<bmalloc::Mutex>, bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop()::{lambda()#1}>(std::unique_lock<bmalloc::Mutex>&, bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop()::{lambda()#1}) (__p=..., __lock=..., this=<optimized out>) at /usr/include/c++/8.3.1/condition_variable:272 #5 bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop (this=0x7fff4fa089a0 <bmalloc::PerProcess<bmalloc::Heap>::s_memory+3072>) at /usr/src/debug/qtwebkit5-5.212.0-1.alpha2.24.mga7.x86_64/Source/bmalloc/bmalloc/AsyncTask.h:126 #6 0x00007fff4eee8c69 in bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadEntryPoint (asyncTask=<optimized out>) at /usr/src/debug/qtwebkit5-5.212.0-1.alpha2.24.mga7.x86_64/Source/bmalloc/bmalloc/AsyncTask.h:104 #7 0x00007ffff59040cf in std::execute_native_thread_routine (__p=0xf2cff0) at ../../../../../libstdc++-v3/src/c++11/thread.cc:80 #8 0x00007ffff4fe304c in start_thread () from /lib64/libpthread.so.0 #9 0x00007ffff578156f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fffd5072700 (LWP 16713)): #0 0x00007ffff4fe8ae5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fffea0046fa in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fffea0edf20 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fffea004719 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007ffff4fe304c in start_thread () from /lib64/libpthread.so.0 #4 0x00007ffff578156f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fffd63a4700 (LWP 16712)): #0 0x00007ffff4fe8ae5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ffff5a9016b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5 #2 0x00007ffff5a90229 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #3 0x00007ffff77e2699 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x5bd248) at scenegraph/qsgthreadedrenderloop.cpp:245 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x5bd1d0) at scenegraph/qsgthreadedrenderloop.cpp:710 #5 0x00007ffff77e28ca in QSGRenderThread::run (this=0x5bd1d0) at scenegraph/qsgthreadedrenderloop.cpp:739 #6 0x00007ffff5a8a243 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007ffff4fe304c in start_thread () from /lib64/libpthread.so.0 #8 0x00007ffff578156f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fffe9e7e700 (LWP 16710)): #0 0x00007ffff5775b09 in poll () from /lib64/libc.so.6 #1 0x00007ffff451b95e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffe0004e30, timeout=<optimized out>, context=0x7fffe0000bf0) at ../glib/gmain.c:4228 #2 g_main_context_iterate (context=context@entry=0x7fffe0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 #3 0x00007ffff451ba6c in g_main_context_iteration (context=0x7fffe0000bf0, may_block=1) at ../glib/gmain.c:3988 #4 0x00007ffff5c8a497 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007ffff5c3864b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #6 0x00007ffff5a88f6e in QThread::exec() () from /lib64/libQt5Core.so.5 #7 0x00007ffff5a8a243 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #8 0x00007ffff4fe304c in start_thread () from /lib64/libpthread.so.0 #9 0x00007ffff578156f in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fffeadee700 (LWP 16708)): #0 0x00007ffff5775b09 in poll () from /lib64/libc.so.6 #1 0x00007ffff451b95e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffdc004a30, timeout=<optimized out>, context=0x7fffdc000bf0) at ../glib/gmain.c:4228 #2 g_main_context_iterate (context=context@entry=0x7fffdc000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 #3 0x00007ffff451ba6c in g_main_context_iteration (context=0x7fffdc000bf0, may_block=1) at ../glib/gmain.c:3988 #4 0x00007ffff5c8a497 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007ffff5c3864b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #6 0x00007ffff5a88f6e in QThread::exec() () from /lib64/libQt5Core.so.5 #7 0x00007ffff748b765 in QQmlThreadPrivate::run (this=0x5eb860) at qml/ftw/qqmlthread.cpp:148 #8 0x00007ffff5a8a243 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #9 0x00007ffff4fe304c in start_thread () from /lib64/libpthread.so.0 #10 0x00007ffff578156f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fffebfff700 (LWP 16707)): #0 0x00007ffff5775b09 in poll () from /lib64/libc.so.6 #1 0x00007ffff451b95e in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x7fffe4013580, timeout=<optimized out>, context=0x7fffe4000bf0) at ../glib/gmain.c:4228 #2 g_main_context_iterate (context=context@entry=0x7fffe4000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3922 #3 0x00007ffff451ba6c in g_main_context_iteration (context=0x7fffe4000bf0, may_block=1) at ../glib/gmain.c:3988 #4 0x00007ffff5c8a497 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007ffff5c3864b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #6 0x00007ffff5a88f6e in QThread::exec() () from /lib64/libQt5Core.so.5 #7 0x00007ffff654fd05 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5 #8 0x00007ffff5a8a243 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #9 0x00007ffff4fe304c in start_thread () from /lib64/libpthread.so.0 #10 0x00007ffff578156f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7ffff13aa700 (LWP 16706)): #0 0x00007ffff5775b09 in poll () from /lib64/libc.so.6 #1 0x00007ffff7bc5cd7 in poll (__timeout=-1, __nfds=1, __fds=0x7ffff13a9c58) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x4c83e0, cond=cond@entry=0x4c8420, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479 #3 0x00007ffff7bc782a in xcb_wait_for_event (c=0x4c83e0) at xcb_in.c:697 #4 0x00007ffff16842f8 in QXcbEventQueue::run() () from /lib64/libQt5XcbQpa.so.5 #5 0x00007ffff5a8a243 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #6 0x00007ffff4fe304c in start_thread () from /lib64/libpthread.so.0 #7 0x00007ffff578156f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7ffff3a42880 (LWP 16466)): #0 0x0000000000000000 in ?? () #1 0x00007fff4cb7ec87 in sqlite3Malloc () from /lib64/libsqlite3.so.0 #2 0x00007fff4cb7ed59 in sqlite3MallocZero () from /lib64/libsqlite3.so.0 #3 0x00007fff4cc3cf7b in openDatabase () from /lib64/libsqlite3.so.0 #4 0x00007fff41dabb0c in QSQLiteDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&) () from /usr/lib64/qt5/plugins/sqldrivers/libqsqlite.so #5 0x00007ffff5551af0 in QSqlDatabase::open() () from /lib64/libQt5Sql.so.5 #6 0x00007fff41bd7cfa in Common::QSqlDatabaseWrapper::QSqlDatabaseWrapper (info=<synthetic pointer>..., info=<synthetic pointer>..., this=0x1491c30) at /usr/src/debug/kactivities-stats-5.57.0-1.mga7.x86_64/src/common/database/Database.cpp:92 #7 Common::Database::instance (source=<optimized out>, openMode=Common::Database::ReadOnly) at /usr/src/debug/kactivities-stats-5.57.0-1.mga7.x86_64/src/common/database/Database.cpp:181 #8 0x00007fff41bbef69 in KActivities::Stats::ResultSet::ResultSet (this=0x7fffffffa550, queryDefinition=...) at /usr/src/debug/kactivities-stats-5.57.0-1.mga7.x86_64/src/resultset.cpp:480 #9 0x00007fff41ff1bb0 in KAStatsFavoritesModel::Private::Private (this=0x1498c10, parent=<optimized out>, clientId=...) at /usr/src/debug/plasma-desktop-5.15.4-1.mga7.x86_64/applets/kicker/plugin/kastatsfavoritesmodel.cpp:229 #10 0x00007fff41fec959 in KAStatsFavoritesModel::initForClient (this=0x145f590, clientId=...) at /usr/lib64/qt5/include/QtCore/qrefcount.h:60 #11 0x00007fff41fcf1b9 in KAStatsFavoritesModel::qt_static_metacall (_o=_o@entry=0x145f590, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=16, _a=_a@entry=0x7fffffffa7e0) at /usr/src/debug/plasma-desktop-5.15.4-1.mga7.x86_64/build/applets/kicker/kickerplugin_autogen/7RBZBFH7CH/moc_kastatsfavoritesmodel.cpp:182 #12 0x00007fff41fd07db in KAStatsFavoritesModel::qt_metacall (this=0x145f590, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fffffffa7e0) at /usr/src/debug/plasma-desktop-5.15.4-1.mga7.x86_64/build/applets/kicker/kickerplugin_autogen/7RBZBFH7CH/moc_kastatsfavoritesmodel.cpp:268 #13 0x00007ffff743452d in QQmlObjectOrGadget::metacall (this=0x7fffffffab20, type=QMetaObject::InvokeMetaMethod, index=<optimized out>, argv=<optimized out>) at ../../include/QtQml/5.12.2/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:335 #14 0x00007ffff733f381 in CallMethod (object=..., index=<optimized out>, returnType=<optimized out>, argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at jsruntime/qv4qobjectwrapper.cpp:1229 #15 0x00007ffff7340e45 in CallPrecise (object=..., data=..., engine=0x66a1d0, callArgs=0x7ffff033f5b8, callType=QMetaObject::InvokeMetaMethod) at ../../include/QtQml/5.12.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:214 #16 0x00007ffff7341b4b in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at jsruntime/qv4qobjectwrapper.cpp:2052 #17 0x00007ffff73c4b65 in QV4::FunctionObject::call (argc=1, argv=0x7ffff033f560, thisObject=0x7ffff033f548, this=<optimized out>) at jsruntime/qv4functionobject_p.h:172 #18 QV4::Runtime::method_callProperty (engine=0x66a1d0, base=<optimized out>, nameIndex=194, argv=0x7ffff033f560, argc=<optimized out>) at jsruntime/qv4runtime.cpp:1391 #19 0x00007ffff7359e4c in QV4::Moth::VME::interpret (frame=0x7fffffffae70, engine=0x66a1d0, code=0x7fff42053090 "+\233") at jsruntime/qv4vme_moth.cpp:719 #20 0x00007ffff735eaf7 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffffae70, engine=engine@entry=0x66a1d0) at jsruntime/qv4vme_moth.cpp:441 #21 0x00007ffff72f2bab in QV4::Function::call (this=this@entry=0x145d640, thisObject=thisObject@entry=0x7ffff033f4e8, argv=argv@entry=0x7ffff033f500, argc=<optimized out>, context=<optimized out>) at jsruntime/qv4function.cpp:68 #22 0x00007ffff745c149 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x147f6d0, callData=callData@entry=0x7ffff033f4d0, isUndefined=isUndefined@entry=0x0) at ../../include/QtQml/5.12.2/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:177 #23 0x00007ffff740014f in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=0x0) at ../../include/QtQml/5.12.2/QtQml/private/../../../../../src/qml/jsruntime/qv4jscall_p.h:95 #24 0x00007ffff740117b in QQmlBoundSignal_callback (e=0x147f680, a=0x0) at ../../include/QtQml/5.12.2/QtQml/private/../../../../../src/qml/qml/qqmlboundsignalexpressionpointer_p.h:69 #25 0x00007ffff743ea23 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104 #26 0x00007ffff73e3db2 in QQmlData::signalEmitted (object=0x13f5220, index=3, a=0x0) at qml/qqmlengine.cpp:883 #27 0x00007ffff5c61a8d in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #28 0x00007ffff746ebf8 in QQmlObjectCreator::finalize (this=0x1287fc0, interrupt=...) at qml/qqmlobjectcreator.cpp:1393 #29 0x00007ffff73fbcfa in QQmlIncubatorPrivate::incubate (this=0x87aa60, i=...) at qml/qqmlincubator.cpp:345 #30 0x00007ffff73fc32c in QQmlEnginePrivate::incubate (this=this@entry=0x561df0, i=..., forContext=forContext@entry=0x855f00) at qml/qqmlincubator.cpp:89 #31 0x00007ffff73f8d60 in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at qml/qqmlcomponent.cpp:1058 #32 0x00007ffff7ad63f2 in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /lib64/libKF5Declarative.so.5 #33 0x00007ffff7f79672 in PlasmaQuick::AppletQuickItem::init (this=this@entry=0x860e10) at /usr/src/debug/plasma-framework-5.57.0-1.mga7.x86_64/src/plasmaquick/appletquickitem.cpp:636 #34 0x00007ffff00dc864 in AppletInterface::init (this=0x860e10) at /usr/src/debug/plasma-framework-5.57.0-1.mga7.x86_64/src/scriptengines/qml/plasmoid/appletinterface.cpp:163 #35 0x00007ffff7f7ab48 in PlasmaQuick::AppletQuickItem::itemChange (this=0x860e10, change=QQuickItem::ItemSceneChange, value=...) at /usr/src/debug/plasma-framework-5.57.0-1.mga7.x86_64/src/plasmaquick/appletquickitem.cpp:912 #36 0x00007ffff781d7f2 in QQuickItemPrivate::itemChange (this=this@entry=0x87ad40, change=change@entry=QQuickItem::ItemSceneChange, data=...) at items/qquickitem.cpp:6254 #37 0x00007ffff7820f3c in QQuickItemPrivate::refWindow (this=0x87ad40, c=0x1191880) at items/qquickitem.h:184 #38 0x00007ffff7820efb in QQuickItemPrivate::refWindow (this=0x80cdc0, c=0x1191880) at items/qquickitem.h:466 #39 0x00007ffff782388d in QQuickItem::setParentItem (this=this@entry=0x7f09b0, parentItem=0x119c480) at items/qquickitem.cpp:2759 #40 0x00007ffff7f88f38 in PlasmaQuick::ContainmentViewPrivate::setContainment (this=0x84dc00, cont=<optimized out>) at /usr/src/debug/plasma-framework-5.57.0-1.mga7.x86_64/src/plasmaquick/containmentview.cpp:138 #41 0x0000000000442538 in ShellCorona::createWaitingPanels() () #42 0x00007ffff5c621fd in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #43 0x00007ffff5c6d6b7 in QTimer::timeout(QTimer::QPrivateSignal) () from /lib64/libQt5Core.so.5 #44 0x00007ffff5c628eb in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5 #45 0x00007ffff67c0c11 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #46 0x00007ffff67c7b40 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #47 0x00007ffff5c39899 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #48 0x00007ffff5c89983 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5 #49 0x00007ffff5c8a134 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5 #50 0x00007ffff451b665 in g_main_dispatch (context=0x7fffec004fd0) at ../glib/gmain.c:3189 #51 g_main_context_dispatch (context=context@entry=0x7fffec004fd0) at ../glib/gmain.c:3854 #52 0x00007ffff451b9e8 in g_main_context_iterate (context=context@entry=0x7fffec004fd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3927 #53 0x00007ffff451ba6c in g_main_context_iteration (context=0x7fffec004fd0, may_block=1) at ../glib/gmain.c:3988 #54 0x00007ffff5c8a497 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #55 0x00007ffff5c3864b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #56 0x00007ffff5c402f8 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #57 0x000000000041e37b in main () [Inferior 1 (process 16466) killed] -- You are receiving this mail because: You are watching all bug changes.