Skip to content

sending message to a Handler on a dead thread #2038

@thegobot

Description

@thegobot

When the camera is turned off?

2026-02-18 15:29:38.237 LegacyMessageQueue      com.pedro.streamer                  Handler (android.os.Handler) {1d575b8} sending message to a Handler on a dead thread
                                                                                    java.lang.IllegalStateException: Handler (android.os.Handler) {1d575b8} sending message to a Handler on a dead thread
                                                                                    	at android.os.MessageQueue.enqueueMessageLegacy(MessageQueue.java:1391)
                                                                                    	at android.os.MessageQueue.enqueueMessage(MessageQueue.java:1500)
                                                                                    	at android.os.Handler.enqueueMessage(Handler.java:790)
                                                                                    	at android.os.Handler.sendMessageAtTime(Handler.java:739)
                                                                                    	at android.os.Handler.sendMessageDelayed(Handler.java:709)
                                                                                    	at android.os.Handler.post(Handler.java:439)
                                                                                    	at android.hardware.camera2.impl.CameraDeviceImpl$CameraHandlerExecutor.execute(CameraDeviceImpl.java:2874)
                                                                                    	at android.hardware.camera2.impl.CameraDeviceImpl$ClientStateCallback.onClosed(CameraDeviceImpl.java:348)
                                                                                    	at android.hardware.camera2.impl.CameraDeviceImpl$7.run(CameraDeviceImpl.java:301)
                                                                                    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
                                                                                    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
                                                                                    	at java.lang.Thread.run(Thread.java:1563)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions