[3.4.0.22] Voicecall-ui uses CPU on the background

REPRODUCIBILITY: 3 tests out of 3
BUILD ID = OS VERSION (Settings > About product): 3.4.0.22
HARDWARE (Jolla1, Tablet, XA2,…): Xperia X Compact
UI LANGUAGE: Finnish
REGRESSION: (compared to previous public release: Yes, No, ?): Yes

DESCRIPTION:

Voicecall-ui stays constanly at 1.2 to 2.2 % CPU usage on the background.
This type of issue has happened with some earlier releases when something has been changed in the phone UI.

PRECONDITIONS:

No preconditions (any will do)

STEPS TO REPRODUCE:

  1. Put the Sailfish device on the table, screen off.
  2. Call to SailfishOS device using other phone.
  3. Pick up the phone and answer to call.
  4. After the call has been ended make sure the phone app is closed in UX and check the CPU usage using top command.

EXPECTED RESULT:

Voicecall-ui process is present but dormant.

ACTUAL RESULT:

Voicecall-ui is not dormant and uses 1.2 to 2.2 percent CPU constantly.

ADDITIONAL INFORMATION:

Previous similar bug happened with prefetch process of voicecall-ui after reboots, but you only needed to open up the phone app and then close it again, and that would fix assumed race condition.

This time only way to make voicecall-ui dormant again is to kill it from the command line and then open up the phone app once (to make it resident in the memory and operate faster in case of incoming calls).

2 Likes