Copying keyrings

How do I copy a GNOME keyring from one location to another?

I have been using GNOME Web installed from Flathub. Now, I cannot start it. I removed it and installed again, but the error message persists. I asked whether other users of the distribution encountered such issue, but I seem to be alone with that. So, it does not look like a bug yet.

GNOME Web startup error
$ flatpak run --user org.gnome.Epiphany

(epiphany:2): Gtk-CRITICAL **: 22:22:21.198: gtk_widget_grab_focus: assertion 'GTK_IS_WIDGET (widget)' failed
**
epiphany:ERROR:../embed/ephy-embed.c:828:ephy_embed_get_web_view: assertion failed: (EPHY_IS_EMBED (embed))
Bail out! epiphany:ERROR:../embed/ephy-embed.c:828:ephy_embed_get_web_view: assertion failed: (EPHY_IS_EMBED (embed))
systemd journal
$ journalctl -f
вер 08 22:22:19 pureos systemd[801]: Started app-flatpak-org.gnome.Epiphany-5681.scope.
вер 08 22:22:21 pureos systemd[801]: app-flatpak-org.gnome.Epiphany-5681.scope: Succeeded.
вер 08 22:22:21 pureos systemd[801]: app-flatpak-org.gnome.Epiphany-5681.scope: Consumed 2.169s CPU time.

I would like to clear the application data as a next troubleshooting step. If it does not help, I consider starting with a fresh installation of the distribution. However, I would like to copy the keyring with the passwords. I found the keyring in the following Epiphany flatpak application directory and copied it to my local directory, but it does not show up in Seahorse. What am I doing wrong? How do I copy the keyring? As explained above, I may also need to move all my keyrings to a new device, and now I doubt whether I will be able to open them on the new device.

$ cp ~/.var/app/org.gnome.Epiphany/data/keyrings/default.keyring ~/./.local/share/keyrings/epiphany-backup.keyring
Here is the information about the system in case it is relevant.
$ uname -a
Linux pureos 6.6.0-1-librem5 #1 SMP PREEMPT Sun Jul  7 20:23:17 EDT 2024 aarch64 GNU/Linux
$ flatpak run --user org.gnome.Epiphany --version
Web 46.3
$ flatpak run --user org.gnome.seahorse.Application --version
seahorse 43.0
GNUPG: /usr/bin/gpg (2.4.5)
$ apt list xdg-desktop-portal xdg-desktop-portal-gtk libsecret-tools
Listing... Виконано
libsecret-tools/byzantium 0.20.4-2 arm64
xdg-desktop-portal-gtk/byzantium,now 1.8.0-1pureos1 arm64 [installed,automatic]
xdg-desktop-portal/byzantium,now 1.8.1-1 arm64 [installed,automatic]
$ LC_ALL=C epiphany --version
Web 40.2
$ LC_ALL=C seahorse --version
seahorse 40.0
GNUPG: /usr/bin/gpg (2.2.27)
1 Like

With cp, but it’s not a host system keyring, so it’s not going to work if you copy it to ~/.local/share. Also, Seahorse only supports host system keyrings, so it won’t work at all. You can use Key Rack to inspect it, but not if you move it to ~/.local/share.

To debug the crashes, you need a stack trace. They look like bugs that were fixed recently but which shouldn’t be present on the stable branch in the first place. A stack trace will show for sure.

1 Like

Thank you for explaining and for suggesting Key Rack!

I could not find flatpak-coredumpctl, so I followed the Flatpak debugging documentation for using GDB in the sandbox to get the backtrace.

gdb.txt
#0  __pthread_kill_implementation (threadid=281474836130016, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
        tid = 80
        ret = 0
        pd = 0xfffff79ee8e0
        old_mask = {__val = {281474839872712}}
        ret = <optimized out>
#1  0x0000fffff6b66a54 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x0000fffff6b1fc6c in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x0000fffff6b0ad3c in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {187649987248164, 281474976702800, 281474820954912, 281474836131872, 48, 88, 281474839875288, 281474976702968, 187649987248164, 187649984846400, 0, 281474976702896, 281474838945204, 187649991872768, 281474839874976, 108}}, sa_flags = -136835368, sa_restorer = 0xffffffffe1f8}
#4  0x0000fffff7c9ddc8 in g_assertion_message (domain=domain@entry=0xfffff7f55070 "epiphany", file=file@entry=0xfffff7f62e78 "../embed/ephy-embed.c", line=line@entry=828, func=func@entry=0xfffff7f6b5e8 <__func__.7> "ephy_embed_get_web_view", message=message@entry=0xaaaaab1ef3e0 "assertion failed: (EPHY_IS_EMBED (embed))") at ../glib/gtestutils.c:3331
        lstr = "828\000\000\000\000\000\270s\365\367\377\377\000\0000\310\037\253\252\252\000\000\240\3426Hv\350X&"
        s = 0xaaaaab1b9100 "\271A\260\001\240\252"
#5  0x0000fffff7c9de30 in g_assertion_message_expr (domain=domain@entry=0xfffff7f55070 "epiphany", file=file@entry=0xfffff7f62e78 "../embed/ephy-embed.c", line=line@entry=828, func=func@entry=0xfffff7f6b5e8 <__func__.7> "ephy_embed_get_web_view", expr=expr@entry=0xfffff7f573b8 "EPHY_IS_EMBED (embed)") at ../glib/gtestutils.c:3357
        s = 0xaaaaab1ef3e0 "assertion failed: (EPHY_IS_EMBED (embed))"
#6  0x0000fffff7f38a08 in ephy_embed_get_web_view (embed=0x0) at ../embed/ephy-embed.c:828
        __func__ = "ephy_embed_get_web_view"
        _g_boolean_var_21 = <optimized out>
#7  ephy_embed_get_web_view (embed=embed@entry=0x0) at ../embed/ephy-embed.c:826
        __func__ = "ephy_embed_get_web_view"
#8  0x0000fffff7efb3a0 in session_end_element (ctx=<optimized out>, element_name=<optimized out>, error=<optimized out>, user_data=0xaaaaaad7f020) at ../src/ephy-session.c:1350
        active_child = 0x0
        tab_view = <optimized out>
        shell = 0xaaaaaab58590 [EphyShell]
        context = <optimized out>
        context = <optimized out>
        tab_view = <optimized out>
        shell = <optimized out>
        active_child = <optimized out>
        _instance = <optimized out>
        _handler_id_ptr = <optimized out>
        _handler_id = <optimized out>
#9  session_end_element (ctx=<optimized out>, element_name=<optimized out>, user_data=0xaaaaaad7f020, error=<optimized out>) at ../src/ephy-session.c:1323
        context = 0xaaaaaad7f020
        tab_view = <optimized out>
        shell = <optimized out>
        active_child = <optimized out>
        _instance = <optimized out>
        _handler_id_ptr = <optimized out>
        _handler_id = <optimized out>
#10 0x0000fffff7c75a94 in emit_end_element (context=context@entry=0xaaaaaace3a60, error=error@entry=0xffffffffe3b0) at ../glib/gmarkup.c:1045
        tmp_error = 0x0
        __func__ = "emit_end_element"
#11 0x0000fffff7c76668 in g_markup_parse_context_parse (context=0xaaaaaace3a60, text=text@entry=0xaaaaaad4ffa0 "<?xml version=\"1.0\"?>\n<session>\n\t <window width=\"1280\" height=\"1025\" is-maximized=\"0\" is-fullscreen=\"0\" active-tab=\"0\"/>\n</session>\n&", text_len=<optimized out>, text_len@entry=132, error=error@entry=0xffffffffe3b0) at ../glib/gmarkup.c:1213
        __func__ = "g_markup_parse_context_parse"
#12 0x0000fffff7efd120 in load_stream_read_cb (object=0xffff780e2040 [GLocalFileInputStream], result=<optimized out>, user_data=0xaaaaaadeec50) at ../src/ephy-session.c:1472
        stream = 0xffff780e2040 [GLocalFileInputStream]
        task = 0xaaaaaadeec50 [GTask]
        data = 0xaaaaaad4ff90
        bytes_read = 132
        error = 0x0
#13 0x0000fffff7a7ef8c in async_ready_callback_wrapper (source_object=0xffff780e2040 [GLocalFileInputStream], res=0xaaaaaad0d6d0, user_data=0xaaaaaadeec50) at ../gio/ginputstream.c:565
        stream = 0xffff780e2040 [GLocalFileInputStream]
#14 0x0000fffff7ab6cf0 in g_task_return_now (task=task@entry=0xaaaaaad0d6d0 [GTask]) at ../gio/gtask.c:1361
#15 0x0000fffff7ab6d34 in complete_in_idle_cb (task=0xaaaaaad0d6d0) at ../gio/gtask.c:1375
#16 0x0000fffff7c6f5f8 in g_main_dispatch (context=context@entry=0xaaaaaab0e900) at ../glib/gmain.c:3344
        dispatch = 0xfffff7c6d050 <g_idle_dispatch>
        prev_source = 0x0
        begin_time_nsec = 2657584527816
        was_in_call = 0
        user_data = 0xaaaaaad0d6d0
        callback = 0xfffff7ab6d20 <complete_in_idle_cb>
        cb_funcs = 0xfffff7d80310 <g_source_callback_funcs>
        cb_data = 0xffff78017490
        need_destroy = <optimized out>
        source = 0xffff780fc1d0
        current = 0xaaaaaab16850
        i = 0
        __func__ = "g_main_dispatch"
#17 0x0000fffff7c718bc in g_main_context_dispatch_unlocked (context=0xaaaaaab0e900) at ../glib/gmain.c:4152
#18 g_main_context_iterate_unlocked (context=context@entry=0xaaaaaab0e900, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4217
        max_priority = 130
        timeout = 0
        some_ready = 1
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0xaaaaaac9b280
        begin_time_nsec = <optimized out>
#19 0x0000fffff7c71fe4 in g_main_context_iteration (context=context@entry=0xaaaaaab0e900, may_block=may_block@entry=1) at ../glib/gmain.c:4282
        retval = <optimized out>
#20 0x0000fffff7ae9248 in g_application_run (application=0xaaaaaab58590 [EphyShell], argc=<optimized out>, argv=0xffffffffe7f8) at ../gio/gapplication.c:2712
        arguments = 0xaaaaaac9b280
        status = 0
        context = 0xaaaaaab0e900
        acquired_context = <optimized out>
        __func__ = "g_application_run"
#21 0x0000aaaaaaaa4b64 in main (argc=<optimized out>, argv=<optimized out>) at ../src/ephy-main.c:459
        option_context = <optimized out>
        option_group = <optimized out>
        error = 0x0
        user_time = <optimized out>
        arbitrary_url = <optimized out>
        ctx = <optimized out>
        mode = <optimized out>
        status = <optimized out>
        flags = <optimized out>
        desktop_info = <optimized out>
        __func__ = "main"

Also, I backed up the application keyring, removed Epiphany and its data, installed it again, copied the keyring back. Now, Epiphany starts without crashing. The passwords are there too.

Hm, did you save the data, specifically your session_state.xml? This crash is not previously reported or fixed, so if you can reproduce it somehow, then a bug report would be helpful.

No, but…

It looks like it did end up in a similar state. It does not load web pages and provides similar error messages on exit. Does it actually crash on exit? Should I open an issue on GitLab for Epiphany? I have not found a similar issue reported. I will wait for suggestions before changing anything.

gdb.txt
#0  __pthread_kill_implementation (threadid=281474823663648, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
        tid = 9
        ret = 0
        pd = 0xfffff6e0b020
        old_mask = {__val = {281474839872712}}
        ret = <optimized out>
#1  0x0000fffff6b60614 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2  0x0000fffff6b197ac in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x0000fffff6b0487c in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {187649984458752, 281474976703536, 281474820929248, 281474823665504, 48, 0, 281474839875288, 281474976703704, 187649984458752, 4575657221408423936, 0, 281474976703632, 281474838945204, 187649987565312, 281474839874976, 96}}, sa_flags = -136835368, sa_restorer = 0xffffffffe4d8}
#4  0x0000fffff7c9ddc8 in g_assertion_message (domain=domain@entry=0xfffff7f55070 "epiphany", file=file@entry=0xfffff7f5a1c8 "../src/ephy-shell.c", line=line@entry=958, func=func@entry=0xfffff7f69ef8 <__func__.12> "ephy_shell_finalize", message=message@entry=0xaaaaab1f4970 "assertion failed: (!shell->windows)") at ../glib/gtestutils.c:3331
        lstr = "958\000\000\000\000\000\260\242\365\367\377\377\000\000\a\000\000\000\000\000\000\000\260Ẫ\252\252\000"
        s = 0xaaaaaad9d700 "\3155\350\005\240\252"
#5  0x0000fffff7c9de30 in g_assertion_message_expr (domain=domain@entry=0xfffff7f55070 "epiphany", file=file@entry=0xfffff7f5a1c8 "../src/ephy-shell.c", line=line@entry=958, func=func@entry=0xfffff7f69ef8 <__func__.12> "ephy_shell_finalize", expr=expr@entry=0xfffff7f5a2b0 "!shell->windows") at ../glib/gtestutils.c:3357
        s = 0xaaaaab1f4970 "assertion failed: (!shell->windows)"
#6  0x0000fffff7efe5c0 in ephy_shell_finalize (object=0xaaaaaab71330 [EphyShell]) at ../src/ephy-shell.c:958
        shell = 0xaaaaaab71330 [EphyShell]
        __func__ = "ephy_shell_finalize"
#7  0x0000fffff7daf45c in g_object_unref (_object=0xaaaaaab71330) at ../gobject/gobject.c:4484
        object = 0xaaaaaab71330 [EphyShell]
        old_ref = 1
        toggle_notify = <optimized out>
        toggle_data = <optimized out>
        nqueue = <optimized out>
        obj_gtype = <optimized out>
        __func__ = "g_object_unref"
        retry_beginning = <optimized out>
        retry_decrement = <optimized out>
#8  0x0000aaaaaaaa4b7c in main (argc=<optimized out>, argv=<optimized out>) at ../src/ephy-main.c:463
        option_context = <optimized out>
        option_group = <optimized out>
        error = 0x0
        user_time = <optimized out>
        arbitrary_url = <optimized out>
        ctx = <optimized out>
        mode = <optimized out>
        status = 0
        flags = <optimized out>
        desktop_info = <optimized out>
        __func__ = "main"
session_state.xml
purism@pureos:~$ cat ~/.var/app/org.gnome.Epiphany/data/epiphany/session_state.xml
<?xml version="1.0"?>
<session>
	 <window width="1280" height="1440" is-maximized="1" is-fullscreen="0" active-tab="1">
	 	 <embed url="https://discourse.gnome.org/" title="GNOME Discourse - GNOME discussions" history="AgAAAAAAAADQndC+0LLQsCDQstC60LvQsNC00LrQsABlcGh5LWFib3V0Om92ZXJ2aWV3AGVwaHktYWJvdXQ6b3ZlcnZpZXcAAAAAAAAAAAArwYuJDiIGACrBi4kOIgYAAAAAAAAAAAAAAAAAAADwP1AqKiopKBQAAQAAAG8YAABHTk9NRSBEaXNjb3Vyc2UgLSBHTk9NRSBkaXNjdXNzaW9ucwAAAAAAaHR0cHM6Ly9kaXNjb3Vyc2UuZ25vbWUub3JnLwBodHRwczovL2Rpc2NvdXJzZS5nbm9tZS5vcmcvAAAADwAAAAIEAACAcGF0aBABAACALwQAAIB1dWlkECQAAIA4YmFmYTMyZS01MDc5LTQ5NjYtYTc5Mi1mYjc1ZGU0NmM1ZDf/////AAAAAOUEoIoOIgYA5ASgig4iBgAAAAAAAAAAAAAAAAAAAPA/qIU8PDs6HQAAAAAA1yR2AFYBAAABAAAAYgE="/>
	 	 <embed url="https://duckduckgo.com/?q=flatpak+takes+too+much+space&amp;t=epiphany&amp;ia=web" title="flatpak takes too much space at DuckDuckGo" history="AgAAAAAAAADQndC+0LLQsCDQstC60LvQsNC00LrQsABlcGh5LWFib3V0Om92ZXJ2aWV3AGVwaHktYWJvdXQ6b3ZlcnZpZXcAAAAAAAAAAAAE/CGMDiIGAAP8IYwOIgYAAAAAALYCAAAAAAAAAADwP1AqKiopKBQAAQAAAG8YAAAAAAAAAAAAAGh0dHBzOi8vZHVja2R1Y2tnby5jb20vP3E9ZmxhdHBhayt0YWtlcyt0b28rbXVjaCtzcGFjZSZ0PWVwaXBoYW55JmlhPXdlYgBodHRwczovL2R1Y2tkdWNrZ28uY29tLz9xPWZsYXRwYWsrdGFrZXMrdG9vK211Y2grc3BhY2UmdD1lcGlwaGFueSZpYT13ZWIAAAAPAAAAAgcAAIB2cWREYXRhAgMAAIB2cWQQKQAAgDQtMzMwMTEyNTc4MjU2NzM2NDIxNDIxNDk4MzQyNDI1ODI4MzcxOTc3DQAAgHRpbWVWcWRMb2FkZWQKAGBX6/MeeUL/////AwAAgGlkeAYPAACAaGlzdG9yeVV0aWxEYXRhAgEAAIBxEBwAAIBmbGF0cGFrIHRha2VzIHRvbyBtdWNoIHNwYWNlAQAAgHQQCAAAgGVwaXBoYW55AgAAgGlhEAMAAIB3ZWL//////////wAAAAAAACnp24wOIgYAKOnbjA4iBgAAAAAAAAAAAAAAAAAAAPA/iAFjAZQAlACTAJIASQAAAAAAAACeAQEAdgAgAgEAAAAsAg=="/>
	 	 <embed url="https://discourse.gnome.org/t/copying-keyrings/23209/3" title="discourse.gnome.org" history="AgAAAAAAAADQndC+0LLQsCDQstC60LvQsNC00LrQsABlcGh5LWFib3V0Om92ZXJ2aWV3AGVwaHktYWJvdXQ6b3ZlcnZpZXcAAAAAAAAAAAB6IiOPDiIGAHkiI48OIgYAAAAAAAAAAAAAAAAAAADwP1AqKiopKBQAAQAAAG8YAAAAAAAAAAAAAGh0dHBzOi8vZGlzY291cnNlLmdub21lLm9yZy8AaHR0cHM6Ly9kaXNjb3Vyc2UuZ25vbWUub3JnLwAAAA8AAAACBAAAgHBhdGgQAQAAgC8EAACAdXVpZBAkAACAYjY1N2RmOTctOTVkNy00NjBhLWEwOTQtY2VjYzQ2MDU5Y2E0/////wAAAAC8VzmTDiIGALtXOZMOIgYAAAAAAAAAAAAAAAAAAADwP6iFPDw7Oh0AAAAAALcBAABkaXNjb3Vyc2UuZ25vbWUub3JnAAAAAABodHRwczovL2Rpc2NvdXJzZS5nbm9tZS5vcmcvdC9jb3B5aW5nLWtleXJpbmdzLzIzMjA5LzMAaHR0cHM6Ly9kaXNjb3Vyc2UuZ25vbWUub3JnL3QvY29weWluZy1rZXlyaW5ncy8yMzIwOS80AAAADwAAAAIEAACAcGF0aBAbAACAL3QvY29weWluZy1rZXlyaW5ncy8yMzIwOS8zBAAAgHV1aWQQJAAAgDgxMDdmYTQ5LWMzNjAtNGFkOS1hNDUxLTI5MzI1YTlkYTJhNv////8AAAAAAAC8VzmTDiIGAL1XOZMOIgYAAAAAAAAAAAAAAAAAAADwP/jTcHBvbjcAAAAAABcBFAB2ADYBWAIAAAIAAABmAg=="/>
	 </window>
