nextcloud / nextcloud/talk-desktop

Desktop client crashes on trying to re-enter a group call

Open
#838 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
JavaScript
Stars
525
Forks
85
Avg merge
8h 5m
Merged PRs (30d)
35

Description

How to use GitHub
  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Steps to reproduce

  1. Start a group call
  2. Change to any 1:1 chat room with CTRL-/⌘-Click
  3. Try to change back to group call room by clicking on the room
Expected behaviour

"Leave this page" should return to the 1:1 window and (maybe) "join here shouldn't be available at all:
Image

Actual behaviour
  • On windows 11 systems the 1:1-chat window crashes the client. It needs to be restarted again.

  • On macOS (10.15.) the 1:1 window crashes (you can close it) and in the back you drop out of the group call:

Image

Image

Desktop client

Talk Desktop client version: v0.30.0

Operating system: Windows 11 / macOS 10.15

Operating system version: Windows 11 / (In case of Linux, provide the distribution.)

Microphone available: yes/no

Camera available: yes/no

Server

Nextcloud version: 30.0.0

Talk app version: 20.0.0

Custom Signaling server configured: yes (2.0.0)

Custom TURN server configured: yes

Custom STUN server configured: yes

Logs

No logs available.

Client log

----------------------------System report----------------------------
Nextcloud Talk Desktop version 0.39.0

  • Built with Nextcloud Talk version 20.0.1

Connected to:

OS: Darwin 24.0.0 (Darwin Kernel Version 24.0.0: Tue Sep 24 23:36:26 PDT 2024; root:xnu-11215.1.12~1/RELEASE_ARM64_T8103)
----------------------------System report----------------------------

Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the documented sequence: enter a group call, switch to a 1:1 room with CTRL-/⌘-Click, then select the group-call room again. Investigate the desktop room-switching and call re-entry entry points using the reported Windows and macOS environments. Done means re-entering the group call no longer crashes the client and the navigation behavior matches the expected description.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, javascript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.