Start group call without net lead to crash
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
- Enter the app (Build or Enter a group)
- More options
- New group
- Skip
- Enter a group name
- Create
- Close the flow window (Main Trigger flow)
- Open Airplane mode (close network)
- Enter group profile
- Video
- Cancel
- 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