Description
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
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
Screen_recording_20250207_164329.mp4
Device
Pixel2 & Pixel8 pro
Android version
Android 9 & Android 13
Signal version
7.32.2