1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-drivers_peripheral

 / Детали:

There is a crash in camera host during update settings

Предстоит сделать
Владелец
Создано  
26.11.2024

[Issue Details]:
There is a crash in camera host during update settings

[Build Details]
version-Master_Version-OpenHarmony_3.2.5.1-20220629_140024-dayu200-arm64.tar.gz

[Steps]

  1. Run hap with get and setframerate & check during commitconfig()

[Actual Result]

  1. There is a crash during update settings

[Log]
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: Save Faultlog of Process:429
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: ModuleName:camera_host
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: Reason:SIGSEGV
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: Summary:Tid:530 Name:camera_host
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: #00 pc 000000000005500c /vendor/lib64/libcamera_pipeline_core.z.so(OHOS::Camera::StreamPipelineCore::UpdateSettingsConfig(std::__h::shared_ptrOHOS::Camera::CameraMetadata const&)+96)
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: #01:fix tdd failed pc 0000000000056364 /vendor/lib64/libcamera_pipeline_core.z.so(OHOS::Camera::PipelineCore::UpdateMetadata(std::__h::shared_ptrOHOS::Camera::CameraMetadata)+184)
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: #02:add se tdd pc 000000000004a4c8 /vendor/lib64/libcamera_hdi_impl.z.so(OHOS::Camera::CameraDeviceImpl::UpdateSettings(std::__h::shared_ptrOHOS::Camera::CameraMetadata const&)+224)
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: #03:add hdf nfc tdd pc 000000000003eea4 /vendor/lib64/libcamera_hdi_impl.z.so(OHOS::Camera::CameraDeviceStub::CameraDeviceStubUpdateSettings(OHOS::MessageParcel&, OHOS::MessageParcel&, OHOS::MessageOption&)+312)
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: #04:support cbr_rlambda pc 00000000000257b8 /system/lib64/libipc_single.z.so(OHOS::IPC_SINGLE::BinderInvoker::OnTransaction(unsigned char const*)+596)
08-05 09:38:16.364 443 443 I 02d10/Faultlogger: #04:support cbr_rlambda pc 00000000000257b8 /system/lib64/libipc_single.z.so(OHOS::IPC_SINGLE::BinderInvoker::OnTransaction(unsigned char const*)+596)
08-05 09:38:16.386 437 1322 I 015c0/dsoftbus: [CONN]wait g_sendCond
08-05 09:38:16.853 443 1522 I 02d01/EventLogger: OnFileDescriptorEvent: fileName: cppcrash-429-1501925896196 event->mask: 0x8, event->len: 32
08-05 09:38:16.863 429 530 I 02d11/DfxSignalHandler: waitpid for process(2140) return with ret(2140) status(0)
08-05 09:38:16.864 429 530 I 02d11/DfxSignalHandler: Finish handle signal(11) in 429:530
08-05 09:38:16.876 445 930 E 02500/HDF_LOG_TAG: UpdateSettings: SendRequest failed, error code is 29189
08-05 09:38:16.877 445 930 E 02b00/CAMERA: HCameraDevice::Open Update setting failed with error Code: -3
08-05 09:38:16.877 445 930 E 02b00/CAMERA: HCaptureSession::GetCameraDevice Failed to open camera, rc: 2
08-05 09:38:16.877 445 930 E 02b00/CAMERA: HCaptureSession::CommitConfig() Failed to commit config. rc: 2

Uid:3028
Process name:camera_host
Reason:Signal:SIGSEGV(SEGV_MAPERR)@ (nil)
Fault thread Info:
Tid:530, Name:camera_host
#00 pc 000000000005500c /vendor/lib64/libcamera_pipeline_core.z.so(OHOS::Camera::StreamPipelineCore::UpdateSettingsConfig(std::__h::shared_ptrOHOS::Camera::CameraMetadata const&)+96)
#01:fix tdd failed pc 0000000000056364 /vendor/lib64/libcamera_pipeline_core.z.so(OHOS::Camera::PipelineCore::UpdateMetadata(std::__h::shared_ptrOHOS::Camera::CameraMetadata)+184)
#02:add se tdd pc 000000000004a4c8 /vendor/lib64/libcamera_hdi_impl.z.so(OHOS::Camera::CameraDeviceImpl::UpdateSettings(std::__h::shared_ptrOHOS::Camera::CameraMetadata const&)+224)
#03:add hdf nfc tdd pc 000000000003eea4 /vendor/lib64/libcamera_hdi_impl.z.so(OHOS::Camera::CameraDeviceStub::CameraDeviceStubUpdateSettings(OHOS::MessageParcel&, OHOS::MessageParcel&, OHOS::MessageOption&)+312)
#04:support cbr_rlambda pc 00000000000257b8 /system/lib64/libipc_single.z.so(OHOS::IPC_SINGLE::BinderInvoker::OnTransaction(unsigned char const*)+596)
#05:wpa_host crash pc 00000000000251d8 /system/lib64/libipc_single.z.so(OHOS::IPC_SINGLE::BinderInvoker::HandleCommands(unsigned int)+396)
#06:support EBR pc 0000000000024ff0 /system/lib64/libipc_single.z.so(OHOS::IPC_SINGLE::BinderInvoker::StartWorkLoop()+80)
#07:wpa crash pc 0000000000025c0c /system/lib64/libipc_single.z.so(OHOS::IPC_SINGLE::BinderInvoker::JoinThread(bool)+52)
#08:codec hdi dfx pc 000000000001fe94 /system/lib64/libipc_single.z.so(OHOS::IPC_SINGLE::IPCWorkThread::ThreadHandler()+236)
#09:Use hicollie to detect process timeouts pc 0000000000020288 /system/lib64/libipc_single.z.so
#10:Separate ctrl for chba and P2P pc 00000000000c96b8 /system/lib/ld-musl-aarch64.so.1
#11:resolve wpa hdi double free issue pc 000000000006dcf8 /system/lib/ld-musl-aarch64.so.1
Registers:
x0:0000000000000000 x1:0000007f9502c5d0 x2:0000000000000003 x3:0000000000000000
x4:0000000000000000 x5:0000000000000000 x6:0000000000000000 x7:0000000000000000
x8:0000000000000010 x9:000000557be67d84 x10:0000000000000000 x11:000000000000001c
x12:00000000000000c0 x13:0000007f9538f469 x14:0000000000000000 x15:0000000000000064
x16:0000007f95540920 x17:0000007f95695f58 x18:0000000000000000 x19:0000007f9502c5d0
x20:000000557be67d78 x21:000000557be67d80 x22:0000000000000000 x23:000000557be2103c
x24:000000557be67e18 x25:0000000000000000 x26:0000000000000010 x27:0000007f9502c990
x28:00000000000001ad x29:0000007f9502c540
lr:0000007f949c9004 sp:0000007f9502c540 pc:0000007f949c900c

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/openharmony-drivers_peripheral.git
git@api.gitlife.ru:oschina-mirror/openharmony-drivers_peripheral.git
oschina-mirror
openharmony-drivers_peripheral
openharmony-drivers_peripheral