Hard freezes when interacting within the app

Open
#97 19 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
42/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Active
Tech stack
linux, rust
Domain
desktop

Research direction

Start by reproducing the freeze in the Flatpak 1.1.2 environment described, focusing on GUI interaction, pausing, and episode selection. Inspect the supplied WebKitWebProcess crash log and compare behavior across those interactions; done means the app no longer freezes or crashes during them.

Written by the indexing model from the issue text.

Description

Installation type

Flatpak (.flatpak)

Version

1.1.2

Platform

EndevourOS

Desktop Environment

KDE plasma

Windowing System

X11

GPU

NVIDIA 1070ti Package nvidia-580xx-dkms

Describe the bug

Since the Flatpak update away from the 4.4 Stremio version, I've had a difficult time using it. Everything freezes all the time. I've updated the system several times since then, and I've gone from release 1.0.* to 1.1.2 now, but it has not fixed my problem.
Previously, I had installed an older Flatpak package to keep 4.4, but now it's no longer available.
Most of the time it simply freezes and hangs, never closing unless forced, so it doesn't produce an error message. This happens mostly in the GUI and in interaction with elements, if I manage to get into a stream, it will run fine, until I need to either pause it, or choose the next episode, with mixed results (sometimes it just works fine)

Logs
       PID: 31776 (WebKitWebProces)
       TID: 33712 (WatchDogQueue)
       UID: 1000 (user)
       GID: 1000 (user)
    Signal: 6 (ABRT)
 Timestamp: Wed 2026-07-08 00:53:32 WEST (20s ago)

Command Line: /usr/libexec/webkitgtk-6.0/WebKitWebProcess 4 41
Executable: /usr/libexec/webkitgtk-6.0/WebKitWebProcess
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-flatpak-com.stremio.Stremio-2558377387.scope
Unit: user@1000.service
User Unit: app-flatpak-com.stremio.Stremio-2558377387.scope
Slice: user-1000.slice
Owner UID: 1000 (user)
Boot ID:
Machine ID:
Hostname: DESKTOP
Storage: /var/lib/systemd/coredump/core.WebKitWebProces.1000.c3d351caf205494491a82c89a82731bd.31776.1783468412000000.zst (present)
Size on Disk: 85.2M
Message: Process 31776 (WebKitWebProces) of user 1000 dumped core.

            Module /usr/libexec/webkitgtk-6.0/WebKitWebProcess without build-id.
            Module /usr/lib/x86_64-linux-gnu/webkitgtk-6.0/injected-bundle/libwebkitgtkinjectedbundle.so without build-id.
            Module /usr/lib/x86_64-linux-gnu/libglycin-2.so.0 without build-id.
            Module /usr/lib/x86_64-linux-gnu/libglycin-2.so.0
            Module /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12 without build-id.
            Module /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12
            Module /usr/lib/x86_64-linux-gnu/libwebkitgtk-6.0.so.4.16.8 without build-id.
            Module /usr/lib/x86_64-linux-gnu/libwebkitgtk-6.0.so.4.16.8
            Stack trace of thread 192:
            #0  0x00007f002969d61c n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x9c61c)
            #1  0x00007f00296433be n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x423be)
            #2  0x00007f002962a8ed n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x298ed)
            #3  0x00007f0025ec50ae n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8800.1 + 0x250ae)
            #4  0x00007f0025f0f1ae n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8800.1 + 0x6f1ae)
            #5  0x00007f0025f0f456 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8800.1 + 0x6f456)
            #6  0x00007f0025f0f7f3 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8800.1 + 0x6f7f3)
            #7  0x00007f002a80695d n/a (/usr/lib/x86_64-linux-gnu/libwebkitgtk-6.0.so.4.16.8 + 0x100695d)
            #8  0x00007f0027cc56d3 n/a (/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12 + 0x18c56d3)
            #9  0x00007f0027d8f402 n/a (/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12 + 0x198f402)
            #10 0x00007f0027d8d92d n/a (/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12 + 0x198d92d)
            #11 0x00007f0025f0252b n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8800.1 + 0x6252b)
            #12 0x00007f0025f06100 n/a (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8800.1 + 0x66100)
            #13 0x00007f0027d8df94 n/a (/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12 + 0x198df94)
            #14 0x00007f0027d8e38a n/a (/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12 + 0x198e38a)
            #15 0x00007f0027d21c3e n/a (/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12 + 0x1921c3e)
            #16 0x00007f0027d9393d n/a (/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1.7.12 + 0x199393d)
            #17 0x00007f002969b66a n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x9a66a)
            #18 0x00007f002971ef94 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x11df94)
            ELF object binary architecture: AMD x86-64
Dominant language
Rust
Stars
145
Forks
45
Avg merge
7h 8m
Merged PRs (30d)
1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Stremio/stremio-linux-shell

All issues in Stremio/stremio-linux-shell

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.