element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
10.99k stars 1.95k forks source link

ED got stuck unable to send any msgs in any rooms #27663

Open ara4n opened 2 months ago

ara4n commented 2 months ago

Steps to reproduce

  1. Was talking away normally
  2. Realised msgs in a DM were getting stuck unsent
  3. Rageshaked
  4. Talked elsewhere, realised all my E2EE msgs were no longer sending.
  5. Restarted
  6. Now my own unsent local echos appear as... UTD(?!)

Screenshot 2024-07-02 at 14 39 13

  1. Rageshake

Outcome

What did you expect?

E2EE to work.

I've had this a few times now over the last few months

Operating system

No response

Application version

Element Nightly version: 2024070201 Crypto version: Rust SDK 0.7.1 (80a151e), Vodozemac 0.6.0

How did you install the app?

No response

Homeserver

No response

Will you send logs?

Yes

t3chguy commented 2 months ago

The after-restart part is https://github.com/element-hq/element-web/issues/27334

richvdh commented 1 month ago

The problem does not appear to be limited to E2EE messages. It starts here:

2024-07-02T13:27:31.677Z D FetchHttpApi: --> PUT https://matrix-client.matrix.org/_matrix/client/v3/rooms/!<redacted>%3Amatrix.org/send/m.room.message/m1719926851610.39

This request never completes, so all other sends, encrypted or otherwise, start queuing up behind it. It's rather surprising that the above request neither completed nor timed out -- I'd expect chromium to time out outbound requests after 5 minutes.