Skip to content

Start group call without net lead to crash #13974

Closed
@Kobayashi-996

Description

@Kobayashi-996

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

  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

Screen_recording_20250207_164329.mp4

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions