Crashes with webkitgtk 2.34.1 built with libsoup3 (webkitgtk-2.34.1/lib/libwebkit2gtk-4.1.so.0)
Using the stable version of Jami on the core-updates-frozen branch of Guix, which has more bleeding edge dependencies such as webkitgtk 2.34.1 built with libsoup, I get frequent crashes in webkitgtk.
Here's an example:
(gdb) bt
#0 0x00007ffff7004969 in g_type_check_instance ()
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/lib/libgobject-2.0.so.0
#1 0x00007ffff6ffb66c in g_signal_emit_valist ()
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/lib/libgobject-2.0.so.0
#2 0x00007ffff6ffc732 in g_signal_emit ()
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/lib/libgobject-2.0.so.0
#3 0x00007ffff34848b6 in webkitWebViewWebProcessTerminated(_WebKitWebView*, WebKitWebProcessTerminationReason) () from /gnu/store/7ffjxkqfi3d5mm2scji5v1gy448lfcml-webkitgtk-2.34.1/lib/libwebkit2gtk-4.1.so.0
#4 0x00007ffff345bfeb in NavigationClient::processDidTerminate(WebKit::WebPageProxy&, WebKit::ProcessTerminationReason) ()
from /gnu/store/7ffjxkqfi3d5mm2scji5v1gy448lfcml-webkitgtk-2.34.1/lib/libwebkit2gtk-4.1.so.0
#5 0x00007ffff33c066e in WebKit::WebPageProxy::dispatchProcessDidTerminate(WebKit::ProcessTerminationReason) () from /gnu/store/7ffjxkqfi3d5mm2scji5v1gy448lfcml-webkitgtk-2.34.1/lib/libwebkit2gtk-4.1.so.0
#6 0x00007ffff33efe80 in WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch(WebKit::ProcessTerminationReason) ()
from /gnu/store/7ffjxkqfi3d5mm2scji5v1gy448lfcml-webkitgtk-2.34.1/lib/libwebkit2gtk-4.1.so.0
#7 0x00007ffff32cc3bb in WTF::Detail::CallableWrapper<IPC::Connection::connectionDidClose()::{lambda()#1}, void>::call() ()
from /gnu/store/7ffjxkqfi3d5mm2scji5v1gy448lfcml-webkitgtk-2.34.1/lib/libwebkit2gtk-4.1.so.0
#8 0x00007ffff24a7c12 in WTF::RunLoop::performWork() ()
from /gnu/store/7ffjxkqfi3d5mm2scji5v1gy448lfcml-webkitgtk-2.34.1/lib/libjavascriptcoregtk-4.1.so.0
#9 0x00007ffff2507999 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) ()
from /gnu/store/7ffjxkqfi3d5mm2scji5v1gy448lfcml-webkitgtk-2.34.1/lib/libjavascriptcoregtk-4.1.so.0
#10 0x00007ffff250833f in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) ()
from /gnu/store/7ffjxkqfi3d5mm2scji5v1gy448lfcml-webkitgtk-2.34.1/lib/libjavascriptcoregtk-4.1.so.0
#11 0x00007ffff6ef036f in g_main_context_dispatch ()
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/lib/libglib-2.0.so.0
#12 0x00007ffff6ef06e8 in g_main_context_iterate.constprop ()
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/lib/libglib-2.0.so.0
#13 0x00007ffff6ef078f in g_main_context_iteration ()
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/lib/libglib-2.0.so.0
#14 0x00007ffff710d4c5 in g_application_run ()
from /gnu/store/qqs98rxwjrji6aaf6dqwp7q4m545g2sn-glib-2.70.0/lib/libgio-2.0.so.0
#15 0x000000000047a727 in main ()
Attached is the same backtrace but applied to all threads: