mrousavy / react-native-vision-camera

📸 A powerful, high-performance React Native Camera library.
https://react-native-vision-camera.com
MIT License
7.01k stars 1.03k forks source link

🐛 Camera Preview becomes black screen if use it in carousel(iOS/Android) #2432

Closed devkawal closed 5 months ago

devkawal commented 6 months ago

What's happening?

Hi, I am using react-native-vision-camera(3.7.1) latest version. I have a scenario, in which I am using carousel of two slides in dashboard screen. One slide is for scanning data through NFC(Default slide). Second slide is for scanning data through Camera(We have to switch between these two slides using arrow icons).

While initializing the camera tab, sometimes after 3-4th time, camera becomes black. But interesting part is we are able to scan the barcode even in black screen. And in android it crashes after 4th-5th time.

Can anyone share any thoughts on this. What's wrong is happening here?

Also created a repo which is contains this issue - https://github.com/devkawal/scanner-demo

Reproduceable Code

Calling Camera tab
<Carousel> <View style={styles.slide}> {/* NFC Start */} <View </View> {/* NFC END */} </View> <View style={styles.slide}> {device === null ? ( <View> <Text>No Camera</Text> </View> ) : ( <View style={styles.outerScanContainer}> <View style={styles.scanContainer}> {/* Camera Start */} {cameraScreen && device !== null && ( <Camera style={styles.cameraViewStyle} codeScanner={codeScanner} device={device} isActive={isCameraInitialized} onInitialized={onCameraInitialized} /> )} </View> <Image source={IMAGES.camera_focus} style={styles.focusFrame} resizeMode="contain" /> </View> )} {/* Camera End */} </Carousel>

Initializing Function
const onCameraInitialized = useCallback(() => { if (cameraScreen) { setIsCameraInitialized(false); } else { setIsCameraInitialized(true); } }, []);

Handle slide change
const handleSlideChange = () => { if (cameraScreen) { console.log('yes'); setCameraScreen(false); } else { console.log('no'); setCameraScreen(true); } };

Relevant log output

Sometimes, camera becomes black. And camera crashes in android.

Camera Device

2024-01-15 16:09:29.494047+0530 Scanner[1572:397492] [javascript] 'Found screens with the same name nested inside one another. Check:\n\nDashboard, Dashboard > Dashboard\n\nThis can cause confusing behavior during navigation. Consider using unique names for each screen instead.', '\n    at BaseNavigationContainer (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:128132:28)\n    at ThemeProvider (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:133037:21)\n    at NavigationContainerInner (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:132932:26)\n    at StackScreen (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:148199:24)\n    at RCTView\n    at View (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:45623:43)\n    at I18nextProvider (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:126695:20)\n    at ErrorBoundary (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:148014:36)\n    at App (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:123340:41)\n    at RCTView\n    at View (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:45623:43)\n    at RCTView\n    at View (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:45623:43)\n    at AppContainer (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:45504:36)\n    at Scanner(RootComponent) (http://10.76.0.12:8081/index.bundle//&platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=com.test.smartlock.testAccess-beta:83664:28)'
2024-01-15 16:09:29.542405+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:09:29.542454+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:09:29.548425+0530 Scanner[1572:397659] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:09:29.548525+0530 Scanner[1572:397659] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:09:29.548560+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:09:29.548664+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:09:29.565713+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:09:29.565749+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:09:29.565849+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:09:29.568934+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:09:29.570237+0530 Scanner[1572:397659] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:09:29.570280+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:29.571437+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:29.623342+0530 Scanner[1572:397492] [javascript] 'kas:', true
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
2024-01-15 16:09:30.022941+0530 Scanner[1572:397659] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:09:30.023254+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:30.023355+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:30.023382+0530 Scanner[1572:397659] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:09:30.023768+0530 Scanner[1572:397659] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:09:30.023816+0530 Scanner[1572:397659] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:09:30.026987+0530 Scanner[1572:397659] [native] VisionCamera.configure(_:): Committed AudioSession configuration!
2024-01-15 16:09:32.278409+0530 Scanner[1572:397492] [javascript] -----lock found
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
2024-01-15 16:09:32.901696+0530 Scanner[1572:397475] [native] 
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
2024-01-15 16:09:36.662633+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:09:36.662671+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:09:36.662728+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:09:36.662740+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:09:36.663167+0530 Scanner[1572:397659] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:09:36.663205+0530 Scanner[1572:397659] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:09:36.663235+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:09:36.663267+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:09:36.664849+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:09:36.664869+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:09:36.664888+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:09:36.665764+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:09:36.666325+0530 Scanner[1572:397659] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:09:36.666339+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:36.666925+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:37.412895+0530 Scanner[1572:397659] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:09:37.413213+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:37.413276+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:37.413300+0530 Scanner[1572:397659] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:09:37.413494+0530 Scanner[1572:398096] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:09:37.413543+0530 Scanner[1572:398096] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:09:37.413846+0530 Scanner[1572:398096] [native] VisionCamera.configure(_:): Committed AudioSession configuration!
2024-01-15 16:09:37.413992+0530 Scanner[1572:397659] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:09:37.414661+0530 Scanner[1572:397659] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:09:37.414708+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:09:37.414746+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:09:37.417129+0530 Scanner[1572:397659] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:09:37.417203+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:09:37.420529+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:09:37.424738+0530 Scanner[1572:397659] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:09:37.426599+0530 Scanner[1572:397659] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:09:37.426667+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:37.427975+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:38.582929+0530 Scanner[1572:397659] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:09:38.583329+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:38.583419+0530 Scanner[1572:397659] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:38.583558+0530 Scanner[1572:397659] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:09:38.584685+0530 Scanner[1572:397659] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:09:38.584769+0530 Scanner[1572:397659] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:09:38.585323+0530 Scanner[1572:397659] [native] VisionCamera.configure(_:): Committed AudioSession configuration!
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
2024-01-15 16:09:45.893079+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:09:45.893114+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:09:45.893173+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:09:45.893184+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:09:45.893506+0530 Scanner[1572:398005] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:09:45.893545+0530 Scanner[1572:398005] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:09:45.893575+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:09:45.893608+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:09:45.895104+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:09:45.895121+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:09:45.895142+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:09:45.895981+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:09:45.896495+0530 Scanner[1572:398005] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:09:45.896511+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:45.896881+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:46.123844+0530 Scanner[1572:398005] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:09:46.124183+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:46.124260+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:46.124297+0530 Scanner[1572:398005] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:09:46.124818+0530 Scanner[1572:398006] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:09:46.124886+0530 Scanner[1572:398006] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:09:46.125046+0530 Scanner[1572:398005] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:09:46.125285+0530 Scanner[1572:398006] [native] VisionCamera.configure(_:): Committed AudioSession configuration!
2024-01-15 16:09:46.125680+0530 Scanner[1572:398005] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:09:46.125731+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:09:46.125779+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:09:46.128930+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:09:46.128980+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:09:46.129030+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:09:46.131875+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:09:46.133462+0530 Scanner[1572:398005] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:09:46.133521+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:46.134637+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:47.299157+0530 Scanner[1572:398005] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:09:47.299298+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:47.299317+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:47.299325+0530 Scanner[1572:398005] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:09:47.299386+0530 Scanner[1572:397656] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:09:47.299414+0530 Scanner[1572:397656] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:09:47.299539+0530 Scanner[1572:397656] [native] VisionCamera.configure(_:): Committed AudioSession configuration!
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
2024-01-15 16:09:54.711189+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:09:54.711228+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:09:54.711286+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:09:54.711297+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:09:54.711658+0530 Scanner[1572:398005] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:09:54.711698+0530 Scanner[1572:398005] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:09:54.711728+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:09:54.711761+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:09:54.713183+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:09:54.713202+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:09:54.713218+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:09:54.714014+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:09:54.714548+0530 Scanner[1572:398005] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:09:54.714562+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:54.714972+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:54.944127+0530 Scanner[1572:398005] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:09:54.944418+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:54.944471+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:54.944495+0530 Scanner[1572:398005] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:09:54.944781+0530 Scanner[1572:397656] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:09:54.944833+0530 Scanner[1572:397656] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:09:54.945034+0530 Scanner[1572:398005] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:09:54.945109+0530 Scanner[1572:397656] [native] VisionCamera.configure(_:): Committed AudioSession configuration!
2024-01-15 16:09:54.946058+0530 Scanner[1572:398005] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:09:54.946099+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:09:54.946137+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:09:54.949560+0530 Scanner[1572:398005] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:09:54.949625+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:09:54.949681+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:09:54.953320+0530 Scanner[1572:398005] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:09:54.955342+0530 Scanner[1572:398005] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:09:54.955400+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:54.956678+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:56.115212+0530 Scanner[1572:398005] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:09:56.115460+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:09:56.115504+0530 Scanner[1572:398005] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:09:56.115526+0530 Scanner[1572:398005] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:09:56.115732+0530 Scanner[1572:397656] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:09:56.115771+0530 Scanner[1572:397656] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:09:56.116416+0530 Scanner[1572:397656] [native] VisionCamera.configure(_:): Committed AudioSession configuration!
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
flipper: Desktop failed to provide certificates. Error from flipper desktop:
rsocket::StreamInterruptedException: connection error
2024-01-15 16:10:03.772939+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:10:03.772981+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:10:03.773040+0530 Scanner[1572:397170] [native] VisionCamera.didSetProps(_:): Updating 14 props: [onViewReady, codeScannerOptions, cameraId, onError, onStarted, width, onInitialized, alignSelf, enableBufferCompression, height, onCodeScanned, enableFrameProcessor, onStopped, isActive]
2024-01-15 16:10:03.773055+0530 Scanner[1572:397170] [native] VisionCamera.configure(_:): configure { ... }: Waiting for lock...
2024-01-15 16:10:03.773291+0530 Scanner[1572:398096] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:10:03.773332+0530 Scanner[1572:398096] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:10:03.773363+0530 Scanner[1572:398096] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:10:03.773396+0530 Scanner[1572:398096] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:10:03.774948+0530 Scanner[1572:398096] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:10:03.774968+0530 Scanner[1572:398096] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:10:03.774988+0530 Scanner[1572:398096] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:10:03.775800+0530 Scanner[1572:398096] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:10:03.776400+0530 Scanner[1572:398096] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:10:03.776418+0530 Scanner[1572:398096] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:10:03.776920+0530 Scanner[1572:398096] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:10:04.008492+0530 Scanner[1572:398096] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:10:04.008893+0530 Scanner[1572:398096] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:10:04.008992+0530 Scanner[1572:398096] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:10:04.009045+0530 Scanner[1572:398096] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:10:04.009581+0530 Scanner[1572:397656] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:10:04.009770+0530 Scanner[1572:397656] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:10:04.009801+0530 Scanner[1572:398096] [native] VisionCamera.configure(_:): configure { ... }: Updating CameraSession Configuration... Difference(inputChanged: true, outputsChanged: true, videoStabilizationChanged: true, orientationChanged: true, formatChanged: true, sidePropsChanged: true, torchChanged: true, zoomChanged: true, exposureChanged: true, audioSessionChanged: true)
2024-01-15 16:10:04.010170+0530 Scanner[1572:397656] [native] VisionCamera.configure(_:): Committed AudioSession configuration!
2024-01-15 16:10:04.010777+0530 Scanner[1572:398096] [native] VisionCamera.withSessionLock(_:): Beginning CameraSession configuration...
2024-01-15 16:10:04.010824+0530 Scanner[1572:398096] [native] VisionCamera.configureDevice(configuration:): Configuring Input Device...
2024-01-15 16:10:04.010864+0530 Scanner[1572:398096] [native] VisionCamera.configureDevice(configuration:): Configuring Camera com.apple.avfoundation.avcapturedevice.built-in_video:0...
2024-01-15 16:10:04.013228+0530 Scanner[1572:398096] [native] VisionCamera.configureDevice(configuration:): Successfully configured Input Device!
2024-01-15 16:10:04.013296+0530 Scanner[1572:398096] [native] VisionCamera.configureOutputs(configuration:): Configuring Outputs...
2024-01-15 16:10:04.013348+0530 Scanner[1572:398096] [native] VisionCamera.configureOutputs(configuration:): Adding Code Scanner output...
2024-01-15 16:10:04.015783+0530 Scanner[1572:398096] [native] VisionCamera.configureOutputs(configuration:): Successfully configured all outputs!
2024-01-15 16:10:04.017481+0530 Scanner[1572:398096] [native] VisionCamera.withSessionLock(_:): Committed CameraSession configuration!
2024-01-15 16:10:04.017565+0530 Scanner[1572:398096] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:10:04.018513+0530 Scanner[1572:398096] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:10:05.183085+0530 Scanner[1572:398096] [native] VisionCamera.onCameraStarted(): Camera started!
2024-01-15 16:10:05.183421+0530 Scanner[1572:398096] [native] VisionCamera.withDeviceLock(_:): Beginning CaptureDevice configuration...
2024-01-15 16:10:05.183483+0530 Scanner[1572:398096] [native] VisionCamera.withDeviceLock(_:): Committed CaptureDevice configuration!
2024-01-15 16:10:05.183508+0530 Scanner[1572:398096] [native] VisionCamera.onSessionInitialized(): Camera initialized!
2024-01-15 16:10:05.183727+0530 Scanner[1572:398005] [native] VisionCamera.configure(_:): Beginning AudioSession configuration...
2024-01-15 16:10:05.183775+0530 Scanner[1572:398005] [native] VisionCamera.configureAudioSession(configuration:): Configuring Audio Session...
2024-01-15 16:10:05.184032+0530 Scanner[1572:398005] [native] VisionCamera.configure(_:): Committed AudioSession configuration!


