element-hq / element-desktop

A glossy Matrix collaboration client for desktop.
https://element.io
GNU Affero General Public License v3.0
1.16k stars 267 forks source link

Decryption error for video #1888

Open mohmad-null opened 2 months ago

mohmad-null commented 2 months ago

Steps to reproduce

Me: Windows 10 desktop app-1.11.76 Them: Version 1.11.77 on the web app

I'm uploading 5-10MB m265 encoded videos to a room. The recipient can't reliably access them, they get decryption errors. I re-uploaded, and one worked but the other still fails.

I can download it myself, but it does take a rather incredible 3 mins 5 secs of "decrypting" before the download dialog pops up.

Outcome

What did you expect?

Video to work

What happened instead?

Decryption error

Operating system

No response

Application version

No response

How did you install the app?

element.io

Homeserver

matrix.org

Will you send logs?

No

t3chguy commented 2 months ago

Will you send logs? No

Without logs there's not really anything to go off here

mohmad-null commented 2 months ago

Are there any actually-private logs that Element makes? The ones described in the program and this ticket aren't private. This seems like it'll get fewer log submissions given the reason many people use element is the privacy.

t3chguy commented 1 month ago

Define private logs? Not sure what's more private than your browser console or using the download logs button

mohmad-null commented 1 month ago

I'm on the windows application. It says this (my bold for the non-private parts).

If you've submitted a bug via GitHub, debug logs can help us track down the problem. Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages.

t3chguy commented 1 month ago
image
mohmad-null commented 1 month ago

Yes, that's the one. As noted, they're not private logs if they include usernames, room alisases, UI interactions, etc. Happy to provide any private logs if Element has them?

t3chguy commented 1 month ago

You are welcome to download the logs, figure out what they mean and fix the issue yourself, otherwise you can try redact them and share them but without sharing logs there's nothing we can do here and the issue would need to be closed

mohmad-null commented 1 month ago

"You are welcome to download the logs, figure out what they mean and fix the issue yourself" - Thanks, but not feasible. " otherwise you can try redact them and share them" - where do they come from? The docs page as linked doesn't say.

Other alternatives to closing the ticket: a) Element could add a private-logs setting. This would be in keeping with the ethos of element. b) Someone who has fewer privacy qualms could try replicating the issue. I believe I've fairly clearly stated what I did.

t3chguy commented 1 month ago

a) Element could add a private-logs setting. This would be in keeping with the ethos of element.

It is basically impossible to ensure all logs are stripped of any private data, given browsers don't have a standard format for all errors and thus may include details which someone considers private.

b) Someone who has fewer privacy qualms could try replicating the issue. I believe I've fairly clearly stated what I did.

https://github.com/user-attachments/assets/72266402-7930-431c-bbc6-c6a4fde9201f

Cannot reproduce

richvdh commented 1 month ago

sounds like https://github.com/element-hq/element-web/issues/28060, maybe?

@mohmad-null could you at least share screenshots of the problem, please?