[Webkit-unassigned] [Bug 176490] New: [GTK] Crash in WebCore::PlatformDisplayWayland::~PlatformDisplayWayland

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 6 18:31:51 PDT 2017


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

            Bug ID: 176490
           Summary: [GTK] Crash in
                    WebCore::PlatformDisplayWayland::~PlatformDisplayWayla
                    nd
           Product: WebKit
           Version: Other
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at igalia.com
                CC: bugs-noreply at webkitgtk.org

This is an Epiphany search provider crash:

#0  0x00007f22ec477af7 in wl_list_insert_list (list=0x2524078, other=0x2524068)
    at /home/mcatanzaro/Projects/GNOME/wayland/src/wayland-util.c:89
No locals.
#1  0x00007f22e6e81389 in wl_priv_signal_emit (signal=0x2524068, data=0x2524000)
    at /home/mcatanzaro/Projects/GNOME/wayland/src/wayland-server.c:1955
        l = 0x2524000
        pos = 0x7f230640dfb0 <initial+944>
#2  0x00007f22e6e80215 in wl_display_destroy (display=0x2524000)
    at /home/mcatanzaro/Projects/GNOME/wayland/src/wayland-server.c:1077
        s = 0x7f2307aa8000
        next = 0x0
        global = 0x7f22e0ff7000
        gnext = 0x252c620
#3  0x00007f22fe89cf3c in WebCore::PlatformDisplayWayland::~PlatformDisplayWayland (
    this=0x7f22e0ff7000, __in_chrg=<optimized out>)
    at ../../Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp:71
No locals.
#4  0x00007f22fe89cf84 in WebCore::PlatformDisplayWayland::~PlatformDisplayWayland (
    this=0x7f22e0ff7000, __in_chrg=<optimized out>)
    at ../../Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp:72
No locals.
#5  0x00007f22feec6bf8 in std::default_delete<WebCore::PlatformDisplay>::operator() (
    this=0x7f2304293908 <WebCore::PlatformDisplay::sharedDisplay()::display>, __ptr=0x7f22e0ff7000)
    at /usr/include/c++/7/bits/unique_ptr.h:78
No locals.
#6  0x00007f22feec6869 in std::unique_ptr<WebCore::PlatformDisplay, std::default_delete<WebCore::PlatformDisplay> >::~unique_ptr (this=0x7f2304293908 <WebCore::PlatformDisplay::sharedDisplay()::display>, 
    __in_chrg=<optimized out>) at /usr/include/c++/7/bits/unique_ptr.h:268
        __ptr = @0x7f2304293908: 0x7f22e0ff7000
#7  0x00007f230607bc68 in __run_exit_handlers () from /lib64/libc.so.6
No symbol table info available.
#8  0x00007f230607bcba in exit () from /lib64/libc.so.6
No symbol table info available.
#9  0x00007f2306061511 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#10 0x00000000004041ca in _start ()
No symbol table info available.

I'll continue to vote in favor of getting rid of these buggy exit handlers altogether. I doubt we really need to be calling wl_display_destroy().

-- 
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/20170907/79c8c820/attachment.html>


More information about the webkit-unassigned mailing list