flathub / flathub/com.opera.Opera

Opera GX Flatpak fails to start: undefined symbol av_dynamic_hdr_smpte2094_app5_to_t35

Open
#275 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
6
Forks
1
Avg merge
22h 29m
Merged PRs (30d)
1

Description

Opera GX no longer starts when installed from Flathub.

Running:

flatpak run com.opera.opera-gx

produces the following error:

/app/opera-gx/opera-gx: symbol lookup error: /app/opera-gx/opera-gx: undefined symbol: av_dynamic_hdr_smpte2094_app5_to_t35
Environment
OS: Bazzite
Architecture: x86_64
Opera GX Flatpak version: 129.0.5823.49
Flatpak runtime: org.freedesktop.Platform/x86_64/25.08
Runtime version: 25.08.15
Installation: system
Source: Flathub
Additional information

I have already tried:

flatpak repair --user

and completely removed and reinstalled Opera GX from Flathub. The issue remains unchanged.

Inside the Flatpak container, the following FFmpeg libraries are available:

/usr/lib/x86_64-linux-gnu/libavcodec.so.61.19.101
/usr/lib/x86_64-linux-gnu/libavformat.so.61.7.100
/usr/lib/x86_64-linux-gnu/libavutil.so.59.39.100

The requested symbol is not present in libavutil.so.59:

av_dynamic_hdr_smpte2094_app5_to_t35

This appears to indicate an incompatibility between the current Opera GX Flatpak build and the Freedesktop 25.08 runtime / FFmpeg libraries.

Opera GX Flatpak is also outdated

There also appears to be a separate issue with the Flatpak package not being updated.

Flathub currently provides:

Opera GX: 129.0.5823.49

The Flatpak package appears to have remained on version 129 for a long time, while newer Opera GX releases are available upstream, including:

Opera GX 133 — Stable
Opera GX 134 — Edge

Could the Opera GX Flatpak package please be updated to a current upstream release?

In particular, it would be helpful to have the Stable channel updated to Opera GX 133, and the Edge channel updated to Opera GX 134, if possible.

Updating the Flatpak package may also resolve the current startup issue if the newer Opera GX build contains the required FFmpeg/libavutil compatibility fixes.

Thank you for looking into both the startup issue and the outdated Flatpak package.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing `flatpak run com.opera.opera-gx` on the reported Freedesktop 25.08 runtime and inspect the Opera GX Flatpak package definition and its FFmpeg/libavutil dependencies. Done means the package uses a compatible current Opera GX release, the application starts without the undefined-symbol error, and both Stable and Edge versions reflect the intended upstream releases.

Written by the indexing model from the issue text.

Assessment

Domain
release
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.