Android.hardware.camera.provider@2.4-service cpu hog // Codereader app

REPRODUCIBILITY (% or how often): Unknown
BUILD ID = OS VERSION (Settings > About product): 4.3.0.12 (Suomenlinna)
HARDWARE (XA2, X10, X10 II, …): Xperia XA2 - Dual SIM
UI LANGUAGE: English
REGRESSION: (compared to previous public release: Yes, No, ?): Yes

DESCRIPTION:

Scanned a QR-code with the 3rd party Codereader app. Left app running. Was surprised to experience phone giving me a low battery alert a few hours later. Phone body was warm. Logged in over developer USB and executed ‘top’:

Mem: 2680664K used, 22556K free, 16684K shrd, 57376K buff, 308396K cached
CPU: 35.0% usr 17.9% sys  1.5% nic 38.9% idle  0.0% io  4.3% irq  2.1% sirq
Load average: 6.60 6.46 5.91 1/1504 12160
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
 3144  2870 camerase S     247m  9.3   2 39.8 {provider@2.4-se} /vendor/bin/hw/android.hardware.camera.provider@2.4-service

PRECONDITIONS:

STEPS TO REPRODUCE:

  1. Start Codereader and scan QR-code. Leave Codereader running.

EXPECTED RESULT:

Expect minimal CPU use in quiescent state.

ACTUAL RESULT:

{provider@2.4-se} /vendor/bin/hw/android.hardware.camera.provider@2.4-service uses significant cpu

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc…)