Bug 262483

Summary: [GTK] crashes with an error saying "GDK is not able to create a GL context: The current backend does not support OpenGL."
Product: WebKit Reporter: Neal Gompa <ngompa13>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Critical CC: bugs-noreply, lilmamaspapi1, mcatanzaro
Priority: P2    
Version: Other   
Hardware: PC   
OS: Linux   

Description Neal Gompa 2023-10-02 07:18:37 PDT
On my Fedora Linux KDE Plasma system, I use OBS Studio with the OBS WebKitGTK plugin (https://github.com/fzwoch/obs-webkitgtk) for browser overlays.

I upgraded to Fedora Linux 39 (which gave me WebKitGTK 2.42.1) and now the plugin does not work.

Digging into the OBS logs, I see that it crashes trying to load the helper, and I try to load the helper manually:

ngompa@fedora ~> /usr/libexec/obs-plugins/obs-webkitgtk-helper 800 600 "https://obsproject.com/browser-source"

** (obs-webkitgtk-helper:155826): ERROR **: 10:13:22.618: GDK is not able to create a GL context: The current backend does not support OpenGL.
fish: Job 1, '/usr/libexec/obs-plugins/obs-we…' terminated by signal SIGTRAP (Trace or breakpoint trap)

The crashes have gone up to the Fedora Analysis Framework retrace server, too: https://retrace.fedoraproject.org/faf/reports/811311/