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
No comments:
Post a Comment