Bug 363430 - Plasma crashes on right click on the menu
Summary: Plasma crashes on right click on the menu
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma-activities
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Ivan Čukić
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-23 11:54 UTC by Phil Evans
Modified: 2017-06-20 09:55 UTC (History)
3 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 Phil Evans 2016-05-23 11:54:53 UTC
Whenever I right-click on the anything in the launcher menu (i.e. KDE icon) plasma crashes. It gives no information, backtraces fail, or tell me I don't have the right debug packages installed (it lists plasmashell, and libqt5qml. The former I *have* installed the debug package of, the latter, there isn't one).

KDE is basically unusable in this state.

NB, I have installed the same version of Linux (Kubuntu 16.04 LTS) on 6 different machines. This is the only one to exhibit this problem, but this was a clean install where the others were upgrades.

Reproducible: Always

Steps to Reproduce:
1. Left click on the klauncher menu in the bottom left of the screen
2. Right click any icon.
3.

Actual Results:  
Plasma crashes

Expected Results:  
Context menu should appear
Comment 1 Eike Hein 2016-05-23 15:04:59 UTC
Please add the crash backtrace.
Comment 2 Phil Evans 2016-05-23 15:18:17 UTC
Here is the backtrace but, as I noted, I can't seem to install debugging symbols.


Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4454760900 (LWP 5884))]

Thread 12 (Thread 0x7f443dfff700 (LWP 5885)):
#0  0x00007f444ee6ce8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4452f31c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f4452f338d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f444077f629 in QXcbEventReader::run (this=0x23e8040) at qxcbconnection.cpp:1253
#4  0x00007f444f56284e in QThreadPrivate::start (arg=0x23e8040) at thread/qthread_unix.cpp:331
#5  0x00007f444e64f6fa in start_thread (arg=0x7f443dfff700) at pthread_create.c:333
#6  0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f44371d2700 (LWP 5915)):
#0  0x00007f444bc018f1 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f444bc0224b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f444bc0242c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f444f799a9b in QEventDispatcherGlib::processEvents (this=0x7f44300008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f444f740dea in QEventLoop::exec (this=this@entry=0x7f44371d1ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f444f55d8a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f4451e053c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f444f56284e in QThreadPrivate::start (arg=0x24c2130) at thread/qthread_unix.cpp:331
#8  0x00007f444e64f6fa in start_thread (arg=0x7f44371d2700) at pthread_create.c:333
#9  0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f442c205700 (LWP 5923)):
#0  0x00007f444ee689cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4447a07f45 in ?? () from /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.96
#2  0x00007f444bc456c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f444bc01e04 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f444bc022c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f444bc0242c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f444f799a9b in QEventDispatcherGlib::processEvents (this=0x7f44240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0x00007f444f740dea in QEventLoop::exec (this=this@entry=0x7f442c204ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007f444f55d8a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#9  0x00007f4451e053c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f444f56284e in QThreadPrivate::start (arg=0x257b930) at thread/qthread_unix.cpp:331
#11 0x00007f444e64f6fa in start_thread (arg=0x7f442c205700) at pthread_create.c:333
#12 0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f442a442700 (LWP 5927)):
#0  0x00007f444ee689cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4447a07f45 in ?? () from /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.96
#2  0x00007f444bc456c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f444bc01e04 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f444bc022c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f444bc0242c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f444f799a9b in QEventDispatcherGlib::processEvents (this=0x7f441c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0x00007f444f740dea in QEventLoop::exec (this=this@entry=0x7f442a441ca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007f444f55d8a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#9  0x00007f4451e053c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f444f56284e in QThreadPrivate::start (arg=0x28aa640) at thread/qthread_unix.cpp:331
#11 0x00007f444e64f6fa in start_thread (arg=0x7f442a442700) at pthread_create.c:333
#12 0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f4428b24700 (LWP 5932)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f44541aabd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f44541aac19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f444e64f6fa in start_thread (arg=0x7f4428b24700) at pthread_create.c:333
#4  0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f4422134700 (LWP 5951)):
#0  0x00007f444f799071 in postEventSourcePrepare (s=0x7f43980012d0, timeout=0x7f4422133a94) at kernel/qeventdispatcher_glib.cpp:255
#1  0x00007f444bc018ad in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f444bc0224b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f444bc0242c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f444f799a9b in QEventDispatcherGlib::processEvents (this=0x7f43980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f444f740dea in QEventLoop::exec (this=this@entry=0x7f4422133c50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f444f55d8a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f445278bed6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f444f56284e in QThreadPrivate::start (arg=0x2bd9db0) at thread/qthread_unix.cpp:331
#9  0x00007f444e64f6fa in start_thread (arg=0x7f4422134700) at pthread_create.c:333
#10 0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f4421933700 (LWP 5952)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f444f563aeb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2acc460) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x25fb5d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f445280192e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f44528021b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f444f56284e in QThreadPrivate::start (arg=0x25fb550) at thread/qthread_unix.cpp:331
#6  0x00007f444e64f6fa in start_thread (arg=0x7f4421933700) at pthread_create.c:333
#7  0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f4385aed700 (LWP 6009)):
#0  0x00007f444ee689cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f4447a07f45 in ?? () from /usr/lib/nvidia-340/tls/libnvidia-tls.so.340.96
#2  0x00007f444bc456c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f444bc01e04 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f444bc022c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f444bc0242c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f444f799a9b in QEventDispatcherGlib::processEvents (this=0x7f43800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0x00007f444f740dea in QEventLoop::exec (this=this@entry=0x7f4385aecc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#8  0x00007f444f55d8a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#9  0x00007f4387fcd7d7 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#10 0x00007f444f56284e in QThreadPrivate::start (arg=0x372ffa0) at thread/qthread_unix.cpp:331
#11 0x00007f444e64f6fa in start_thread (arg=0x7f4385aed700) at pthread_create.c:333
#12 0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f4384bee700 (LWP 6017)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f444f563aeb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x3861b60) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x386ab80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f445280192e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f44528021b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f444f56284e in QThreadPrivate::start (arg=0x386ab00) at thread/qthread_unix.cpp:331
#6  0x00007f444e64f6fa in start_thread (arg=0x7f4384bee700) at pthread_create.c:333
#7  0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f437cbe6700 (LWP 6255)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f444f563aeb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x3d41df0) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x39fdf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f445280192e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f44528021b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f444f56284e in QThreadPrivate::start (arg=0x39fdeb0) at thread/qthread_unix.cpp:331
#6  0x00007f444e64f6fa in start_thread (arg=0x7f437cbe6700) at pthread_create.c:333
#7  0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f437d3e7700 (LWP 6464)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f444f563aeb in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x3de76a0) at thread/qwaitcondition_unix.cpp:136
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x39ea4a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#3  0x00007f445280192e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007f44528021b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f444f56284e in QThreadPrivate::start (arg=0x39ea420) at thread/qthread_unix.cpp:331
#6  0x00007f444e64f6fa in start_thread (arg=0x7f437d3e7700) at pthread_create.c:333
#7  0x00007f444ee78b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f4454760900 (LWP 5884)):
[KCrash Handler]
#6  0x00007f444eda7418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f444eda901a in __GI_abort () at abort.c:89
#8  0x00007f444f54fff1 in qt_message_fatal (context=..., message=<synthetic pointer>) at global/qlogging.cpp:1578
#9  QMessageLogger::fatal (this=this@entry=0x7ffe61e95d50, msg=msg@entry=0x7f4396790d00 "KActivities: Database can not be opened in WAL mode. Check the SQLite version (required >3.7.0). And whether your filesystem supports shared memory") at global/qlogging.cpp:781
#10 0x00007f439678c0d8 in Common::Database::instance (source=source@entry=Common::Database::ResourcesDatabase, openMode=openMode@entry=Common::Database::ReadOnly) at /build/plasma-desktop-Bvo2Ad/plasma-desktop-5.5.5/lib/kactivities-stats/src/common/database/Database.cpp:157
#11 0x00007f439676e2da in KActivities::Experimental::Stats::ResultSet::ResultSet (this=0x7ffe61e95f00, query=...) at /build/plasma-desktop-Bvo2Ad/plasma-desktop-5.5.5/lib/kactivities-stats/src/lib/stats/resultset.cpp:384
#12 0x00007f43969b9e9a in Kicker::recentDocumentActions (service=...) at /build/plasma-desktop-Bvo2Ad/plasma-desktop-5.5.5/applets/kicker/plugin/actionlist.cpp:167
#13 0x00007f43969bdc7f in AppEntry::actions (this=0x2e99940) at /build/plasma-desktop-Bvo2Ad/plasma-desktop-5.5.5/applets/kicker/plugin/appentry.cpp:142
#14 0x00007f43969c8ec1 in FavoritesModel::data (this=0x26bb730, index=..., role=265) at /build/plasma-desktop-Bvo2Ad/plasma-desktop-5.5.5/applets/kicker/plugin/favoritesmodel.cpp:81
#15 0x00007f4451bd1471 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f4451d4b965 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f4451d4c179 in QV4::QObjectWrapper::getProperty(QObject*, QV4::ExecutionContext*, QQmlPropertyData*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f4451d4cedb in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f4451d5e90e in QV4::Runtime::getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f4395176366 in ?? ()
#21 0x00007f4400000000 in ?? ()
#22 0x00007f44ffffffff in ?? ()
#23 0x00000000ffffffff in ?? ()
#24 0xfffffffeffff0000 in ?? ()
#25 0x000000201c0db250 in ?? ()
#26 0x0000000003c82010 in ?? ()
#27 0x00007f4429443208 in ?? ()
#28 0x00007f4429443210 in ?? ()
#29 0x00000000028c2710 in ?? ()
#30 0x00007f4451d0177a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007f4451dea7ff in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#32 0x00007f4451d90cb6 in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x00007f4451d91558 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007f4451dcdbae in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#35 0x00007f4451d7086c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007f444f7718a0 in QMetaObject::activate (sender=0x3c82010, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffe61e98470) at kernel/qobject.cpp:3599
#37 0x00007f4451d6a9e1 in QQmlVMEMetaObject::metaCall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007f4451dc3319 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007f4451d4867c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#40 0x00007f4451d49ebc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#41 0x00007f4451d4a6cd in QV4::QObjectMethod::callInternal(QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#42 0x00007f4451d60b91 in QV4::Runtime::callActivationProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#43 0x00007f439517511b in ?? ()
#44 0x0000000003f6fc70 in ?? ()
#45 0x0000000000000001 in ?? ()
#46 0x0003000000000001 in ?? ()
#47 0x00007f44294430e8 in ?? ()
#48 0x0000000003c82010 in ?? ()
#49 0x00007f4451d4bd5d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#50 0x00000052ffff0004 in ?? ()
#51 0x00007f44207e0fb0 in ?? ()
#52 0x00007f4429443110 in ?? ()
#53 0x0000000000000000 in ?? ()
Comment 3 Christoph Feck 2016-06-13 15:55:53 UTC
Thanks for the update. It looks related to KActivities.
Comment 4 Ivan Čukić 2016-06-21 17:19:11 UTC
> KActivities: Database can not be opened in WAL mode. Check the SQLite version (required >3.7.0).
> And whether your filesystem supports shared memory

