Critical messages in log
What problem did you encounter?
Just notice Handy-CRITICAL
when run epiphany
How to reproduce?
Run epiphany
with two crashed tabs
Example of ~/.local/share/epiphany/session_state.xml
<?xml version="1.0"?>
<session>
<window x="0" y="0" width="1024" height="768" is-maximized="1" is-fullscreen="0" active-tab="19">
<embed url="https://lupyuen.github.io/pinetime-rust-mynewt/articles/wayland" title="Wayland and LVGL on PinePhone with Ubuntu Touch" loading="true" crashed="true" history="AgAAAAAAAAAI"/>
<embed url="https://youtu.be/-k71l8zmkzY" title="Blank page" loading="true" crashed="true" history="AgAAAAAAAAAI"/>
</window>
</session>
Which version did you encounter the bug in?
Arch Linux libhandy 1.4.0-1
What hardware are you running libhandy on?
Desktop PC
Relevant logfiles
G_MESSAGES_DEBUG=all epiphany
(epiphany:211208): GLib-GIO-DEBUG: 03:15:48.210: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(epiphany:211208): dconf-DEBUG: 03:15:48.210: watch_fast: "/org/gnome/desktop/interface/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.211: watch_fast: "/org/gnome/desktop/peripherals/mouse/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.211: watch_fast: "/org/gnome/desktop/sound/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.211: watch_fast: "/org/gnome/desktop/privacy/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.211: watch_fast: "/org/gnome/desktop/wm/preferences/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.211: watch_fast: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.211: watch_fast: "/org/gnome/desktop/a11y/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.212: watch_established: "/org/gnome/desktop/interface/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.212: watch_established: "/org/gnome/desktop/peripherals/mouse/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.212: watch_established: "/org/gnome/desktop/sound/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.212: watch_established: "/org/gnome/desktop/privacy/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.212: watch_established: "/org/gnome/desktop/wm/preferences/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.212: watch_established: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.212: watch_established: "/org/gnome/desktop/a11y/" (establishing: 1)
(epiphany:211208): Gdk-DEBUG: 03:15:48.244: Compositor prefers decoration mode 'server'
(epiphany:211208): GLib-DEBUG: 03:15:48.244: unsetenv() is not thread-safe and should not be used after threads are created
(epiphany:211208): GLib-GIO-DEBUG: 03:15:48.252: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(epiphany:211208): dconf-DEBUG: 03:15:48.279: watch_fast: "/org/gnome/epiphany/state/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.279: watch_fast: "/org/gnome/epiphany/web/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.279: watch_fast: "/org/gnome/epiphany/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.280: watch_fast: "/org/gnome/epiphany/lockdown/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.280: watch_established: "/org/gnome/epiphany/state/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.280: watch_established: "/org/gnome/epiphany/web/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.280: watch_established: "/org/gnome/epiphany/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.280: watch_established: "/org/gnome/epiphany/lockdown/" (establishing: 1)
(process:211218): GLib-GIO-DEBUG: 03:15:48.368: Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals
(process:211218): GLib-GIO-DEBUG: 03:15:48.375: Failed to initialize networkmanager (GNetworkMonitorNM) for gio-network-monitor: NetworkManager not running
(process:211218): GLib-GIO-DEBUG: 03:15:48.376: _g_io_module_get_default: Found default implementation netlink (GNetworkMonitorNetlink) for ?gio-network-monitor?
(epiphany:211208): GLib-DEBUG: 03:15:48.396: unsetenv() is not thread-safe and should not be used after threads are created
(epiphany:211208): Gtk-DEBUG: 03:15:48.396: Connecting to session manager
(epiphany:211208): Gtk-DEBUG: 03:15:48.396: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned
(epiphany:211208): Gtk-DEBUG: 03:15:48.397: Failed to get the Xfce session proxy: The name org.xfce.SessionManager is not owned
(epiphany:211208): Gtk-DEBUG: 03:15:48.399: Failed to get an inhibit portal proxy: The name org.freedesktop.portal.Desktop is not owned
(epiphany:211208): dzl-theme-manager-DEBUG: 03:15:48.399: Including CSS overrides from resource:///org/gnome/dazzle/themes/
(epiphany:211208): dzl-css-provider-DEBUG: 03:15:48.399: Loading css overrides "resource:///org/gnome/dazzle/themes/Adwaita.css"
(epiphany:211208): dzl-theme-manager-DEBUG: 03:15:48.401: Loading icon resources from /org/gnome/dazzle/icons/
(epiphany:211208): dzl-theme-manager-DEBUG: 03:15:48.401: Including CSS overrides from resource:///org/gnome/Epiphany/themes/
(epiphany:211208): dzl-css-provider-DEBUG: 03:15:48.401: Loading css overrides "resource:///org/gnome/Epiphany/themes/Adwaita.css"
(epiphany:211208): dzl-theme-manager-DEBUG: 03:15:48.404: Loading icon resources from /org/gnome/Epiphany/icons/
(epiphany:211208): dconf-DEBUG: 03:15:48.426: watch_fast: "/org/gnome/epiphany/sync/" (establishing: 0, active: 0)
(epiphany:211208): GLib-GIO-DEBUG: 03:15:48.426: Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals
(epiphany:211208): dconf-DEBUG: 03:15:48.426: watch_established: "/org/gnome/epiphany/sync/" (establishing: 1)
(epiphany:211208): GLib-GIO-DEBUG: 03:15:48.428: Failed to initialize networkmanager (GNetworkMonitorNM) for gio-network-monitor: NetworkManager not running
(epiphany:211208): GLib-GIO-DEBUG: 03:15:48.428: _g_io_module_get_default: Found default implementation netlink (GNetworkMonitorNetlink) for ‘gio-network-monitor’
(process:211218): GLib-GIO-DEBUG: 03:15:48.436: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ?gio-vfs?
(epiphany:211208): dconf-DEBUG: 03:15:48.515: watch_fast: "/org/gnome/epiphany/ui/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.515: watch_established: "/org/gnome/epiphany/ui/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.516: watch_fast: "/org/gnome/desktop/background/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.516: watch_established: "/org/gnome/desktop/background/" (establishing: 1)
(epiphany:211208): dconf-DEBUG: 03:15:48.573: watch_fast: "/org/gnome/epiphany/reader/" (establishing: 0, active: 0)
(epiphany:211208): dconf-DEBUG: 03:15:48.574: watch_established: "/org/gnome/epiphany/reader/" (establishing: 1)
(epiphany:211208): Handy-CRITICAL **: 03:15:48.665: hdy_tab_view_get_nth_page: assertion 'position < self->n_pages' failed
(epiphany:211208): Handy-CRITICAL **: 03:15:48.665: hdy_tab_view_set_selected_page: assertion 'HDY_IS_TAB_PAGE (selected_page)' failed