Summary: | Application freezes after media playback | ||
---|---|---|---|
Product: | [Applications] Tokodon | Reporter: | iodreamify |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | carl, josh, robinm, shubhamarora |
Priority: | NOR | ||
Version: | 23.02.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 23.08 | |
Sentry Crash Report: | |||
Attachments: |
installed pkg list
recording package list with versions |
Description
iodreamify
2023-03-20 17:53:53 UTC
Yes, more Qt multimedia "fun" :-) I have encountered this same sort of bug, although I'm not sure its the same one. Can you take a look at https://wiki.archlinux.org/title/GStreamer#Hardware_video_acceleration and **disable** hardware acceleration for Gstreamer by uninstalling those packages? That ended up being the cause of the issues for me, as something about Gstreamer's VA-API pipeline that Qt doesn't like. Sorry, I'm not like the average arch expert :) It turns out i didn't even have either gstreamer-vaapi or libva-intel-driver installed. Just to make sure, i installed them both and retested: gif media playback worked better but as soon as i scrolled past it in the timeline the same freeze happened. > Sorry, I'm not like the average arch expert :) It turns out i didn't even
> have either gstreamer-vaapi or libva-intel-driver installed.
>
> Just to make sure, i installed them both and retested: gif media playback
> worked better but as soon as i scrolled past it in the timeline the same
> freeze happened.
Ah I should've been clearer, my problem was from those packages. It's clear now that your issue doesn't stem from those unfortunately. However, I happen have a similar enough system, where I can hopefully reproduce within the next few days. And just to be sure, this is the latest Tokodon from the Archlinux repositories?
Yes, this is the latest Tokodon from Arch's repository. I finally set up an Arch VM today, and I can't reproduce. I have only installed `gstreamer`, `gst-libav` (needed for h264 playback) and `gst-plugins-good`. Now I'm not sure what's failing... could you dump your installed packages to a file (https://wiki.archlinux.org/title/Pacman/Tips_and_tricks#With_version) and add it as an attachment to this bug report? Don't try to paste it into the comment box, it will be too long :) Created attachment 157530 [details]
installed pkg list
I've dumped my entire pkg list, hope it's ok. Let me know if there's anything else.
Created attachment 157531 [details] recording I've also made a small recording I can reproduce it if i go to this page: https://mastodon.social/@gamingonlinux/ and then scroll, whilst still on it's feed, to this post: https://mastodon.social/@gamingonlinux/110072292787924891 It plays the video a few times but should then stop and if i scroll a bit past it the client freezes, as in the video. Also, please ignore me using ffmpeg-git. I don't know if the libs would depend on ffmpeg in this case but the problem was still present when i was with the standard ffmpeg from the arch repos. Hi! I am experiencing the same issue on Arch as well with both the extra/tokodon and tokodon-git from the aur. Attaching my package list as well. Created attachment 158509 [details]
package list with versions
I'm reproducing under Arch on real hardware now (as it's now one of my daily driving distributions) and I'm still a little stumped as to what the issue is. I'm still fine on Gentoo (the videos don't play correctly there but at least it doesnt crash) (In reply to Joshua Goins from comment #11) > I'm reproducing under Arch on real hardware now (as it's now one of my daily > driving distributions) and I'm still a little stumped as to what the issue > is. I'm still fine on Gentoo (the videos don't play correctly there but at > least it doesnt crash) Sorry about the late response. I've tried to make the bug happen again to no avail. I've updated my system in the meantime. I used diff to see what packages I've changed and nothing seems relevant apart from imagemagick and my kernel... I take it back. Still crashes. I've been working on replacing the buggy QtMultimedia we use to something that actually functions, but no idea when it will show up in a release yet. This bug will be updated once it gets merged, and you'll at least be able to use tokodon-git to work around this issue: https://aur.archlinux.org/packages/tokodon-git I have experienced this crash with gst-plugins-good installed. This is required for other apps such as audiotube. Without it I this error and gifs and videos don't work. At least it doesn't crash after a while. Warning: "No decoder available for type 'video/quicktime, variant=(string)iso'." Error: "Your GStreamer installation is missing a plug-in." This will be fixed in 23.08 as we move from GStreamer to MPV :-) |