Phone app isn't starting - also people and messages-app [answered]

asked 2015-03-03 11:56:07 +0300

groxxorg gravatar image

updated 2015-03-24 20:58:32 +0300

eric gravatar image

I updated Sailfish to version 1.1.2.15 and followed the instructions. I also disabled all patches during the installations. Now whether my phone-app nor contacts-app will start (messages-app isn't starting as well).

Please help me on this, this is very urgent!


Own thoughts and progress:

  • I reinstalled the voicecall-ui using the terminal pkcon install voicecall-ui-jolla. Nothing changed.
  • I have found out that any application that wants to access the contact database, accessing this database crashes. So maybe the DB is messed up or not readable/writable.
  • As mentioned by MattVogt I did a sqlite integrity check. It gives me an "ok", so DG seems to be alright.
  • Regarding the Phone-allplication i did voicecall-ui in terminal and got this output:

[W] main:59 - Could not open /sys/fs/cgroup/memory/noswapping/tasks for disabling caching

[W] main:67 - Could not open /sys/fs/cgroup/cpu,cpuacct/interactive/tasks for disabling caching

[D] QWaylandEglClientBufferIntegration::QWaylandEglClientBufferIntegration:62 - Using Wayland-EGL

[W] QQmlImportDatabase::registerPluginTypes:1875 - Module 'Sailfish.Silica' does not contain a module identifier directive - it cannot be protected from external registrations.

[W] CommHistoryDatabase::open:303 - Opened commhistory database: "/home/nemo/.local/share/commhistory/commhistory.db"

[D] onCompleted:476 - Warning: specifying an object instance for initialPage is sub-optimal - prefer to use a Component

[D] SeasideCache::startRequest:1441 - Starting favorites query at 671 ms

memory access error (in german: Specherzugriffsfehler).

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by groxxorg
close date 2015-03-08 15:44:00.174450

Comments

1

You probably don't want to hear that, but I would backup the files and do a factory reset

MikErk ( 2015-03-03 12:39:28 +0300 )edit

You're right ... For setting up the Jolla from scratch I'm going to wait until weekend and hope to go on instructions from the community. Meanwhile I'm going to reincarnate my N900.

groxxorg ( 2015-03-03 17:24:28 +0300 )edit
2

I have mentioned this to the main contacts developer, who is investigating.

If you are willing to help us with further debug traces, it would be helpful for us if you did not delete the database files just yet! But if you just want to get things working then it may be possible to get the device working properly again by doing:

$ devel-su rm -rf /home/nemo/.local/share/system/privileged/Contacts
$ devel-su rm -rf /home/nemo/.local/share/system/Contacts
$ devel-su reboot

But note that you would lose any contact data stored on your device. After reboot, the system should recreate the database in a way which should not (not 100% certain, but probably won't) trigger the error condition.

Kind regards, Chris Adams.

chris.adams ( 2015-03-04 06:31:22 +0300 )edit
2

@groxxorg: You can verify that the database is in a consistent state by running the following:

$ devel-su -p sqlite3 /home/nemo/.local/share/system/privileged/Contacts/qtcontacts-sqlite/contacts.db "pragma integrity_check;"

It will either reply "ok" or report a bunch of errors.

MattVogt ( 2015-03-04 06:40:06 +0300 )edit

@MattVogt@chris.adams: Thanks for the hint! The integrity check gives me an "ok"; database seems to be alright then. hmnn...

EDIT: Today I reset my Jolla, it took some time but everything is running fine now. This question can be closed.

groxxorg ( 2015-03-05 17:27:21 +0300 )edit