Problem with one of the cameras on Galaxy S10

Hey all,

I installed /e/OS 2.8 (android 14) on a Galaxy S10 Exynos, and I’m trying to use the camera.

It has 3 back cameras. In the camera app that comes with /e/OS, they show up as Lens 1 (ID 0), Lens 2 (ID 2, Ultra-Wide), and Lens 3 (ID 4).

I can use all cameras to shoot photos, but when I try to record video with Lens 3 (ID 4), which is the “2x zoom” lens, the camera app crashes.

Excerpt from the log:

$ adb logcat | grep -i cam
06-21 16:39:50.320  9527 20240 I MediaProvider: Open with lower FS for /storage/emulated/0/DCIM/Camera/.pending-1751121590-VID_20250621_163950.mp4. Uid: 10143
06-21 16:39:50.340  6738  6738 E AndroidRuntime: Process: foundation.e.camera, PID: 6738
06-21 16:39:50.340  6738  6738 E AndroidRuntime: 	at net.sourceforge.opencamera.preview.VideoProfile.copyToMediaRecorder(VideoProfile.java:95)
06-21 16:39:50.340  6738  6738 E AndroidRuntime: 	at net.sourceforge.opencamera.preview.Preview.startVideoRecording(Preview.java:5933)
06-21 16:39:50.340  6738  6738 E AndroidRuntime: 	at net.sourceforge.opencamera.preview.Preview.takePicture(Preview.java:5784)
06-21 16:39:50.340  6738  6738 E AndroidRuntime: 	at net.sourceforge.opencamera.preview.Preview.takePicturePressed(Preview.java:5491)
06-21 16:39:50.340  6738  6738 E AndroidRuntime: 	at net.sourceforge.opencamera.MainActivity.takePicturePressed(MainActivity.java:5728)
06-21 16:39:50.340  6738  6738 E AndroidRuntime: 	at net.sourceforge.opencamera.MainActivity.takePicture(MainActivity.java:5705)
06-21 16:39:50.340  6738  6738 E AndroidRuntime: 	at net.sourceforge.opencamera.MainActivity.clickedTakePhoto(MainActivity.java:2217)
06-21 16:39:50.343  8419  9623 W ActivityTaskManager:   Force finishing activity foundation.e.camera/net.sourceforge.opencamera.MainActivity
06-21 16:39:50.353  8419  8471 I ActivityManager: Showing crash dialog for package foundation.e.camera u0
06-21 16:39:50.380  8419  8471 D CoreBackPreview: Window{aba55da u0 Application Error: foundation.e.camera}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper@248be3d, mPriority=0, mIsAnimationCallback=false}
06-21 16:39:50.496  8096  6988 W ExynosCameraSec: [CAM(2)][Back_2]-(m_getSensorListenerData[31408]):skip the HRM data. ret -11
06-21 16:39:50.362     0     0 D         : [1:   lib_1_worker: 6968] [@][LIB] [cam_id_1][CMG_EFL] void CML_REAR::UpdateAfStatus(AfState) (line 316) : AF status 0x1 0x4
06-21 16:39:50.709  8096  6989 I ExynosCamera: [CAM(2)][Back_2]-(m_monitorThreadFunc[7400]):@FIMC_IS_SYNC 112
06-21 16:39:50.710  8096  6989 D ExynosCameraMCPipe: [CAM(2)][PIPE_3AA]-(syncLog[1314]):
06-21 16:39:50.844  8419  8473 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{68c0fd4 u0 foundation.e.camera/net.sourceforge.opencamera.MainActivity t931 f}}
06-21 16:39:50.846  8419  8473 W ActivityTaskManager: Activity pause timeout for ActivityRecord{68c0fd4 u0 foundation.e.camera/net.sourceforge.opencamera.MainActivity t931 f}}
06-21 16:39:50.931  8096  6988 W ExynosCameraSec: [CAM(2)][Back_2]-(m_getSensorListenerData[31480]):skip the Rotation data. ret -11
06-21 16:39:50.941  8419  8470 V WindowManager:         {WCT{RemoteToken{2f78e70 Task{e2f08c3 #931 type=standard A=10143:foundation.e.camera}}} m=CLOSE f=NONE leash=Surface(name=Task=931)/@0xd308622 sb=Rect(0, 0 - 1440, 3040) eb=Rect(0, 0 - 1440, 3040) d=0},
06-21 16:39:50.795     0     0 D         : [1:   lib_1_worker: 6968] [@][LIB] [cam_id_1][CMG_EFL] void CML_REAR::UpdateAfStatus(AfState) (line 316) : AF status 0x2 0x1
06-21 16:39:50.828     0     0 D         : [1:   lib_1_worker: 6968] [@][LIB] [cam_id_1] MovieCafExecute. delay_count_for_roi_setting[1](1)
06-21 16:39:51.220  8419 11427 V WindowManager: Loading animations: layout params pkg=foundation.e.camera resId=0x1030308
06-21 16:39:51.226  8876  8990 V WindowManagerShell: Track 0 became idle
06-21 16:39:51.498  8096  6988 W ExynosCameraSec: [CAM(2)][Back_2]-(m_getSensorListenerData[31408]):skip the HRM data. ret -11

Has anyone had the same problem? Is there anything I can do about it?