Skip to content

Android.app.IntentReceiverLeaked #162854

Closed
flutter/packages
#9261
@michaelemsd

Description

@michaelemsd

Steps to reproduce

  1. clone the example code here https://github.com/michaelemsd/background_and_camera
  2. open the app and click the floating button in home page to enter the camera preview page
  3. back to home page
  4. force kill the app in recent task
  5. detail(please refer to the video and log)

Expected results

When the app is force stopped in the recent tasks, there are no errors.

Actual results

Memory leak error when force stop the app in recent task

Error:

[  +50 ms] E/ActivityThread(18781): Activity com.example.camera_and_background.MainActivity has leaked IntentReceiver io.flutter.plugins.camerax.DeviceOrientationManager$1@507e97a that was originally registered here. Are you missing a call to unregisterReceiver()?
[        ] E/ActivityThread(18781): android.app.IntentReceiverLeaked: Activity com.example.camera_and_background.MainActivity has leaked IntentReceiver io.flutter.plugins.camerax.DeviceOrientationManager$1@507e97a that was originally registered here. Are you missing a call to unregisterReceiver()?
[        ] E/ActivityThread(18781): 	at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1596)
[        ] E/ActivityThread(18781): 	at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1372)
[        ] E/ActivityThread(18781): 	at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1526)
[        ] E/ActivityThread(18781): 	at android.app.ContextImpl.registerReceiver(ContextImpl.java:1499)
[        ] E/ActivityThread(18781): 	at android.app.ContextImpl.registerReceiver(ContextImpl.java:1487)
[        ] E/ActivityThread(18781): 	at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:637)
[        ] E/ActivityThread(18781): 	at io.flutter.plugins.camerax.DeviceOrientationManager.start(DeviceOrientationManager.java:73)
[        ] E/ActivityThread(18781): 	at io.flutter.plugins.camerax.DeviceOrientationManagerHostApiImpl.startListeningForDeviceOrientationChange(DeviceOrientationManagerHostApiImpl.java:65)
[        ] E/ActivityThread(18781): 	at io.flutter.plugins.camerax.GeneratedCameraXLibrary$DeviceOrientationManagerHostApi$-CC.lambda$setup$0(GeneratedCameraXLibrary.java:1606)
[        ] E/ActivityThread(18781): 	at io.flutter.plugins.camerax.GeneratedCameraXLibrary$DeviceOrientationManagerHostApi$$ExternalSyntheticLambda0.onMessage(Unknown Source:2)
[        ] E/ActivityThread(18781): 	at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage(BasicMessageChannel.java:261)
[        ] E/ActivityThread(18781): 	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
[        ] E/ActivityThread(18781): 	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
[        ] E/ActivityThread(18781): 	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
[        ] E/ActivityThread(18781): 	at android.os.Handler.handleCallback(Handler.java:914)
[        ] E/ActivityThread(18781): 	at android.os.Handler.dispatchMessage(Handler.java:100)
[        ] E/ActivityThread(18781): 	at android.os.Looper.loop(Looper.java:225)
[        ] E/ActivityThread(18781): 	at android.app.ActivityThread.main(ActivityThread.java:7563)
[        ] E/ActivityThread(18781): 	at java.lang.reflect.Method.invoke(Native Method)
[        ] E/ActivityThread(18781): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
[        ] E/ActivityThread(18781): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:994)

Code sample

Code sample
[Paste your code here]
Example code: https://github.com/michaelemsd/background_and_camera

Screenshots or Video

Screenshots / Video demonstration

[Upload media here]

memory.leak.error.demo.mp4

Logs