### Device

Oneplus 11R(Oxygen OS 13.1), iPhone8(iOS - 16.1)

### VisionCamera Version

3.7.1

### Can you reproduce this issue in the VisionCamera Example app?

I didn't try (⚠️ your issue might get ignored & closed if you don't try this)

### Additional information

- [ ] I am using Expo
- [ ] I have enabled Frame Processors (react-native-worklets-core)
- [X] I have read the [Troubleshooting Guide](https://react-native-vision-camera.com/docs/guides/troubleshooting)
- [X] I agree to follow this project's [Code of Conduct](https://github.com/mrousavy/react-native-vision-camera/blob/main/CODE_OF_CONDUCT.md)
- [X] I searched for [similar issues in this repository](https://github.com/mrousavy/react-native-vision-camera/issues) and found none.
devkawal commented 5 months ago

@mrousavy Can you please check and share your thoughts on this

mrousavy commented 5 months ago

There's multiple issues opened here where people report black screen issues. If someone pays me to work on fixing the issues I will do so

ErAmanDhiman commented 5 months ago

@mrousavy I think this is the biggest issue Almost everyone is facing , It should be done on Priority Basis , I will buy you a coffee

https://github.com/mrousavy/react-native-vision-camera/assets/85603231/26fbf84d-5e10-45bd-9418-bdb256842f06 Screenshot 2024-02-01 at 12 55 09 PM

mrousavy commented 5 months ago

Thanks for the coffee @ErAmanDhiman!

mrousavy commented 5 months ago

Working on a PR here: https://github.com/mrousavy/react-native-vision-camera/pull/2494 👀

Still in development, so don't test yet. Long way to go, this is a really complicated issue (as you can see in the changes/Files of that PR)...

mrousavy commented 5 months ago

Just released VisionCamera 3.9.0-beta.1, which includes the big PersistentCaptureSession PR that aims to fix all the blackscreen issues.... :eyes::tada:

You can try that new beta out yourself and let me know if you still encounter blackscreen issues. I'll continue to test on more devices in the meantime, organize the code a bit better, and then I'll tackle the preview stretching, focus, and flash issues!

If that fixes the blackscreen issues for you, please consider sponsoring me on GitHub to say thanks! ❤️

devkawal commented 5 months ago

Hi @mrousavy . Thanks for the update. I installed the latest 3.9.0-beta version, I am not getting the black screen issue. But now app is crashing in android, when we try to mount-unmount the camera continuously for 3-4 times or try to scan any barcode. Attaching the logs for the same.

392 12020-12981 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: Successfully created CameraCaptureSession #11!
2024-02-06 20:45:21.392 12020-12878 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 1 has been removed. Skipping buffer lost callback
2024-02-06 20:45:21.392 12020-12878 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 2 has been removed. Skipping buffer lost callback
2024-02-06 20:45:21.392 12020-12020 Persistent...ureSession com.scannerApp.access.beta            D  Stopping repeating request...
2024-02-06 20:45:21.392 12020-12020 Persistent...ureSession com.scannerApp.access.beta            D  Configure() done! isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@b6b76e1, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@cc24d08
2024-02-06 20:45:21.392 12020-12020 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Completed CameraSession Configuration! (isActive: true, isRunning: false)
2024-02-06 20:45:21.392 12020-12878 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 1 has been removed. Skipping buffer lost callback
2024-02-06 20:45:21.392 12020-12020 CameraSession           com.scannerApp.access.beta            I  Preview Output destroyed!
2024-02-06 20:45:21.392 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#5(BLAST Consumer)5](id:2ef40000000f,api:0,p:-1,c:12020) disconnect: api -1
2024-02-06 20:45:21.392 12020-12020 BLASTBufferQueue        com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#5](f:0,a:1) destructor()
2024-02-06 20:45:21.392 12020-12878 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 2 has been removed. Skipping buffer lost callback
2024-02-06 20:45:21.393 12020-12020 BufferQueueConsumer     com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#5(BLAST Consumer)5](id:2ef40000000f,api:0,p:-1,c:12020) disconnect
2024-02-06 20:45:21.393 12020-12878 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 1 has been removed. Skipping buffer lost callback
2024-02-06 20:45:21.393 12020-12878 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 2 has been removed. Skipping buffer lost callback
2024-02-06 20:45:21.393 12020-12878 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 1 has been removed. Skipping buffer lost callback
2024-02-06 20:45:21.393 12020-12878 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 2 has been removed. Skipping buffer lost callback
2024-02-06 20:45:21.393 12020-12020 CameraView              com.scannerApp.access.beta            I  Updating CameraSession...
2024-02-06 20:45:21.394 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Waiting for lock...
2024-02-06 20:45:21.394 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=false, outputsChanged=false, sidePropsChanged=false, isActiveChanged=true)
2024-02-06 20:45:21.394 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setIsActive(false)
2024-02-06 20:45:21.394 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() with isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@b6b76e1, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@cc24d08
2024-02-06 20:45:21.394 12020-12981 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: CameraCaptureSession #10 has been closed.
2024-02-06 20:45:21.394 12020-12981 Persistent...ureSession com.scannerApp.access.beta            I  Session android.hardware.camera2.impl.CameraCaptureSessionImpl@65bb5d5 closed!
2024-02-06 20:45:21.394 12020-12020 CameraSession           com.scannerApp.access.beta            I  Closing CameraSession...
2024-02-06 20:45:21.395 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Stopping repeating request...
2024-02-06 20:45:21.395 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() done! isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@b6b76e1, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@cc24d08
2024-02-06 20:45:21.395 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Completed CameraSession Configuration! (isActive: false, isRunning: false)
2024-02-06 20:45:21.395 12020-12020 CameraSession           com.scannerApp.access.beta            I  Destroying session..
2024-02-06 20:45:21.450 12020-14555 BpBinder                com.scannerApp.access.beta            I  onLastStrongRef automatically unlinking death recipients: 
2024-02-06 20:45:21.463 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-11](id:2ef400000011,api:4,p:2382,c:12020) disconnect: api 4
2024-02-06 20:45:21.464  3047-4238  OplusCamer...eBroadcast pid-3047                             I  notifyCameraState packageName:com.scannerApp.access.beta cameraState:3 frontcamera:0 cameraId:2
2024-02-06 20:45:21.465 12020-14555 CameraManagerGlobal     com.scannerApp.access.beta            E  Camera 5 is not present. Ignore physical camera status change
2024-02-06 20:45:21.465 12020-12983 CameraDevices           com.scannerApp.access.beta            I  Camera #2 is now available.
2024-02-06 20:45:21.466 12020-12020 SurfaceOutput           com.scannerApp.access.beta            I  Closing BarcodeScanner..
2024-02-06 20:45:21.466 12020-12020 BufferQueueConsumer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-11](id:2ef400000011,api:0,p:-1,c:12020) disconnect
2024-02-06 20:45:21.466 12020-12020 CameraSession           com.scannerApp.access.beta            I  CameraSession closed!
2024-02-06 20:45:21.473 12020-14413 OplusCameraUtils        com.scannerApp.access.beta            I  current activityName: com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:21.476 12020-12844 TransportR...EventStore com.scannerApp.access.beta            D  Storing event with priority=VERY_LOW, name=FIREBASE_ML_SDK for destination cct
2024-02-06 20:45:21.478 12020-12832 SurfaceView             com.scannerApp.access.beta            D  160173785positionLost mSurfaceControl is null return;
2024-02-06 20:45:21.480 12020-12020 Quality                 com.scannerApp.access.beta            I  Skipped: true 11 cost 190.7735 refreshRate 16650259 bit true processName com.scannerApp.access.beta
2024-02-06 20:45:21.482 12020-12844 TransportR...oScheduler com.scannerApp.access.beta            D  Upload for context TransportContext(cct, VERY_LOW, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning...
2024-02-06 20:45:21.489  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=91026, seq[5], name=SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity](BLAST)#91026
2024-02-06 20:45:21.489  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=91027, seq[3], name=Background for SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#91027
2024-02-06 20:45:21.490  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=91025, seq[7], name=SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#91025
2024-02-06 20:45:24.087  4297-4743  OPlusFrontAppManager    pid-4297                             D  decideAppScene: com.scannerApp.access.beta com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity 1 -->> COMMON
2024-02-06 20:45:25.414  3047-3695  system_server           pid-3047                             D  addOrUpdateWindow: set 70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity firstDownTimeInTarget to 181126704866000
2024-02-06 20:45:25.422  3047-3695  system_server           pid-3047                             D  addOrUpdateWindow: set 70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity firstDownTimeInTarget to 181126704866000
2024-02-06 20:45:25.454 12020-12020 ViewRootImplExtImpl     com.scannerApp.access.beta            D  MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=1168.2002, y[0]=1123.4004, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=181126711, downTime=181126703, deviceId=6, source=0x1002, displayId=0, eventId=748396405 } handled by client, just return
2024-02-06 20:45:25.456 12020-12020 Quality                 com.scannerApp.access.beta            I  Skipped: true 1 cost 20.583147 refreshRate 16651460 bit true processName com.scannerApp.access.beta
2024-02-06 20:45:25.506  1885-5566  SurfaceFlinger          pid-1885                             I  [SF client] NEW(0xb400007d9c625d00) for (12020:com.scannerApp.access.beta)
2024-02-06 20:45:25.506 12020-12020 PreviewView             com.scannerApp.access.beta            I  Creating PreviewView...
2024-02-06 20:45:25.507 12020-12020 PreviewView             com.scannerApp.access.beta            I  PreviewView is 0x0, rendering 1080x1920 content. Resizing to: 0x0 (COVER)
2024-02-06 20:45:25.508 12020-12020 CameraView              com.scannerApp.access.beta            I  Updating CameraSession...
2024-02-06 20:45:25.509 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Waiting for lock...
2024-02-06 20:45:25.509 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=true, outputsChanged=true, sidePropsChanged=true, isActiveChanged=true)
2024-02-06 20:45:25.510 12020-12980 CameraSession           com.scannerApp.access.beta            I  Configuring inputs for CameraSession...
2024-02-06 20:45:25.510 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setInput(2)
2024-02-06 20:45:25.510 12020-12980 CameraSession           com.scannerApp.access.beta            I  Destroying previous outputs...
2024-02-06 20:45:25.510 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:25.515 12020-12980 CameraSession           com.scannerApp.access.beta            I  Creating outputs for Camera #2...
2024-02-06 20:45:25.534 12020-12020 CameraView              com.scannerApp.access.beta            I  Updating CameraSession...
2024-02-06 20:45:25.535 12020-12020 SurfaceView             com.scannerApp.access.beta            I  226446413 onAttachedToWindow
2024-02-06 20:45:25.537 12020-12980 CameraSession           com.scannerApp.access.beta            I  Adding 1280x720 CodeScanner Output in YUV_420_888...
2024-02-06 20:45:25.538 12020-12980 BufferQueueConsumer     com.scannerApp.access.beta            D  [](id:2ef400000012,api:0,p:-1,c:12020) connect: controlledByApp=true
2024-02-06 20:45:25.538 12020-14430 DynamiteModule          com.scannerApp.access.beta            W  Local module descriptor class for com.google.mlkit.dynamite.barcode not found.
2024-02-06 20:45:25.538 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setOutputs([VIDEO (1280 x 720 CodeScanner for [QR, EAN_13, CODE_128, CODE_93, CODABAR, ITF, UPC_E, PDF_417, AZTEC, DATA_MATRIX] (35))])
2024-02-06 20:45:25.539 12020-12980 CameraSession           com.scannerApp.access.beta            I  Successfully configured Session with 1 outputs for Camera #2!
2024-02-06 20:45:25.539 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setRepeatingRequest(...)
2024-02-06 20:45:25.539 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setIsActive(false)
2024-02-06 20:45:25.539 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() with isActive: false, ID: 2, device: null, session: null
2024-02-06 20:45:25.539 12020-12980 Persistent...ureSession com.scannerApp.access.beta            I  Creating new device...
2024-02-06 20:45:25.539 12020-12980 CameraManager           com.scannerApp.access.beta            I  Camera #2: Opening...
2024-02-06 20:45:25.540 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:25.541 12020-12020 PreviewView             com.scannerApp.access.beta            I  PreviewView is 1079x1079, rendering 1080x1920 content. Resizing to: 1079x1918 (COVER)
2024-02-06 20:45:25.544 12020-12980 libc                    com.scannerApp.access.beta            W  Access denied finding property "persist.vendor.camera.privapp.list"
2024-02-06 20:45:25.544 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:25.550 12020-12844 TransportR...EventStore com.scannerApp.access.beta            D  Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct
2024-02-06 20:45:25.551 12020-12980 OplusCameraUtils        com.scannerApp.access.beta            I  current activityName: com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:25.551 12020-12980 OplusCameraUtils        com.scannerApp.access.beta            I  getComponentName, componentName: com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity, packageName:com.scannerApp.access.beta, activityName:com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:25.551 12020-12980 CameraManager           com.scannerApp.access.beta            I  openCameraDeviceUserAsync, use componentName: com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:25.553  1885-2199  OplusLayer              pid-1885                             D  setProcInfo (91029,SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity](BLAST)#91029,com.scannerApp.access.beta)
2024-02-06 20:45:25.554 12020-12020 BufferQueueConsumer     com.scannerApp.access.beta            D  [](id:2ef400000013,api:0,p:-1,c:12020) connect: controlledByApp=false
2024-02-06 20:45:25.555 12020-12020 SurfaceView             com.scannerApp.access.beta            I  226446413 visibleChanged -- surfaceCreated 
2024-02-06 20:45:25.555 12020-12020 CameraSession           com.scannerApp.access.beta            I  PreviewView Surface created! Surface(name=null)/@0xfa6a650
2024-02-06 20:45:25.555 12020-12020 CameraSession           com.scannerApp.access.beta            I  Setting Preview Output...
2024-02-06 20:45:25.555 12020-12020 CameraSession           com.scannerApp.access.beta            I  PreviewView Surface updated! Surface(name=null)/@0xfa6a650 1079 x 1918
2024-02-06 20:45:25.555 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 handleSyncNoBuffer
2024-02-06 20:45:25.556 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 finishedDrawing
2024-02-06 20:45:25.556 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 performDrawFinished mAttachedToWindow true
2024-02-06 20:45:25.556  3047-4238  OplusStart...dowManager pid-3047                             D  updateRecordSurfaceViewState windowToken=android.os.BinderProxy@73f8125, hasSurfaceView=true, win=Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity}
2024-02-06 20:45:25.557 12020-12980 OplusCameraUtils        com.scannerApp.access.beta            I  current activityName: com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:25.557 12020-12980 OplusCameraUtils        com.scannerApp.access.beta            I  getComponentName, componentName: com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity, packageName:com.scannerApp.access.beta, activityName:com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:25.558  2382-7182  CameraService           pid-2382                             I  CameraService::connect call (PID 12020 "com.scannerApp.access.beta", camera ID 2) and Camera API version 2
2024-02-06 20:45:25.558 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 dispatchDraw mDrawFinished true isAboveParent false (mPrivateFlags & PFLAG_SKIP_DRAW) 128
2024-02-06 20:45:25.558 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 clearSurfaceViewPort mCornerRadius 0.0
2024-02-06 20:45:25.559 12020-12844 TransportR...oScheduler com.scannerApp.access.beta            D  Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning...
2024-02-06 20:45:25.559  2382-7182  Camera2ClientBase       pid-2382                             I  Camera 2: Opened. Client: com.scannerApp.access.beta (PID 12020, UID 10436)
2024-02-06 20:45:25.562 12020-12020 Quality                 com.scannerApp.access.beta            I  Skipped: false 1 cost 26.342527 refreshRate 16651475 bit true processName com.scannerApp.access.beta
2024-02-06 20:45:25.565 12020-12879 CameraManagerGlobal     com.scannerApp.access.beta            E  Camera 5 is not present. Ignore physical camera status change
2024-02-06 20:45:25.566 12020-12983 CameraDevices           com.scannerApp.access.beta            I  Camera #2 is now unavailable.
2024-02-06 20:45:25.566 12020-12983 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:25.567  3047-3191  OplusFeatu...Brightness pid-3047                             D  onCameraOpened, cameraId = 2,packageId = com.scannerApp.access.beta
2024-02-06 20:45:25.570 15835-15835 CamEvent                pid-15835                            D  onOplusCameraOpened cameraId =:2,packageId =:com.scannerApp.access.beta
2024-02-06 20:45:25.575  3047-4992  OplusAppLi...eptManager pid-3047                             D  shouldFilterTask::packageName = com.scannerApp.access.beta
2024-02-06 20:45:25.577 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Waiting for lock...
2024-02-06 20:45:25.577 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Waiting for lock...
2024-02-06 20:45:25.577 12020-12981 CameraManager           com.scannerApp.access.beta            I  Camera #2: Opened!
2024-02-06 20:45:25.579  3047-4209  OplusCamer...eBroadcast pid-3047                             I  notifyCameraState packageName:com.scannerApp.access.beta cameraState:0 frontcamera:0 cameraId:2
2024-02-06 20:45:25.580 12020-12980 Persistent...ureSession com.scannerApp.access.beta            I  Creating new session...
2024-02-06 20:45:25.580 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:25.582 12020-12980 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: Creating Capture Session #12... (Hardware Level: 3 | Outputs: [VIDEO (1280 x 720 CodeScanner for [QR, EAN_13, CODE_128, CODE_93, CODABAR, ITF, UPC_E, PDF_417, AZTEC, DATA_MATRIX] (35))])
2024-02-06 20:45:25.582 12020-12980 CreateCaptureSession    com.scannerApp.access.beta            I  Using new API (>=28)
2024-02-06 20:45:25.583 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setIsCameraUnitSession E
2024-02-06 20:45:25.607 12020-14430 DynamiteModule          com.scannerApp.access.beta            I  Considering local module com.google.android.gms.vision.barcode:0 and remote module com.google.android.gms.vision.barcode:240213000
2024-02-06 20:45:25.607 12020-14430 DynamiteModule          com.scannerApp.access.beta            I  Selected remote version of com.google.android.gms.vision.barcode, version >= 240213000
2024-02-06 20:45:25.607 12020-14430 DynamiteModule          com.scannerApp.access.beta            V  Dynamite loader version >= 2, using loadModule2NoCrashUtils
2024-02-06 20:45:25.608 12020-14413 OplusCameraUtils        com.scannerApp.access.beta            I  current activityName: com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:25.630 12020-12980 BufferQueueProducer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-12](id:2ef400000012,api:4,p:2382,c:12020) connect: api=4 producerControlledByApp=false
2024-02-06 20:45:25.632 12020-12981 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: Successfully created CameraCaptureSession #12!
2024-02-06 20:45:25.632 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Stopping repeating request...
2024-02-06 20:45:25.632 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() done! isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@f88ef68
2024-02-06 20:45:25.632 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Completed CameraSession Configuration! (isActive: false, isRunning: false)
2024-02-06 20:45:25.632 12020-12980 CameraView              com.scannerApp.access.beta            I  invokeOnInitialized()
2024-02-06 20:45:25.633 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=false, outputsChanged=false, sidePropsChanged=false, isActiveChanged=true)
2024-02-06 20:45:25.633 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setIsActive(false)
2024-02-06 20:45:25.633 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() with isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@f88ef68
2024-02-06 20:45:25.634 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Stopping repeating request...
2024-02-06 20:45:25.634 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() done! isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@f88ef68
2024-02-06 20:45:25.634 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Completed CameraSession Configuration! (isActive: true, isRunning: false)
2024-02-06 20:45:25.635 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=false, outputsChanged=true, sidePropsChanged=true, isActiveChanged=true)
2024-02-06 20:45:25.635 12020-12980 CameraSession           com.scannerApp.access.beta            I  Destroying previous outputs...
2024-02-06 20:45:25.635 12020-12980 SurfaceOutput           com.scannerApp.access.beta            I  Closing BarcodeScanner..
2024-02-06 20:45:25.635 12020-12980 BufferQueueConsumer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-12](id:2ef400000012,api:4,p:2382,c:12020) disconnect
2024-02-06 20:45:25.635 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:25.638 12020-12980 CameraSession           com.scannerApp.access.beta            I  Creating outputs for Camera #2...
2024-02-06 20:45:25.644 12020-12844 TransportR...EventStore com.scannerApp.access.beta            D  Storing event with priority=VERY_LOW, name=FIREBASE_ML_SDK for destination cct
2024-02-06 20:45:25.648 12020-12980 CameraSession           com.scannerApp.access.beta            I  Adding 1920x1080 Preview Output...
2024-02-06 20:45:25.649 12020-12020 PreviewView             com.scannerApp.access.beta            I  Setting PreviewView Surface Size to 1079 x 1918...
2024-02-06 20:45:25.649 12020-12844 TransportR...oScheduler com.scannerApp.access.beta            D  Upload for context TransportContext(cct, VERY_LOW, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning...
2024-02-06 20:45:25.654 12020-12020 CameraSession           com.scannerApp.access.beta            I  PreviewView Surface updated! Surface(name=null)/@0xfa6a650 1920 x 1080
2024-02-06 20:45:25.654 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 handleSyncNoBuffer
2024-02-06 20:45:25.655 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 finishedDrawing
2024-02-06 20:45:25.655 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 performDrawFinished mAttachedToWindow true
2024-02-06 20:45:25.656  3047-4238  OplusStart...dowManager pid-3047                             D  updateRecordSurfaceViewState windowToken=android.os.BinderProxy@73f8125, hasSurfaceView=true, win=Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity}
2024-02-06 20:45:25.657 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 dispatchDraw mDrawFinished true isAboveParent false (mPrivateFlags & PFLAG_SKIP_DRAW) 128
2024-02-06 20:45:25.657 12020-12020 SurfaceView             com.scannerApp.access.beta            D  226446413 clearSurfaceViewPort mCornerRadius 0.0
2024-02-06 20:45:25.658 12020-12980 CameraSession           com.scannerApp.access.beta            I  Adding 1280x720 CodeScanner Output in YUV_420_888...
2024-02-06 20:45:25.659 12020-12980 BufferQueueConsumer     com.scannerApp.access.beta            D  [](id:2ef400000014,api:0,p:-1,c:12020) connect: controlledByApp=true
2024-02-06 20:45:25.660 12020-14460 DynamiteModule          com.scannerApp.access.beta            W  Local module descriptor class for com.google.mlkit.dynamite.barcode not found.
2024-02-06 20:45:25.660 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setOutputs([PREVIEW (1920 x 1080), VIDEO (1280 x 720 CodeScanner for [QR, EAN_13, CODE_128, CODE_93, CODABAR, ITF, UPC_E, PDF_417, AZTEC, DATA_MATRIX] (35))])
2024-02-06 20:45:25.660 12020-12980 CameraSession           com.scannerApp.access.beta            I  Successfully configured Session with 2 outputs for Camera #2!
2024-02-06 20:45:25.660 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setRepeatingRequest(...)
2024-02-06 20:45:25.660 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setIsActive(true)
2024-02-06 20:45:25.660 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() with isActive: true, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: null
2024-02-06 20:45:25.661 12020-12980 Persistent...ureSession com.scannerApp.access.beta            I  Creating new session...
2024-02-06 20:45:25.661 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:25.663 12020-12844 TransportR...EventStore com.scannerApp.access.beta            D  Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct
2024-02-06 20:45:25.664 12020-12980 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: Creating Capture Session #13... (Hardware Level: 3 | Outputs: [PREVIEW (1920 x 1080), VIDEO (1280 x 720 CodeScanner for [QR, EAN_13, CODE_128, CODE_93, CODABAR, ITF, UPC_E, PDF_417, AZTEC, DATA_MATRIX] (35))])
2024-02-06 20:45:25.664 12020-12980 CreateCaptureSession    com.scannerApp.access.beta            I  Using new API (>=28)
2024-02-06 20:45:25.664 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setIsCameraUnitSession E
2024-02-06 20:45:25.664 12020-12981 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: CameraCaptureSession #12 has been closed.
2024-02-06 20:45:25.664 12020-12981 Persistent...ureSession com.scannerApp.access.beta            I  Session android.hardware.camera2.impl.CameraCaptureSessionImpl@f88ef68 closed!
2024-02-06 20:45:25.665 12020-12980 BufferQueueProducer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-12](id:2ef400000012,api:4,p:2382,c:12020) disconnect: api 4
2024-02-06 20:45:25.679 12020-12844 TransportR...oScheduler com.scannerApp.access.beta            D  Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning...
2024-02-06 20:45:25.680 12020-14460 DynamiteModule          com.scannerApp.access.beta            I  Considering local module com.google.android.gms.vision.barcode:0 and remote module com.google.android.gms.vision.barcode:240213000
2024-02-06 20:45:25.680 12020-14460 DynamiteModule          com.scannerApp.access.beta            I  Selected remote version of com.google.android.gms.vision.barcode, version >= 240213000
2024-02-06 20:45:25.680 12020-14460 DynamiteModule          com.scannerApp.access.beta            V  Dynamite loader version >= 2, using loadModule2NoCrashUtils
2024-02-06 20:45:25.798 12020-12980 BufferQueueProducer     com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#6(BLAST Consumer)6](id:2ef400000013,api:4,p:2382,c:12020) connect: api=4 producerControlledByApp=true
2024-02-06 20:45:25.799 12020-12980 BufferQueueProducer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) connect: api=4 producerControlledByApp=false
2024-02-06 20:45:25.801 12020-12878 BpBinder                com.scannerApp.access.beta            I  onLastStrongRef automatically unlinking death recipients: 
2024-02-06 20:45:25.801 12020-12981 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: Successfully created CameraCaptureSession #13!
2024-02-06 20:45:25.801 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Updating repeating request...
2024-02-06 20:45:25.802 12020-12980 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:25.806 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() done! isActive: true, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@d89347b
2024-02-06 20:45:25.806 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Completed CameraSession Configuration! (isActive: true, isRunning: true)
2024-02-06 20:45:25.806 12020-12980 CameraView              com.scannerApp.access.beta            I  invokeOnStarted()
2024-02-06 20:45:25.809  3047-4238  OplusCamer...eBroadcast pid-3047                             I  notifyCameraState packageName:com.scannerApp.access.beta cameraState:1 frontcamera:0 cameraId:2
2024-02-06 20:45:25.810  4027-4027  SystemStat...edulerImpl pid-4027                             D  scheduling event PrivacyEvent(forceVisible=true, privacyItems=[PrivacyItem(privacyType=TYPE_CAMERA, application=PrivacyApplication(packageName=com.scannerApp.access.beta, uid=10436), timeStampElapsed=437729009, paused=false)])
2024-02-06 20:45:25.865  3047-3288  VRR [OPlus...usManager] pid-3047                             D  setLTMStatus false curPkgName: com.scannerApp.access.beta curr status: false HeartStop: false HeartStopFromTGPA: false ActiveFPS: 60.000004
2024-02-06 20:45:25.865  3047-3288  VRR [OPlus...usManager] pid-3047                             D  updateGameAccelerationStatus pkgName: com.scannerApp.access.beta mOSyncFeatureSwitch: false mIsGamePolicy: false mHeartStop: false mHasFlickerRisk: false mForceAcceleration: false mToastReady: false enable: false
2024-02-06 20:45:25.912 12020-12778 BLASTBufferQueue        com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#6](f:0,a:1) acquireNextBufferLocked size=1920x1080 mFrameNumber=1 applyTransaction=true mTimestamp=181127136067133 mPendingTransactions.size=0 graphicBufferId=51625506897977 transform=4
2024-02-06 20:45:25.926 12020-14495 TFLite-in-PlayServices  com.scannerApp.access.beta            I  Created interpreter.
2024-02-06 20:45:25.928 12020-14495 TFLite-in-PlayServices  com.scannerApp.access.beta            I  Created interpreter.
2024-02-06 20:45:25.930 12020-14495 tflite                  com.scannerApp.access.beta            I  Replacing 43 out of 43 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 1 partitions for the whole graph.
2024-02-06 20:45:25.931 12020-14495 TFLite-in-PlayServices  com.scannerApp.access.beta            I  Created interpreter.
2024-02-06 20:45:25.933 12020-14495 tflite                  com.scannerApp.access.beta            I  Replacing 42 out of 47 node(s) with delegate (TfLiteXNNPackDelegate) node, yielding 11 partitions for the whole graph.
2024-02-06 20:45:25.934 12020-14495 TFLite-in-PlayServices  com.scannerApp.access.beta            I  Created interpreter.
2024-02-06 20:45:25.934 12020-14495 native                  com.scannerApp.access.beta            I  I0000 00:00:1707232525.934459   14495 oned_decoder_client.cc:695] barhopper::deep_learning::OnedDecoderClient is created successfully.
2024-02-06 20:45:26.811 12020-14935 TrafficStats            com.scannerApp.access.beta            D  tagSocket(222) with statsTag=0xffffffff, statsUid=-1
2024-02-06 20:45:27.161  3047-3695  system_server           pid-3047                             D  addOrUpdateWindow: set 70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity firstDownTimeInTarget to 181128449469000
2024-02-06 20:45:27.212  3047-4238  CoreBackPreview         pid-3047                             D  startBackNavigation currentTask=Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}, topRunningActivity=ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443}, callbackInfo=OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@44d7091, mPriority=0, mIsAnimationCallback=false}, currentFocus=Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity}
2024-02-06 20:45:27.223  3047-3695  system_server           pid-3047                             D  addOrUpdateWindow: set 70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity firstDownTimeInTarget to 181128449469000
2024-02-06 20:45:27.241 12020-12020 ViewRootImplExtImpl     com.scannerApp.access.beta            D  MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=1159.5996, y[0]=1167.5996, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=181128505, downTime=181128448, deviceId=6, source=0x1002, displayId=0, eventId=2171029 } handled by client, just return
2024-02-06 20:45:28.693  3047-3695  system_server           pid-3047                             D  addOrUpdateWindow: set 70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity firstDownTimeInTarget to 181129982293000
2024-02-06 20:45:28.775  3047-4209  CoreBackPreview         pid-3047                             D  startBackNavigation currentTask=Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}, topRunningActivity=ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443}, callbackInfo=OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@44d7091, mPriority=0, mIsAnimationCallback=false}, currentFocus=Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity}
2024-02-06 20:45:28.789  3047-3695  system_server           pid-3047                             D  addOrUpdateWindow: set 70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity firstDownTimeInTarget to 181129982293000
2024-02-06 20:45:28.814 12020-12020 ViewRootImplExtImpl     com.scannerApp.access.beta            D  MotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=1159.0, y[0]=1103.5996, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=181130070, downTime=181129981, deviceId=6, source=0x1002, displayId=0, eventId=726982956 } handled by client, just return
2024-02-06 20:45:28.824 12020-14942 TrafficStats            com.scannerApp.access.beta            D  tagSocket(222) with statsTag=0xffffffff, statsUid=-1
2024-02-06 20:45:28.892 12020-12020 SurfaceView             com.scannerApp.access.beta            I  226446413 surfaceDestroyed
2024-02-06 20:45:28.893 12020-12020 CameraSession           com.scannerApp.access.beta            I  PreviewView Surface destroyed! Surface(name=null)/@0xfa6a650
2024-02-06 20:45:28.893 12020-12020 CameraSession           com.scannerApp.access.beta            I  Destroying Preview Output...
2024-02-06 20:45:28.893 12020-12020 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Waiting for lock...
2024-02-06 20:45:28.893 12020-12020 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=false, outputsChanged=true, sidePropsChanged=true, isActiveChanged=true)
2024-02-06 20:45:28.893 12020-12020 CameraSession           com.scannerApp.access.beta            I  Destroying previous outputs...
2024-02-06 20:45:28.893 12020-12020 SurfaceOutput           com.scannerApp.access.beta            I  Closing BarcodeScanner..
2024-02-06 20:45:28.894 12020-12020 BufferQueueConsumer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) disconnect
2024-02-06 20:45:28.894 12020-12020 CameraView              com.scannerApp.access.beta            I  invokeOnStopped()
2024-02-06 20:45:28.895 12020-12020 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:28.898 12020-12020 CameraSession           com.scannerApp.access.beta            I  Creating outputs for Camera #2...
2024-02-06 20:45:28.907 12020-12981 Camera-SurfaceUtils-JNI com.scannerApp.access.beta            E  getNativeWindow: Surface had no valid native window.
2024-02-06 20:45:28.907 12020-12981 Camera-SurfaceUtils-JNI com.scannerApp.access.beta            E  SurfaceUtils_nativeDetectSurfaceDimens: Could not retrieve native window from surface.
2024-02-06 20:45:28.907 12020-12981 OplusCamer...icsManager com.scannerApp.access.beta            E  failure in getSurface
2024-02-06 20:45:28.909 12020-12020 CameraSession           com.scannerApp.access.beta            I  Adding 1280x720 CodeScanner Output in YUV_420_888...
2024-02-06 20:45:28.909 12020-12020 BufferQueueConsumer     com.scannerApp.access.beta            D  [](id:2ef400000015,api:0,p:-1,c:12020) connect: controlledByApp=true
2024-02-06 20:45:28.910 12020-12020 Persistent...ureSession com.scannerApp.access.beta            D  --> setOutputs([VIDEO (1280 x 720 CodeScanner for [QR, EAN_13, CODE_128, CODE_93, CODABAR, ITF, UPC_E, PDF_417, AZTEC, DATA_MATRIX] (35))])
2024-02-06 20:45:28.912 12020-14555 BufferQueueProducer     com.scannerApp.access.beta            E  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) queueBuffer: BufferQueue has been abandoned
2024-02-06 20:45:28.924 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            E  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) cancelBuffer: BufferQueue has been abandoned
2024-02-06 20:45:28.924 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            E  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) cancelBuffer: BufferQueue has been abandoned
2024-02-06 20:45:28.925 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            E  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) cancelBuffer: BufferQueue has been abandoned
2024-02-06 20:45:28.925 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            E  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) cancelBuffer: BufferQueue has been abandoned
2024-02-06 20:45:28.925 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            E  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) cancelBuffer: BufferQueue has been abandoned
2024-02-06 20:45:28.926 12020-12020 CameraSession           com.scannerApp.access.beta            I  Successfully configured Session with 1 outputs for Camera #2!
2024-02-06 20:45:28.926 12020-12020 Persistent...ureSession com.scannerApp.access.beta            D  --> setRepeatingRequest(...)
2024-02-06 20:45:28.926 12020-12020 Persistent...ureSession com.scannerApp.access.beta            D  --> setIsActive(false)
2024-02-06 20:45:28.926 12020-12020 Persistent...ureSession com.scannerApp.access.beta            D  Configure() with isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: null
2024-02-06 20:45:28.926 12020-12020 Persistent...ureSession com.scannerApp.access.beta            I  Creating new session...
2024-02-06 20:45:28.926 12020-12020 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setClientInfo, packageName: com.scannerApp.access.beta, uid: 10436, pid: 12020
2024-02-06 20:45:28.929 12020-12020 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: Creating Capture Session #14... (Hardware Level: 3 | Outputs: [VIDEO (1280 x 720 CodeScanner for [QR, EAN_13, CODE_128, CODE_93, CODABAR, ITF, UPC_E, PDF_417, AZTEC, DATA_MATRIX] (35))])
2024-02-06 20:45:28.929 12020-12020 CreateCaptureSession    com.scannerApp.access.beta            I  Using new API (>=28)
2024-02-06 20:45:28.929 12020-12020 OplusCamer...agerGlobal com.scannerApp.access.beta            I  setIsCameraUnitSession E
2024-02-06 20:45:28.930 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#6(BLAST Consumer)6](id:2ef400000013,api:4,p:2382,c:12020) disconnect: api 4
2024-02-06 20:45:28.931 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-13](id:2ef400000014,api:4,p:2382,c:12020) disconnect: api 4
2024-02-06 20:45:28.931  3047-4238  OplusCamer...eBroadcast pid-3047                             I  notifyCameraState packageName:com.scannerApp.access.beta cameraState:2 frontcamera:0 cameraId:2
2024-02-06 20:45:28.933 12020-12844 TransportR...EventStore com.scannerApp.access.beta            D  Storing event with priority=DEFAULT, name=FIREBASE_ML_SDK for destination cct
2024-02-06 20:45:28.940 12020-12844 TransportR...oScheduler com.scannerApp.access.beta            D  Upload for context TransportContext(cct, DEFAULT, MSRodHRwczovL2ZpcmViYXNlbG9nZ2luZy5nb29nbGVhcGlzLmNvbS92MGNjL2xvZy9iYXRjaD9mb3JtYXQ9anNvbl9wcm90bzNc) is already scheduled. Returning...
2024-02-06 20:45:28.988  3047-3288  VRR [OPlus...usManager] pid-3047                             D  setLTMStatus false curPkgName: com.scannerApp.access.beta curr status: false HeartStop: false HeartStopFromTGPA: false ActiveFPS: 60.000004
2024-02-06 20:45:28.988  3047-3288  VRR [OPlus...usManager] pid-3047                             D  updateGameAccelerationStatus pkgName: com.scannerApp.access.beta mOSyncFeatureSwitch: false mIsGamePolicy: false mHeartStop: false mHasFlickerRisk: false mForceAcceleration: false mToastReady: false enable: false
2024-02-06 20:45:28.996  1744-1744  CameraMidasService      pid-1744                             I  setPowerFactor powerfactor.packageName is com.scannerApp.access.beta!
2024-02-06 20:45:29.036 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-14](id:2ef400000015,api:4,p:2382,c:12020) connect: api=4 producerControlledByApp=false
2024-02-06 20:45:29.039 12020-12879 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 2 has been removed. Skipping buffer lost callback
2024-02-06 20:45:29.039 12020-12981 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: Successfully created CameraCaptureSession #14!
2024-02-06 20:45:29.040 12020-12781 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 1 has been removed. Skipping buffer lost callback
2024-02-06 20:45:29.040 12020-12020 Persistent...ureSession com.scannerApp.access.beta            D  Stopping repeating request...
2024-02-06 20:45:29.040 12020-12020 Persistent...ureSession com.scannerApp.access.beta            D  Configure() done! isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@225fdda
2024-02-06 20:45:29.040 12020-12020 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Completed CameraSession Configuration! (isActive: true, isRunning: false)
2024-02-06 20:45:29.040 12020-12781 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 2 has been removed. Skipping buffer lost callback
2024-02-06 20:45:29.040 12020-12020 CameraSession           com.scannerApp.access.beta            I  Preview Output destroyed!
2024-02-06 20:45:29.040 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#6(BLAST Consumer)6](id:2ef400000013,api:0,p:-1,c:12020) disconnect: api -1
2024-02-06 20:45:29.040 12020-12020 BLASTBufferQueue        com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#6](f:0,a:1) destructor()
2024-02-06 20:45:29.040 12020-12020 BufferQueueConsumer     com.scannerApp.access.beta            D  [SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#6(BLAST Consumer)6](id:2ef400000013,api:0,p:-1,c:12020) disconnect
2024-02-06 20:45:29.041 12020-12879 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 1 has been removed. Skipping buffer lost callback
2024-02-06 20:45:29.041 12020-12020 CameraView              com.scannerApp.access.beta            I  Updating CameraSession...
2024-02-06 20:45:29.041 12020-12781 CameraDevice-JV-2       com.scannerApp.access.beta            V  Stream 2 has been removed. Skipping buffer lost callback
2024-02-06 20:45:29.042 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Waiting for lock...
2024-02-06 20:45:29.042 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Updating CameraSession Configuration... Difference(deviceChanged=false, outputsChanged=false, sidePropsChanged=false, isActiveChanged=true)
2024-02-06 20:45:29.042 12020-12020 CameraSession           com.scannerApp.access.beta            I  Closing CameraSession...
2024-02-06 20:45:29.042 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  --> setIsActive(false)
2024-02-06 20:45:29.042 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() with isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@225fdda
2024-02-06 20:45:29.043 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Stopping repeating request...
2024-02-06 20:45:29.043 12020-12980 Persistent...ureSession com.scannerApp.access.beta            D  Configure() done! isActive: false, ID: 2, device: android.hardware.camera2.impl.CameraDeviceImpl@36a928b, session: android.hardware.camera2.impl.CameraCaptureSessionImpl@225fdda
2024-02-06 20:45:29.043 12020-12980 CameraSession           com.scannerApp.access.beta            I  configure { ... }: Completed CameraSession Configuration! (isActive: false, isRunning: false)
2024-02-06 20:45:29.043 12020-12020 CameraSession           com.scannerApp.access.beta            I  Destroying session..
2024-02-06 20:45:29.043 12020-12981 CreateCaptureSession    com.scannerApp.access.beta            I  Camera #2: CameraCaptureSession #13 has been closed.
2024-02-06 20:45:29.043 12020-12981 Persistent...ureSession com.scannerApp.access.beta            I  Session android.hardware.camera2.impl.CameraCaptureSessionImpl@d89347b closed!
2024-02-06 20:45:29.093  4297-4743  OPlusFrontAppManager    pid-4297                             D  decideAppScene: com.scannerApp.access.beta com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity 1 -->> COMMON
2024-02-06 20:45:29.101 12020-12781 BpBinder                com.scannerApp.access.beta            I  onLastStrongRef automatically unlinking death recipients: 
2024-02-06 20:45:29.113 12020-12020 BufferQueueProducer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-14](id:2ef400000015,api:4,p:2382,c:12020) disconnect: api 4
2024-02-06 20:45:29.116 12020-12020 SurfaceOutput           com.scannerApp.access.beta            I  Closing BarcodeScanner..
2024-02-06 20:45:29.116 12020-12020 BufferQueueConsumer     com.scannerApp.access.beta            D  [ImageReader-1280x720f23m2-12020-14](id:2ef400000015,api:0,p:-1,c:12020) disconnect
2024-02-06 20:45:29.117 12020-12020 CameraSession           com.scannerApp.access.beta            I  CameraSession closed!
2024-02-06 20:45:29.118 12020-12879 CameraManagerGlobal     com.scannerApp.access.beta            E  Camera 5 is not present. Ignore physical camera status change
2024-02-06 20:45:29.118 12020-12983 CameraDevices           com.scannerApp.access.beta            I  Camera #2 is now available.
2024-02-06 20:45:29.120  3047-4239  OplusCamer...eBroadcast pid-3047                             I  notifyCameraState packageName:com.scannerApp.access.beta cameraState:3 frontcamera:0 cameraId:2
2024-02-06 20:45:29.123 12020-14413 OplusCameraUtils        com.scannerApp.access.beta            I  current activityName: com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:29.126 12020-12832 SurfaceView             com.scannerApp.access.beta            D  123104818positionLost mSurfaceControl is null return;
2024-02-06 20:45:29.128 12020-12020 Quality                 com.scannerApp.access.beta            I  Skipped: true 13 cost 227.5955 refreshRate 16658173 bit true processName com.scannerApp.access.beta
2024-02-06 20:45:29.134  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=91029, seq[5], name=SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity](BLAST)#91029
2024-02-06 20:45:29.134  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=91030, seq[3], name=Background for SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#91030
2024-02-06 20:45:29.134  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=91028, seq[7], name=SurfaceView[com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity]#91028
2024-02-06 20:45:29.269 12020-14389 libc                    com.scannerApp.access.beta            A  Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x79348286bc in tid 14389 (pool-11-thread-), pid 12020 (liveaccess.beta)
2024-02-06 20:45:29.397 12020-12020 Quality                 com.scannerApp.access.beta            I  Skipped: true 2 cost 46.847527 refreshRate 16657104 bit true processName com.scannerApp.access.beta
2024-02-06 20:45:29.828 14972-14972 DEBUG                   pid-14972                            A  Process name is com.scannerApp.access.beta, not key_process
2024-02-06 20:45:29.828 14972-14972 DEBUG                   pid-14972                            A  Cmdline: com.scannerApp.access.beta
2024-02-06 20:45:29.828 14972-14972 DEBUG                   pid-14972                            A  pid: 12020, tid: 14389, name: pool-11-thread-  >>> com.scannerApp.access.beta <<<
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #48 pc 000000000046f110  [anon:dalvik-classes.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk] (com.google.android.gms.internal.mlkit_vision_barcode.zza.zzb+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #53 pc 000000000049140c  [anon:dalvik-classes.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk] (com.google.android.gms.internal.mlkit_vision_barcode.zzvt.zzd+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #62 pc 0000000000287bfc  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.vision.barcode.internal.zzk.zze+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #67 pc 0000000000287bdc  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.vision.barcode.internal.zzk.run+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #72 pc 000000000028b250  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.vision.common.internal.MobileVisionBase.zza+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #77 pc 000000000028b750  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.vision.common.internal.zza.call+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #82 pc 0000000000280fc4  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.common.sdkinternal.ModelResource.zza+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #87 pc 0000000000285c18  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.common.sdkinternal.zzn.run+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #92 pc 0000000000285de8  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.common.sdkinternal.zzt.run+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #97 pc 0000000000280d2c  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zze+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #102 pc 0000000000280cd8  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzc+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #107 pc 0000000000285b10  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.common.sdkinternal.zzk.run+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #122 pc 0000000000280d00  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd+0)
2024-02-06 20:45:29.829 14972-14972 DEBUG                   pid-14972                            A        #127 pc 0000000000285a94  [anon:dalvik-classes6.dex extracted in memory from /data/app/~~UOckHJLf0LLBHuus5jSmfA==/com.scannerApp.access.beta-Y4aNalMENfW-4kD5rmKPWA==/base.apk!classes6.dex] (com.google.mlkit.common.sdkinternal.zzi.run+0)
2024-02-06 20:45:29.858  3047-14977 ActivityTaskManager     pid-3047                             W    Force finishing activity com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity
2024-02-06 20:45:29.861  3047-3870  UAH_JNI                 pid-3047                             E  uah_event_acquire ! cmdId: 0 ,strPkg: com.scannerApp.access.beta, strIdent: com.android.server.wm, timeout: 600
2024-02-06 20:45:29.861  3047-3870  [UAH_CLIENT]            pid-3047                             I  UahEventAcquire, cmdid:0, pkg:com.scannerApp.access.beta, identity:com.android.server.wm
2024-02-06 20:45:29.862  3047-14977 WindowManager           pid-3047                             V  Changing focus from Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity} to null,diplayid=0
2024-02-06 20:45:29.863  3047-14977 FlexibleTaskController  pid-3047                             D  onTaskFocusChanged prevTask:Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta} ,currentTask:Task{93340eb #5 type=home I=com.android.launcher/.Launcher}
2024-02-06 20:45:29.864  3047-14977 ActivityTaskManager     pid-3047                             D  setVisibility(Token{ ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443 f}}}, visible=false) defer commitVisibility for transition collecting
2024-02-06 20:45:29.868  3047-14977 OplusFlexi...agerHelper pid-3047                             D  onTaskInfoChanged taskInfo:TaskInfo{userId=0 taskId=2443 displayId=0 isRunning=false baseIntent=Intent { flg=0x10000000 cmp=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity mCallingUid=2000 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity} numActivities=0 lastActiveTime=437733066 supportsSplitScreenMultiWindow=true supportsMultiWindow=true supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{b320d60 Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 110 - 0, 0) topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=true isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0)} task:Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}
2024-02-06 20:45:29.876  4027-4197  ShellTaskOrganizer      pid-4027                             D  dispatchTaskEventToClientIfNeed, eventType:2, taskInfo:TaskInfo{userId=0 taskId=2443 displayId=0 isRunning=false baseIntent=Intent { flg=0x10000000 cmp=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity mCallingUid=2000 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity} numActivities=0 lastActiveTime=437733066 supportsSplitScreenMultiWindow=true supportsMultiWindow=true supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@9ae858d} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 110 - 0, 0) topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=true isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0)}, leash:null
2024-02-06 20:45:29.914  3047-3514  OplusEapMa...sendEvent: pid-3047                             W  com.scannerApp.access.beta happenednative_crash
2024-02-06 20:45:29.940  3047-4969  AutofillSession         pid-3047                             D  handling death of Token{ ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443 f}}} when saving=false
2024-02-06 20:45:29.940  3047-4969  WindowManager           pid-3047                             I  WIN DEATH: Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity}
2024-02-06 20:45:29.940  3047-3752  ConnectivityService     pid-3047                             D  releasing NetworkRequest [ REQUEST id=33912, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10436 RequestorUid: 10436 RequestorPkg: com.scannerApp.access.beta UnderlyingNetworks: Null] ] (release request)
2024-02-06 20:45:29.940  3047-4969  InputManager-JNI        pid-3047                             W  Input channel object '70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity (client)' was disposed without first being removed with the input manager!
2024-02-06 20:45:29.941  1885-2199  SurfaceFlinger          pid-1885                             I  [SF client] REMOVE (0xb400007d9c625f80) for (12020:com.scannerApp.access.beta)
2024-02-06 20:45:29.941  1885-5566  SurfaceFlinger          pid-1885                             I  [SF client] REMOVE (0xb400007d8f510580) for (12020:com.scannerApp.access.beta)
2024-02-06 20:45:29.941  1885-5566  SurfaceFlinger          pid-1885                             I  [SF client] REMOVE (0xb400007d84335500) for (12020:com.scannerApp.access.beta)
2024-02-06 20:45:29.941  1885-5559  SurfaceFlinger          pid-1885                             I  [SF client] REMOVE (0xb400007d9c625d00) for (12020:com.scannerApp.access.beta)
2024-02-06 20:45:29.942  2382-4142  Camera2ClientBase       pid-2382                             I  ~Camera2ClientBase: Client object's dtor for Camera Id 2 completed. Client was: com.scannerApp.access.beta (PID 12020, UID 10436)
2024-02-06 20:45:29.942  3047-4558  ImeTracker              pid-3047                             I  com.scannerApp.access.beta:613d526f: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_REMOVE_CLIENT
2024-02-06 20:45:29.942  3047-4558  ImeTracker              pid-3047                             I  com.scannerApp.access.beta:613d526f: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-02-06 20:45:29.942  1885-5559  SurfaceFlinger          pid-1885                             I  [SF client] REMOVE (0xb400007d842a8c00) for (12020:com.scannerApp.access.beta)
2024-02-06 20:45:29.942  1885-2371  SurfaceFlinger          pid-1885                             I  [SF client] REMOVE (0xb400007d9c625e00) for (12020:com.scannerApp.access.beta)
2024-02-06 20:45:29.943  2382-4142  Camera2ClientBase       pid-2382                             I  ~Camera2ClientBase: Client object's dtor for Camera Id 2 completed. Client was: com.scannerApp.access.beta (PID 12020, UID 10436)
2024-02-06 20:45:29.943  3047-4150  ActivityManager         pid-3047                             I  Process com.scannerApp.access.beta (pid 12020) has died: vis TOP 
2024-02-06 20:45:29.943  2382-2926  Camera2ClientBase       pid-2382                             I  ~Camera2ClientBase: Client object's dtor for Camera Id 2 completed. Client was: com.scannerApp.access.beta (PID 12020, UID 10436)
2024-02-06 20:45:29.944  3047-3752  ConnectivityService     pid-3047                             D  releasing NetworkRequest [ REQUEST id=33910, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10436 RequestorUid: 10436 RequestorPkg: com.scannerApp.access.beta UnderlyingNetworks: Null] ] (release request)
2024-02-06 20:45:29.963  3047-4494  OplusHansManager        pid-3047                             I  onUidGone(), 10436 com.scannerApp.access.beta exit SM
2024-02-06 20:45:29.966  1864-1864  AudioFlingerExtImpl     pid-1864                             D  AudioFlingerExtImpl oplusSetParameters: keyvalue onForegroundActivitiesChanged=com.scannerApp.access.beta:foreground:0
2024-02-06 20:45:29.969  3047-4150  ActivityTaskManager     pid-3047                             D  removeAppToken: ActivityRecord{ u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443 f}} delayed=true parent=Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta} animating=true Callers=com.android.server.wm.DisplayContent.removeAppcom.scannerApp.access:1650 com.android.server.wm.ActivityRecord.removeFromHistory:4572 com.android.server.wm.ActivityRecord.handleAppDied:4902 com.android.server.wm.WindowProcessController.handleAppDied:1523 
2024-02-06 20:45:29.970  3047-4150  OplusHansManager        pid-3047                             I  front pkg: com.android.launcher, uid: 10178, prev pkg: com.scannerApp.access.beta, prev uid: 10436
2024-02-06 20:45:29.973  3047-4058  Osense-Bas...isionMaker pid-3047                             I  notifySceneToAthenaPolicy: SCENE_LAUNCHER, bundle: Bundle[{prevPkgName=com.scannerApp.access.beta, curUid=10178, curPkgName=com.android.launcher, prevUid=10436}]
2024-02-06 20:45:29.975  3047-4302  OplusResou...oadManager pid-3047                             I  resume pkg: com.android.launcher, uid:10178, prev pkg: com.scannerApp.access.beta, prev uid: 10436
2024-02-06 20:45:30.021  3047-3153  WindowManager           pid-3047                             W  Failed to deliver inset control state change to w=Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity EXITING}
                                                                                                    android.os.DeadObjectException
                                                                                                        at android.os.BinderProxy.transactNative(Native Method)
                                                                                                        at android.os.BinderProxy.transact(BinderProxy.java:685)
                                                                                                        at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:498)
                                                                                                        at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:4255)
                                                                                                        at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$3(InsetsStateController.java:348)
                                                                                                        at com.android.server.wm.InsetsStateController.$r8$lambda$8yykPRG1GyNq_J17QvL9d5xANMc(InsetsStateController.java:0)
                                                                                                        at com.android.server.wm.InsetsStateController$$ExternalSyntheticLambda2.run(R8$$SyntheticClass:0)
                                                                                                        at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:306)
                                                                                                        at com.android.server.wm.WindowAnimator.animate(WindowAnimator.java:214)
                                                                                                        at com.android.server.wm.WindowAnimator.lambda$new$1(WindowAnimator.java:107)
                                                                                                        at com.android.server.wm.WindowAnimator.$r8$lambda$aHNu1uhcqxihX5NZc4McDDQPAyw(WindowAnimator.java:0)
                                                                                                        at com.android.server.wm.WindowAnimator$$ExternalSyntheticLambda1.doFrame(R8$$SyntheticClass:0)
                                                                                                        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1550)
                                                                                                        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1561)
                                                                                                        at android.view.Choreographer.doCallbacks(Choreographer.java:1117)
                                                                                                        at android.view.Choreographer.doFrame(Choreographer.java:992)
                                                                                                        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1535)
                                                                                                        at android.os.Handler.handleCallback(Handler.java:958)
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                        at android.os.Looper.loopOnce(Looper.java:257)
                                                                                                        at android.os.Looper.loop(Looper.java:368)
                                                                                                        at android.os.HandlerThread.run(HandlerThread.java:67)
                                                                                                        at com.android.server.ServiceThread.run(ServiceThread.java:46)
2024-02-06 20:45:30.077  3047-3153  OplusTrans...Controller pid-3047                             D  onTransactionReady, syncId: 6095, 
                                                                                                     info: {id=6095 t=CLOSE f=0x10 trk=0 r=[0@Point(0, 0)] c=[{WCT{RemoteToken{ Task{d55e434 #1 type=home}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=1)/@0x3a6b8ec sb=Rect(0, 0 - 1240, 2772) eb=Rect(0, 0 - 1240, 2772) d=0},{WCT{RemoteToken{ Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}}} m=CLOSE f= leash=Surface(name=Task=2443)/@0xca32219 sb=Rect(0, 0 - 1240, 2772) eb=Rect(0, 0 - 1240, 2772) d=0},{null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{ token=android.os.Binder@})/@0x782aaa1 sb=Rect(0, 0 - 1240, 2772) eb=Rect(0, 0 - 1240, 2772) d=0}]}, 
                                                                                                     targets : [Task{d55e434 #1 type=home}, Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}, WallpaperWindowToken{ token=android.os.Binder@598b9b8}]
2024-02-06 20:45:30.077  3047-3153  OplusTrans...ionManager pid-3047                             D  mOpeningTasks add Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}
2024-02-06 20:45:30.084  3047-3153  TaskSnapshotCache       pid-3047                             D  putSnapshot mRunningCache top= ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443 f} isExiting}, mTaskId=2443, snapshot=TaskSnapshot{ mId=1707232530077 mCaptureTime=437733285768122 mTopActivityComponent=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity mSnapshot=android.hardware.HardwareBuffer@671999c (1240x2772) mColorSpace=sRGB IEC61966-2.1 (id=0, model=RGB) mOrientation=1 mRotation=0 mTaskSize=Point(1240, 2772) mContentInsets=[0,110][0,0] mLetterboxInsets=[0,0][0,0] mIsLowResolution=false mIsRealSnapshot=true mWindowingMode=1 mAppearance=0 mIsTranslucent=true mHasImeSurface=false, mAppIdMap size= 3
2024-02-06 20:45:30.088  3047-3149  WindowManager           pid-3047                             V      info={id=6095 t=CLOSE f=0x10 trk=0 r=[0@Point(0, 0)] c=[{WCT{RemoteToken{ Task{d55e434 #1 type=home}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=1)/@0x3a6b8ec sb=Rect(0, 0 - 1240, 2772) eb=Rect(0, 0 - 1240, 2772) d=0},{WCT{RemoteToken{ Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}}} m=CLOSE f= leash=Surface(name=Task=2443)/@0xca32219 sb=Rect(0, 0 - 1240, 2772) eb=Rect(0, 0 - 1240, 2772) d=0},{null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{ token=android.os.Binder@})/@0x782aaa1 sb=Rect(0, 0 - 1240, 2772) eb=Rect(0, 0 - 1240, 2772) d=0}]}
2024-02-06 20:45:30.136  3047-3153  WindowManager           pid-3047                             W  Failed to deliver inset control state change to w=Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity EXITING}
                                                                                                    android.os.DeadObjectException
                                                                                                        at android.os.BinderProxy.transactNative(Native Method)
                                                                                                        at android.os.BinderProxy.transact(BinderProxy.java:685)
                                                                                                        at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:498)
                                                                                                        at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:4255)
                                                                                                        at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$3(InsetsStateController.java:348)
                                                                                                        at com.android.server.wm.InsetsStateController.$r8$lambda$8yykPRG1GyNq_J17QvL9d5xANMc(InsetsStateController.java:0)
                                                                                                        at com.android.server.wm.InsetsStateController$$ExternalSyntheticLambda2.run(R8$$SyntheticClass:0)
                                                                                                        at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:306)
                                                                                                        at com.android.server.wm.RootWindowContainer.performSurfacePlacementNoTrace(RootWindowContainer.java:898)
                                                                                                        at com.android.server.wm.RootWindowContainer.performSurfacePlacement(RootWindowContainer.java:839)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacementLoop(WindowSurfacePlacer.java:182)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:126)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:115)
                                                                                                        at com.android.server.wm.WindowSurfacePlacer$Traverser.run(WindowSurfacePlacer.java:57)
                                                                                                        at android.os.Handler.handleCallback(Handler.java:958)
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                        at android.os.Looper.loopOnce(Looper.java:257)
                                                                                                        at android.os.Looper.loop(Looper.java:368)
                                                                                                        at android.os.HandlerThread.run(HandlerThread.java:67)
                                                                                                        at com.android.server.ServiceThread.run(ServiceThread.java:46)
2024-02-06 20:45:30.367  3047-3152  ActivityTaskManager     pid-3047                             W  Activity top resumed state loss timeout for ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443 f} isExiting}
2024-02-06 20:45:30.368  3047-4601  OplusAppSwitchListener  pid-3047                             D  Detect com.scannerApp.access.beta switch to background
2024-02-06 20:45:30.368  3047-4601  OplusFeatu...Brightness pid-3047                             D  onAppExit , info = com.scannerApp.access.beta
2024-02-06 20:45:30.368  3047-4601  OplusEapManager         pid-3047                             D  mTargetExitName :com.scannerApp.access.beta
2024-02-06 20:45:30.368  3047-4601  VRR [OPlus...ppManager] pid-3047                             D  OnAppSwitchObserver: onAppExit , info.targetName = com.scannerApp.access.beta
2024-02-06 20:45:30.369  3951-3969  DCSEX-AppSwitchManager  pid-3951                             V  OnAppSwitchObserver: onAppExit, resuming = com.android.launcher, target = com.scannerApp.access.beta, is ResumingFirstStart =  false, is ResumingMultiApp =  false, extensionInfo =  Bundle[mParcelledData.dataSize=52]
2024-02-06 20:45:30.371  3951-14247 DCSEX-AppL...ntRecorder pid-3951                             D  onAppSwitch from = com.scannerApp.access.beta to = com.android.launcher
2024-02-06 20:45:30.371  3951-14247 DCSEX-AppL...ntRecorder pid-3951                             D  recordExitApp = com.scannerApp.access.beta
2024-02-06 20:45:30.371  4402-10598 Athena                  pid-4402                             I  AthenaDynamicReceiver: pre_app:com.scannerApp.access.beta, next_app:com.android.launcher(10178|4444)
2024-02-06 20:45:30.372  3047-3557  Athena                  pid-3047                             I  RecordAppChangeAction: updateRecentlyUsedApp bgAppRecord=packageName:com.scannerApp.access.beta, uid:10436, userId:0, isTop=false, fgElapsedTime=437649039, bgElapsedTime=437733574, fgElapsedDur=84535, bgElapsedDur=0
2024-02-06 20:45:30.373  3047-3288  VRR [OPlus...teManager] pid-3047                             D  setFrontPackageName pkgName: com.android.launcher CurPkgName: com.scannerApp.access.beta
2024-02-06 20:45:30.373  3047-3288  VRR [OPlus...usManager] pid-3047                             D  setFrontPackageName pkgName: com.android.launcher CurPkgName: com.scannerApp.access.beta
2024-02-06 20:45:30.745  3047-3114  WindowManager           pid-3047                             W  Exception thrown during dispatchAppVisibility Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity EXITING}
                                                                                                    android.os.DeadObjectException
                                                                                                        at android.os.BinderProxy.transactNative(Native Method)
                                                                                                        at android.os.BinderProxy.transact(BinderProxy.java:685)
                                                                                                        at android.view.IWindow$Stub$Proxy.dispatchAppVisibility(IWindow.java:565)
                                                                                                        at com.android.server.wm.WindowState.sendAppVisibilityToClients(WindowState.java:3659)
                                                                                                        at com.android.server.wm.WindowContainer.sendAppVisibilityToClients(WindowContainer.java:1300)
                                                                                                        at com.android.server.wm.Windowcom.scannerApp.access.setClientVisible(WindowToken.java:453)
                                                                                                        at com.android.server.wm.ActivityRecord.setClientVisible(ActivityRecord.java:8165)
                                                                                                        at com.android.server.wm.ActivityRecord.postApplyAnimation(ActivityRecord.java:6567)
                                                                                                        at com.android.server.wm.ActivityRecord.commitVisibility(ActivityRecord.java:6509)
                                                                                                        at com.android.server.wm.Transition.finishTransition(Transition.java:1224)
                                                                                                        at com.android.server.wm.TransitionController.finishTransition(TransitionController.java:920)
                                                                                                        at com.android.server.wm.WindowOrganizerController.finishTransition(WindowOrganizerController.java:415)
                                                                                                        at android.window.IWindowOrganizerController$Stub.onTransact(IWindowOrganizerController.java:286)
                                                                                                        at com.android.server.wm.WindowOrganizerController.onTransact(WindowOrganizerController.java:181)
                                                                                                        at android.os.Binder.execTransactInternal(Binder.java:1392)
                                                                                                        at android.os.Binder.execTransact(Binder.java:1299)
2024-02-06 20:45:30.751  1885-1885  OplusLayer              pid-1885                             D  setGameMode ActivityRecord{ u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443}#90990, gameMode 0, parentLayer Task=2443#90989.
2024-02-06 20:45:30.751  1885-1885  OplusLayer              pid-1885                             D  setGameMode 1b02447 ActivityRecordInputSink com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity#90996, gameMode 0, parentLayer ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443}#90990.
2024-02-06 20:45:30.754  3047-3114  OplusFlexi...agerHelper pid-3047                             D  onTaskInfoChanged taskInfo:TaskInfo{userId=0 taskId=2443 displayId=0 isRunning=false baseIntent=Intent { flg=0x10000000 cmp=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity mCallingUid=2000 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity} numActivities=0 lastActiveTime=437733066 supportsSplitScreenMultiWindow=true supportsMultiWindow=true supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{ Task{ #2443 type=standard A=10436:com.scannerApp.access.beta}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 110 - 0, 0) topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0)} task:Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}
2024-02-06 20:45:30.754  3047-3114  ActivityTaskManager     pid-3047                             D  removeAppToken: ActivityRecord{ u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443 f}} delayed=false parent=Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta} animating=false Callers=com.android.server.wm.ActivityRecord.removeImmediately:4917 com.android.server.wm.ActivityRecord.removeIfPossible:4932 com.android.server.wm.ActivityRecord.handleCompleteDeferredRemoval:4938 com.android.server.wm.WindowContainer.handleCompleteDeferredRemoval:1483 
2024-02-06 20:45:30.755  3047-3114  WindowManager           pid-3047                             I  Window{70172fa u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity EXITING} state from HAS_DRAWN to NO_SURFACE; reason: destroySurface
2024-02-06 20:45:30.767  1885-1885  OplusLayer              pid-1885                             D  setGameMode com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity#90998, gameMode 0, parentLayer .
2024-02-06 20:45:30.767  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=90998, seq[36], name=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity#90998
2024-02-06 20:45:30.767  1885-1885  OplusLayer              pid-1885                             D  setGameMode 70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity#90997, gameMode 0, parentLayer .
2024-02-06 20:45:30.767  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=90997, seq[8], name=70172fa com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity#90997
2024-02-06 20:45:30.777  3047-3114  OplusScreenSecurityMask pid-3047                             I  onStackRemoved task = Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta} record = null displayId = 0
2024-02-06 20:45:30.777  3047-3114  OplusAlwaysAliveManager pid-3047                             D  removing: 2443, ComponentInfo{com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity}
2024-02-06 20:45:30.777  3047-3114  TaskFragmentExtImpl     pid-3047                             D  remove ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t-1 f}} to mActivityRecordSum = Counter{ }
2024-02-06 20:45:30.778  3047-3114  OplusTrans...ionManager pid-3047                             D  commitVisibilityWhenFinishTransition type=2, ar.isVisibleRequested=false, ar.isVisible=false, ar.isVisibleRequested=false, ar=ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t-1 f}} ar type 1 ar state :DESTROYED displayid :-1, participants={ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t-1 f}}, ActivityRecord{60eed71 u0 com.android.launcher/.Launcher t5}, WallpaperWindowToken{ token=android.os.Binder@598b9b8}, Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}, Task{93340eb #5 type=home I=com.android.launcher/.Launcher}, Task{d55e434 #1 type=home}}
2024-02-06 20:45:30.779  3047-3114  OplusTrans...ionManager pid-3047                             D  commitVisibilityWhenFinishTransition type=2, ar.isVisibleRequested=true, ar.isVisible=true, ar.isVisibleRequested=true, ar=ActivityRecord{60eed71 u0 com.android.launcher/.Launcher t5} ar type 2 ar state :RESUMED displayid :0, participants={ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t-1 f}}, ActivityRecord{60eed71 u0 com.android.launcher/.Launcher t5}, WallpaperWindowToken{ token=android.os.Binder@598b9b8}, Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}, Task{93340eb #5 type=home I=com.android.launcher/.Launcher}, Task{d55e434 #1 type=home}}
2024-02-06 20:45:30.780  4027-4197  ShellTaskOrganizer      pid-4027                             D  dispatchTaskEventToClientIfNeed, eventType:2, taskInfo:TaskInfo{userId=0 taskId=2443 displayId=0 isRunning=false baseIntent=Intent { flg=0x10000000 cmp=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity mCallingUid=2000 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity} numActivities=0 lastActiveTime=437733066 supportsSplitScreenMultiWindow=true supportsMultiWindow=true supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@30e05ec} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 110 - 0, 0) topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0)}, leash:null
2024-02-06 20:45:30.782  3047-3153  OplusFlexi...agerHelper pid-3047                             D  onTaskVanished taskInfo:TaskInfo{userId=0 taskId=2443 displayId=-1 isRunning=false baseIntent=Intent { flg=0x10000000 cmp=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity mCallingUid=2000 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity} numActivities=0 lastActiveTime=437733066 supportsSplitScreenMultiWindow=false supportsMultiWindow=false supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{ Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=-1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0)} task:Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}
2024-02-06 20:45:30.783  1885-1885  Layer                   pid-1885                             D  reparent to null sequence=90990, seq[4], name=ActivityRecord{5e20203 u0 com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity t2443}#90990
2024-02-06 20:45:30.790  4027-4197  ShellTaskOrganizer      pid-4027                             D  dispatchTaskEventToClientIfNeed, eventType:1, taskInfo:TaskInfo{userId=0 taskId=2443 displayId=-1 isRunning=false baseIntent=Intent { flg=0x10000000 cmp=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity mCallingUid=2000 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity} numActivities=0 lastActiveTime=437733066 supportsSplitScreenMultiWindow=false supportsMultiWindow=false supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@34e9db5} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=-1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0)}, leash:null
2024-02-06 20:45:30.794  3047-3153  FlexibleTaskController  pid-3047                             I  releaseFlexibleTaskCaptionView task=Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}
                                                                                                    java.lang.Throwable
                                                                                                        at com.android.server.wm.FlexibleTaskController.releaseFlexibleCaptionView(FlexibleTaskController.java:1224)
                                                                                                        at com.android.server.wm.FlexibleWindowManagerService.onFlexibleWindowTaskVanished(FlexibleWindowManagerService.java:776)
                                                                                                        at com.android.server.wm.TaskOrganizerControllerExtImpl.onTaskVanished(TaskOrganizerControllerExtImpl.java:100)
                                                                                                        at com.android.server.wm.TaskOrganizerController$TaskOrganizerCallbacks.onTaskVanished(TaskOrganizerController.java:158)
                                                                                                        at com.android.server.wm.TaskOrganizerController$TaskOrganizerPendingEventsQueue.dispatchPendingEvent(TaskOrganizerController.java:316)
                                                                                                        at com.android.server.wm.TaskOrganizerController$TaskOrganizerPendingEventsQueue.dispatchPendingEvents(TaskOrganizerController.java:302)
                                                                                                        at com.android.server.wm.TaskOrganizerController.dispatchPendingEvents(TaskOrganizerController.java:1034)
                                                                                                        at com.android.server.wm.WindowAnimator.animate(WindowAnimator.java:213)
                                                                                                        at com.android.server.wm.WindowAnimator.lambda$new$1(WindowAnimator.java:107)
                                                                                                        at com.android.server.wm.WindowAnimator.$r8$lambda$aHNu1uhcqxihX5NZc4McDDQPAyw(WindowAnimator.java:0)
                                                                                                        at com.android.server.wm.WindowAnimator$$ExternalSyntheticLambda1.doFrame(R8$$SyntheticClass:0)
                                                                                                        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1550)
                                                                                                        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1561)
                                                                                                        at android.view.Choreographer.doCallbacks(Choreographer.java:1117)
                                                                                                        at android.view.Choreographer.doFrame(Choreographer.java:992)
                                                                                                        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1535)
                                                                                                        at android.os.Handler.handleCallback(Handler.java:958)
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                        at android.os.Looper.loopOnce(Looper.java:257)
                                                                                                        at android.os.Looper.loop(Looper.java:368)
                                                                                                        at android.os.HandlerThread.run(HandlerThread.java:67)
                                                                                                        at com.android.server.ServiceThread.run(ServiceThread.java:46)
2024-02-06 20:45:30.795  3047-3153  OplusFlexi...agerHelper pid-3047                             D  onTaskVanished taskInfo:TaskInfo{userId=0 taskId=2443 displayId=-1 isRunning=false baseIntent=Intent { flg=0x10000000 cmp=com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity mCallingUid=2000 } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.scannerApp.access.beta/com.scannerApp.smartlock.MainActivity} numActivities=0 lastActiveTime=437733066 supportsSplitScreenMultiWindow=false supportsMultiWindow=false supportsPocketStudioMultiWindow=true isInFlexibleEmbedded = false uid = -1 pid = -1 resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{ Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=null topActivityInfo=null launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false topActivityInSizeCompat=false topActivityInOplusCompatMode=false topActivityEligibleForLetterboxEducation= false topActivityLetterboxed= false isFromDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 locusId=null displayAreaFeatureId=-1 cameraCompatControlState=hidden locusId= null topActivityLetterboxInsets=Rect(0, 0 - 0, 0)} task:Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}
2024-02-06 20:45:30.795  3047-3153  FlexibleTaskController  pid-3047                             I  releaseFlexibleTaskCaptionView task=Task{8fac0a0 #2443 type=standard A=10436:com.scannerApp.access.beta}
                                                                                                    java.lang.Throwable
                                                                                                        at com.android.server.wm.FlexibleTaskController.releaseFlexibleCaptionView(FlexibleTaskController.java:1224)
                                                                                                        at com.android.server.wm.FlexibleWindowManagerService.onFlexibleWindowTaskVanished(FlexibleWindowManagerService.java:776)
                                                                                                        at com.android.server.wm.TaskOrganizerControllerExtImpl.onTaskVanished(TaskOrganizerControllerExtImpl.java:100)
                                                                                                        at com.android.server.wm.TaskOrganizerController$TaskOrganizerPendingEventsQueue.dispatchPendingEvent(TaskOrganizerController.java:319)
                                                                                                        at com.android.server.wm.TaskOrganizerController$TaskOrganizerPendingEventsQueue.dispatchPendingEvents(TaskOrganizerController.java:302)
                                                                                                        at com.android.server.wm.TaskOrganizerController.dispatchPendingEvents(TaskOrganizerController.java:1034)
                                                                                                        at com.android.server.wm.WindowAnimator.animate(WindowAnimator.java:213)
                                                                                                        at com.android.server.wm.WindowAnimator.lambda$new$1(WindowAnimator.java:107)
                                                                                                        at com.android.server.wm.WindowAnimator.$r8$lambda$aHNu1uhcqxihX5NZc4McDDQPAyw(WindowAnimator.java:0)
                                                                                                        at com.android.server.wm.WindowAnimator$$ExternalSyntheticLambda1.doFrame(R8$$SyntheticClass:0)
                                                                                                        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1550)
                                                                                                        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1561)
                                                                                                        at android.view.Choreographer.doCallbacks(Choreographer.java:1117)
                                                                                                        at android.view.Choreographer.doFrame(Choreographer.java:992)
                                                                                                        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1535)
                                                                                                        at android.os.Handler.handleCallback(Handler.java:958)
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                        at android.os.Looper.loopOnce(Looper.java:257)
                                                                                                        at android.os.Looper.loop(Looper.java:368)
                                                                                                        at android.os.HandlerThread.run(HandlerThread.java:67)
                                                                                                        at com.android.server.ServiceThread.run(ServiceThread.java:46)
