Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App crash when get back while recording vedios #13971

Open
3 tasks done
Kobayashi-996 opened this issue Feb 6, 2025 · 0 comments
Open
3 tasks done

App crash when get back while recording vedios #13971

Kobayashi-996 opened this issue Feb 6, 2025 · 0 comments

Comments

@Kobayashi-996
Copy link

Guidelines

  • 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

  1. enter the app
  2. click the camera
  3. enter gallery
  4. click the camera
  5. long-click and record a vedio
  6. click add
  7. click the camera
  8. long-click to record a vedio
  9. 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)

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant