[Webkit-unassigned] [Bug 185632] [WinCairo][Ninja] DRT crashes on launch after incremental build.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 15 11:02:51 PDT 2018


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

--- Comment #1 from Ross Kirsling <ross.kirsling at sony.com> ---
Whoops, the error dialog mentioned above was a fluke (Visual Studio just wasn't able to resolve WEBKIT_LIBRARIES when debugging a Ninja build).

The actual crash is evidently happening inside malloc.

Debug mode call stack ("n" is 512):
> ntdll.dll!00007ff94773877a()   
> ntdll.dll!00007ff94773fcfa()   
> ntdll.dll!00007ff9476df9c2()   
> ntdll.dll!00007ff94766cb60()   
> ntdll.dll!00007ff947668deb()   
> ucrtbase.dll!00007ff94444ec76()
> WTF.dll!WTF::fastMalloc(unsigned __int64 n) Line 185    
> WTF.dll!WTF::fastZeroedMalloc(unsigned __int64 n) Line 79   
> WebKit.dll!WTF::HashTable<WTF::String,WTF::KeyValuePair<WTF::String,unsigned int>,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String,unsigned int> >,WTF::StringHash,WTF::HashMap<WTF::String,unsigned int,WTF::StringHash,WTF::HashTraits<WTF::String>,WTF::HashTraits<unsigned int> >::KeyValuePairTraits,WTF::HashTraits<WTF::String> >::allocateTable(unsigned int size) Line 1146 
> WebKit.dll!WTF::HashTable<WTF::String,WTF::KeyValuePair<WTF::String,unsigned int>,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String,unsigned int> >,WTF::StringHash,WTF::HashMap<WTF::String,unsigned int,WTF::StringHash,WTF::HashTraits<WTF::String>,WTF::HashTraits<unsigned int> >::KeyValuePairTraits,WTF::HashTraits<WTF::String> >::rehash(unsigned int newTableSize, WTF::KeyValuePair<WTF::String,unsigned int> * entry) Line 1197   
> WebKit.dll!WTF::HashTable<WTF::String,WTF::KeyValuePair<WTF::String,unsigned int>,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String,unsigned int> >,WTF::StringHash,WTF::HashMap<WTF::String,unsigned int,WTF::StringHash,WTF::HashTraits<WTF::String>,WTF::HashTraits<unsigned int> >::KeyValuePairTraits,WTF::HashTraits<WTF::String> >::expand(WTF::KeyValuePair<WTF::String,unsigned int> * entry) Line 1175  
> WebKit.dll!WTF::HashTable<WTF::String,WTF::KeyValuePair<WTF::String,unsigned int>,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String,unsigned int> >,WTF::StringHash,WTF::HashMap<WTF::String,unsigned int,WTF::StringHash,WTF::HashTraits<WTF::String>,WTF::HashTraits<unsigned int> >::KeyValuePairTraits,WTF::HashTraits<WTF::String> >::add<WTF::HashMapTranslator<WTF::HashMap<WTF::String,unsigned int,WTF::StringHash,WTF::HashTraits<WTF::String>,WTF::HashTraits<unsigned int> >::KeyValuePairTraits,WTF::StringHash>,WTF::String,int>(WTF::String && key, int && extra) Line 938 
> WebKit.dll!WTF::HashMap<WTF::String,unsigned int,WTF::StringHash,WTF::HashTraits<WTF::String>,WTF::HashTraits<unsigned int> >::inlineAdd<WTF::String,int>(WTF::String && key, int && value) Line 346    
> WebKit.dll!WTF::HashMap<WTF::String,unsigned int,WTF::StringHash,WTF::HashTraits<WTF::String>,WTF::HashTraits<unsigned int> >::add<int>(WTF::String && key, int && mapped) Line 388 
> WebKit.dll!WTF::HashCountedSet<WTF::String,WTF::StringHash,WTF::HashTraits<WTF::String> >::add(WTF::String && value) Line 211   
> WebKit.dll!WebDataSource::WebDataSource(WebDocumentLoader * loader) Line 60 
> WebKit.dll!WebDataSource::createInstance(WebDocumentLoader * loader) Line 74    
> WebKit.dll!WebFrameLoaderClient::createDocumentLoader(const WebCore::ResourceRequest & request, const WebCore::SubstituteData & substituteData) Line 933    
> WebKit.dll!WebCore::FrameLoader::init() Line 310    
> WebKit.dll!WebCore::Frame::init() Line 204  
> WebKit.dll!WebView::initWithFrame(tagRECT frame, wchar_t * frameName, wchar_t * groupName) Line 3149    
> DumpRenderTreeLib.dll!createWebViewAndOffscreenWindow(HWND__ * * webViewWindow) Line 1339   
> DumpRenderTreeLib.dll!main(int argc, const char * * argv) Line 1592 
> DumpRenderTreeLib.dll!dllLauncherEntryPoint(int argc, const char * * argv) Line 1665    
> DumpRenderTree.exe!main(int argc, const char * * argv) Line 249 
> [External Code]

-- 
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/20180515/4ed1a33c/attachment-0001.html>


More information about the webkit-unassigned mailing list