Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contacts list broken, contactsd CPU load - "Cannot proceed with invalid self contact" #55

Closed
jklingen opened this issue Jan 30, 2014 · 2 comments

Comments

@jklingen
Copy link

[Note: It was not my intention to cross-post, but I have posted this on together.jolla.org before I realized that this is probably the better place. I'll update either way when there are news about the issue.]

I am currently experiencing serious problems with my contact list on Jolla with Sailfish 1.0.2.5:
When I open the Contacts app, it is empty.
When I try to select a contact from the Phone app, the screen is suddenly very slow in response to touches and slides and after some time, gives me an empty contact list, too.

Rebooting did not help.

Inspected topright after reboot and noticed that the contactsd process is consequently hitting the CPU, the percentage steadily growing about 1-2% per second. After reaching about 70%, it starts to display as contactsd <defunct>, then disappears from the process table for some time, then starts again with a few percent and rising.

Note: all of this happens without me interacting with the Contacts or Phone apps on the screen.

Following journalctlI can see the same few lines over and over again:

contactsd[4678]: [W] mKCal::SqliteStorage::open:293 - sqlitestorage.cpp: 293 - database "/home/nemo/.local/share/system/privileged/Calendar/mkcal/db" opened
contactsd[4678]: [W] Tp::Debug::invokeDebugCallback:149 - tp-qt 0.9.3 WARN: Introspecting roster failed with "org.freedesktop.Telepathy.Error.NotImplemented": "Roster not supported"
contactsd[4678]: [W] Contactsd::enabledWarning:106 - contactsd 1.1.1 WARN: Unable to save relationship for self contact - error: 4
invoker[4688]: Cannot proceed with invalid self contact!
mapplauncherd[1128]: Boosted process (pid=4678) was terminated due to signal 6
invoker[4688]: error: Can't send signal 6 to application [4678]: No such process
systemd[1061]: contactsd.service: main process exited, code=killed, status=6
systemd[1061]: Unit contactsd.service entered failed state.
systemd[1061]: contactsd.service holdoff time over, scheduling restart.
contactsd[4689]: [W] mKCal::SqliteStorage::open:293 - sqlitestorage.cpp: 293 - database "/home/nemo/.local/share/system/privileged/Calendar/mkcal/db" opened
contactsd[4689]: [W] Tp::Debug::invokeDebugCallback:149 - tp-qt 0.9.3 WARN: Introspecting roster failed with "org.freedesktop.Telepathy.Error.NotImplemented": "Roster not supported"
contactsd[4689]: [W] Contactsd::enabledWarning:106 - contactsd 1.1.1 WARN: Unable to save relationship for self contact - error: 4
invoker[4699]: Cannot proceed with invalid self contact!
mapplauncherd[1128]: Boosted process (pid=4689) was terminated due to signal 6
invoker[4699]: error: Can't send signal 6 to application [4689]: No such process
systemd[1061]: contactsd.service: main process exited, code=killed, status=6
systemd[1061]: Unit contactsd.service entered failed state.
systemd[1061]: contactsd.service holdoff time over, scheduling restart.

Any help with this is appreciated very much, thanks a lot.

@jklingen
Copy link
Author

FYI: got response from Chris Adams, will investigate further and keep this issue updated.

@jklingen
Copy link
Author

Obviously my database was corrupt, probably self-inflicted :-/ Everything seems to work fine after deleting the Contacts database files and re-importing my contacts, visit the link above for more details (see comments).

Please consider this problem resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant