REPRODUCIBILITY (% or how often): 100%
BUILD ID = OS VERSION (Settings > About product): 4.2.0.21
HARDWARE (XA2, X10, X10 II, …): XA2 Plus
UI LANGUAGE: English
REGRESSION: (compared to previous public release: Yes, No, ?): Unknown
DESCRIPTION:
ofonod periodically goes into a situation where it consumes about 150% CPU (at least htop seems to jump by about 1.5 seconds every second when it refreshes). This keeps more cores active than normal (at least 3 cores remain active at all times) and drains the battery.
PRECONDITIONS:
Not exactly sure. BLE?
STEPS TO REPRODUCE:
Turn on the phone
wait
(sometimes) wait some more
EXPECTED RESULT:
No runaway processes killing the battery
ACTUAL RESULT:
The battery drains with about 15% per hour.
ADDITIONAL INFORMATION:
Note: The process is basically unkillable by any other means than restarting the phone. I’ve tried SIGTERM, SIGKILL, restarting networking from utilities. Without success. Rebooting the phone work, for anything between 30 minutes to 1-2 days until the problem recurs.
I still had this problem occur in 4.3. Realized that I can actually kill the process, which results in an unworkable phone, because connectivity is broken. Reboot is still the only way to “fix” this.
Interesting enough, when ofonod is eating the battery, bluetooth connectivity actually becomes stable, I think this is because the constantly running process prevents the device from going into power-save mode and killing the connection. This would be nice, if the battery use wasn’t so crazily high.
Same Problem on Xperia 10 II for all 4.x Versions. It’s less often in 4.3 than in the versions before, but every few days, normally after switching between WLAN and mobile use, ofonod starts hogging the cpu and drains the the power several times faster as without the process being my top cpu intensive process. For the last weeks I had top in the background and powerusage was always OK till ofonod popped on top of my cpu usage and started to drain the battery.
I think I stumbled upon this specific issue this morning as well. Woke up and my Xperia 10 II running Sailfish 4.3 had about 20% battery left. Lighthouse app showed that ofonod cpu usage was constantly about 15%. Can’t really tell what could have caused this as the phone was normally on the bedroom table.
Yes, I’m also still seeing it. For some reason, for me it’s become way more frequent since the update. I used to get it maybe once a week, now I get it multiple times a day.
It’s a hardware test tool in SFOS.
You can launch it in command line ( csd) or by tapping several times (five?) on the Build entry in “Settings/About Product”