Bug 69001
| Summary: | [GTK] plugins/js-from-destroy.html crashes in 64-bits Debug | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Philippe Normand <pnormand> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | zan |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Philippe Normand
#0 0x00002b3a33f4fff6 in WTF::HashTable<WTF::RefPtr<WebCore::ResourceLoader>, std::pair<WTF::RefPtr<WebCore::ResourceLoader>, WTF::RefPtr<WebCore::SubstituteResource> >, WTF::PairFirstExtractor<std::pair<WTF::RefPtr<WebCore::ResourceLoader>, WTF::RefPtr<WebCore::SubstituteResource> > >, WTF::PtrHash<WTF::RefPtr<WebCore::ResourceLoader> >, WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::ResourceLoader> >, WTF::HashTraits<WTF::RefPtr<WebCore::SubstituteResource> > >, WTF::HashTraits<WTF::RefPtr<WebCore::ResourceLoader> > >::contains<WebCore::ResourceLoader*, WTF::RefPtrHashMapRawKeyTranslator<WebCore::ResourceLoader*, std::pair<WTF::RefPtr<WebCore::ResourceLoader>, WTF::RefPtr<WebCore::SubstituteResource> >, WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::ResourceLoader> >, WTF::HashTraits<WTF::RefPtr<WebCore::SubstituteResource> > >, WTF::PtrHash<WTF::RefPtr<WebCore::ResourceLoader> > > > (this=0x748, key=@0x7fff36bca960) at ../../Source/JavaScriptCore/wtf/HashTable.h:802
802 if (!m_table)
Thread 1 (Thread 0x2b3a41681e40 (LWP 2224)):
#0 0x00002b3a33f4fff6 in WTF::HashTable<WTF::RefPtr<WebCore::ResourceLoader>, std::pair<WTF::RefPtr<WebCore::ResourceLoader>, WTF::RefPtr<WebCore::SubstituteResource> >, WTF::PairFirstExtractor<std::pair<WTF::RefPtr<WebCore::ResourceLoader>, WTF::RefPtr<WebCore::SubstituteResource> > >, WTF::PtrHash<WTF::RefPtr<WebCore::ResourceLoader> >, WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::ResourceLoader> >, WTF::HashTraits<WTF::RefPtr<WebCore::SubstituteResource> > >, WTF::HashTraits<WTF::RefPtr<WebCore::ResourceLoader> > >::contains<WebCore::ResourceLoader*, WTF::RefPtrHashMapRawKeyTranslator<WebCore::ResourceLoader*, std::pair<WTF::RefPtr<WebCore::ResourceLoader>, WTF::RefPtr<WebCore::SubstituteResource> >, WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::ResourceLoader> >, WTF::HashTraits<WTF::RefPtr<WebCore::SubstituteResource> > >, WTF::PtrHash<WTF::RefPtr<WebCore::ResourceLoader> > > > (this=0x748, key=@0x7fff36bca960) at ../../Source/JavaScriptCore/wtf/HashTable.h:802
#1 0x00002b3a33f4f027 in WTF::HashMap<WTF::RefPtr<WebCore::ResourceLoader>, WTF::RefPtr<WebCore::SubstituteResource>, WTF::PtrHash<WTF::RefPtr<WebCore::ResourceLoader> >, WTF::HashTraits<WTF::RefPtr<WebCore::ResourceLoader> >, WTF::HashTraits<WTF::RefPtr<WebCore::SubstituteResource> > >::contains (this=0x748, key=0x339fdf70) at ../../Source/JavaScriptCore/wtf/RefPtrHashMap.h:204
#2 0x00002b3a33f4ce42 in WebCore::DocumentLoader::isSubstituteLoadPending (this=0x0, loader=0x339fdf70) at ../../Source/WebCore/loader/DocumentLoader.cpp:611
#3 0x00002b3a33fa36b9 in WebCore::ResourceLoader::init (this=0x339fdf70, r=...) at ../../Source/WebCore/loader/ResourceLoader.cpp:112
#4 0x00002b3a33fadc7a in WebCore::SubresourceLoader::create (frame=0x32c7c880, client=0x332cb628, request=..., options=...) at ../../Source/WebCore/loader/SubresourceLoader.cpp:95
#5 0x00002b3a33fa6538 in WebCore::ResourceLoadScheduler::scheduleSubresourceLoad (this=0x16cf520, frame=0x32c7c880, client=0x332cb628, request=..., priority=WebCore::ResourceLoadPriorityMedium, options=...) at ../../Source/WebCore/loader/ResourceLoadScheduler.cpp:90
#6 0x00002b3a33f55c35 in WebCore::DocumentThreadableLoader::loadRequest (this=0x332cb600, request=..., securityCheck=WebCore::DoSecurityCheck) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:339
#7 0x00002b3a33f53f81 in WebCore::DocumentThreadableLoader::DocumentThreadableLoader (this=0x332cb600, document=0x33cb5b30, client=0x32b47bd8, blockingBehavior=WebCore::DocumentThreadableLoader::LoadAsynchronously, request=..., options=...) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:87
#8 0x00002b3a33f535d1 in WebCore::DocumentThreadableLoader::create (document=0x33cb5b30, client=0x32b47bd8, request=..., options=...) at ../../Source/WebCore/loader/DocumentThreadableLoader.cpp:65
#9 0x00002b3a33fb116a in WebCore::ThreadableLoader::create (context=0x33cb5cc8, client=0x32b47bd8, request=..., options=...) at ../../Source/WebCore/loader/ThreadableLoader.cpp:54
#10 0x00002b3a3453004d in WebCore::XMLHttpRequest::createRequest (this=0x32b47bb0, ec=@0x7fff36bcb7dc) at ../../Source/WebCore/xml/XMLHttpRequest.cpp:660
#11 0x00002b3a3452f5cd in WebCore::XMLHttpRequest::send (this=0x32b47bb0, body="(null)", ec=@0x7fff36bcb7dc) at ../../Source/WebCore/xml/XMLHttpRequest.cpp:538
#12 0x00002b3a3452efcd in WebCore::XMLHttpRequest::send (this=0x32b47bb0, ec=@0x7fff36bcb7dc) at ../../Source/WebCore/xml/XMLHttpRequest.cpp:478
#13 0x00002b3a33a1ea62 in WebCore::JSXMLHttpRequest::send (this=0x2b3a83c67420, exec=0x2b3a82f270e0) at ../../Source/WebCore/bindings/js/JSXMLHttpRequestCustom.cpp:123
#14 0x00002b3a347bdcc7 in WebCore::jsXMLHttpRequestPrototypeFunctionSend (exec=0x2b3a82f270e0) at DerivedSources/WebCore/JSXMLHttpRequest.cpp:590
#15 0x00002b3a41af81f8 in ?? ()
#16 0x00007fff36bcb920 in ?? ()
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Zan Dobersek
The test no longer crashes so the expectation was removed in http://trac.webkit.org/changeset/118474. Closing the bug.