[Webkit-unassigned] [Bug 209431] [GTK] [2.28.0] The Yelp build crashes if DISPLAY is not set

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Apr 26 07:28:25 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=209431

Alberto Garcia <berto at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #5 from Alberto Garcia <berto at igalia.com> ---
It looks like the Yelp build still crashes, different backtrace this time:

(process:35799): Gtk-CRITICAL **: 13:40:20.270: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

** (process:35799): WARNING **: 13:40:20.271: Unable to connect to dbus: Cannot autolaunch D-Bus without X11 $DISPLAY
Unable to init server: Could not connect: Connection refused
Segmentation fault

Thread 1 "libyelp-scan" received signal SIGSEGV, Segmentation fault.
0x00007ffff335cbd4 in wpe_renderer_backend_egl_destroy (backend=0x0) at ./src/renderer-backend-egl.c:54
54          backend->base.interface->destroy(backend->base.interface_data);
(gdb) bt
#0  0x00007ffff335cbd4 in wpe_renderer_backend_egl_destroy (backend=0x0) at ./src/renderer-backend-egl.c:54
#1  0x00007ffff63bc8bb in WebCore::PlatformDisplayLibWPE::~PlatformDisplayLibWPE() ()
    at ../Source/WebCore/platform/graphics/libwpe/PlatformDisplayLibWPE.cpp:66
#2  0x00007ffff63bc8d9 in WebCore::PlatformDisplayLibWPE::~PlatformDisplayLibWPE() ()
    at ../Source/WebCore/platform/graphics/libwpe/PlatformDisplayLibWPE.cpp:67
#3  0x00007ffff7c59e27 in __run_exit_handlers
    (status=0, listp=0x7ffff7dd8718 <__exit_funcs>, run_list_atexit=run_list_atexit at entry=true, run_dtors=run_dtors at entry=true)
    at exit.c:108
#4  0x00007ffff7c59fda in __GI_exit (status=<optimized out>) at exit.c:139
#5  0x00007ffff7c42e12 in __libc_start_main (main=
    0x555555556480 <main>, argc=1, argv=0x7fffffffdd78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdd68) at ../csu/libc-start.c:342
#6  0x0000555555557b7a in _start () at libyelp-scan.c:1025

So it seems that m_backend is null in the PlatformDisplayLibWPE destructor.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200426/41a0b7aa/attachment.htm>


More information about the webkit-unassigned mailing list