[Webkit-unassigned] [Bug 204715] New: [GTK] WebKitGTK build hangs on g-ir-scanner
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Nov 30 06:08:00 PST 2019
https://bugs.webkit.org/show_bug.cgi?id=204715
Bug ID: 204715
Summary: [GTK] WebKitGTK build hangs on g-ir-scanner
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: jmason at ibinx.com
CC: bugs-noreply at webkitgtk.org
The patch for Bug 204503 ([GTK][WPE] RemoteInspector: use sockets instead of DBus) seems to have introduced a hang in the build process. Specifically, in my environment, the build hangs whilst running g-ir-scanner.
There are two hung `g-ir-scanner` processes and two `WebKit2-4.0` children. gdb reveals the latter are spinning on a synchronization primitive. The gdb backtrace is as follows:
#0 0x00007ff7ef9814fa in yield () at /lib/64/libc.so.1
#1 0x00007ff7ef95d281 in sched_yield () at /lib/64/libc.so.1
#2 0x00007ff7e579f2e5 in bmalloc::Mutex::lockSlowCase() ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#3 0x00007ff7e57982fd in bmalloc::StaticPerProcess<bmalloc::Environment>::getSlowCase() ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#4 0x00007ff7e5797cdd in bmalloc::Cache::allocateSlowCaseNullCache(bmalloc::HeapKind, unsigned long) ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#5 0x00007ff7e576fb44 in WTF::CStringBuffer::createUninitialized(unsigned long) ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#6 0x00007ff7e576fb82 in WTF::CString::init(char const*, unsigned long) ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#7 0x00007ff7ee91ac16 in _GLOBAL__sub_I_UnifiedSource_88d1702b_25.cpp ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libwebkit2gtk-4.0.so.37
#8 0x00007ff7efa4237f in call_array () at /lib/amd64/ld.so.1
#9 0x00007ff7efa424ee in call_init () at /lib/amd64/ld.so.1
#10 0x00007ff7efa42bba in load_completion () at /lib/amd64/ld.so.1
#11 0x00007ff7efa482ab in dlmopen_check () at /lib/amd64/ld.so.1
#12 0x00007ff7efa4838c in dlopen () at /lib/amd64/ld.so.1
#13 0x00007ff7e57991df in bmalloc::Environment::computeIsDebugHeapEnabled() ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#14 0x00007ff7e5799241 in bmalloc::Environment::Environment(std::lock_guard<bmalloc::Mutex>&) ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#15 0x00007ff7e579831f in bmalloc::StaticPerProcess<bmalloc::Environment>::getSlowCase() ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#16 0x00007ff7e5797cdd in bmalloc::Cache::allocateSlowCaseNullCache(bmalloc::HeapKind, unsigned long) ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#17 0x00007ff7e576fb44 in WTF::CStringBuffer::createUninitialized(unsigned long) ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#18 0x00007ff7e576fb82 in WTF::CString::init(char const*, unsigned long) ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#19 0x00007ff7e5061828 in __static_initialization_and_destruction_0(int, int) [clone .constprop.0] ()
at /build/rtutils/components/desktop/webkitgtk4-dev/build/amd64/lib/libjavascriptcoregtk-4.0.so.18
#20 0x00007ff7efa4237f in call_array () at /lib/amd64/ld.so.1
#21 0x00007ff7efa424ee in call_init () at /lib/amd64/ld.so.1
#22 0x00007ff7efa42bba in load_completion () at /lib/amd64/ld.so.1
#23 0x00007ff7efa52300 in elf_bndr () at /lib/amd64/ld.so.1
#24 0x00007ff7efa33703 in elf_rtbndr () at /lib/amd64/ld.so.1
#25 0x00007ff7ef9e10e8 in ()
#26 0x0000000000000035 in ()
#27 0x0000000000406187 in invoke_get_type ()
#28 0x0000000000407044 in dump_irepository ()
#29 0x000000000040730b in main ()
After backing out the patch from Bug 204503, the build completes normally.
Building on Solaris x86_64 with glib 2.52.0. If you need more information from the environment, please advise.
--
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/20191130/81684a93/attachment.htm>
More information about the webkit-unassigned
mailing list