Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Camera crash on HDR/PANO/… mode

  • /e/ version: IMG-e-0.10-p-2020080666687-dev-FP3
  • Device model: FP3
  • When it started to occur: After install /e/
  • Reproducible with the last /e/ version: yes
  • Reproducible with LineageOS: I don't know

Summary

Camera application crash after take photo in HDR/PANO/other mode (works with default and video mode)

  • The device is unusable
  • The bug is the source of a data loss or a big waste of time
  • The bug concerns a third party app
  • The bug concerns security
  • The bug concerns privacy

The problem

Steps to reproduce

  • Launch camera app
  • Choose HDR mode
  • take picture
  • wait ( Capturing... 1/3, 2/3, 3/3)
  • App automatically closed and no picture saved

What is the current behavior?

Camera app automatically close when it's trying to save picture and the phone go back to the home screen.

What is the expected correct behavior?

Save picture and keep on camera app.

Technical informations

Relevant logs (adb logcat)

2020-08-28 10:23:18.060 613-13389/? E/QCamera: <HAL><ERROR> translateFromHalMetadata: 7939: Enter translateFromHalMetadata: CAM_INTF_META_GYRO_DATA 
2020-08-28 10:23:19.599 613-13389/? E/QCamera: <HAL><ERROR> translateFromHalMetadata: 7939: Enter translateFromHalMetadata: CAM_INTF_META_GYRO_DATA 
2020-08-28 10:23:19.931 613-13389/? E/QCamera: <HAL><ERROR> translateFromHalMetadata: 7939: Enter translateFromHalMetadata: CAM_INTF_META_GYRO_DATA 
2020-08-28 10:23:19.934 613-1223/? I/QCamera: <HAL><INFO> processCaptureRequest: 6724: [KPI Perf] : PROFILE_SNAPSHOT_REQUEST_RECEIVED
2020-08-28 10:23:19.995 613-1223/? I/QCamera: <HAL><INFO> processCaptureRequest: 6724: [KPI Perf] : PROFILE_SNAPSHOT_REQUEST_RECEIVED
2020-08-28 10:23:20.062 613-1223/? I/QCamera: <HAL><INFO> processCaptureRequest: 6724: [KPI Perf] : PROFILE_SNAPSHOT_REQUEST_RECEIVED
2020-08-28 10:23:20.540 613-13380/? I/QCamera: <HAL><INFO> doReprocessOffline: 6857: Offline reprocessing id = 89 buf Id = 0 meta index = 9
2020-08-28 10:23:20.584 613-13428/? I/QCamera: <HAL><INFO> streamCbRoutine: 5829: bufIndex: 0 recvd from post proc
2020-08-28 10:23:20.584 613-13428/? E/QCamera: <HAL><ERROR> handleInputBufferWithLock: 4398: Could not find input request for frame number 886
2020-08-28 10:23:20.584 613-13428/? E/QCamera: <HAL><ERROR> processPPData: 1264: srcStream->getMyType() = 9
2020-08-28 10:23:20.589 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2805: Src Buffer cnt = 1, res = 4032X3008 len = 18194432 rot = 90 src_dim = 4000X3000 dst_dim = 4000X3000
2020-08-28 10:23:20.589 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2816: Src THUMB buf_cnt = 0, res = 0X0 len = 0 rot = 90 src_dim = 4000X3000, dst_dim = 0X0
2020-08-28 10:23:20.598 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2976: Main image idx = 0 src w/h (4000x3000), dst w/h (4000x3000) rot = 90crop t/lt (0x0) wxh (4000x3000)
2020-08-28 10:23:20.702 613-13431/? I/QCamera: <JPEG><INFO> mm_jpeg_fbd: 3573: count 0 
2020-08-28 10:23:20.702 613-13431/? I/QCamera: <JPEG><INFO> mm_jpeg_fbd: 3574: KPI Perf] : PROFILE_JPEG_FBD
2020-08-28 10:23:20.707 613-13431/? I/QCamera: <HAL><INFO> jpegEvtHandle: 4637: Issue Jpeg Callback frameNumber = 886 status = 0 and 0
2020-08-28 10:23:21.071 613-13380/? I/QCamera: <HAL><INFO> doReprocessOffline: 6857: Offline reprocessing id = 91 buf Id = 1 meta index = 10
2020-08-28 10:23:21.114 613-13428/? I/QCamera: <HAL><INFO> streamCbRoutine: 5829: bufIndex: 0 recvd from post proc
2020-08-28 10:23:21.114 613-13428/? E/QCamera: <HAL><ERROR> handleInputBufferWithLock: 4398: Could not find input request for frame number 887
2020-08-28 10:23:21.114 613-13428/? E/QCamera: <HAL><ERROR> processPPData: 1264: srcStream->getMyType() = 9
2020-08-28 10:23:21.127 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2805: Src Buffer cnt = 1, res = 4032X3008 len = 18194432 rot = 90 src_dim = 4000X3000 dst_dim = 4000X3000
2020-08-28 10:23:21.127 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2816: Src THUMB buf_cnt = 0, res = 0X0 len = 0 rot = 90 src_dim = 4000X3000, dst_dim = 0X0
2020-08-28 10:23:21.152 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2976: Main image idx = 0 src w/h (4000x3000), dst w/h (4000x3000) rot = 90crop t/lt (0x0) wxh (4000x3000)
2020-08-28 10:23:21.270 613-13434/? I/QCamera: <JPEG><INFO> mm_jpeg_fbd: 3573: count 0 
2020-08-28 10:23:21.270 613-13434/? I/QCamera: <JPEG><INFO> mm_jpeg_fbd: 3574: KPI Perf] : PROFILE_JPEG_FBD
2020-08-28 10:23:21.279 613-13434/? I/QCamera: <HAL><INFO> jpegEvtHandle: 4637: Issue Jpeg Callback frameNumber = 887 status = 0 and 0
2020-08-28 10:23:21.340 613-13380/? I/QCamera: <HAL><INFO> doReprocessOffline: 6857: Offline reprocessing id = 93 buf Id = 2 meta index = 11
2020-08-28 10:23:21.385 613-13428/? I/QCamera: <HAL><INFO> streamCbRoutine: 5829: bufIndex: 0 recvd from post proc
2020-08-28 10:23:21.385 613-13428/? E/QCamera: <HAL><ERROR> handleInputBufferWithLock: 4398: Could not find input request for frame number 888
2020-08-28 10:23:21.385 613-13428/? E/QCamera: <HAL><ERROR> processPPData: 1264: srcStream->getMyType() = 9
2020-08-28 10:23:21.397 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2805: Src Buffer cnt = 1, res = 4032X3008 len = 18194432 rot = 90 src_dim = 4000X3000 dst_dim = 4000X3000
2020-08-28 10:23:21.397 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2816: Src THUMB buf_cnt = 0, res = 0X0 len = 0 rot = 90 src_dim = 4000X3000, dst_dim = 0X0
2020-08-28 10:23:21.422 613-13380/? I/QCamera: <HAL><INFO> encodeData: 2976: Main image idx = 0 src w/h (4000x3000), dst w/h (4000x3000) rot = 90crop t/lt (0x0) wxh (4000x3000)
2020-08-28 10:23:21.541 613-13437/? I/QCamera: <JPEG><INFO> mm_jpeg_fbd: 3573: count 0 
2020-08-28 10:23:21.541 613-13437/? I/QCamera: <JPEG><INFO> mm_jpeg_fbd: 3574: KPI Perf] : PROFILE_JPEG_FBD
2020-08-28 10:23:21.551 613-13437/? I/QCamera: <HAL><INFO> jpegEvtHandle: 4637: Issue Jpeg Callback frameNumber = 888 status = 0 and 0
2020-08-28 10:23:22.334 613-13389/? E/QCamera: <HAL><ERROR> translateFromHalMetadata: 7939: Enter translateFromHalMetadata: CAM_INTF_META_GYRO_DATA 
2020-08-28 10:23:22.667 613-13389/? E/QCamera: <HAL><ERROR> translateFromHalMetadata: 7939: Enter translateFromHalMetadata: CAM_INTF_META_GYRO_DATA 
2020-08-28 10:23:22.826 613-1223/? I/QCamera: <HAL><INFO> close_camera_device: 14403: [KPI Perf]: E camera id 0
2020-08-28 10:23:22.988 613-1223/? I/QCamera: <HAL><INFO> closeCamera: 1193: [KPI Perf]: E PROFILE_CLOSE_CAMERA camera id 0
2020-08-28 10:23:23.023 613-13466/? D/QCameraQuadraCfa: img_algo_shutdown:147 : E
2020-08-28 10:23:23.023 613-13466/? D/QCameraQuadraCfa: img_algo_shutdown:152 : X
2020-08-28 10:23:23.085 613-1223/? I/QCamera: <HAL><INFO> closeCamera: 1269: [KPI Perf]: X PROFILE_CLOSE_CAMERA camera id 0, rc: 0
2020-08-28 10:23:23.086 613-1223/? I/QCamera: <HAL><INFO> close_camera_device: 14421: [KPI Perf]: X

Relevant screenshots

--

Solutions

Workaround

Possible fixes