We have moved to a new Sailfish OS Forum. Please start new discussions there.
6

contactsd drains battery

asked 2014-06-10 10:57:27 +0200

Duke gravatar image

The CPU is always high and my jolla eat battery in 4 hours in 3G. I have installed Lighthouse to see what is the problem. The process contactsd is always between 5 to 35%. I deleted the data as explain here: https://together.jolla.com/question/21224/contacts-list-broken-contactsd-cpu-load-cannot-proceed-with-invalid-self-contact/ But after recreating exchange and facebook accounts, contactsd restart with high cpu.

Any idea to solve that?

THX

edit retag flag offensive close delete

Comments

Did you check journalctl for messages which might give a clue about the background activity? I have neither Facebook nor Exchange configured on my Jolla, so I cannot tell how much energy they consume. But 4 hours does not seem to be normal, at least I hope so.

tokaru ( 2014-06-10 16:03:48 +0200 )edit

@Duke: if contactsd is always busy, it is probably because it thinks you have constant contact changes that it is trying to export to the third-party contacts database. Can you please contact me at matthew.vogt@jollamobile.com so I can try to determine what the issue is with your device?

MattVogt ( 2014-06-11 01:19:38 +0200 )edit

I'm also having this problem.

Also, It seems there is something strange with my contact data, some of my contacts have their phone number zillion times in the device, like every times I call them/they call me it adds another new contact with just the phone number, AND links that to the contact of my friend.

And the contact lists shows hundreds of contacts with only the phone number, no name associated with the number.

The CPU consumption bug may be related to these thousands of "ghost contacts".

hkultala ( 2014-07-02 17:55:47 +0200 )edit

Harmattan contact database had a feature that if same number was connected to two different entries(one from facebook, one from skype from example), it did not recognize it as either and did not show the name who is calling. I think now SailfishOS it's doing the same thing, but adding a new contact entry for every call I get from those people. The UI is smarter and shows the name of my friend who is calling me, but the low-level gets messy and duplicates the entries.

hkultala ( 2014-07-02 17:58:41 +0200 )edit

Runnin journalctl says only: "No journal files were found."

hkultala ( 2014-07-02 17:59:50 +0200 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2014-06-10 16:38:41 +0200

Duke gravatar image

This following thinks are red in journalctl

Jun 10 13:53:42 Jolla kernel: 'hdmi_mvs' regulator not found, rc=1 Jun 10 13:53:42 Jolla kernel: hdmi_msm hdmi_msm.1: hdmi_msm_hpd_on: Failed to enable 5V regulator. Error =-19 Jun 10 13:53:42 Jolla kernel: hdmi_msm hdmi_msm.1: hdmi_msm_power_ctrl: HPD ON FAILED Jun 10 13:53:42 Jolla kernel: msm_fb_ext_resume: Turning on HPD circuitry Jun 10 13:53:42 Jolla kernel: PM: resume of devices complete after 4.120 msecs Jun 10 13:53:42 Jolla kernel: msm_suspend_end, is_wakeup_from_pc = 1 Jun 10 13:53:42 Jolla kernel: QSEECOM: qseecom_receive_req: Interrupted: exiting wait_rcv_req loop Jun 10 13:53:42 Jolla kernel: QSEECOM: qseecom_ioctl: failed qseecom_receive_req: -512 Jun 10 13:53:42 Jolla kernel: QSEECOM: qseecom_receive_req: Interrupted: exiting wait_rcv_req loop Jun 10 13:53:42 Jolla kernel: QSEECOM: qseecom_ioctl: failed qseecom_receive_req: -512 Jun 10 13:53:42 Jolla kernel: smd_pkt_read: pid: 1068, tgid: 702, task name: qmuxd

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
5 followers

Stats

Asked: 2014-06-10 10:57:27 +0200

Seen: 814 times

Last updated: Jun 10 '14