This means that something is wrong with the setup.

What sqlite version do you have and what file system for the home directory?

This did happen to another user where the problem was not the sqlite version nor the file system directly, but we haven't found the exact problem. He solved it by cleaning up the user configs which is a bit of an overkill.

Can you test the following:
- What happens if you remove ~/.local/share/kactivitymanagerd (log out before deleting, and log back in)
- What happens for the new (empty) user?
- What happens if you remove the above mentioned directory, rename .local to .local.backup and do a cp -rvi .local.backup .local? (again, log out before that, and back in after you finish)

Cheers,
Ivan
Comment 5 Phil Evans 2016-08-01 07:33:53 UTC
Apologies, for some reason I didn't see this request, and I've been away: I'll check this out tonight and get back to you ASAP.
Comment 6 Phil Evans 2016-08-01 17:24:48 UTC
Thank you - the "What happens if you remove ~/.local/share/kactivitymanagerd (log out before deleting, and log back in)" solved the problem (indirectly).

When I came to delete this file, I couldn't - it transpired that a bunch of files in my .local directory were owned by root(!)

I have no idea how this happened: I had restored some of my home area from backup (this machine was rebuilt following a motherboard failure) but I always do that via rsync -a which should preserve ownership.

Anyhow, it's now fixed; thanks!

I guess I should change the status to INVALID since one assumes the ownership problem is an error by me sometime, rather than an installer issue.
Comment 7 Martin Pagh Goodwin 2017-06-07 15:30:19 UTC
I have this problem too, or rather my wife has the problem on her login, while both my and my childrens logins are working as expected. I have looked through .local for any files owned by root, but to no avail.
Comment 8 Ivan Čukić 2017-06-12 16:05:43 UTC
@Martin It seems that sqlite sometimes (rarely) has issues to open its own files - due to a database or filesystem corruption - I haven't been able to reproduce this, so this is mostly guesswork.

Removing the .local/share/kactivitymanagerd and restarting the system should fix it.
Comment 9 Martin Pagh Goodwin 2017-06-12 17:43:18 UTC
Thanx

I resolved the issue by doing a complete backup of her home folder, deleting it, and then logging in, forcing a creation of a new skeleton, then I copied in local_mail and kwallet configs into .local/share/ and now everything works.
Comment 10 Martin Pagh Goodwin 2017-06-12 17:44:35 UTC
It is however not the first time it has happened, so for next time I should like to know what logs/debug info would be helpful.
Comment 11 Ivan Čukić 2017-06-20 09:55:35 UTC
Sadly, I don't know how you could be helpful. SQLite does not produce any logs, and I haven't found an official reason of why WAL mode would fail unless there is s file system corruption.