Logs
[Paste your logs here]
Connecting to VM Service at ws://127.0.0.1:63551/1SGYtGSVZJw=/ws
Connected to the VM Service.
[+2440 ms] V/BackgroundService(18781): Starting flutter engine for background service
[  +13 ms] I/GPUD    (18781): @gpudInitialize: successfully initialized with VK, dbg=0 mmdump_dbg=0 mmpath_dbg=0
[ +142 ms] I/flutter (18781): [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(60)] Using the Impeller rendering backend (Vulkan).
[  +74 ms] V/BackgroundService(18781): Service already running, using existing service
[  +46 ms] D/QuirkSettingsLoader(18781): QuirkSettings$MetadataHolderService is not found.
[        ] D/CameraX (18781): QuirkSettings from app metadata: null
[   +3 ms] D/CameraX (18781): QuirkSettings by default: QuirkSettings{enabledWhenDeviceHasQuirk=true, forceEnabledQuirks=[], forceDisabledQuirks=[]}
[  +44 ms] D/DeviceQuirks(18781): camera2 DeviceQuirks =
[   +1 ms] I/CameraManagerGlobal(18781): Connecting to camera service
[  +11 ms] V/CameraManagerGlobal(18781): packageName = com.example.camera_and_background
[        ] V/CameraManagerGlobal(18781): camera_cts = 0
[ +367 ms] D/CameraRepository(18781): Added camera: 0
[  +33 ms] D/CameraQuirks(18781): camera2 CameraQuirks =
[  +49 ms] I/Camera2CameraInfo(18781): Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_3
[  +22 ms] D/CameraRepository(18781): Added camera: 1
[   +1 ms] D/CameraQuirks(18781): camera2 CameraQuirks =
[   +1 ms] I/Camera2CameraInfo(18781): Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_3
[   +3 ms] D/CameraRepository(18781): Added camera: 20
[   +1 ms] D/CameraQuirks(18781): camera2 CameraQuirks =
[   +1 ms] I/Camera2CameraInfo(18781): Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED
[   +7 ms] D/CameraRepository(18781): Added camera: 22
[        ] D/CameraQuirks(18781): camera2 CameraQuirks =
[        ] I/Camera2CameraInfo(18781): Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_3
[   +4 ms] D/CameraRepository(18781): Added camera: 61
[   +2 ms] D/CameraQuirks(18781): camera2 CameraQuirks =
[        ] I/Camera2CameraInfo(18781): Device Level: INFO_SUPPORTED_HARDWARE_LEVEL_FULL
[   +5 ms] D/CameraValidator(18781): Verifying camera lens facing on angelica, lensFacingInteger: null
[ +473 ms] D/ProfileInstaller(18781): Installing profile for com.example.camera_and_background
[ +688 ms] I/_and_backgroun(18781): ProcessProfilingInfo new_methods=2400 is saved saved_to_disk=1 resolve_classes_delay=8000
[+2858 ms] I/GPUD    (18781): @gpudInitialize: successfully initialized with GPUD, dbg=0 mmdump_dbg=0 mmpath_dbg=0
[  +62 ms] I/GPUD    (18781): @gpudInitialize: successfully initialized with GL, dbg=0 mmdump_dbg=0 mmpath_dbg=0
[+13081 ms] I/flutter (18781): service is successfully running 53
[+1478 ms] V/PhoneWindow(18781): DecorView setVisiblity: visibility = 0, Parent = android.view.ViewRootImpl@af4bbfa, this = DecorView@8d665ab[MainActivity]
[  +26 ms] D/Surface (18781): Surface::disconnect(this=0xd31de000,api=1)
[        ] D/Surface (18781): Surface::connect(this=0xd31de000,api=1)
[   +5 ms] D/Surface (18781): Surface::setBufferCount(this=0xd31de000,bufferCount=3)
[ +221 ms] D/DeviceQuirks(18781): video DeviceQuirks = NegativeLatLongSavesIncorrectlyQuirk
[ +207 ms] D/DynamicRangeResolver(18781): Resolved dynamic range for use case androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155 to no compatible HDR dynamic ranges.
[        ] D/DynamicRangeResolver(18781): DynamicRange@625ba7e{encoding=UNSPECIFIED, bitDepth=0}
[        ] D/DynamicRangeResolver(18781): ->
[        ] D/DynamicRangeResolver(18781): DynamicRange@499e439{encoding=SDR, bitDepth=8}
[  +13 ms] D/CameraQuirks(18781): camera2 CameraQuirks =
[        ] D/CameraQuirks(18781): camera2 CameraQuirks =
[   +1 ms] D/CameraQuirks(18781): camera2 CameraQuirks =
[  +47 ms] D/DeferrableSurface(18781): Surface created[total_surfaces=1, used_surfaces=0](androidx.camera.core.processing.SurfaceEdge$SettableSurface@45976fb}
[   +6 ms] D/DeferrableSurface(18781): Surface created[total_surfaces=2, used_surfaces=0](androidx.camera.core.SurfaceRequest$2@63e87d7}
[   +4 ms] D/DeferrableSurface(18781): New surface in use[total_surfaces=2, used_surfaces=1](androidx.camera.core.SurfaceRequest$2@63e87d7}
[        ] D/DeferrableSurface(18781): use count+1, useCount=1 androidx.camera.core.SurfaceRequest$2@63e87d7
[  +16 ms] D/ImageCapture(18781): createPipeline(cameraId: 0, streamSpec: StreamSpec{resolution=3264x2448, dynamicRange=DynamicRange@499e439{encoding=SDR, bitDepth=8}, expectedFrameRateRange=[0, 0], implementationOptions=androidx.camera.camera2.impl.Camera2ImplConfig@bfc6d30, zslDisabled=false})
[   +8 ms] D/DeviceQuirks(18781): core DeviceQuirks = SurfaceOrderQuirk
[   +3 ms] I/BufferQueue(18781): [unnamed-18781-0](this:0xc2e95000,id:0,api:0,p:-1,c:-1) BufferQueue core=(18781:com.example.camera_and_background)
[  +10 ms] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [unnamed-18781-0](this:0xc2e95000,id:0,api:0,p:-1,c:18781) connect(C): consumer=(18781:com.example.camera_and_background) controlledByApp=true
[        ] W/_and_background(18781): type=1400 audit(0.0:1778): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=152 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [unnamed-18781-0](this:0xc2e95000,id:0,api:0,p:-1,c:18781) setConsumerName: unnamed-18781-0
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [ImageReader-3264x2448f100m4-18781-0](this:0xc2e95000,id:0,api:0,p:-1,c:18781) setConsumerName: ImageReader-3264x2448f100m4-18781-0
[        ] I/BufferQueueConsumer(18781): [ImageReader-3264x2448f100m4-18781-0](this:0xc2e95000,id:0,api:0,p:-1,c:18781) setDefaultBufferSize: width=3264 height=2448
[        ] W/_and_background(18781): type=1400 audit(0.0:1780): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=152 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
[   +1 ms] D/DeferrableSurface(18781): Surface created[total_surfaces=3, used_surfaces=1](androidx.camera.core.impl.ImmediateSurface@73bf2e}
[  +12 ms] I/BufferQueue(18781): [unnamed-18781-1](this:0xc2e96000,id:1,api:0,p:-1,c:-1) BufferQueue core=(18781:com.example.camera_and_background)
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use case androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377 ACTIVE
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] W/_and_background(18781): type=1400 audit(0.0:1781): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=152 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
[        ] I/BufferQueueConsumer(18781): [unnamed-18781-1](this:0xc2e96000,id:1,api:0,p:-1,c:18781) connect(C): consumer=(18781:com.example.camera_and_background) controlledByApp=true
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] W/_and_background(18781): type=1400 audit(0.0:1782): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=152 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
[        ] I/BufferQueueConsumer(18781): [unnamed-18781-1](this:0xc2e96000,id:1,api:0,p:-1,c:18781) setConsumerName: unnamed-18781-1
[        ] W/_and_background(18781): type=1400 audit(0.0:1783): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=152 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [ImageReader-960x720f23m4-18781-1](this:0xc2e96000,id:1,api:0,p:-1,c:18781) setConsumerName: ImageReader-960x720f23m4-18781-1
[        ] I/BufferQueueConsumer(18781): [ImageReader-960x720f23m4-18781-1](this:0xc2e96000,id:1,api:0,p:-1,c:18781) setDefaultBufferSize: width=960 height=720
[        ] I/BufferQueue(18781): [unnamed-18781-2](this:0xc2e97000,id:2,api:0,p:-1,c:-1) BufferQueue core=(18781:com.example.camera_and_background)
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] W/_and_background(18781): type=1400 audit(0.0:1784): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=152 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
[        ] I/BufferQueueConsumer(18781): [unnamed-18781-2](this:0xc2e97000,id:2,api:0,p:-1,c:18781) connect(C): consumer=(18781:com.example.camera_and_background) controlledByApp=true
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [unnamed-18781-2](this:0xc2e97000,id:2,api:0,p:-1,c:18781) setConsumerName: unnamed-18781-2
[        ] W/_and_background(18781): type=1400 audit(0.0:1785): avc: denied { read } for name="u:object_r:debug_bq_dump_prop:s0" dev="tmpfs" ino=152 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:debug_bq_dump_prop:s0 tclass=file permissive=0
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [ImageReader-960x720f23m4-18781-2](this:0xc2e97000,id:2,api:0,p:-1,c:18781) setConsumerName: ImageReader-960x720f23m4-18781-2
[        ] I/BufferQueueConsumer(18781): [ImageReader-960x720f23m4-18781-2](this:0xc2e97000,id:2,api:0,p:-1,c:18781) setDefaultBufferSize: width=960 height=720
[        ] D/UseCaseAttachState(18781): Active and attached use case: [] for camera: 0
[   +1 ms] D/DeferrableSurface(18781): Surface created[total_surfaces=4, used_surfaces=1](androidx.camera.core.impl.ImmediateSurface@2b61b65}
[   +3 ms] D/ImageCapture(18781): onCameraControlReady
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use case androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810 ACTIVE
[        ] D/Camera2CameraControlImp(18781): setFlashMode: mFlashMode = 2
[        ] D/UseCaseAttachState(18781): Active and attached use case: [] for camera: 0
[   +1 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use case androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377 ACTIVE
[        ] D/UseCaseAttachState(18781): Active and attached use case: [] for camera: 0
[   +1 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use case androidx.camera.core.ImageAnalysis-8bce3bb2-a7b8-41ff-a724-d593d45cd37961379071 INACTIVE
[        ] D/UseCaseAttachState(18781): Active and attached use case: [] for camera: 0
[   +2 ms] D/UseCaseAttachState(18781): Active and attached use case: [] for camera: 0
[        ] I/BufferQueue(18781): [unnamed-18781-3](this:0xc2e98000,id:3,api:0,p:-1,c:-1) BufferQueue core=(18781:com.example.camera_and_background)
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [unnamed-18781-3](this:0xc2e98000,id:3,api:0,p:-1,c:18781) connect(C): consumer=(18781:com.example.camera_and_background) controlledByApp=true
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [unnamed-18781-3](this:0xc2e98000,id:3,api:0,p:-1,c:18781) setConsumerName: unnamed-18781-3
[        ] E/libc    (18781): Access denied finding property "vendor.debug.bq.dump"
[        ] I/BufferQueueConsumer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:0,p:-1,c:18781) setConsumerName: ImageReader-960x720f22m5-18781-3
[        ] I/BufferQueueConsumer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:0,p:-1,c:18781) setDefaultBufferSize: width=960 height=720
[   +1 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use cases [androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810, androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.ImageAnalysis-8bce3bb2-a7b8-41ff-a724-d593d45cd37961379071] now ATTACHED
[        ] D/Camera2CameraControlImp(18781): setActive: isActive = true
[        ] D/UseCaseAttachState(18781): All use case: [androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810, androidx.camera.core.ImageAnalysis-8bce3bb2-a7b8-41ff-a724-d593d45cd37961379071] for camera: 0
[   +3 ms] D/UseCaseAttachState(18781): Active and attached use case: [androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810] for camera: 0
[   +4 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Resetting Capture Session
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Skipping Capture Session state check due to current camera state: INITIALIZED and previous session status: false
[   +1 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Releasing session in state INITIALIZED
[   +1 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Attempting to force open the camera.
[   +2 ms] D/CameraStateRegistry(18781): tryOpenCamera(Camera@6227775[id=0]) [Available Cameras: 1, Already Open: false (Previous state: null)] --> SUCCESS
[   +6 ms] D/CameraStateRegistry(18781): Recalculating open cameras:
[        ] D/CameraStateRegistry(18781): Camera                                       State
[        ] D/CameraStateRegistry(18781): -------------------------------------------------------------------
[        ] D/CameraStateRegistry(18781): Camera@47f5799[id=61]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@6227775[id=0]                         OPENING
[        ] D/CameraStateRegistry(18781): Camera@dae8086[id=22]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@c4da744[id=1]                         UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@680b34f[id=20]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): -------------------------------------------------------------------
[        ] D/CameraStateRegistry(18781): Open count: 1 (Max allowed: 1)
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Opening camera.
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Transitioning camera internal state: INITIALIZED --> OPENING
[   +1 ms] D/CameraStateMachine(18781): New public camera state CameraState{type=OPENING, error=null} from OPENING and null
[        ] D/CameraStateMachine(18781): Publishing new public camera state CameraState{type=OPENING, error=null}
[   +1 ms] D/UseCaseAttachState(18781): All use case: [androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810, androidx.camera.core.ImageAnalysis-8bce3bb2-a7b8-41ff-a724-d593d45cd37961379071] for camera: 0
[ +126 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use case androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810 ACTIVE
[   +2 ms] D/UseCaseAttachState(18781): Active and attached use case: [androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810] for camera: 0
[   +6 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use case androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377 ACTIVE
[   +3 ms] D/UseCaseAttachState(18781): Active and attached use case: [androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810] for camera: 0
[   +5 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use case androidx.camera.core.ImageAnalysis-8bce3bb2-a7b8-41ff-a724-d593d45cd37961379071 INACTIVE
[   +1 ms] D/UseCaseAttachState(18781): Active and attached use case: [androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810] for camera: 0
[   +5 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} CameraDevice.onOpened()
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Transitioning camera internal state: OPENING --> OPENED
[   +4 ms] D/CameraStateRegistry(18781): Recalculating open cameras:
[        ] D/CameraStateRegistry(18781): Camera                                       State
[        ] D/CameraStateRegistry(18781): -------------------------------------------------------------------
[        ] D/CameraStateRegistry(18781): Camera@47f5799[id=61]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@6227775[id=0]                         OPEN
[        ] D/CameraStateRegistry(18781): Camera@dae8086[id=22]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@c4da744[id=1]                         UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@680b34f[id=20]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): -------------------------------------------------------------------
[        ] D/CameraStateRegistry(18781): Open count: 1 (Max allowed: 1)
[        ] D/CameraStateMachine(18781): New public camera state CameraState{type=OPEN, error=null} from OPEN and null
[        ] D/CameraStateMachine(18781): Publishing new public camera state CameraState{type=OPEN, error=null}
[        ] D/UseCaseAttachState(18781): All use case: [androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810, androidx.camera.core.ImageAnalysis-8bce3bb2-a7b8-41ff-a724-d593d45cd37961379071] for camera: 0
[  +11 ms] D/UseCaseAttachState(18781): Active and attached use case: [androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810] for camera: 0
[   +5 ms] D/SyncCaptureSessionBase(18781): [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@26af1f9] getSurface done with results: [Surface(name=null)/@0x9d6fc92, Surface(name=null)/@0x8baa243, Surface(name=null)/@0x7b9b0c0]
[        ] D/CaptureSession(18781): Opening capture session.
[  +10 ms] D/Camera2CaptureRequestBuilder(18781): template type = 1
[   +2 ms] D/SyncCaptureSessionImpl(18781): [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@26af1f9] start openCaptureSession
[   +2 ms] D/DeferrableSurface(18781): use count+1, useCount=2 androidx.camera.core.SurfaceRequest$2@63e87d7
[        ] D/DeferrableSurface(18781): New surface in use[total_surfaces=4, used_surfaces=2](androidx.camera.core.impl.ImmediateSurface@73bf2e}
[        ] D/DeferrableSurface(18781): use count+1, useCount=1 androidx.camera.core.impl.ImmediateSurface@73bf2e
[        ] D/DeferrableSurface(18781): New surface in use[total_surfaces=4, used_surfaces=3](androidx.camera.core.impl.ImmediateSurface@2b61b65}
[        ] D/DeferrableSurface(18781): use count+1, useCount=1 androidx.camera.core.impl.ImmediateSurface@2b61b65
[  +82 ms] I/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:18781) connect(P): api=4 producer=(657:???) producerControlledByApp=true
[        ] I/BufferQueueProducer(18781): [ImageReader-3264x2448f100m4-18781-0](this:0xc2e95000,id:0,api:4,p:657,c:18781) connect(P): api=4 producer=(657:???) producerControlledByApp=false
[   +1 ms] I/BufferQueueProducer(18781): [ImageReader-960x720f23m4-18781-1](this:0xc2e96000,id:1,api:4,p:657,c:18781) connect(P): api=4 producer=(657:???) producerControlledByApp=false
[   +6 ms] D/SyncCaptureSessionImpl(18781): [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@26af1f9] Session onConfigured()
[        ] D/CaptureSession(18781): Attempting to send capture request onConfigured
[        ] D/CaptureSession(18781): Issuing request for session.
[        ] D/Camera2CaptureRequestBuilder(18781): createCaptureRequest
[   +8 ms] D/CaptureSession(18781): CameraCaptureSession.onConfigured() mState=OPENED
[        ] W/Gralloc3(18781): allocator 3.x is not supported
[        ] D/CaptureSession(18781): CameraCaptureSession.onReady() OPENED
[   +2 ms] E/ion     (18781): ioctl c0044901 failed with code -1: Invalid argument
[ +351 ms] D/ImageReaderSurfaceProducer(18781): ImageTextureEntry can't wait on the fence on Android < 33
[   +8 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +50 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +57 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +45 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +66 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +64 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +82 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +66 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +64 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +64 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +83 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +62 ms] I/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:18781) queueBuffer: fps=14.45 dur=1038.26 max=70.74 min=60.66
[  +18 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +66 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +66 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +64 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +82 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +67 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +63 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +82 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +64 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +68 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +79 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +69 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +54 ms] I/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:18781) queueBuffer: fps=14.27 dur=1051.00 max=71.19 min=68.81
[  +12 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +82 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +63 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +65 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +83 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +66 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +63 ms] D/ViewRootImpl(18781): [TouchInput][ViewRootImpl] KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_BACK, scanCode=0, metaState=0, flags=0x48, repeatCount=0, eventTime=10322186, downTime=10322186, deviceId=-1, source=0x101, displayId=-1 }
[   +1 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +47 ms] D/ViewRootImpl(18781): [TouchInput][ViewRootImpl] KeyEvent { action=ACTION_UP, keyCode=KEYCODE_BACK, scanCode=0, metaState=0, flags=0x48, repeatCount=0, eventTime=10322260, downTime=10322186, deviceId=-1, source=0x101, displayId=-1 }
[ +178 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[  +60 ms] W/IMGVK   (18781): <WARNING>: [zeus/extensions/vk_ext_android_external_memory_android_hardware_buffer/android_hardware_buffer.c:122 GetAndroidHardwareBufferInfo]
[        ] W/IMGVK   (18781):    +++++++
[        ] W/IMGVK   (18781): psNativeHandle->iFormat:842094169 VkFormat:1000156002
[ +276 ms] I/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:18781) queueBuffer: fps=14.05 dur=1067.90 max=77.13 min=62.82
[ +113 ms] D/DeferrableSurface(18781): surface closed,  useCount=2 closed=true androidx.camera.core.SurfaceRequest$2@63e87d7
[        ] D/DeferrableSurface(18781): surface closed,  useCount=0 closed=true androidx.camera.core.processing.SurfaceEdge$SettableSurface@45976fb
[        ] D/DeferrableSurface(18781): Surface terminated[total_surfaces=3, used_surfaces=3](androidx.camera.core.processing.SurfaceEdge$SettableSurface@45976fb}
[        ] D/DeferrableSurface(18781): use count-1,  useCount=1 closed=true androidx.camera.core.SurfaceRequest$2@63e87d7
[        ] W/ScreenFlashWrapper(18781): completePendingScreenFlashClear: none pending!
[   +4 ms] D/ImageCapture(18781): clearPipeline
[        ] D/DeferrableSurface(18781): surface closed,  useCount=1 closed=true androidx.camera.core.impl.ImmediateSurface@73bf2e
[        ] D/DeferrableSurface(18781): surface closed,  useCount=1 closed=true androidx.camera.core.impl.ImmediateSurface@2b61b65
[        ] W/ScreenFlashWrapper(18781): completePendingScreenFlashClear: none pending!
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Use cases [androidx.camera.core.Preview-d5709de0-c02d-4bd4-b2e5-8745d88f5155198585810, androidx.camera.core.ImageCapture-7a373f65-1cc3-4f22-92bb-3489a786cbd6245548377, androidx.camera.core.ImageAnalysis-8bce3bb2-a7b8-41ff-a724-d593d45cd37961379071] now DETACHED for camera
[        ] D/UseCaseAttachState(18781): All use case: [] for camera: 0
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Resetting Capture Session
[   +6 ms] D/SyncCaptureSessionImpl(18781): [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@26af1f9] Session call close()
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Releasing session in state OPENED
[        ] E/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) queueBuffer: BufferQueue has been abandoned
[        ] D/Camera2CameraControlImp(18781): setActive: isActive = false
[        ] D/UseCaseAttachState(18781): Active and attached use case: [] for camera: 0
[        ] D/UseCaseAttachState(18781): Active and attached use case: [] for camera: 0
[        ] D/VideoUsageControl(18781): resetDirectly: mVideoUsage reset!
[   +4 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Closing camera.
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Transitioning camera internal state: OPENED --> CLOSING
[   +1 ms] D/CameraStateRegistry(18781): Recalculating open cameras:
[        ] D/CameraStateRegistry(18781): Camera                                       State
[        ] D/CameraStateRegistry(18781): -------------------------------------------------------------------
[        ] D/CameraStateRegistry(18781): Camera@47f5799[id=61]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@6227775[id=0]                         CLOSING
[        ] D/CameraStateRegistry(18781): Camera@dae8086[id=22]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@c4da744[id=1]                         UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@680b34f[id=20]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): -------------------------------------------------------------------
[        ] D/CameraStateRegistry(18781): Open count: 1 (Max allowed: 1)
[        ] D/CameraStateMachine(18781): New public camera state CameraState{type=CLOSING, error=null} from CLOSING and null
[        ] D/CameraStateMachine(18781): Publishing new public camera state CameraState{type=CLOSING, error=null}
[   +2 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Resetting Capture Session
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Skipping Capture Session state check due to current camera state: CLOSING and previous session status: false
[   +1 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Releasing session in state CLOSING
[   +1 ms] D/SyncCaptureSessionImpl(18781): [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@26af1f9] Session call super.close()
[   +3 ms] D/UseCaseAttachState(18781): Active and attached use case: [] for camera: 0
[   +8 ms] D/CaptureSession(18781): onSessionFinished()
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} closing camera
[  +92 ms] D/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) cancelBuffer: slot 6
[        ] E/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) cancelBuffer: BufferQueue has been abandoned
[   +1 ms] D/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) cancelBuffer: slot 0
[        ] E/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) cancelBuffer: BufferQueue has been abandoned
[        ] D/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) cancelBuffer: slot 1
[        ] E/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) cancelBuffer: BufferQueue has been abandoned
[        ] D/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) cancelBuffer: slot 7
[        ] E/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) cancelBuffer: BufferQueue has been abandoned
[ +140 ms] I/BufferQueueProducer(18781): [ImageReader-960x720f22m5-18781-3](this:0xc2e98000,id:3,api:4,p:657,c:-1) disconnect(P): api 4
[   +3 ms] I/BufferQueueProducer(18781): [ImageReader-3264x2448f100m4-18781-0](this:0xc2e95000,id:0,api:4,p:657,c:18781) disconnect(P): api 4
[        ] I/BufferQueueProducer(18781): [ImageReader-960x720f23m4-18781-1](this:0xc2e96000,id:1,api:4,p:657,c:18781) disconnect(P): api 4
[   +5 ms] W/BpBinder(18781): Slow Binder: BpBinder transact took 244 ms, interface=android.hardware.camera2.ICameraDeviceUser, code=1 oneway=false
[        ] D/DeferrableSurface(18781): use count-1,  useCount=0 closed=true androidx.camera.core.SurfaceRequest$2@63e87d7
[        ] D/DeferrableSurface(18781): Surface no longer in use[total_surfaces=3, used_surfaces=2](androidx.camera.core.SurfaceRequest$2@63e87d7}
[        ] D/DeferrableSurface(18781): Surface terminated[total_surfaces=2, used_surfaces=2](androidx.camera.core.SurfaceRequest$2@63e87d7}
[        ] D/DeferrableSurface(18781): use count-1,  useCount=0 closed=true androidx.camera.core.impl.ImmediateSurface@73bf2e
[        ] D/DeferrableSurface(18781): Surface no longer in use[total_surfaces=2, used_surfaces=1](androidx.camera.core.impl.ImmediateSurface@73bf2e}
[        ] D/DeferrableSurface(18781): Surface terminated[total_surfaces=1, used_surfaces=1](androidx.camera.core.impl.ImmediateSurface@73bf2e}
[        ] D/DeferrableSurface(18781): use count-1,  useCount=0 closed=true androidx.camera.core.impl.ImmediateSurface@2b61b65
[        ] D/DeferrableSurface(18781): Surface no longer in use[total_surfaces=1, used_surfaces=0](androidx.camera.core.impl.ImmediateSurface@2b61b65}
[        ] D/DeferrableSurface(18781): Surface terminated[total_surfaces=0, used_surfaces=0](androidx.camera.core.impl.ImmediateSurface@2b61b65}
[   +1 ms] I/BufferQueue(18781): [ImageReader-960x720f23m4-18781-2](this:0xc2e97000,id:2,api:0,p:-1,c:-1) ~BufferQueueCore
[        ] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} CameraDevice.onClosed()
[   +2 ms] D/Camera2CameraImpl(18781): {Camera@6227775[id=0]} Transitioning camera internal state: CLOSING --> INITIALIZED
[   +4 ms] D/CameraStateRegistry(18781): Recalculating open cameras:
[        ] D/CameraStateRegistry(18781): Camera                                       State
[        ] D/CameraStateRegistry(18781): -------------------------------------------------------------------
[        ] D/CameraStateRegistry(18781): Camera@47f5799[id=61]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@6227775[id=0]                         CLOSED
[        ] D/CameraStateRegistry(18781): Camera@dae8086[id=22]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@c4da744[id=1]                         UNKNOWN
[        ] D/CameraStateRegistry(18781): Camera@680b34f[id=20]                        UNKNOWN
[        ] D/CameraStateRegistry(18781): -------------------------------------------------------------------
[        ] D/CameraStateRegistry(18781): Open count: 0 (Max allowed: 1)
[        ] D/CameraStateMachine(18781): New public camera state CameraState{type=CLOSED, error=null} from CLOSED and null
[        ] D/CameraStateMachine(18781): Publishing new public camera state CameraState{type=CLOSED, error=null}
[        ] D/SyncCaptureSessionImpl(18781): [androidx.camera.camera2.internal.SynchronizedCaptureSessionImpl@26af1f9] onClosed()
[+1345 ms] D/ViewRootImpl(18781): setSurfaceViewCreated, created:false
[        ] D/Surface (18781): Surface::disconnect(this=0xc2be0800,api=-1)
[   +7 ms] D/Surface (18781): Surface::disconnect(this=0xd31de000,api=1)
[  +32 ms] V/PhoneWindow(18781): DecorView setVisiblity: visibility = 4, Parent = android.view.ViewRootImpl@af4bbfa, this = DecorView@8d665ab[MainActivity]
[ +628 ms] D/Surface (18781): Surface::disconnect(this=0xc2be0800,api=1)
[  +57 ms] D/View    (18781): [Warning] assignParent to null: this = DecorView@8d665ab[MainActivity]
[   +1 ms] I/InputTransport(18781): Destroy ARC handle: 0xd31901b0
[  +50 ms] E/ActivityThread(18781): Activity com.example.camera_and_background.MainActivity has leaked IntentReceiver io.flutter.plugins.camerax.DeviceOrientationManager$1@507e97a that was originally registered here. Are you missing a call to unregisterReceiver()?
[        ] E/ActivityThread(18781): android.app.IntentReceiverLeaked: Activity com.example.camera_and_background.MainActivity has leaked IntentReceiver io.flutter.plugins.camerax.DeviceOrientationManager$1@507e97a that was originally registered here. Are you missing a call to unregisterReceiver()?
[        ] E/ActivityThread(18781): 	at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:1596)
[        ] E/ActivityThread(18781): 	at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:1372)
[        ] E/ActivityThread(18781): 	at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1526)
[        ] E/ActivityThread(18781): 	at android.app.ContextImpl.registerReceiver(ContextImpl.java:1499)
[        ] E/ActivityThread(18781): 	at android.app.ContextImpl.registerReceiver(ContextImpl.java:1487)
[        ] E/ActivityThread(18781): 	at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:637)
[        ] E/ActivityThread(18781): 	at io.flutter.plugins.camerax.DeviceOrientationManager.start(DeviceOrientationManager.java:73)
[        ] E/ActivityThread(18781): 	at io.flutter.plugins.camerax.DeviceOrientationManagerHostApiImpl.startListeningForDeviceOrientationChange(DeviceOrientationManagerHostApiImpl.java:65)
[        ] E/ActivityThread(18781): 	at io.flutter.plugins.camerax.GeneratedCameraXLibrary$DeviceOrientationManagerHostApi$-CC.lambda$setup$0(GeneratedCameraXLibrary.java:1606)
[        ] E/ActivityThread(18781): 	at io.flutter.plugins.camerax.GeneratedCameraXLibrary$DeviceOrientationManagerHostApi$$ExternalSyntheticLambda0.onMessage(Unknown Source:2)
[        ] E/ActivityThread(18781): 	at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage(BasicMessageChannel.java:261)
[        ] E/ActivityThread(18781): 	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
[        ] E/ActivityThread(18781): 	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
[        ] E/ActivityThread(18781): 	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
[        ] E/ActivityThread(18781): 	at android.os.Handler.handleCallback(Handler.java:914)
[        ] E/ActivityThread(18781): 	at android.os.Handler.dispatchMessage(Handler.java:100)
[        ] E/ActivityThread(18781): 	at android.os.Looper.loop(Looper.java:225)
[        ] E/ActivityThread(18781): 	at android.app.ActivityThread.main(ActivityThread.java:7563)
[        ] E/ActivityThread(18781): 	at java.lang.reflect.Method.invoke(Native Method)
[        ] E/ActivityThread(18781): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
[        ] E/ActivityThread(18781): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:994)
[+6567 ms] I/flutter (18781): service is successfully running 8
[+15005 ms] I/flutter (18781): service is successfully running 23
[+15000 ms] I/flutter (18781): service is successfully running 38
[+14996 ms] I/flutter (18781): service is successfully running 53
[+15001 ms] I/flutter (18781): service is successfully running 8
[+15000 ms] I/flutter (18781): service is successfully running 23
[+14997 ms] I/flutter (18781): service is successfully running 38

