Dear OpenBSD ports maintainers,
I am writing to report a critical issue with the epiphany package
OpenBSDi7$ doas pkg_info | grep epiphany
epiphany-49.8.1 GNOME web browser based on webkit
OpenBSDi7$
on OpenBSD 7.9.
Issue Description:
Whenever I launch Epiphany (GNOME Web), the "Web process" crashes
repeatedly. This results in an immediate and severe degradation of
system performance; the entire system becomes unresponsive, the mouse
cursor stutters or freezes completely, often requiring a hard reset of
the machine.
Environment:
OS: OpenBSD 7.9 (release/stable)
Desktop Environment: GDM + GNOME from pkg
Hardware: [raptor lake i7 u150 + 16Gb RAM + nvme ssd ]
Symptoms and Logs:
The console output consistently shows failures in the GLib path handling
during the initialization of the web process. Specifically:
(process:XXXXX): GLib-CRITICAL **: ... g_path_get_basename: assertion
'file_name != NULL' failed
(epiphany:XXXXX): epiphany-WARNING **: ... A Web folyamat összeomlott
(epiphany:72313): Adwaita-WARNING **: 18:24:45.051: The resource
style-dark.css is deprecated and shouldn't be used anymore. Use
style.css with media queries instead.
(epiphany:72313): Adwaita-WARNING **: 18:24:45.051: The resource
style-hc.css is deprecated and shouldn't be used anymore. Use style.css
with media queries instead.
(process:7312): GLib-CRITICAL **: 18:24:45.568: g_path_get_basename:
assertion 'file_name != NULL' failed
(epiphany:72313): epiphany-WARNING **: 18:24:51.442: A Web folyamat
összeomlott
(process:96321): GLib-CRITICAL **: 18:24:52.516: g_path_get_basename:
assertion 'file_name != NULL' failed
(epiphany:72313): epiphany-WARNING **: 18:25:01.093: A Web folyamat
összeomlott
(process:19131): GLib-CRITICAL **: 18:25:02.303: g_path_get_basename:
assertion 'file_name != NULL' failed
(epiphany:72313): epiphany-WARNING **: 18:25:08.952: A Web folyamat
összeomlott
penBSDi7$ G_MESSAGES_DEBUG=all WEBKIT_DEBUG=all epiphany
(epiphany:93400): GLib-GIO-DEBUG: 18:35:12.369:
_g_io_module_get_default: Found default implementation dconf
(DConfSettingsBackend) for ?gsettings-backend?
(epiphany:93400): dconf-DEBUG: 18:35:12.370: watch_fast:
"/org/gnome/epiphany/state/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.370: watch_fast:
"/org/gnome/epiphany/web/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.370: watch_fast:
"/org/gnome/epiphany/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.370: watch_fast:
"/org/gnome/epiphany/lockdown/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.371: watch_established:
"/org/gnome/epiphany/state/" (establishing: 1)
(epiphany:93400): dconf-DEBUG: 18:35:12.371: watch_established:
"/org/gnome/epiphany/web/" (establishing: 1)
(epiphany:93400): dconf-DEBUG: 18:35:12.371: watch_established:
"/org/gnome/epiphany/" (establishing: 1)
(epiphany:93400): dconf-DEBUG: 18:35:12.371: watch_established:
"/org/gnome/epiphany/lockdown/" (establishing: 1)
(epiphany:93400): GLib-GIO-DEBUG: 18:35:12.382:
_g_io_module_get_default: Found default implementation gvfs (GDaemonVfs)
for ?gio-vfs?
(epiphany:93400): GLib-GIO-DEBUG: 18:35:12.387: Failed to initialize
portal (GNetworkMonitorPortal) for gio-network-monitor: Not using
portals
(epiphany:93400): GLib-GIO-DEBUG: 18:35:12.387:
_g_io_module_get_default: Found default implementation base
(GNetworkMonitorBase) for ?gio-network-monitor?
(process:96050): GLib-GIO-DEBUG: 18:35:12.506: Failed to initialize
portal (GNetworkMonitorPortal) for gio-network-monitor: Not using
portals
(process:96050): GLib-GIO-DEBUG: 18:35:12.509: _g_io_module_get_default:
Found default implementation base (GNetworkMonitorBase) for
?gio-network-monitor?
(epiphany:93400): dconf-DEBUG: 18:35:12.528: watch_fast:
"/org/gnome/desktop/interface/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.529: watch_established:
"/org/gnome/desktop/interface/" (establishing: 1)
(epiphany:93400): Adwaita-WARNING **: 18:35:12.647: The resource
style-dark.css is deprecated and shouldn't be used anymore. Use
style.css with media queries instead.
(epiphany:93400): Adwaita-WARNING **: 18:35:12.647: The resource
style-hc.css is deprecated and shouldn't be used anymore. Use style.css
with media queries instead.
(epiphany:93400): dconf-DEBUG: 18:35:12.653: watch_fast:
"/org/gnome/epiphany/sync/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.653: watch_established:
"/org/gnome/epiphany/sync/" (establishing: 1)
(epiphany:93400): dconf-DEBUG: 18:35:12.711: watch_fast:
"/org/gnome/epiphany/ui/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.712: watch_established:
"/org/gnome/epiphany/ui/" (establishing: 1)
(epiphany:93400): dconf-DEBUG: 18:35:12.712: watch_fast:
"/org/gnome/desktop/background/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.712: watch_established:
"/org/gnome/desktop/background/" (establishing: 1)
(epiphany:93400): libenchant-DEBUG: 18:35:12.717: broker.vala:191:
reading ordering file /usr/local/share/enchant-2-2/enchant.ordering
(epiphany:93400): libenchant-DEBUG: 18:35:12.717: broker.vala:186: could
not open ordering file /etc/enchant-2/enchant.ordering: No such file or
directory
(epiphany:93400): libenchant-DEBUG: 18:35:12.717: broker.vala:186: could
not open ordering file /home/vonapeter/.config/enchant/enchant.ordering:
No such file or directory
(epiphany:93400): dconf-DEBUG: 18:35:12.720: watch_fast:
"/org/gnome/epiphany/reader/" (establishing: 0, active: 0)
(epiphany:93400): dconf-DEBUG: 18:35:12.721: watch_established:
"/org/gnome/epiphany/reader/" (establishing: 1)
(epiphany:93400): GLib-GIO-DEBUG: 18:35:12.800: GTask
secret_service_async_initable_init_async (source object: 0xf558e4cc180,
source tag: 0xf55fac92ed0) finalized without ever returning (using
g_task_return_*()). This potentially indicates a bug in the program.
(process:96050): GLib-GIO-DEBUG: 18:35:12.805: Failed to initialize
portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not
using portals
(process:96050): GLib-GIO-DEBUG: 18:35:12.806: _g_io_module_get_default:
Found default implementation dbus (GPowerProfileMonitorDBus) for
?gio-power-profile-monitor?
(process:96050): GLib-GIO-DEBUG: 18:35:12.810: _g_io_module_get_default:
Found default implementation gvfs (GDaemonVfs) for ?gio-vfs?
(epiphany:93400): Gtk-DEBUG: 18:35:12.824: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.824: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.824: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.825: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.825: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.825: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.825: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.826: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.826: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.826: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:12.826: snapshot symbolic icon as
recolored node
(process:98802): GLib-GIO-DEBUG: 18:35:13.031: _g_io_module_get_default:
Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(process:98802): GLib-GIO-DEBUG: 18:35:13.035: Failed to initialize
portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not
using portals
(process:98802): GLib-GIO-DEBUG: 18:35:13.035: _g_io_module_get_default:
Found default implementation dbus (GPowerProfileMonitorDBus) for
‘gio-power-profile-monitor’
(epiphany:93400): Gtk-DEBUG: 18:35:13.092: snapshot symbolic icon as
recolored node
(process:98802): GLib-CRITICAL **: 18:35:13.215: g_path_get_basename:
assertion 'file_name != NULL' failed
(epiphany:93400): epiphany-WARNING **: 18:35:14.778: A Web folyamat
összeomlott
(process:83830): GLib-GIO-DEBUG: 18:35:14.853: _g_io_module_get_default:
Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(process:83830): GLib-GIO-DEBUG: 18:35:14.860: Failed to initialize
portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not
using portals
(process:83830): GLib-GIO-DEBUG: 18:35:14.860: _g_io_module_get_default:
Found default implementation dbus (GPowerProfileMonitorDBus) for
‘gio-power-profile-monitor’
(process:83830): GLib-CRITICAL **: 18:35:14.960: g_path_get_basename:
assertion 'file_name != NULL' failed
(epiphany:93400): epiphany-WARNING **: 18:35:16.552: A Web folyamat
összeomlott
(process:61456): GLib-GIO-DEBUG: 18:35:16.624: _g_io_module_get_default:
Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(process:61456): GLib-GIO-DEBUG: 18:35:16.629: Failed to initialize
portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not
using portals
(process:61456): GLib-GIO-DEBUG: 18:35:16.629: _g_io_module_get_default:
Found default implementation dbus (GPowerProfileMonitorDBus) for
‘gio-power-profile-monitor’
(process:61456): GLib-CRITICAL **: 18:35:16.734: g_path_get_basename:
assertion 'file_name != NULL' failed
(epiphany:93400): epiphany-WARNING **: 18:35:23.041: A Web folyamat
összeomlott
(process:71948): GLib-GIO-DEBUG: 18:35:23.708: _g_io_module_get_default:
Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(process:71948): GLib-GIO-DEBUG: 18:35:23.743: Failed to initialize
portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not
using portals
(process:71948): GLib-GIO-DEBUG: 18:35:23.744: _g_io_module_get_default:
Found default implementation dbus (GPowerProfileMonitorDBus) for
‘gio-power-profile-monitor’
(epiphany:93400): Gtk-DEBUG: 18:35:24.354: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:24.365: snapshot symbolic icon as
recolored node
(process:71948): GLib-CRITICAL **: 18:35:24.379: g_path_get_basename:
assertion 'file_name != NULL' failed
(epiphany:93400): Gtk-DEBUG: 18:35:24.810: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:24.840: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:24.878: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:24.908: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:24.975: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.006: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.441: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.474: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.517: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.634: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.824: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.857: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.882: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.937: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:25.968: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:26.008: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:26.068: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:26.096: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:26.157: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:26.183: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:26.246: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:27.408: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:27.457: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:27.508: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:27.543: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.512: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.539: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.577: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.605: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.640: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.671: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.750: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.779: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.821: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.861: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.890: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:30.918: snapshot symbolic icon as
recolored node
(epiphany:93400): epiphany-WARNING **: 18:35:32.420: A Web folyamat
összeomlott
(process:10252): GLib-GIO-DEBUG: 18:35:32.850: _g_io_module_get_default:
Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(process:10252): GLib-GIO-DEBUG: 18:35:32.879: Failed to initialize
portal (GPowerProfileMonitorPortal) for gio-power-profile-monitor: Not
using portals
(process:10252): GLib-GIO-DEBUG: 18:35:32.879: _g_io_module_get_default:
Found default implementation dbus (GPowerProfileMonitorDBus) for
‘gio-power-profile-monitor’
(epiphany:93400): Gtk-DEBUG: 18:35:33.444: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.456: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.464: snapshot symbolic icon as
recolored node
(process:10252): GLib-CRITICAL **: 18:35:33.472: g_path_get_basename:
assertion 'file_name != NULL' failed
(epiphany:93400): Gtk-DEBUG: 18:35:33.879: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.880: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.915: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.916: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.964: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.965: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.990: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:33.990: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:34.030: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:34.031: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:34.077: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:34.077: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:36.455: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:36.516: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:36.546: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:36.615: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:37.634: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:37.657: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:37.682: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:37.716: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:37.744: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:37.781: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:37.803: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:37.837: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.555: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.555: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.579: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.579: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.607: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.608: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.639: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.639: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.666: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.666: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.699: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.699: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.730: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.730: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.750: snapshot symbolic icon as
recolored node
(epiphany:93400): Gtk-DEBUG: 18:35:38.750: snapshot symbolic icon as
recolored node
(epiphany:93400): epiphany-WARNING **: 18:35:39.844: A Web folyamat
összeomlott
(epiphany:93400): Gtk-DEBUG: 18:35:39.893: snapshot symbolic icon as
recolored node
(epiphany:93400): dconf-DEBUG: 18:35:40.058: change_fast
(epiphany:93400): dconf-DEBUG: 18:35:40.059: change_fast
(epiphany:93400): dconf-DEBUG: 18:35:40.063: sync
(epiphany:93400): dconf-DEBUG: 18:35:40.099: unwatch_fast:
"/org/gnome/epiphany/ui/" (active: 1, establishing: 0)
(epiphany:93400): dconf-DEBUG: 18:35:40.099: unwatch_fast:
"/org/gnome/epiphany/reader/" (active: 1, establishing: 0)
(epiphany:93400): dconf-DEBUG: 18:35:40.099: unwatch_fast:
"/org/gnome/epiphany/web/" (active: 1, establishing: 0)
(epiphany:93400): dconf-DEBUG: 18:35:40.099: unwatch_fast:
"/org/gnome/epiphany/sync/" (active: 1, establishing: 0)
(epiphany:93400): dconf-DEBUG: 18:35:40.100: unwatch_fast:
"/org/gnome/epiphany/state/" (active: 1, establishing: 0)
OpenBSDi7$
Even when bypassing the sandbox
(WEBKIT_DISABLE_SANDBOX_THIS_IS_DANGEROUS=1), the issue persists with
the following error:
Trace/BPT trap (core dumped)
It seems like there is a serious incompatibility between the current
WebKitGTK port and the OpenBSD runtime/library expectations, leading to
a crash loop that appears to exhaust system resources or locks up the
Xorg environment.
I have tested this with various environment variables (XDG paths, locale
settings), but none resolved the issue. Since this makes the application
unusable and severely affects system stability, I wanted to bring this
to your attention.
Could you please advise if there is any known workaround or if this is a
known issue with the current port? I am happy to provide further logs or
test patches if needed.
Thank you for your hard work on the ports collection.
Best regards,
Peter