Bug 84154

Summary: Web Inspector: [CRASH] InspectorDOMAgent::didInsertDOMNode() on page reload with open Inspector
Product: WebKit Reporter: Alexander Pavlov (apavlov) <apavlov>
Component: Web Inspector (Deprecated)Assignee: Alexander Pavlov (apavlov) <apavlov>
Status: RESOLVED FIXED    
Severity: Normal CC: apavlov, bweinstein, joepeck, keishi, loislo, ossy, pfeldman, pmuellr, rik, timothy, yurys
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 82701    
Attachments:
Description Flags
Patch yurys: review+

Description Alexander Pavlov (apavlov) 2012-04-17 08:20:59 PDT
WTF::HashTable<WTF::RefPtr<WebCore::Node>, std::pair<WTF::RefPtr<WebCore::Node>, int>, WTF::PairFirstExtractor<std::pair<WTF::RefPtr<WebCore::Node>, int> >, WTF::PtrHash<WTF::RefPtr<WebCore::Node> >, WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Node> >, WTF::HashTraits<int> >, WTF::HashTraits<WTF::RefPtr<WebCore::Node> > >::checkKey<WTF::HashMapTranslator<WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Node> >, WTF::HashTraits<int> >, WTF::PtrHash<WTF::RefPtr<WebCore::Node> > >, WebCore::Node*>() at src/third_party/WebKit/Source/WTF/wtf/HashTable.h:487 0x7f69802fa26e	
WTF::HashTable<WTF::RefPtr<WebCore::Node>, std::pair<WTF::RefPtr<WebCore::Node>, int>, WTF::PairFirstExtractor<std::pair<WTF::RefPtr<WebCore::Node>, int> >, WTF::PtrHash<WTF::RefPtr<WebCore::Node> >, WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Node> >, WTF::HashTraits<int> >, WTF::HashTraits<WTF::RefPtr<WebCore::Node> > >::lookup<WTF::HashMapTranslator<WTF::PairHashTraits<WTF::HashTraits<WTF::RefPtr<WebCore::Node> >, WTF::HashTraits<int> >, WTF::PtrHash<WTF::RefPtr<WebCore::Node> > >, WebCore::Node*>() at src/third_party/WebKit/Source/WTF/wtf/HashTable.h:501 0x7f69802f8037	
WTF::HashMap<WTF::RefPtr<WebCore::Node>, int, WTF::PtrHash<WTF::RefPtr<WebCore::Node> >, WTF::HashTraits<WTF::RefPtr<WebCore::Node> >, WTF::HashTraits<int> >::inlineGet() at src/third_party/WebKit/Source/WTF/wtf/RefPtrHashMap.h:264 0x7f69802f5809	
WTF::HashMap<WTF::RefPtr<WebCore::Node>, int, WTF::PtrHash<WTF::RefPtr<WebCore::Node> >, WTF::HashTraits<WTF::RefPtr<WebCore::Node> >, WTF::HashTraits<int> >::get() at src/third_party/WebKit/Source/WTF/wtf/RefPtrHashMap.h:274 0x7f69802f2d1d	
WebCore::InspectorDOMAgent::didInsertDOMNode() at src/third_party/WebKit/Source/WebCore/inspector/InspectorDOMAgent.cpp:1,398 0x7f69802f04b1	
WebCore::InspectorInstrumentation::didInsertDOMNodeImpl() at src/third_party/WebKit/Source/WebCore/inspector/InspectorInstrumentation.cpp:137 0x7f698031e632	
WebCore::InspectorInstrumentation::didInsertDOMNode() at src/third_party/WebKit/Source/WebCore/inspector/InspectorInstrumentation.h:427 0x7f697f7b0888	
WebCore::ChildNodeInsertionNotifier::notify() at src/third_party/WebKit/Source/WebCore/dom/ContainerNodeAlgorithms.h:227 0x7f697f7b0b7b	
WebCore::ShadowTree::addShadowRoot() at src/third_party/WebKit/Source/WebCore/dom/ShadowTree.cpp:80 0x7f697f89938f	
WebCore::ShadowRoot::create() at src/third_party/WebKit/Source/WebCore/dom/ShadowRoot.cpp:121 0x7f697f898b3f	
WebCore::HTMLInputElement::createShadowSubtree() at src/third_party/WebKit/Source/WebCore/html/HTMLInputElement.cpp:113 0x7f6980595594	
WebCore::HTMLInputElement::create() at src/third_party/WebKit/Source/WebCore/html/HTMLInputElement.cpp:106 0x7f69805954cc	
WebCore::inputConstructor() at src/out/Debug/gen/webkit/HTMLElementFactory.cpp:335 0x7f69809e2502	
WebCore::HTMLElementFactory::createHTMLElement() at src/out/Debug/gen/webkit/HTMLElementFactory.cpp:746 0x7f69809e41e9
Comment 1 Alexander Pavlov (apavlov) 2012-04-17 08:39:37 PDT
Created attachment 137544 [details]
Patch
Comment 2 Alexander Pavlov (apavlov) 2012-04-17 09:31:18 PDT
Committed r114388: <http://trac.webkit.org/changeset/114388>
Comment 3 Csaba Osztrogonác 2012-04-18 03:22:00 PDT
FYI: This regression was caused by https://bugs.webkit.org/show_bug.cgi?id=82701