You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched searched open and closed issues for duplicates
I am submitting a bug report for existing functionality that does not work as intended
This isn't a feature request or a discussion topic
Bug description
Steps to reproduce
enter the app
click the camera
enter gallery
click the camera
long-click and record a vedio
click add
click the camera
long-click to record a vedio
click [back] when long-clicking
Stack trace
FATAL EXCEPTION: main
Process: org.thoughtcrime.securesms, PID: 26673
java.lang.IllegalStateException: Fragment MediaCaptureFragment{e70c6b8} (57c651b5-f32c-41f6-b90a-8ce5a04890d1) not attached to a context.
at androidx.fragment.app.Fragment.requireContext(Fragment.java:977)
at org.thoughtcrime.securesms.mediasend.v2.capture.MediaCaptureFragment.onVideoCaptureError(MediaCaptureFragment.kt:164)
at org.thoughtcrime.securesms.mediasend.CameraXFragment$3.onVideoError(CameraXFragment.java:465)
at org.thoughtcrime.securesms.mediasend.CameraXVideoCaptureHelper$1.accept(CameraXVideoCaptureHelper.java:81)
at org.thoughtcrime.securesms.mediasend.CameraXVideoCaptureHelper$1.accept(CameraXVideoCaptureHelper.java:62)
at androidx.camera.view.CameraController$1.accept(CameraController.java:1322)
at androidx.camera.view.CameraController$1.accept(CameraController.java:1311)
at androidx.camera.video.Recorder$RecordingRecord.lambda$updateVideoRecordEvent$6$androidx-camera-video-Recorder$RecordingRecord(Recorder.java:3037)
at androidx.camera.video.Recorder$RecordingRecord$$ExternalSyntheticLambda6.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
or
FATAL EXCEPTION: main
Process: org.thoughtcrime.securesms, PID: 11667
java.lang.IllegalStateException: Fragment MediaCaptureFragment{160d3d9} (07c51ebd-bd2c-4f3f-8f76-4eebef1e3c51) not attached to a context.
at androidx.fragment.app.Fragment.requireContext(Fragment.java:977)
at org.thoughtcrime.securesms.mediasend.v2.capture.MediaCaptureFragment.onVideoCaptureError(MediaCaptureFragment.kt:164)
at org.thoughtcrime.securesms.mediasend.CameraXFragment$3.onVideoError(CameraXFragment.java:465)
at org.thoughtcrime.securesms.mediasend.CameraXVideoCaptureHelper$1.accept(CameraXVideoCaptureHelper.java:73)
at org.thoughtcrime.securesms.mediasend.CameraXVideoCaptureHelper$1.accept(CameraXVideoCaptureHelper.java:62)
at androidx.camera.view.CameraController$1.accept(CameraController.java:1322)
at androidx.camera.view.CameraController$1.accept(CameraController.java:1311)
at androidx.camera.video.Recorder$RecordingRecord.lambda$updateVideoRecordEvent$6$androidx-camera-video-Recorder$RecordingRecord(Recorder.java:3037)
at androidx.camera.video.Recorder$RecordingRecord$$ExternalSyntheticLambda6.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7872)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Guidelines
Bug description
Steps to reproduce
Stack trace
or
Screenshots
Screen_recording_20250206_234150.mp4
Device
Pixel 2 and Pixel 8 pro
Android version
Android 9 and Android 13
Signal version
7.32.2
Link to debug log
https://debuglogs.org/android/7.32.2/c7f48792004121b9a5ac861a361d54276ac7ae3ef4eb8bf26cad8e4b79c7926c
The text was updated successfully, but these errors were encountered: