Signal-Android icon indicating copy to clipboard operation
Signal-Android copied to clipboard

Start group call without net lead to crash

Open Kobayashi-996 opened this issue 10 months ago • 0 comments

Guidelines

  • [x] I have searched searched open and closed issues for duplicates
  • [x] I am submitting a bug report for existing functionality that does not work as intended
  • [x] This isn't a feature request or a discussion topic

Bug description

Starting a group call when the net is off lead the app crash.

Steps to reproduce

  1. Enter the app (Build or Enter a group)
  2. More options
  3. New group
  4. Skip
  5. Enter a group name
  6. Create
  7. Close the flow window (Main Trigger flow)
  8. Open Airplane mode (close network)
  9. Enter group profile
  10. Video
  11. Cancel
  12. Video The app crash.

Stack trace

FATAL EXCEPTION: pool-40-thread-1 Process: org.thoughtcrime.securesms, PID: 17379 java.lang.AssertionError: Unable to create group call client at org.signal.ringrtc.GroupCall.create(GroupCall.java:159) at org.signal.ringrtc.CallManager.createGroupCall(CallManager.java:1252) at org.thoughtcrime.securesms.service.webrtc.GroupPreJoinActionProcessor.handlePreJoinCall(GroupPreJoinActionProcessor.java:49) at org.thoughtcrime.securesms.service.webrtc.IdleActionProcessor.handlePreJoinCall(IdleActionProcessor.java:90) at org.thoughtcrime.securesms.service.webrtc.SignalCallManager.lambda$startPreJoinCall$1(SignalCallManager.java:232) at org.thoughtcrime.securesms.service.webrtc.SignalCallManager$$ExternalSyntheticLambda7.process(D8$$SyntheticClass:0) at org.thoughtcrime.securesms.service.webrtc.SignalCallManager.lambda$process$0(SignalCallManager.java:211) at org.thoughtcrime.securesms.service.webrtc.SignalCallManager.$r8$lambda$s7jZ5qAaqdaNwJjDQSUaDVOqJks(Unknown Source:0) at org.thoughtcrime.securesms.service.webrtc.SignalCallManager$$ExternalSyntheticLambda26.run(D8$$SyntheticClass:0) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) at java.lang.Thread.run(Thread.java:1012)

Screenshots

https://github.com/user-attachments/assets/4c1aa959-4e91-4869-ac10-2b45e03240f0

Device

Pixel2 & Pixel8 pro

Android version

Android 9 & Android 13

Signal version

7.32.2

Link to debug log

https://debuglogs.org/android/7.32.2/e00a10f9af18dfef1b6a5f9bd57117cb294af95704de976428eb8fe215d6e16b

Kobayashi-996 avatar Feb 07 '25 09:02 Kobayashi-996