[Webkit-unassigned] [Bug 167003] ASSERTION FAILED: isMainThread() in WebCore::BuiltinResourceHandleConstructorMap& WebCore::builtinResourceHandleConstructorMap()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Jan 28 16:59:14 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=167003
Michael Catanzaro <mcatanzaro at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mcatanzaro at igalia.com
--- Comment #1 from Michael Catanzaro <mcatanzaro at igalia.com> ---
100% reproducible on http://www.riverfronttimes.com/
Will attach a full backtrace of all threads. The crashing thread is:
Thread 1 (Thread 0x7fc2f49fc700 (LWP 21128)):
#0 0x00007fc361490221 in WTFCrash ()
at ../../Source/WTF/wtf/Assertions.cpp:323
No locals.
#1 0x00007fc36ab94311 in (anonymous namespace)::builtinResourceHandleConstructorMap () at ../../Source/WebCore/platform/network/ResourceHandle.cpp:51
__PRETTY_FUNCTION__ = "WebCore::BuiltinResourceHandleConstructorMap& WebCore::builtinResourceHandleConstructorMap()"
map = {m_storage = {__data = '\000' <repeats 39 times>,
__align = {<No data fields>}}}
#2 0x00007fc36ab94688 in (anonymous namespace)::ResourceHandle::create (
context=0x0, request=..., client=0x7fc2f12d2310, defersLoading=true,
shouldContentSniff=false)
at ../../Source/WebCore/platform/network/ResourceHandle.cpp:91
constructor = 0x7fc3614af7f8 <WTF::RunLoop::current()+102>
newHandle = {static isRef = <optimized out>, m_ptr = 0x7fc2f49fb9e0}
#3 0x00007fc36b247d11 in ResourceHandleStreamingClient::<lambda()>::operator()(void) const (__closure=0x43ceae0)
at ../../Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:1074
locker = {<WTF::AbstractLocker> = {<No data fields>},
m_lockable = 0x7fc2f12d232c}
request = {<(anonymous namespace)::ResourceRequestBase> = {m_url = {
m_string = {m_impl = {static isRefPtr = <optimized out>,
m_ptr = 0x7fc2f1316f00}}, m_isValid = true,
m_protocolIsInHTTPFamily = true, m_cannotBeABaseURL = false,
m_schemeEnd = 4, m_userStart = 7, m_userEnd = 7,
m_passwordEnd = 7, m_hostEnd = 33, m_portEnd = 33,
m_pathAfterLastSlash = 160, m_pathEnd = 171, m_queryEnd = 171,
m_fragmentEnd = 171}, m_timeoutInterval = 0,
m_firstPartyForCookies = {m_string = {m_impl = {
static isRefPtr = <optimized out>, m_ptr = 0x7fc2f1316f00}},
m_isValid = true, m_protocolIsInHTTPFamily = true,
m_cannotBeABaseURL = false, m_schemeEnd = 4, m_userStart = 7,
m_userEnd = 7, m_passwordEnd = 7, m_hostEnd = 33,
m_portEnd = 33, m_pathAfterLastSlash = 160, m_pathEnd = 171,
m_queryEnd = 171, m_fragmentEnd = 171}, m_httpMethod = {
m_impl = {static isRefPtr = <optimized out>,
m_ptr = 0x7fc2f6269b28}}, m_httpHeaderFields = {
m_commonHeaders = {m_impl = {static m_maxLoad = <optimized out>,
static m_minLoad = <optimized out>,
m_table = 0x7fc2f1225200, m_tableSize = 8,
m_tableSizeMask = 7, m_keyCount = 3, m_deletedCount = 0,
m_iterators = 0x0,
m_mutex = std::unique_ptr<WTF::Lock> containing 0x7fc2f1220020}}, m_uncommonHeaders = {m_impl = {static m_maxLoad = <optimized out>,
static m_minLoad = <optimized out>, m_table = 0x0,
m_tableSize = 0, m_tableSizeMask = 0, m_keyCount = 0,
m_deletedCount = 0, m_iterators = 0x0,
m_mutex = std::unique_ptr<WTF::Lock> containing 0x7fc2f1220028}}},
m_responseContentDispositionEncodingFallbackArray = {<WTF::VectorBuffer<WTF::String, 0ul>> = {<WTF::VectorBufferBase<WTF::String>> = {m_buffer = 0x0,
m_capacity = 0,
m_size = 0}, <No data fields>}, <No data fields>},
m_httpBody = {static isRefPtr = <optimized out>, m_ptr = 0x0},
m_cachePolicy = (anonymous namespace)::UseProtocolCachePolicy,
m_allowCookies = true, m_resourceRequestUpdated = true,
m_platformRequestUpdated = false,
m_resourceRequestBodyUpdated = true,
m_platformRequestBodyUpdated = false,
m_reportUploadProgress = false, m_reportLoadTiming = false,
m_reportRawHeaders = false, m_hiddenFromInspector = false,
m_ignoreForRequestCount = false,
m_priority = (anonymous namespace)::ResourceLoadPriority::Low,
m_requester = (anonymous namespace)::ResourceRequestBase::Requester::Unspecified, m_initiatorIdentifier = {m_impl = {
static isRefPtr = <optimized out>, m_ptr = 0x0}},
static s_defaultTimeoutInterval = <optimized out>},
m_acceptEncoding = true, m_soupFlags = (unknown: 0),
m_initiatingPageID = 0}
this = 0x7fc2f12d2310
#4 0x00007fc36b24a49c in std::_Function_handler<void(), ResourceHandleStreamingClient::ResourceHandleStreamingClient(WebKitWebSrc*, WebCore::ResourceRequest&&)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...)
at /usr/include/c++/6.3.1/functional:1731
No locals.
#5 0x00007fc3694251ee in std::function<void()>::operator()(void) const (
this=0x7fc2f49fbb10) at /usr/include/c++/6.3.1/functional:2127
No locals.
#6 0x00007fc3614b18a4 in WTF::threadEntryPoint (contextData=0x7fc2f12a6000)
at ../../Source/WTF/wtf/Threading.cpp:88
context = 0x7fc2f12a6000
entryPoint = {<std::_Maybe_unary_or_binary_function<void>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16,
static _M_max_align = 8, _M_functor = {_M_unused = {
_M_object = 0x43ceae0, _M_const_object = 0x43ceae0,
_M_function_pointer = 0x43ceae0,
_M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x43ceae0, this adjustment 140477374688804},
_M_pod_data = "\340\352<\004\000\000\000\000$n\004p\303\177\000"},
_M_manager = 0x7fc36b24a49f <std::_Function_base::_Base_manager<ResourceHandleStreamingClient::ResourceHandleStreamingClient(WebKitWebSrc*, WebCore::ResourceRequest&&)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>},
_M_invoker = 0x7fc36b24a47c <std::_Function_handler<void(), ResourceHandleStreamingClient::ResourceHandleStreamingClient(WebKitWebSrc*, WebCore::ResourceRequest&&)::<lambda()> >::_M_invoke(const std::_Any_data &)>}
#7 0x00007fc3614f0c40 in WTF::wtfThreadEntryPoint (param=0x7fc34e9e5510)
at ../../Source/WTF/wtf/ThreadingPthreads.cpp:168
invocation = std::unique_ptr<WTF::ThreadFunctionInvocation> containing 0x7fc34e9e5510
#8 0x00007fc35ccfc6ca in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#9 0x00007fc35608df7f in clone () from /lib64/libc.so.6
No symbol table info available.
--
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/20170129/afd35cd8/attachment.html>
More information about the webkit-unassigned
mailing list