</session>

Clicking on opened tabs, typing and hitting enter in the address field or clicking on the panels in a new tab view result in no changes in the page but the address bar looks like it is loading because of a short blue line appearing but not progressing. I can close and open tabs. Occasionally, some previously visited pages do load, but not other pages in the same website. The web applications also show a short blue line in the top but stay blank.

I collected the backtrace the same way as before.
purism@pureos:~$ flatpak --user install --include-sdk --include-debug org.gnome.Epiphany
purism@pureos:~$ flatpak update
purism@pureos:~$ flatpak --user repair
purism@pureos:~$ flatpak run --command=sh --devel --filesystem=$(pwd) org.gnome.Epiphany
[📦 org.gnome.Epiphany ~]$ gdb /app/bin/epiphany
[📦 org.gnome.Epiphany ~]$ (gdb) run
[📦 org.gnome.Epiphany ~]$ (gdb) set logging enabled on
[📦 org.gnome.Epiphany ~]$ (gdb) bt full
[📦 org.gnome.Epiphany ~]$ (gdb) quit
[📦 org.gnome.Epiphany ~]$ exit

Several hours later and after a few reboots, Epiphany works excellent again and closes gracefully without either “assertion failed” error messages, even though I did not change anything.

Yes, that’s a crash. That assertion is there to guarantee the EphyShell global object is not leaked. It was, indicating a refcounting bug somewhere in Epiphany. Problem is there is no way to know where. You’re doing something to cause it, but it could be anything and it won’t crash until you quit Epiphany. Example: previously this bug would occur if you ever click Install As Web Application; which would add one ref without ever removing it.

I don’t think your session_state.xml is related to the crash, though. At least, that doesn’t reproduce the problem for me.

Hello, my installation of Epiphany got into a state when it cannot start anymore again.

I had a few tabs opened in the main window, when I tried to launch a web application, which did not start, but succeeded in opening respective web site in the main window. Later, I closed everything and rebooted the device. After reboot, I tried to open another web application, but neither that web application, nor the browser are able to start.

Now, it consistently and reproducibly crashes each time and even after reboots. I collected a backtrace and the session state file. It seems that the URL of the last website that I visited is in the session state file. What else may be helpful?

gdb.txt
#0  __pthread_kill_implementation (threadid=281474837540896, signo=signo@entry=5, no_tid=no_tid@entry=0) at pthread_kill.c:44
        tid = 9
        ret = 0
        pd = 0xfffff7b47020
        old_mask = {__val = {281474976684720}}
        ret = <optimized out>
#1  0x0000fffff6c4b340 in __pthread_kill_internal (threadid=<optimized out>, signo=5) at pthread_kill.c:78
#2  0x0000fffff6bfaefc in __GI_raise (sig=sig@entry=5) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x0000fffff7a3dbec in _g_log_abort (breakpoint=1) at ../glib/gmessages.c:426
        debugger_present = 1
#4  g_log_writer_default (log_level=10, fields=<optimized out>, n_fields=6, user_data=0x0) at ../glib/gmessages.c:2880
        initialized = 1
        stderr_is_journal = 0
        __func__ = "g_log_writer_default"
#5  0x0000fffff7a3b050 in g_log_structured_array (log_level=G_LOG_LEVEL_CRITICAL, fields=0xffffffff9c10, n_fields=6) at ../glib/gmessages.c:1859
        writer_func = <optimized out>
        writer_user_data = <optimized out>
        recursion = 0
        depth = <optimized out>
        writer_func = <optimized out>
        writer_user_data = <optimized out>
        recursion = <optimized out>
        depth = <optimized out>
        __func__ = "g_log_structured_array"
        _g_boolean_var_16 = <optimized out>
#6  g_log_structured_array (log_level=G_LOG_LEVEL_CRITICAL, fields=0xffffffff9c10, n_fields=6) at ../glib/gmessages.c:1832
        writer_func = <optimized out>
        writer_user_data = <optimized out>
        recursion = <optimized out>
        depth = <optimized out>
        __func__ = "g_log_structured_array"
        _g_boolean_var_16 = <optimized out>
#7  0x0000fffff7a3bc38 in g_log_structured_standard (log_domain=log_domain@entry=0xfffff7510588 "Gdk", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, file=file@entry=0xfffff75213d8 "../gdk/gdkvulkancontext.c", line=<optimized out>, func=<optimized out>, message_format=<optimized out>) at ../glib/gmessages.c:1916
        fields = {{key = 0xfffff7a9c630 "PRIORITY", value = 0xfffff7a983e8, length = -1}, {key = 0xfffff7a9c640 "CODE_FILE", value = 0xfffff75213d8, length = -1}, {key = 0xfffff7a9c650 "CODE_LINE", value = 0xfffff75113b0, length = -1}, {key = 0xfffff7a9c660 "CODE_FUNC", value = 0xfffff75916f8 <__func__.4>, length = -1}, {key = 0xfffff7a9c618 "MESSAGE", value = 0xaaaaaae1ce70, length = -1}, {key = 0xfffff7a9c6b0 "GLIB_DOMAIN", value = 0xfffff7510588, length = -1}}
        n_fields = 6
        message_allocated = 0xaaaaaae1ce70 "Vulkan: ../src/panfrost/vulkan/panvk_physical_device.c:653: WARNING: panvk is not a conformant vulkan implementation, pass PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1 if you know what you're doing. (VK_ERROR_"...
        buffer = "\211\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000 \245\377\377\377\377\000\000t\300u\353\377\377\000\000\200\377\377\377\377\377\000\000\004\000\000\000\000\000\000\000\000\245\377\377\002\000\000\000\000\245\377\377\377\377\000\000\230\213\212T\377\377\000\000\031\214\212T\377\377\000\000h\235\377\377\377\377\000\000 ", '\000' <repeats 15 times>, "`\377\377\255\252\252\000\000\360\001\000\256\252\252", '\000' <repeats 82 times>...
        args = {__stack = 0xffffffffa170, __gr_top = 0xffffffffa170, __vr_top = 0xffffffffa160, __gr_offs = -16, __vr_offs = -128}
#8  0x0000fffff742e0bc in gdk_vulkan_debug_report (objectType=<optimized out>, object=<optimized out>, location=<optimized out>, messageCode=<optimized out>, pUserData=<optimized out>, flags=<optimized out>, pLayerPrefix=<optimized out>, pMessage=<optimized out>) at ../gdk/gdkvulkancontext.c:1644
        __func__ = "gdk_vulkan_debug_report"
#9  gdk_vulkan_debug_report (flags=<optimized out>, objectType=<optimized out>, object=<optimized out>, location=<optimized out>, messageCode=<optimized out>, pLayerPrefix=<optimized out>, pMessage=<optimized out>, pUserData=<optimized out>) at ../gdk/gdkvulkancontext.c:1632
        __func__ = "gdk_vulkan_debug_report"
#10 0x0000ffff546753bc in debug_report () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libvulkan_panfrost.so
#11 0x0000ffff5467fa94 in __vk_log_impl () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libvulkan_panfrost.so
#12 0x0000ffff5467fcf0 in __vk_errorv () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libvulkan_panfrost.so
#13 0x0000ffff5467fe48 in __vk_errorf () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libvulkan_panfrost.so
#14 0x0000ffff545fbcd0 in panvk_physical_device_try_create () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libvulkan_panfrost.so
#15 0x0000ffff54690c64 in enumerate_drm_physical_devices_locked () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libvulkan_panfrost.so
#16 0x0000ffff54690d84 in enumerate_physical_devices () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libvulkan_panfrost.so
#17 0x0000ffff54691790 in vk_common_EnumeratePhysicalDevices () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libvulkan_panfrost.so
#18 0x0000ffffef2881e0 in setup_loader_term_phys_devs (inst=inst@entry=0xaaaaadfb8900) at /usr/lib/debug/source/components/vulkan-icd-loader.bst/vulkan-icd-loader/loader/loader.c:6287
        res = VK_SUCCESS
        icd_term = 0xaaaaadfbd470
        icd_count = <optimized out>
        icd_phys_dev_array = 0xffffffffae20
        new_phys_devs_capacity = 0
        new_phys_devs_count = 0
        new_phys_devs = 0x0
        icd_idx = 0
        i = <optimized out>
        i = <optimized out>
        j = <optimized out>
        i = <optimized out>
#19 0x0000ffffef2886a0 in terminator_EnumeratePhysicalDevices (instance=0xaaaaadfb8900, pPhysicalDeviceCount=0xffffffffafcc, pPhysicalDevices=0x0) at /usr/lib/debug/source/components/vulkan-icd-loader.bst/vulkan-icd-loader/loader/loader.c:6621
        inst = 0xaaaaadfb8900
        res = VK_SUCCESS
        copy_count = <optimized out>
        i = <optimized out>
#20 0x0000ffffa0513490 in device_select_EnumeratePhysicalDevices () at /usr/lib/aarch64-linux-gnu/GL/default/lib/libVkLayer_MESA_device_select.so
#21 0x0000ffffef28e2e4 in vkEnumeratePhysicalDevices (instance=<optimized out>, pPhysicalDeviceCount=pPhysicalDeviceCount@entry=0xffffffffb12c, pPhysicalDevices=pPhysicalDevices@entry=0x0) at /usr/lib/debug/source/components/vulkan-icd-loader.bst/vulkan-icd-loader/loader/trampoline.c:902
        res = VK_SUCCESS
        inst = 0xaaaaadfb8900
#22 0x0000fffff742f018 in gdk_display_create_vulkan_device (display=display@entry=0xaaaaaab518b0 [GdkWaylandDisplay], error=error@entry=0xffffffffd158) at ../gdk/gdkvulkancontext.c:1414
        start_time = 4372038173010
        i = <optimized out>
        j = <optimized out>
        k = <optimized out>
        override = <optimized out>
        list_devices = <optimized out>
        first = <optimized out>
        last = <optimized out>
        skip_features = <optimized out>
        n_devices = 0
        devices = <optimized out>
        __func__ = "gdk_display_create_vulkan_device"
#23 0x0000fffff74300f0 in gdk_display_create_vulkan_instance (display=0xaaaaaab518b0 [GdkWaylandDisplay], error=<optimized out>) at ../gdk/gdkvulkancontext.c:1765
        start_time = <optimized out>
        i = <optimized out>
        used_extensions = 0xaaaaadfc1800
        have_debug_report = <optimized out>
        res = <optimized out>
        n_extensions = 24
        extensions = 0xffffffffb790
#24 0x0000fffff7431eb4 in gdk_display_init_vulkan (display=display@entry=0xaaaaaab518b0 [GdkWaylandDisplay], error=error@entry=0xffffffffd158) at ../gdk/gdkvulkancontext.c:1811
#25 0x0000fffff7441854 in vulkan_supported_platform (surface=surface@entry=0xaaaaadfb4e90 [GdkWaylandToplevel], renderer_type=renderer_type@entry=0xaaaaadf88540 [GskVulkanRenderer/GskGpuRenderer/GskRenderer], as_fallback=as_fallback@entry=0) at ../gsk/gskrenderer.c:669
        display = 0xaaaaaab518b0 [GdkWaylandDisplay]
        props = {apiVersion = 0, driverVersion = 0, vendorID = 2918921152, deviceID = 43690, deviceType = 4294955392, deviceName = "\377\377\000\000Đť\305\366\377\377\000\000\000\322\377\377\377\377\000\000T\241\305\366\377\377\000\000\300\321\377\377\377\377\000\000\250\204\305\366\377\377\000\000@\202\370\255\252\252\000\000\200\n\330\366\377\377\000\000\360\006\000\000\000\000\000\0000\211\370\255\252\252\000\000\000\322\377\377\377\377\000\000\230\241\305\366\377\377\000\000@\202\370\255\252\252\000\000\360\006\000\000\000\000\000\000\360\321\377\377\377\377\000\000Đť\305\366\377\377\000\000p\322\377\377\377\377\000\000\024\267\305\366\377\377\000\000`\000\000\000\000\000\000\000X\000\000\000\000\000\000\000\000`\330\366\377\377\000\000`w\264\367\377\377\000\0000\322\377\377\377\377\000\000Đť\305\366\377\377\000\000\260\322\377\377\377\377\000\000\024\267\305\366\377\377\000"..., pipelineCacheUUID = "\252\252\000\0000\000\000\000\000\000\000\000\320\322\377\377", limits = {maxImageDimension1D = 4140147096, maxImageDimension2D = 65535, maxImageDimension3D = 4294955680, maxImageDimensionCube = 65535, maxImageArrayLayers = 4140146128, maxTexelBufferElements = 65535, maxUniformBufferRange = 4294955744, maxStorageBufferRange = 65535, maxPushConstantsSize = 4154694776, maxMemoryAllocationCount = 65535, maxSamplerAllocationCount = 40, bufferImageGranularity = 32, sparseAddressSpaceSize = 187650039799608, maxBoundDescriptorSets = 32, maxPerStageDescriptorSamplers = 0, maxPerStageDescriptorUniformBuffers = 4294955744, maxPerStageDescriptorStorageBuffers = 65535, maxPerStageDescriptorSampledImages = 4140146128, maxPerStageDescriptorStorageImages = 65535, maxPerStageDescriptorInputAttachments = 4294955872, maxPerStageResources = 65535, maxDescriptorSetSamplers = 4140152596, maxDescriptorSetUniformBuffers = 65535, maxDescriptorSetUniformBuffersDynamic = 80, maxDescriptorSetStorageBuffers = 0, maxDescriptorSetStorageBuffersDynamic = 88, maxDescriptorSetSampledImages = 0, maxDescriptorSetStorageImages = 4141375488, maxDescriptorSetInputAttachments = 65535, maxVertexInputAttributes = 4155799392, maxVertexInputBindings = 65535, maxVertexInputAttributeOffset = 4141353600, maxVertexInputBindingStride = 65535, maxVertexOutputComponents = 49824, maxTessellationGenerationLevel = 0, maxTessellationPatchSize = 2918935904, maxTessellationControlPerVertexInputComponents = 43690, maxTessellationControlPerVertexOutputComponents = 4141379584, maxTessellationControlPerPatchOutputComponents = 65535, maxTessellationControlTotalOutputComponents = 2, maxTessellationEvaluationInputComponents = 0, maxTessellationEvaluationOutputComponents = 4294956784, maxGeometryShaderInvocations = 65535, maxGeometryInputComponents = 4294955952, maxGeometryOutputComponents = 65535, maxGeometryOutputVertices = 4154694968, maxGeometryTotalOutputComponents = 65535, maxFragmentInputComponents = 16, maxFragmentOutputAttachments = 0, maxFragmentDualSrcAttachments = 0, maxFragmentCombinedOutputResources = 0, maxComputeSharedMemorySize = 4294955952, maxComputeWorkGroupCount = {65535, 4154694880, 65535}, maxComputeWorkGroupInvocations = 80, maxComputeWorkGroupSize = {0, 0, 0}, subPixelPrecisionBits = 1, subTexelPrecisionBits = 0, mipmapPrecisionBits = 4294956128, maxDrawIndexedIndexValue = 65535, maxDrawIndirectCount = 0, maxSamplerLodBias = 0, maxSamplerAnisotropy = -3.18445357e-13, maxViewports = 43690, maxViewportDimensions = {2918744784, 43690}, viewportBoundsRange = {2.35418142e-43, 0}, viewportSubPixelBits = 4294955984, minMemoryMapAlignment = 281474837814960, minTexelBufferOffsetAlignment = 187650039907648, minUniformBufferOffsetAlignment = 782315407312573184, minStorageBufferOffsetAlignment = 281474976699424, minTexelOffset = -138879648, maxTexelOffset = 65535, minTexelGatherOffset = -11216, maxTexelGatherOffset = 65535, minInterpolationOffset = -2.00469782e+33, maxInterpolationOffset = 9.18340949e-41, subPixelInterpolationOffsetBits = 4155799392, maxFramebufferWidth = 65535, maxFramebufferHeight = 32, maxFramebufferLayers = 0, framebufferColorSampleCounts = 0, framebufferDepthSampleCounts = 0, framebufferStencilSampleCounts = 4154159592, framebufferNoAttachmentsSampleCounts = 65535, maxColorAttachments = 4294956288, sampledImageColorSampleCounts = 65535, sampledImageIntegerSampleCounts = 4149367872, sampledImageDepthSampleCounts = 65535, sampledImageStencilSampleCounts = 4294956208, storageImageSampleCounts = 65535, maxSampleMaskWords = 4156087844, timestampComputeAndGraphics = 65535, timestampPeriod = -nan(0x7fd480), maxClipDistances = 65535, maxCullDistances = 4154806312, maxCombinedClipAndCullDistances = 65535, discreteQueuePriorities = 4154251048, pointSizeRange = {9.18340949e-41, -7.3040245e+33}, lineWidthRange = {9.18340949e-41, -7.30402945e+33}, pointSizeGranularity = 9.18340949e-41, lineWidthGranularity = -6.70589643e+33, strictLines = 65535, standardSampleLocations = 4294956144, optimalBufferCopyOffsetAlignment = 281474836608084, optimalBufferCopyRowPitchAlignment = 281474976699536, nonCoherentAtomSize = 281474836608704}, sparseProperties = {residencyStandard2DBlockShape = 4154251048, residencyStandard2DMultisampleBlockShape = 65535, residencyStandard3DBlockShape = 4155772640, residencyAlignedMipSize = 65535, residencyNonResidentStrict = 4294956224}}
        error = 0x0
#26 0x0000fffff7441a28 in get_renderer_for_vulkan (surface=surface@entry=0xaaaaadfb4e90 [GdkWaylandToplevel]) at ../gsk/gskrenderer.c:711
#27 0x0000fffff7442588 in gsk_renderer_new_for_surface (surface=surface@entry=0xaaaaadfb4e90 [GdkWaylandToplevel]) at ../gsk/gskrenderer.c:776
        renderer_type = <optimized out>
        renderer = <optimized out>
        error = 0x0
        i = 3
        __func__ = "gsk_renderer_new_for_surface"
#28 0x0000fffff71fa1e4 in gtk_window_realize (widget=0xaaaaaae88a80 [EphyWindow]) at ../gtk/gtkwindow.c:4304
        window = 0xaaaaaae88a80 [EphyWindow]
        priv = 0xaaaaaae88840
        surface = 0xaaaaadfb4e90 [GdkWaylandToplevel]
        frame_clock = <optimized out>
#29 0x0000fffff700d6f8 in gtk_application_window_real_realize (widget=0xaaaaaae88a80 [EphyWindow]) at ../gtk/gtkapplicationwindow.c:513
        window = 0xaaaaaae88a80 [EphyWindow]
        settings = 0xaaaaaadae190 [GtkSettings]
#30 0x0000fffff7f0a140 in ephy_window_realize (widget=0xaaaaaae88a80 [EphyWindow]) at ../src/ephy-window.c:3476
        window = 0xaaaaaae88a80 [EphyWindow]
        surface = <optimized out>
#35 0x0000fffff7b85e18 in <emit signal 'realize' on instance 0xaaaaaae88a80 [EphyWindow]> (instance=instance@entry=0xaaaaaae88a80, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3582
        var_args = {__stack = 0xffffffffdb80, __gr_top = 0xffffffffdb80, __vr_top = 0xffffffffdb50, __gr_offs = -40, __vr_offs = -128}
    #31 0x0000fffff7b6899c in g_closure_invoke (closure=0xaaaaaade8c00, return_value=0x0, n_param_values=1, param_values=0xffffffffd7f0, invocation_hint=0xffffffffd720) at ../gobject/gclosure.c:833
                marshal = 0xfffff7b66eec <g_type_class_meta_marshal>
                marshal_data = 0xa8
                in_marshal = <optimized out>
                real_closure = 0xaaaaaade8be0
                __func__ = "g_closure_invoke"
    #32 0x0000fffff7b7e844 in signal_emit_unlocked_R (node=node@entry=0xffffffffd8d8, detail=detail@entry=0, instance=instance@entry=0xaaaaaae88a80, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xffffffffd7f0) at ../gobject/gsignal.c:3720
                accumulator = <optimized out>
                emission = {next = 0xffffffffdd90, instance = 0xaaaaaae88a80, ihint = {signal_id = 97, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0xaaaaaae0b200 [EphyWindow/AdwApplicationWindow/GtkApplicationWindow/GtkWindow/GtkWidget/GInitiallyUnowned]}
                class_closure = <optimized out>
                hlist = <optimized out>
                handler_list = <optimized out>
                return_accu = <optimized out>
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = <optimized out>
                max_sequential_handler_number = 3367
                return_value_altered = <optimized out>
                n_params = <optimized out>
                EMIT_RESTART = <optimized out>
                __func__ = "signal_emit_unlocked_R"
    #33 0x0000fffff7b804e0 in signal_emit_valist_unlocked (instance=instance@entry=0xaaaaaae88a80, signal_id=signal_id@entry=97, detail=detail@entry=0, var_args=...) at ../gobject/gsignal.c:3519
                instance_and_params = <optimized out>
                param_values = <optimized out>
                node = <optimized out>
                i = <optimized out>
                __func__ = "signal_emit_valist_unlocked"
                node_copy = {signal_id = <optimized out>, itype = <optimized out>, name = <optimized out>, destroyed = <optimized out>, flags = <optimized out>, n_params = <optimized out>, single_va_closure_is_valid = <optimized out>, single_va_closure_is_after = <optimized out>, param_types = <optimized out>, return_type = <optimized out>, class_closure_bsa = <optimized out>, accumulator = <optimized out>, c_marshaller = <optimized out>, va_marshaller = <optimized out>, emission_hooks = <optimized out>, single_va_closure = <optimized out>}
    #34 0x0000fffff7b85d7c in g_signal_emit_valist (instance=0xaaaaaae88a80, signal_id=97, detail=0, var_args=...) at ../gobject/gsignal.c:3262
#36 0x0000fffff71ee03c in gtk_widget_realize (widget=0xaaaaaae88a80 [EphyWindow]) at ../gtk/gtkwidget.c:3448
        priv = <optimized out>
        __func__ = "gtk_widget_realize"
#37 0x0000fffff71ffbb8 in gtk_window_show (widget=0xaaaaaae88a80 [EphyWindow]) at ../gtk/gtkwindow.c:3854
        window = 0xaaaaaae88a80 [EphyWindow]
        priv = 0xaaaaaae88840
        __func__ = "gtk_window_show"
#38 0x0000fffff7f0b204 in ephy_window_show (widget=0xaaaaaae88a80 [EphyWindow]) at ../src/ephy-window.c:3435
        window = <optimized out>
        window = <optimized out>
#39 ephy_window_show (widget=0xaaaaaae88a80 [EphyWindow]) at ../src/ephy-window.c:3406
        window = 0xaaaaaae88a80 [EphyWindow]
#44 0x0000fffff7b85e18 in <emit signal 'show' on instance 0xaaaaaae88a80 [EphyWindow]> (instance=instance@entry=0xaaaaaae88a80, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3582
        var_args = {__stack = 0xffffffffe060, __gr_top = 0xffffffffe060, __vr_top = 0xffffffffe030, __gr_offs = -40, __vr_offs = -128}
    #40 0x0000fffff7b66db0 in g_type_class_meta_marshalv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=..., marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:1061
                real_closure = <optimized out>
                class = <optimized out>
                callback = <optimized out>
                offset = <optimized out>
    #41 0x0000fffff7b68bd0 in _g_closure_invoke_va (closure=0xaaaaaae772d0, return_value=0x0, instance=0xaaaaaae88a80, args=..., n_params=0, param_types=0x0) at ../gobject/gclosure.c:896
                marshal = 0xfffff7b66d80 <g_type_class_meta_marshalv>
                marshal_data = 0x88
                in_marshal = <optimized out>
                real_closure = 0xaaaaaae772b0
                __func__ = "_g_closure_invoke_va"
    #42 0x0000fffff7b8065c in signal_emit_valist_unlocked (instance=instance@entry=0xaaaaaae88a80, signal_id=signal_id@entry=93, detail=detail@entry=0, var_args=...) at ../gobject/gsignal.c:3423
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                emission = {next = 0x0, instance = 0xaaaaaae88a80, ihint = {signal_id = 93, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0xaaaaaae0b200 [EphyWindow/AdwApplicationWindow/GtkApplicationWindow/GtkWindow/GtkWidget/GInitiallyUnowned]}
                instance_type = <optimized out>
                emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                rtype = 0x4 [void]
                static_scope = 0
                fastpath_handler = <optimized out>
                closure = <optimized out>
                run_type = <optimized out>
                hlist = <optimized out>
                l = <optimized out>
                fastpath = <optimized out>
                instance_and_params = <optimized out>
                param_values = <optimized out>
                node = <optimized out>
                i = <optimized out>
                __func__ = "signal_emit_valist_unlocked"
                node_copy = {signal_id = <optimized out>, itype = <optimized out>, name = <optimized out>, destroyed = <optimized out>, flags = <optimized out>, n_params = <optimized out>, single_va_closure_is_valid = <optimized out>, single_va_closure_is_after = <optimized out>, param_types = <optimized out>, return_type = <optimized out>, class_closure_bsa = <optimized out>, accumulator = <optimized out>, c_marshaller = <optimized out>, va_marshaller = <optimized out>, emission_hooks = <optimized out>, single_va_closure = <optimized out>}
    #43 0x0000fffff7b85d7c in g_signal_emit_valist (instance=0xaaaaaae88a80, signal_id=93, detail=0, var_args=...) at ../gobject/gsignal.c:3262
#45 0x0000fffff71e38c4 in gtk_widget_show (widget=widget@entry=0xaaaaaae88a80 [EphyWindow]) at ../gtk/gtkwidget.c:2724
        parent = 0x0
        priv = <optimized out>
        __func__ = "gtk_widget_show"
#46 0x0000fffff71e5b34 in gtk_widget_set_visible (widget=widget@entry=0xaaaaaae88a80 [EphyWindow], visible=visible@entry=1) at ../gtk/gtkwidget.c:5731
        __func__ = "gtk_widget_set_visible"
#47 0x0000fffff7f04268 in ephy_shell_new_tab_full (shell=0xaaaaaab9a160 [EphyShell], title=title@entry=0xaaaaaae0b0e0 "Raiffeisen Online | Raiffeisen Bank", related_view=related_view@entry=0x0, window=0xaaaaaae88a80 [EphyWindow], previous_embed=previous_embed@entry=0x0, flags=flags@entry=EPHY_NEW_TAB_APPEND_LAST) at ../src/ephy-shell.c:1107
        embed_shell = 0xaaaaaab9a160 [EphyShell]
        web_view = <optimized out>
        embed = 0xaaaaadef2a10 [EphyEmbed]
        jump_to = <optimized out>
        position = -1
        parent = 0x0
        __func__ = "ephy_shell_new_tab_full"
#48 0x0000fffff7f01050 in session_parse_embed (context=0xaaaaaae3bd60, names=0xffffffffe1f0, values=<optimized out>) at ../src/ephy-session.c:1248
        flags = EPHY_NEW_TAB_APPEND_LAST
        embed = <optimized out>
        web_view = <optimized out>
        state = 0x0
        shell = <optimized out>
        mode = <optimized out>
        delay_loading = 1
        url = 0xaaaaaaeca790 "https://online.raiffeisen.ua/ibank/home?1"
        is_blank_page = 0
        is_pin = 0
        i = 3
        tab_view = 0xaaaaaaf83610 [AdwTabView]
        title = 0xaaaaaae0b0e0 "Raiffeisen Online | Raiffeisen Bank"
        history = 0xaaaaab1df8c0 "AgAAAAAAAADQndC+0LLQsCDQstC60LvQsNC00LrQsABlcGh5LWFib3V0Om92ZXJ2aWV3AGVwaHktYWJvdXQ6b3ZlcnZpZXc", 'A' <repeats 11 times>, "DE3R2TfSIGAMPdHZN9IgY", 'A' <repeats 22 times>, "FAqKiopKBQAAQAAAG8YAADQoNCw0LnRhNGE0LDQudC30LXQvSDQ"...
        was_loading = 0
        crashed = 0
        tab_view = <optimized out>
        url = <optimized out>
        title = <optimized out>
        history = <optimized out>
        was_loading = <optimized out>
        crashed = <optimized out>
        is_blank_page = <optimized out>
        is_pin = <optimized out>
        i = <optimized out>
        flags = <optimized out>
        shell = <optimized out>
        mode = <optimized out>
        embed = <optimized out>
        web_view = <optimized out>
        delay_loading = <optimized out>
        state = <optimized out>
        data = <optimized out>
        data_length = <optimized out>
        history_data = <optimized out>
        request = <optimized out>
        bf_list = <optimized out>
        item = <optimized out>
#49 session_start_element (ctx=<optimized out>, element_name=<optimized out>, names=0xffffffffe1f0, values=<optimized out>, user_data=0xaaaaaae3bd60, error=<optimized out>) at ../src/ephy-session.c:1317
        context = 0xaaaaaae3bd60
#50 0x0000fffff7a36ed8 in emit_start_element (context=context@entry=0xaaaaaae2dba0, error=error@entry=0xffffffffe320) at ../glib/gmarkup.c:1010
        i = <optimized out>
        j = <optimized out>
        start_name = 0xaaaaaadb2fe0 "embed"
        attr_names = 0xffffffffe1f0
        attr_values = 0xffffffffe1d0
        tmp_error = 0x0
#51 0x0000fffff7a37fb8 in g_markup_parse_context_parse (context=0xaaaaaae2dba0, text=text@entry=0xaaaaaae35920 "EtLT4AJsHrlH0iBgAlweuUfSIG", 'A' <repeats 22 times>, "BhYm91dDpibGFuawBhYm91dDpibGFuawBhYm91dDpibGFuawA8IS0tZnJhbWUyLS0+AAAAAAAAACjB65R9IgYAJ8HrlH0iBg", 'A' <repeats 22 times>, "WDIyMiQYDAAoc3Nzc2FzbWF5eHgoaWkpZG"..., text_len=<optimized out>, text_len@entry=789, error=error@entry=0xffffffffe320) at ../glib/gmarkup.c:1369
        __func__ = "g_markup_parse_context_parse"
#52 0x0000fffff7f02750 in load_stream_read_cb (object=0xffff7c0e1a00 [GLocalFileInputStream], result=<optimized out>, user_data=0xaaaaaabc95c0) at ../src/ephy-session.c:1467
        stream = 0xffff7c0e1a00 [GLocalFileInputStream]
        task = 0xaaaaaabc95c0 [GTask]
        data = 0xaaaaaae35910
        bytes_read = 789
        error = 0x0
#53 0x0000fffff7c70a3c in async_ready_callback_wrapper (source_object=0xffff7c0e1a00 [GLocalFileInputStream], res=0xaaaaaadf9430, user_data=0xaaaaaabc95c0) at ../gio/ginputstream.c:565
        stream = 0xffff7c0e1a00 [GLocalFileInputStream]
#54 0x0000fffff7ca96fc in g_task_return_now (task=task@entry=0xaaaaaadf9430 [GTask]) at ../gio/gtask.c:1361
#55 0x0000fffff7ca973c in complete_in_idle_cb (task=0xaaaaaadf9430) at ../gio/gtask.c:1375
#56 0x0000fffff7a30724 in g_main_dispatch (context=context@entry=0xaaaaaab53440) at ../glib/gmain.c:3357
        dispatch = 0xfffff7a2e104 <g_idle_dispatch>
        prev_source = 0x0
        begin_time_nsec = 4367487666530
        was_in_call = 0
        user_data = 0xaaaaaadf9430
        callback = 0xfffff7ca9728 <complete_in_idle_cb>
        cb_funcs = 0xfffff7b40310 <g_source_callback_funcs>
        cb_data = 0xffff7c015cb0
        need_destroy = <optimized out>
        source = 0xffff7c000d40
        current = 0xaaaaaab5b390
        i = 0
        __func__ = "g_main_dispatch"
#57 0x0000fffff7a32c20 in g_main_context_dispatch_unlocked (context=0xaaaaaab53440) at ../glib/gmain.c:4208
#58 g_main_context_iterate_unlocked (context=context@entry=0xaaaaaab53440, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273
        max_priority = 130
        timeout_usec = 0
        some_ready = 1
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0xaaaaaad9eef0
        begin_time_nsec = <optimized out>
#59 0x0000fffff7a33474 in g_main_context_iteration (context=context@entry=0xaaaaaab53440, may_block=may_block@entry=1) at ../glib/gmain.c:4338
        retval = <optimized out>
#60 0x0000fffff7cdc984 in g_application_run (application=0xaaaaaab9a160 [EphyShell], argc=<optimized out>, argv=0xffffffffe7b8) at ../gio/gapplication.c:2715
        arguments = 0xaaaaaad9eef0
        status = 0
        context = 0xaaaaaab53440
        acquired_context = <optimized out>
        __func__ = "g_application_run"
#61 0x0000aaaaaaaa47e4 in main (argc=<optimized out>, argv=<optimized out>) at ../src/ephy-main.c:445
        option_context = <optimized out>
        option_group = <optimized out>
        error = 0x0
        arbitrary_url = <optimized out>
        ctx = <optimized out>
        mode = <optimized out>
        status = <optimized out>
        flags = <optimized out>
        desktop_info = <optimized out>
        __func__ = "main"
session_state.xml
<?xml version="1.0"?>
<session>
	 <window width="360" height="720" is-maximized="1" is-fullscreen="0" active-tab="0">
	 	 <embed url="https://online.raiffeisen.ua/ibank/home?1" title="Raiffeisen Online | Raiffeisen Bank" history="AgAAAAAAAADQndC+0LLQsCDQstC60LvQsNC00LrQsABlcGh5LWFib3V0Om92ZXJ2aWV3AGVwaHktYWJvdXQ6b3ZlcnZpZXcAAAAAAAAAAADE3R2TfSIGAMPdHZN9IgYAAAAAAAAAAAAAAAAAAAAAAFAqKiopKBQAAQAAAG8YAADQoNCw0LnRhNGE0LDQudC30LXQvSDQkdCw0L3Qui4g0J7RhNGW0YbRltC50L3QuNC5INGB0LDQudGCIHwgcmFpZmZlaXNlbi51YQAAAAAAAGh0dHBzOi8vcmFpZmZlaXNlbi51YS8AaHR0cHM6Ly9yYWlmZmVpc2VuLnVhLwAAAAoNPyUgV2ViS2l0IHNlcmlhbGl6ZWQgZm9ybSBzdGF0ZSB2ZXJzaW9uIDggCg09JgBodHRwczovL3JhaWZmZWlzZW4udWEvc2VhcmNoIFtfdG9rZW4gcSBdICMwADEAX3Rva2VuAGhpZGRlbgAxADdmb0lOU1g2T1p6QVQ3UDFqczVZM0xCWU5yYVBvY29aUXloRXJIcXcAIFtfdG9rZW4gdnJjX2NvZGUgXSAjMAAzAF90b2tlbgBoaWRkZW4AMAB2cmNfY29kZQB0ZXh0ADAAdnJjX21lc3NhZ2VpZABoaWRkZW4AMAAxXV9mbW+Yr7G4v8HKz9Hf5ugAAAAAAAAEweuUfSIGAAPB65R9IgYAAAAAAAAAAAAAAAAAAADwP2Fib3V0OmJsYW5rAGFib3V0OmJsYW5rAGh0dHBzOi8vcmFpZmZlaXNlbi51YS8APCEtLWZyYW1lMS0tPgAAAAAGweuUfSIGAAXB65R9IgYAAAAAAAAAAAAAAAAAAAAAAGFib3V0OmJsYW5rAGFib3V0OmJsYW5rAGFib3V0OmJsYW5rADwhLS1mcmFtZTItLT4AAAAAAAAACMHrlH0iBgAHweuUfSIGAAAAAAAAAAAAAAAAAAAAAABYMjIyJBgMAChzc3NzYXNtYXl4eChpaSlkbShzYSh1YXlzeG14bWRzKSlhdikAAABhYm91dDpibGFuawBhYm91dDpibGFuawBhYm91dDpibGFuawA8IS0tZnJhbWU0LS0+AAAAAAAAAArB65R9IgYACcHrlH0iBgAAAAAAAAAAAAAAAAAAAAAAWDIyMiQYDAAoc3Nzc2FzbWF5eHgoaWkpZG0oc2EodWF5c3hteG1kcykpYXYphQANAWAAPQA9AD0ALwAYAAwAAChzc3NzYXNtYXl4eChpaSlkbShzYSh1YXlzeG14bWRzKSlhdimlAVABKgEqATAALwAuABcAAAAAAQAAAFUDSwBSYWlmZmVpc2VuIE9ubGluZSB8IFJhaWZmZWlzZW4gQmFuawAAAAAAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9ob21lPzEAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS8AaHR0cHM6Ly9yYWlmZmVpc2VuLnVhLwAACg0/JSBXZWJLaXQgc2VyaWFsaXplZCBmb3JtIHN0YXRlIHZlcnNpb24gOCAKDT0mAE5vIG93bmVyADMAYm9yZGVyOmhlYWRlcjpsYW5ndWFnZVBhbmVsOmxhbmd1YWdlQ2hvaWNlOnNlbGVjdABzZWxlY3Qtb25lADEAVUsAYm9yZGVyOm5hdmlnYXRpb246bGFuZ3VhZ2VQYW5lbDpsYW5ndWFnZUNob2ljZQByYWRpbwAxAG9uAGJvcmRlcjpuYXZpZ2F0aW9uOmxhbmd1YWdlUGFuZWw6bGFuZ3VhZ2VDaG9pY2UAcmFkaW8AMQBvZmYAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9ob21lIFtpZDZfaGZfMCBmaWVsZHM6ZmllbGQ6MTpjb21wb25lbnQgXSAjMAAzAGlkNl9oZl8wAGhpZGRlbgAwAGZpZWxkczpmaWVsZDoxOmNvbXBvbmVudAB0ZXh0ADAAZmllbGRzOmZpZWxkOjM6Y29tcG9uZW50OmNoZWNrYm94AGNoZWNrYm94ADEAb24AaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9ob21lIFtpZDI3X2hmXzAgZmllbGRzOmZpZWxkOjE6Y29tcG9uZW50OmlucHV0IF0gIzAAMgBpZDI3X2hmXzAAaGlkZGVuADAAZmllbGRzOmZpZWxkOjE6Y29tcG9uZW50OmlucHV0AHRleHQAMQA3NjQ3MDcAMQA6ADwAbgB5AHsAfgCtALMAtQC4AOcA7QDvAPMAQwFFAU4BVQFXAXABdQF3AZkBogGkAacB/gEAAgoCEQITAjICNwI5AkACDMHrlH0iBgALweuUfSIGAAAAAAAAAAAAAAAAAAAA8D9hYm91dDpibGFuawBhYm91dDpibGFuawBodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhL2liYW5rL2hvbWU/MQA8IS0tZnJhbWUxLS0+AA7B65R9IgYADcHrlH0iBgAAAAAAAAAAAAAAAAAAAAAAcFBQUEIYDAAoc3Nzc2FzbWF5eHgoaWkpZG0oc2EodWF5c3hteG1kcykpYXYpnQgD6ALoAmAAXwBIACoAAAAAANwDJAAAAAAAUmFpZmZlaXNlbiBPbmxpbmUAAAAAAAAAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9kYXNoYm9hcmQ/MgBodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhL2liYW5rL2Rhc2hib2FyZABodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhL2liYW5rL2hvbWU/MQAACg0/JSBXZWJLaXQgc2VyaWFsaXplZCBmb3JtIHN0YXRlIHZlcnNpb24gOCAKDT0mAE5vIG93bmVyADUAYm9yZGVyOmhlYWRlcjpsYW5ndWFnZVBhbmVsOmxhbmd1YWdlQ2hvaWNlOnNlbGVjdABzZWxlY3Qtb25lADEAVUsAYm9yZGVyOm5hdmlnYXRpb246bGFuZ3VhZ2VQYW5lbDpsYW5ndWFnZUNob2ljZQByYWRpbwAxAG9uAGJvcmRlcjpuYXZpZ2F0aW9uOmxhbmd1YWdlUGFuZWw6bGFuZ3VhZ2VDaG9pY2UAcmFkaW8AMQBvZmYAYm9yZGVyOmJvcmRlcl9ib2R5OndpZGdldHM6UFJPRFVDVFM6Y29udGVudDpzZWxlY3RlZFNsaWRlSW5kZXhGaWVsZABoaWRkZW4AMABib3JkZXI6Ym9yZGVyX2JvZHk6d2lkZ2V0czpPRkZFUlM6Y29udGVudDpzZWxlY3RlZFNsaWRlSW5kZXhGaWVsZABoaWRkZW4AMAAxADoAPABuAHkAewB+AK0AswC1ALgA5wDtAO8A8wA3AT4BQAGCAYkBiwEAAAAAEMHrlH0iBgAPweuUfSIGAAAAAAAAAAAAAAAAAAAA8D9odHRwczovL2xpdmVjaGF0LmluZm9iaXAuY29tL3dpZGdldC5odG1sAGh0dHBzOi8vbGl2ZWNoYXQuaW5mb2JpcC5jb20vd2lkZ2V0Lmh0bWwAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS8APCEtLWZyYW1lMS0tPgAAABTB65R9IgYAE8HrlH0iBgAAAAAAAAAAAAAAAAAAAAAAoH5+fnBSKQAoc3Nzc2FzbWF5eHgoaWkpZG0oc2EodWF5c3hteG1kcykpYXYpAAAAYWJvdXQ6YmxhbmsAYWJvdXQ6YmxhbmsAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9kYXNoYm9hcmQ/MgA8IS0tZnJhbWUyLS0+AAAAABbB65R9IgYAFcHrlH0iBgAAAAAAAAAAAAAAAAAAAAAAeFVVVUcYDAAoc3Nzc2FzbWF5eHgoaWkpZG0oc2EodWF5c3hteG1kcykpYXYpzQB1AWACPAI8AocAhgBcAC8AAAAAAAD/AxIA0JrQsNGA0YLQutC4AAAAAGh0dHBzOi8vb25saW5lLnJhaWZmZWlzZW4udWEvaWJhbmsvY2FyZHM/MwBodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhL2liYW5rL2NhcmRzPzMAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9kYXNoYm9hcmQ/MgAAAAAYweuUfSIGABfB65R9IgYAAAAAAHwBAAAAAAAAAADwP2h0dHBzOi8vbGl2ZWNoYXQuaW5mb2JpcC5jb20vd2lkZ2V0Lmh0bWwAaHR0cHM6Ly9saXZlY2hhdC5pbmZvYmlwLmNvbS93aWRnZXQuaHRtbABodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhLwA8IS0tZnJhbWUxLS0+AAAAHMHrlH0iBgAbweuUfSIGAAAAAAAAAAAAAAAAAAAAAACgfn5+cFIpAChzc3NzYXNtYXl4eChpaSlkbShzYSh1YXlzeG14bWRzKSlhdikAAABhYm91dDpibGFuawBhYm91dDpibGFuawBodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhL2liYW5rL2NhcmRzPzMAPCEtLWZyYW1lMi0tPgAAAAAAAAAAHsHrlH0iBgAdweuUfSIGAAAAAAAAAAAAAAAAAAAAAAB4UVFRQxgMAChzc3NzYXNtYXl4eChpaSlkbShzYSh1YXlzeG14bWRzKSlhdinNAHUBqACGAIYAhgCFAFYAKwAAAAAAAD8CDQDQmtCw0YDRgtC60LgAAAAAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9jYXJkcz8zAGh0dHBzOi8vb25saW5lLnJhaWZmZWlzZW4udWEvaWJhbmsvY2FyZHM/MwBodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhL2liYW5rL2Rhc2hib2FyZD8yAAAKDT8lIFdlYktpdCBzZXJpYWxpemVkIGZvcm0gc3RhdGUgdmVyc2lvbiA4IAoNPSYATm8gb3duZXIANABib3JkZXI6aGVhZGVyOmxhbmd1YWdlUGFuZWw6bGFuZ3VhZ2VDaG9pY2U6c2VsZWN0AHNlbGVjdC1vbmUAMQBVSwBib3JkZXI6bmF2aWdhdGlvbjpsYW5ndWFnZVBhbmVsOmxhbmd1YWdlQ2hvaWNlAHJhZGlvADEAb24AYm9yZGVyOm5hdmlnYXRpb246bGFuZ3VhZ2VQYW5lbDpsYW5ndWFnZUNob2ljZQByYWRpbwAxAG9mZgBib3JkZXI6Ym9yZGVyX2JvZHk6aXRlbXM6c2VsZWN0ZWRTbGlkZUluZGV4RmllbGQAaGlkZGVuADAAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9jYXJkcyBbaWRkOV9oZl8wIF0gIzAAMQBpZGQ5X2hmXzAAaGlkZGVuADAAMQA6ADwAbgB5AHsAfgCtALMAtQC4AOcA7QDvAPMAJAErAS0BZgFoAXIBeQF7AQAYweuUfSIGABfB65R9IgYAAAAAAHwBAAAAAAAAAADwP2h0dHBzOi8vbGl2ZWNoYXQuaW5mb2JpcC5jb20vd2lkZ2V0Lmh0bWwAaHR0cHM6Ly9saXZlY2hhdC5pbmZvYmlwLmNvbS93aWRnZXQuaHRtbABodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhLwA8IS0tZnJhbWUxLS0+AAAAIsHrlH0iBgAhweuUfSIGAAAAAAAAAAAAAAAAAAAAAACgfn5+cFIpAChzc3NzYXNtYXl4eChpaSlkbShzYSh1YXlzeG14bWRzKSlhdinNUAIvAi8ChgCFAFYAKwAAAAAAPAMNAAAAAABSYWlmZmVpc2VuIE9ubGluZSB8IFJhaWZmZWlzZW4gQmFuawAAAAAAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9ob21lPzEAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9kYXNoYm9hcmQAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9jYXJkcz8zAAAKDT8lIFdlYktpdCBzZXJpYWxpemVkIGZvcm0gc3RhdGUgdmVyc2lvbiA4IAoNPSYATm8gb3duZXIAMwBib3JkZXI6aGVhZGVyOmxhbmd1YWdlUGFuZWw6bGFuZ3VhZ2VDaG9pY2U6c2VsZWN0AHNlbGVjdC1vbmUAMQBVSwBib3JkZXI6bmF2aWdhdGlvbjpsYW5ndWFnZVBhbmVsOmxhbmd1YWdlQ2hvaWNlAHJhZGlvADEAb24AYm9yZGVyOm5hdmlnYXRpb246bGFuZ3VhZ2VQYW5lbDpsYW5ndWFnZUNob2ljZQByYWRpbwAxAG9mZgBodHRwczovL29ubGluZS5yYWlmZmVpc2VuLnVhL2liYW5rL2hvbWUgW2lkNl9oZl8wIGZpZWxkczpmaWVsZDoxOmNvbXBvbmVudCBdICMwADMAaWQ2X2hmXzAAaGlkZGVuADAAZmllbGRzOmZpZWxkOjE6Y29tcG9uZW50AHRleHQAMABmaWVsZHM6ZmllbGQ6Mzpjb21wb25lbnQ6Y2hlY2tib3gAY2hlY2tib3gAMQBvbgAxADoAPABuAHkAewB+AK0AswC1ALgA5wDtAO8A8wBDAUUBTgFVAVcBcAF1AXcBmQGiAaQBpwEkweuUfSIGACPB65R9IgYAAAAAAAAAAAAAAAAAAADwP2Fib3V0OmJsYW5rAGFib3V0OmJsYW5rAGh0dHBzOi8vb25saW5lLnJhaWZmZWlzZW4udWEvaWJhbmsvaG9tZT8xADwhLS1mcmFtZTEtLT4AJsHrlH0iBgAlweuUfSIGAAAAAAAAAAAAAAAAAAAAAABhYm91dDpibGFuawBhYm91dDpibGFuawBhYm91dDpibGFuawA8IS0tZnJhbWUyLS0+AAAAAAAAACjB65R9IgYAJ8HrlH0iBgAAAAAAAAAAAAAAAAAAAAAAWDIyMiQYDAAoc3Nzc2FzbWF5eHgoaWkpZG0oc2EodWF5c3hteG1kcykpYXYpAAAAYWJvdXQ6YmxhbmsAYWJvdXQ6YmxhbmsAYWJvdXQ6YmxhbmsAPCEtLWZyYW1lMy0tPgAAAAAAAAAqweuUfSIGACnB65R9IgYAAAAAAAAAAAAAAAAAAAAAAFgyMjIkGAwAKHNzc3Nhc21heXh4KGlpKWRtKHNhKHVheXN4bXhtZHMpKWF2KYUADQFwAFAAUABQAEIAGAAMAAAoc3Nzc2FzbWF5eHgoaWkpZG0oc2EodWF5c3hteG1kcykpYXYpAAAAYWJvdXQ6YmxhbmsAYWJvdXQ6YmxhbmsAaHR0cHM6Ly9vbmxpbmUucmFpZmZlaXNlbi51YS9pYmFuay9ob21lPzEAPCEtLWZyYW1lNC0tPgAsweuUfSIGACvB65R9IgYAAAAAAAAAAAAAAAAAAAAAAHBQUFBCGAwAKHNzc3Nhc21heXh4KGlpKWRtKHNhKHVheXN4bXhtZHMpKWF2KbUBVQKAAmACYAKDAIIAVwAqAAAAAAAADwUkAHYA2AO8B8gLEA5UEXAWAAAGAAAAhhY="/>
	 </window>
</session>
Information about versions.
$ flatpak run org.gnome.Epiphany --version
Web 47.0
$ LC_ALL=C flatpak list | grep Epiphany
The GNOME Project	org.gnome.Epiphany	47.0	stable	user
$ apt list --installed 2>/dev/null | grep bullseye
bubblewrap/bullseye-backports,now 0.8.0-2~bpo11+1 arm64 [installed,automatic]
flatpak/bullseye-backports,now 1.14.4-1+deb12u1~bpo11+1 arm64 [installed,automatic]
xdg-desktop-portal-gtk/bullseye-backports,now 1.14.1-1~bpo11+1 arm64 [installed,automatic]
xdg-desktop-portal/bullseye-backports,now 1.16.0-2~bpo11+1 arm64 [installed,automatic]
$ uname -a
Linux pureos 6.6.0-1-librem5 #1 SMP PREEMPT Sun Jul  7 20:23:17 EDT 2024 aarch64 GNU/Linux
$ grep PRETTY_NAME /etc/os-release
PRETTY_NAME="PureOS 10 (Byzantium)"

If you run on the command line, you should be able to see the full error message, but the beginning is:

"Vulkan: …/src/panfrost/vulkan/panvk_physical_device.c:653: WARNING: panvk is not a conformant vulkan implementation, pass PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1 if you know what you’re doing. (VK_ERROR_

i.e. your graphics driver is broken. GTK decided this merits a critical error. Since Epiphany 47, I’ve made criticals fatal. You can report it on the GTK issue tracker for starters. Perhaps it will need to be solved in mesa rather than GTK; I’m not sure. As a workaround, you can try setting the G_DEBUG= environment variable (just like that, so that it contains an empty value) to ignore the critical, but presumably you’ll encounter rendering issues.

Likely all GTK apps using the GNOME 47 runtime are going to be broken since GTK has switched from OpenGL to Vulkan, but only Epiphany will crash on the critical. I think it’s better to crash so that users know it’s broken…

It starts with G_DEBUG=. I may not know what rendering issues to look for. It looks great. I will open an issue with GTK. Maybe it could be remedied on their side.

$ G_DEBUG= flatpak run org.gnome.Epiphany
(epiphany:2): Gdk-CRITICAL **: 07:34:50.660: Vulkan: ../src/panfrost/vulkan/panvk_physical_device.c:653: WARNING: panvk is not a conformant vulkan implementation, pass PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1 if you know what you're doing. (VK_ERROR_INCOMPATIBLE_DRIVER)

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.