[1.1.1.27] Missing various account/contact details & unable to start certain apps after an app crash/reboot
Hello,
This morning WhatsApp crashed unexpectably on my Jolla phone. Stopping & restarting Android-support with Utilities didn't fix the issue, so I rebooted Jolla phone. Once I rebooted the system, I noticed that several contact details (either numbers for certain people or all details) are now missing from my Contacts-list and that I had lost all linked accounts (Two Google-accounts, Jolla-store, Twitter). Also some applications no longer start at all, such as:
- Jolla-settings > Accounts
- Jolla-settings > Developer-mode
- Jolla-settings -> Applications -> People -> Wizard (unsure of the correct name, I'm using a Finnish interface)
- Jolla-camera (crashes soon after starting)
- Jolla-store (obviously due to missing account details and for inability to add any accounts)
- openKeepass (database-file has become corrupted somehow?)
- Some online services (netradios such as SkyFM, SomaFM)
Used mass storage is shown currently as (5,0 / 13,7GB). Any suggestions what I should try before restoring a backup or running a factory reset?
After trying a SSH-connection with logging enabled, I'm getting this error once I try to run Jolla-settings -> Accounts:
(process:13141): accounts-glib-WARNING **: Error initializing DB: unable to open database file
(process:13141): GLib-GObject-CRITICAL **: Custom constructor for class AgManager returned NULL (which is invalid). Unable to remove object from construction_objects list, so memory was probably just leaked. Please use GInitable instead.
[W] Accounts::Manager::Manager:184 - Manager could not be created. DB is locked
(process:13141): accounts-glib-CRITICAL **: ag_manager_list_services: assertion 'AG_IS_MANAGER (manager)' failed
(process:13141): accounts-glib-CRITICAL **: ag_manager_set_db_timeout: assertion 'AG_IS_MANAGER (manager)' failed
(process:13141): accounts-glib-CRITICAL **: ag_manager_list: assertion 'AG_IS_MANAGER (manager)' failed
(process:13141): accounts-glib-CRITICAL **: ag_manager_list_services: assertion 'AG_IS_MANAGER (manager)' failed
(process:13141): accounts-glib-WARNING **: Error initializing DB: unable to open database file
(process:13141): GLib-GObject-CRITICAL **: Custom constructor for class AgManager returned NULL (which is invalid). Unable to remove object from construction_objects list, so memory was probably just leaked. Please use GInitable instead.
[W] Accounts::Manager::Manager:184 - Manager could not be created. DB is locked
(process:13141): accounts-glib-CRITICAL **: ag_manager_create_account: assertion 'AG_IS_MANAGER (manager)' failed Segmentation fault
When trying to open camera-app, I'm getting a very similar error on terminal regarding the initialization of database & ag_manager once the application has been launched:
(jolla-camera:4325): accounts-glib-WARNING **: Error initializing DB: unable to open database file
(jolla-camera:4325): GLib-GObject-CRITICAL **: Custom constructor for class AgManager returned NULL (which is invalid). Unable to remove object from construction_objects list, so memory was probably just leaked. Please use GInitable instead.
(jolla-camera:4325): accounts-glib-CRITICAL **: ag_manager_new_for_service_type: assertion 'AG_IS_MANAGER (manager)' failed
[W] Accounts::Manager::Manager:214 - Manager could not be created, DB is locked
(jolla-camera:4325): accounts-glib-WARNING **: Error initializing DB: unable to open database file
(jolla-camera:4325): GLib-GObject-CRITICAL **: Custom constructor for class AgManager returned NULL (which is invalid). Unable to remove object from construction_objects list, so memory was probably just leaked. Please use GInitable instead.
[W] Accounts::Manager::Manager:184 - Manager could not be created. DB is locked
(jolla-camera:4325): accounts-glib-CRITICAL **: ag_manager_list_services: assertion 'AG_IS_MANAGER (manager)' failed
(jolla-camera:4325): accounts-glib-CRITICAL **: ag_manager_set_db_timeout: assertion 'AG_IS_MANAGER (manager)' failed
(jolla-camera:4325): accounts-glib-CRITICAL **: ag_manager_list: assertion 'AG_IS_MANAGER (manager)' failed
(jolla-camera:4325): accounts-glib-CRITICAL **: ag_manager_list_services: assertion 'AG_IS_MANAGER (manager)' failed
(jolla-camera:4325): accounts-glib-WARNING **: Error initializing DB: unable to open database file
(jolla-camera:4325): GLib-GObject-CRITICAL **: Custom constructor for class AgManager returned NULL (which is invalid). Unable to remove object from construction_objects list, so memory was probably just leaked. Please use GInitable instead.
[W] Accounts::Manager::Manager:184 - Manager could not be created. DB is locked
(jolla-camera:4325): accounts-glib-CRITICAL **: ag_manager_create_account: assertion 'AG_IS_MANAGER (manager)' failed Segmentation fault
Either you update is incomplete(try in terminal: version --dup) or you are out of space due to BRTFS issues, in the later case you need to do a balance.
VDVsx ( 2015-03-03 09:47:06 +0200 )editsounds like btrfs - according to
rudi ( 2015-03-03 16:24:22 +0200 )edithttps://together.jolla.com/question/30822/root-and-home-disks-full-and-causing-various-problems/
I tried "version --dup". Two packages were downloaded and installed, but the issue remained the same after rebooting phone.
Here's also the "btrfs fi show" info:
chroniz ( 2015-03-03 16:44:08 +0200 )editCan you check the ownership of the files, too? They should be in /home/nemo/.config/libaccounts-glib Also, can you tell me what version of libaccounts-qt and libaccounts-glib are installed on the device?
Thanks, Chris Adams.
chris.adams ( 2015-03-04 06:26:05 +0200 )editThere's three files under libaccounts-glib. For file "accounts-db", owner and group is nemo, permissions rw-r--r--. The other two files, "accounts.db.shm" and "accounts.db-wal" seem to be empty.
Following versions of libaccounts-glib, -glib-tools and -qt5 have been installed:
chroniz ( 2015-03-04 13:06:29 +0200 )edit