Flutter Doctor output

Doctor output
[Paste your output here]
[Paste your output here]
[✓] Flutter (Channel stable, 3.27.1, on Microsoft Windows [version 10.0.22631.4751], locale zh-HK)
    • Flutter version 3.27.1 on channel stable at C:\Users\20266\dev\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 17025dd882 (7 weeks ago), 2024-12-17 03:23:09 +0900
    • Engine revision cb4b5fff73
    • Dart version 3.6.0
    • DevTools version 2.40.2

[✓] Windows Version (Installed version of Windows is version 10 or higher)

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
    • Android SDK at C:\Users\20266\AppData\Local\Android\sdk
    • Platform android-35, build-tools 35.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.11+0--11852314)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✗] Visual Studio - develop Windows apps
    ✗ Visual Studio not installed; this is necessary to develop Windows apps.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[✓] Android Studio (version 2024.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.11+0--11852314)

[✓] VS Code (version 1.90.2)
    • VS Code at C:\Users\20266\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.102.0

[✓] Connected device (4 available)
    • M2006C3MG (mobile) • 79OBEMQSUGKFLZ95 • android-arm    • Android 10 (API 29)
    • Windows (desktop)  • windows          • windows-x64    • Microsoft Windows [version 10.0.22631.4751]
    • Chrome (web)       • chrome           • web-javascript • Google Chrome 132.0.6834.111
    • Edge (web)         • edge             • web-javascript • Microsoft Edge 132.0.2957.127

[✓] Network resources
    • All expected network resources are available.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listfound in release: 3.27Found to occur in 3.27fyi-ecosystemFor the attention of Ecosystem teamhas reproducible stepsThe issue has been confirmed reproducible and is ready to work onp: cameraThe camera pluginpackageflutter/packages repository. See also p: labels.perf: memoryPerformance issues related to memoryplatform-androidAndroid applications specificallyr: fixedIssue is closed as already fixed in a newer versionteam-androidOwned by Android platform teamtriaged-androidTriaged by Android platform team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions