WPEBackend-fdo icon indicating copy to clipboard operation
WPEBackend-fdo copied to clipboard

Epiphany crashes

Open mbridon opened this issue 11 months ago • 0 comments

Hi,

@mcatanzaro asked me to open a new bug report because there doesn't exist one already, so here it is. :smile:

Epiphany crashes more or less quickly, without me doing anything weird, sometimes even nothing at all.

Here is the traceback:

(gdb) bt
#0  0x00007f58e722309f in g_log_structured_array () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f58e722354c in g_log_default_handler () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f58e00a8652 in trap_handler (log_domain=<optimized out>, log_level=6, message=<optimized out>, user_data=<optimized out>) at ../lib/ephy-debug.c:104
#3  0x00007f58e72237ee in g_logv () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f58e7223ae3 in g_log () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f58ef3d120a in WS::BaseTarget::initialize(WS::BaseBackend&) () at /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so.1
#6  0x00007f58ef3cc22d in fdo_renderer_backend_egl_target::{lambda(void*, fdo_renderer_backend_egl_target, unsigned int, unsigned int)#3}::_FUN(fdo_renderer_backend_egl_target, fdo_renderer_backend_egl_target, unsigned int, unsigned int)
    () at /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so.1
#7  0x00007f58ebe1865a in non-virtual thunk to WebKit::LayerTreeHost::nativeSurfaceHandleForCompositing() () at /usr/lib/x86_64-linux-gnu/libwebkitgtk-6.0.so.4
#8  0x00007f58ebabf6ea in WTF::Detail::CallableWrapper<WebKit::ThreadedCompositor::ThreadedCompositor(WebKit::ThreadedCompositor::Client&, WebKit::ThreadedDisplayRefreshMonitor::Client&, unsigned int, WebCore::IntSize const&, float, unsigned int)::{lambda()#2}, void>::call() () at /usr/lib/x86_64-linux-gnu/libwebkitgtk-6.0.so.4
#9  0x00007f58ebabc05b in WTF::Detail::CallableWrapper<WebKit::CompositingRunLoop::performTaskSync(WTF::Function<void ()>&&)::{lambda()#1}, void>::call() () at /usr/lib/x86_64-linux-gnu/libwebkitgtk-6.0.so.4
#10 0x00007f58ea6cf255 in WTF::RunLoop::performWork() () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1
#11 0x00007f58ea7315dd in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1
#12 0x00007f58ea731fdd in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1
#13 0x00007f58e721ad49 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f58e721b2a8 in g_main_context_iterate.constprop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f58e721b58f in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f58ea732140 in WTF::RunLoop::run() () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1
#17 0x00007f58ea6d1e85 in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1
#18 0x00007f58ea734e7d in WTF::wtfThreadEntryPoint(void*) () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-6.0.so.1
#19 0x00007f58eac8f1da in start_thread () at /usr/lib/x86_64-linux-gnu/libc.so.6
#20 0x00007f58ead17f44 in clone () at /usr/lib/x86_64-linux-gnu/libc.so.6

I'm running the stable version from Flathub.

I installed the Debug extension from Flathub as well to get this backtrace, and now Epiphany doesn't crash. In fact, I'm using it again to open this bug report :laughing:

Hope that helps, and my thank you to anyone who looks at it. :smile:

mbridon avatar Jul 07 '23 13:07 mbridon