Skip to content

panic: concurrent write to websocket connection #2573

@annie-taran

Description

@annie-taran

Application

Outline Client

Describe the bug

After connecting to the server, an outline-client crashes during an attempt to access a website using the browser.
The outline tunnel is not automatically removed, so as a result, the internet connection stops working on the computer.

If the application is started using a terminal, you can see the following message in the output:

panic: concurrent write to websocket connection
Aborted (core dumped)

Steps to reproduce

  1. Install the client
  2. Add server via VPN access key (link to the .yaml file)
  3. Connect.
  4. When the connection is established, open Google Chrome. In my case, Version 138.0.7204.92 (Official Build) (64-bit)
  5. Try to open a web page in the Chrome tab (i.e., google.com)
  6. An outline client crashes, the outline tunnel is not automatically removed, so the internet connection fully stops working on the computer.

What did you expect to happen?

Application crashed (dump information and console output are attached)

What actually happened?

No response

Outline Version

1.15.1 (484003)

What operation system are you using?

Linux

Operating System Version

Ubuntu 24.04.2 LTS

Screenshots and Videos

console_info.txt

dump_detail.txt

diagnostics.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken, we are tracking it

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions