Bug 510960

Summary: Latest flatpak version (25.08.2) crashes when trying to play any animated GIF or video.
Product: [Applications] Tokodon Reporter: Kevin Frost <kevin>
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: REPORTED ---    
Severity: crash CC: carl, josh
Priority: NOR    
Version First Reported In: 25.08.2   
Target Milestone: ---   
Platform: Flatpak   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Kevin Frost 2025-10-23 13:44:25 UTC
SUMMARY
The latest stable flatpak version (25.08.2) crashes when trying to play any animated GIF or video posts.

STEPS TO REPRODUCE
1. flatpak run org.kde.tokodon 
2. Find animated GIF or video
3. Click on post to play.

OBSERVED RESULT
Tokodon crashes with the following error (after running flatpak -v run org.kde.tokodon).

EXPECTED RESULT
Tokodon plays the video/GIF

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 25.10
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2
Kernel Version: 6.17.0-5-generic (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
If auto-play animated GIF's is set on, Tokodon will constantly crash if the post if the last viewed.

kevin@willow:~$ flatpak -v run org.kde.tokodon
F: No installations directory in /etc/flatpak/installations.d. Skipping
F: Opening system flatpak installation at path /var/lib/flatpak
F: Opening user flatpak installation at path /home/kevin/.local/share/flatpak
F: Opening user flatpak installation at path /home/kevin/.local/share/flatpak
F: Skipping parental controls check for app/org.kde.tokodon/x86_64/stable since parental controls are disabled globally
F: Opening user flatpak installation at path /home/kevin/.local/share/flatpak
F: /home/kevin/.local/share/flatpak/runtime/org.kde.Platform/x86_64/6.9/76413ad56178752c98dbda74682640d85a2b10b0d37f6f3680b29adf00265a6b/files/lib32 does not exist
F: Cleaning up unused container id 4132095481
F: Cleaning up per-app-ID state for org.kde.tokodon
F: Allocated instance id 3915492998
F: Add defaults in dir /org/kde/tokodon/
F: Add locks in dir /org/kde/tokodon/
F: Allowing dri access
F: Allowing wayland access
F: Allowing pulseaudio access
F: Pulseaudio user configuration file '/home/kevin/.config/pulse/client.conf': Error opening file /home/kevin/.config/pulse/client.conf: No such file or directory
F: Running 'bwrap --args 43 -- xdg-dbus-proxy --args=42'
F: Running 'bwrap --args 41 -- tokodon'
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x611b9f611740) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x611b9f611740) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x611b9f611740) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x611b9f611740) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x611b9f611740) to a QML list of QQuickAbstractButton*
qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version 7.0.3 GPL version 2 or later
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'https://files.mastodonapp.uk/cache/media_attachments/files/115/423/480/223/333/871/original/779715dcb44a4d05.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf60.16.100
  Duration: 00:00:02.50, start: 0.000000, bitrate: 1446 kb/s
  Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 800x428 [SAR 1:1 DAR 200:107], 1442 kb/s, 10 fps, 10 tbr, 10240 tbn (default)
      Metadata:
        handler_name    : VideoHandler
        vendor_id       : [0][0][0][0]
Comment 1 Kevin Frost 2026-01-06 18:23:16 UTC
The latest Tokodon flatpak release which updated today 6 January 2026 seems to have solved the crashing on playing video and animated GIF. I think that this bug can be closed now.