Skip to content

Linux flatpak hard freeze at pause/resume and end-of-episode transitions #86

Description

@ockentap

Installation type: Flatpak

Version: 1.0.3

Platform: elementaryOS 8 (Ubuntu 24.04 base)

Desktop Environment: Pantheon

Windowing System: X11

GPU: Nvidia GeForce GTX 660M (Kepler, nouveau driver, no proprietary driver available on this generation)

Describe the bug:
When I pause or resume a video, the whole app freezes. Not just playback, the window itself becomes unresponsive. The same thing happens at the end of an episode when it would normally autoplay the next one. The freeze sticks until I kill the process and reopen.

It only happens on those two actions. I can play through several episodes back to back with no problem, then hit pause and it's locked up. Same on resume.

I'm on the flatpak from Flathub. Nouveau driver because the 660M is Kepler and Nvidia dropped proprietary support for it. Hardware decode via VA-API works fine in mpv on its own.

Logs:

WARN stremio_linux_shell::app::ipc: Failed to convert IpcEvent to IpcMessageRequest: Invalid method: mpv-set-gpu-video-processing
ERROR stremio_linux_shell::app::video: Failed to set property vo: Unsupported
Failed to open VDPAU backend libvdpau_nouveau.so: cannot open shared object file: No such file or directory

I checked the threads while it was hung. The main thread is in state R with syscall "running", so it's spinning in userspace waiting on something, not blocked on I/O. Other threads are asleep normally. The freeze lines up exactly with that mpv-set-gpu-video-processing warning each time, which I think the web UI sends even when the GPU can't do it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions