[Webkit-unassigned] [Bug 160244] New: [Wayland] PlatformDisplay crash when calling wl_proxy_destroy in exit handler
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jul 27 06:52:10 PDT 2016
https://bugs.webkit.org/show_bug.cgi?id=160244
Bug ID: 160244
Summary: [Wayland] PlatformDisplay crash when calling
wl_proxy_destroy in exit handler
Classification: Unclassified
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
I have one report (meaning it's very rare) of a crash when the PlatformDisplayWayland destructor is called in an exit handler, inside wl_proxy_destroy:
Thread 1 (Thread 0x7f3bca75dac0 (LWP 3269)):
#0 wl_proxy_destroy (proxy=0x7f3b00000000) at src/wayland-client.c:438
display = <optimized out>
#1 0x00007f3bc968d8e0 in wl_webkitgtk_destroy (wl_webkitgtk=<optimized out>) at /usr/src/debug/webkitgtk-2.12.3/x86_64-redhat-linux-gnu/DerivedSources/WebCore/WebKitGtkWaylandClientProtocol.h:70
No locals.
#2 WebCore::PlatformDisplayWayland::~PlatformDisplayWayland (this=0x7f3b42aa06c0, __in_chrg=<optimized out>) at /usr/src/debug/webkitgtk-2.12.3/Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp:111
No locals.
#3 0x00007f3bc968d929 in WebCore::PlatformDisplayWayland::~PlatformDisplayWayland (this=0x7f3b42aa06c0, __in_chrg=<optimized out>) at /usr/src/debug/webkitgtk-2.12.3/Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp:118
No locals.
#4 0x00007f3bbe52a1e8 in __run_exit_handlers (status=status at entry=0, listp=0x7f3bbe8ad5d8 <__exit_funcs>, run_list_atexit=run_list_atexit at entry=true) at exit.c:82
atfct = <optimized out>
onfct = <optimized out>
cxafct = <optimized out>
f = <optimized out>
#5 0x00007f3bbe52a235 in __GI_exit (status=status at entry=0) at exit.c:104
No locals.
#6 0x00007f3bc86346b3 in IPC::Connection::didFailToSendSyncMessage (this=this at entry=0x7f3bb4de9000) at /usr/src/debug/webkitgtk-2.12.3/Source/WebKit2/Platform/IPC/Connection.cpp:873
No locals.
Note it's triggered by didFailToSendSyncMessage. Full backtrace downstream.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160727/cd205c1b/attachment-0001.html>
More information about the webkit-unassigned
mailing list