[3.4.0.22] Voicecall-ui uses CPU on the background

Same still happens on 4.3.0.12 on my XA2. It has a noticeable impact on battery life. I’m not sure if it always happens after having done a voice call. Restarting lipstick via the SFOS Utilities brings things back to normal.

I ran an strace, wrapped in time, for about 2 minutes when it happened. The phone was idle, display off, connected via SSH. The PID of offending voicecall-ui process was 20171 at that time.

[root@XperiaXA2 defaultuser]# time strace -p 20171 -c
strace: Process 20171 attached
^Cstrace: Process 20171 detached
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 45.74    0.145000         103      1399         7 poll
 31.55    0.100000          17      5600           clock_gettime
 22.71    0.072000          25      2800      2800 recvmsg
  0.00    0.000000           0         8           restart_syscall
------ ----------- ----------- --------- --------- ----------------
100.00    0.317000          32      9807      2807 total
Command terminated by signal 2
real    1m 49.97s
user    0m 0.21s
sys     0m 1.02s

That are quite a lot syscall for an idle process, which, I guess, keeps at least one CPU constantly awake. After restarting the homescreen using Utilities, none of the voicecall-ui processes had a CPU usage of more than 0.0% according to htop.