mrousavy commented 5 months ago

@devkawal does this also happen when you are not using a code-scanner? Try only enabling photo={true}, no video, no frame processor and no code-scanner and see if that happens.

devkawal commented 5 months ago

No, if commented the codeScanner, then on mounting-unmounting. It is not crashing.

<Camera
                style={styles.cameraViewStyle}
                // codeScanner={codeScanner}
                photo={true}
                device={device}
                isActive={isActive}
                onInitialized={onCameraInitialized}
                onError={onError}
                enableZoomGesture={true}
                exposure={0}
              />
mrousavy commented 5 months ago

Okay, so it's definitely related to the CodeScanner then. Maybe I'll swap that out to use ZXing 🤔

mrousavy commented 5 months ago

In other words; Looks like it is a bug in Google's MLKit CodeScanner, not in VisionCamera.

devkawal commented 5 months ago

So, are we expecting changes of scanner in upcoming release?

mrousavy commented 5 months ago

lol, no. Not working on that for now unless someone sponsors it. First I'm focusing on preview issues and stability, as well as flash and focus

ErAmanDhiman commented 5 months ago

So, are we expecting changes of scanner in upcoming release?

I think this has to be solve in next upcoming release because no library is supporting ml kit, and many devs are waiting , Thanks

podger commented 5 months ago

In other words; Looks like it is a bug in Google's MLKit CodeScanner, not in VisionCamera.

I just opened an issue on 3.9.0-Beta.3 on this exact same issue: #2554

I think it's more related to how the camera or our codes handle the unmount after a code scanned (usually done in the codeScanner callback). The code scanner works without crashes if we do not try to dismiss the camera, which I would say It's not real life use case.