-
Notifications
You must be signed in to change notification settings - Fork 497
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Element iOS App 1.11.9 crashes or hangs on downloading 85mb mp4 video. #7791
Comments
We will run the test again and upload rage + link rage shakes. |
They tested again today 4pm German time. Their apps crashed again now all but one. They tell me that they did create Rage Shakes with the String "Video Test Brandenburg" |
Rage Shake is not activated for us. However, every time the app crashed, we clicked on User settings > Report error. Crashed several times today for everyone. The problem also occurred several times where the sound continues to play after the video has ended. I also got a few new errors when trying to clear the cache and then even once when trying to report the error. Or sometimes it plays a video but still shows the loading icon at the same time. And here's something funny: if you press the play button several times in a video, it gets brighter and brighter until it's solid white. We have entered ‘Video Test Brandenburg’ as the description for each error. |
A quick look through the logs of the previous run (console.1.log) shows the devices are having connection issues (which doesn't explain the crashes): The network connection was interrupted:
and Request timed out:
|
The errors will only pop up for the mobile devices which are connected through a VPN + Proxy connection to the synapse server. The security team at the customer is insisting on inspecting all traffic. My current guess is that their Proxy can't cope with the load that they put onto the proxy system which is a cheap RHEL and not a powerful hardware box. |
The iOS App is not dealing well with these errors is my guess. They report strange errors playing this MP4 video. Will the playback start before the file is fully fetched? Or how does it work? |
They retested and were able to increase network throughput. But the behavior of the iOS Element App on reaching the network capacity limit remains the same. We need a graceful reaction to Network issues on downloading attachments! Crash or Hangs of the App are not acceptable. |
Fixed by #7799, the cause was launching tapping the play button multiple times which the upset the app handling all the failures. |
Steps to reproduce
Using ESS 24.04.03 airgapped with Element iOS 1.11.9 connected through VPN and Proxy.
Downloading an 85mb mp4 video with 8 devices at the same time results in :
4 successful downloads
2 crashed apps
2 hung apps
Outcome
What did you expect?
The downloads should have worked on all devices.
What happened instead?
2 hung apps
2 crashed apps on iPhone 13 with iOS 17.* and iPad Pro 17.4.1
Your phone model
iphone 13 and iPad Pro
Operating system version
17.X
Application version
1.11.9
Homeserver
ESS 24.04.03
Will you send logs?
Yes
The text was updated successfully, but these errors were encountered: