[Webkit-unassigned] [Bug 107497] Chromium crash in pseudoelement on HTMLRocks

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 21 20:10:54 PST 2013


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





--- Comment #1 from Kassy Coan <kassycoan at gmail.com>  2013-01-21 20:12:46 PST ---
Stack trace:

webkit.dll!WebCore::PseudoElement::PseudoElement(WebCore::Element * parent, WebCore::PseudoId pseudoId)  Line 47 + 0x28 bytes    C++
     webkit.dll!WebCore::PseudoElement::create(WebCore::Element * parent, WebCore::PseudoId pseudoId)  Line 41 + 0x2a bytes    C++
     webkit.dll!WebCore::Element::createPseudoElementIfNeeded(WebCore::PseudoId pseudoId)  Line 2200 + 0x11 bytes    C++
>	webkit.dll!WebCore::Element::updatePseudoElement(WebCore::PseudoId pseudoId, WebCore::Node::StyleChange change)  Line 2180 + 0x15 bytes	C++
     webkit.dll!WebCore::Element::attach()  Line 1239    C++
     webkit.dll!WebCore::ContainerNode::attachChildren()  Line 206 + 0x12 bytes    C++
     webkit.dll!WebCore::ContainerNode::attach()  Line 803    C++
     webkit.dll!WebCore::Element::attach()  Line 1237    C++
     webkit.dll!WebCore::Node::reattach()  Line 873 + 0x12 bytes    C++
     webkit.dll!WebCore::Element::recalcStyle(WebCore::Node::StyleChange change)  Line 1348    C++
     webkit.dll!WebCore::Element::recalcStyle(WebCore::Node::StyleChange change)  Line 1413    C++
     webkit.dll!WebCore::Document::recalcStyle(WebCore::Node::StyleChange change)  Line 1809    C++
     webkit.dll!WebCore::Document::styleResolverChanged(WebCore::StyleResolverUpdateFlag updateFlag)  Line 3183    C++
     webkit.dll!WebCore::Document::didRemoveAllPendingStylesheet()  Line 2793    C++
     webkit.dll!WebCore::DocumentStyleSheetCollection::removePendingSheet(WebCore::DocumentStyleSheetCollection::RemovePendingSheetNotificationType notification)  Line 232    C++
     webkit.dll!WebCore::StyleElement::sheetLoaded(WebCore::Document * document)  Line 202    C++
     webkit.dll!WebCore::HTMLStyleElement::sheetLoaded()  Line 76 + 0x22 bytes    C++
     webkit.dll!WebCore::StyleSheetContents::checkLoaded()  Line 355 + 0x1d bytes    C++
     webkit.dll!WebCore::StyleElement::createSheet(WebCore::Element * e, WTF::OrdinalNumber startLineNumber, const WTF::String & text)  Line 186    C++
     webkit.dll!WebCore::StyleElement::process(WebCore::Element * e)  Line 139 + 0x30 bytes    C++
     webkit.dll!WebCore::StyleElement::insertedIntoDocument(WebCore::Document * document, WebCore::Element * element)  Line 72    C++
     webkit.dll!WebCore::HTMLStyleElement::insertedInto(WebCore::ContainerNode * insertionPoint)  Line 177    C++
     webkit.dll!WebCore::ChildNodeInsertionNotifier::notifyNodeInsertedIntoDocument(WebCore::Node * node)  Line 197 + 0x18 bytes    C++
     webkit.dll!WebCore::ChildNodeInsertionNotifier::notifyDescendantInsertedIntoDocument(WebCore::ContainerNode * node)  Line 44    C++
     webkit.dll!WebCore::ChildNodeInsertionNotifier::notifyNodeInsertedIntoDocument(WebCore::Node * node)  Line 201    C++
     webkit.dll!WebCore::ChildNodeInsertionNotifier::notify(WebCore::Node * node)  Line 225 + 0xc bytes    C++
     webkit.dll!WebCore::updateTreeAfterInsertion(WebCore::ContainerNode * parent, WebCore::Node * child, bool shouldLazyAttach)  Line 1109 + 0x28 bytes    C++
     webkit.dll!WebCore::ContainerNode::appendChild(WTF::PassRefPtr<WebCore::Node> newChild, int & ec, bool shouldLazyAttach)  Line 687 + 0x12 bytes    C++
     webkit.dll!WebCore::Node::appendChild(WTF::PassRefPtr<WebCore::Node> newChild, int & ec, bool shouldLazyAttach)  Line 570 + 0x3c bytes    C++
     webkit.dll!WebCore::V8Node::appendChildCallback(const v8::Arguments & args)  Line 116 + 0x20 bytes    C++
     15d46655()    
     15d411ef()    
     15d0e581()    
     15d47679()    
     15d3aab9()    
     15d0e581()    
     15d38d67()    
     15d22679()    
     15d134ca()    
     v8.dll!v8::internal::Invoke(bool is_construct, v8::internal::Handle<v8::internal::JSFunction> function, v8::internal::Handle<v8::internal::Object> receiver, int argc, v8::internal::Handle<v8::internal::Object> * args, bool * has_pending_exception)  Line 118 + 0x19 bytes    C++
     v8.dll!v8::internal::Execution::Call(v8::internal::Handle<v8::internal::Object> callable, v8::internal::Handle<v8::internal::Object> receiver, int argc, v8::internal::Handle<v8::internal::Object> * argv, bool * pending_exception, bool convert_receiver)  Line 179 + 0x1f bytes    C++
     v8.dll!v8::Script::Run()  Line 1724 + 0x32 bytes    C++
     webkit.dll!WebCore::ScriptRunner::runCompiledScript(v8::Handle<v8::Script> script, WebCore::ScriptExecutionContext * context)  Line 52 + 0x16 bytes    C++
     webkit.dll!WebCore::ScriptController::compileAndRunScript(const WebCore::ScriptSourceCode & source)  Line 282 + 0x4b bytes    C++
     webkit.dll!WebCore::ScriptController::evaluate(const WebCore::ScriptSourceCode & sourceCode)  Line 308    C++
     webkit.dll!WebCore::ScriptElement::executeScript(const WebCore::ScriptSourceCode & sourceCode)  Line 304 + 0x1a bytes    C++
     webkit.dll!WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript & pendingScript)  Line 140    C++
     webkit.dll!WebCore::HTMLScriptRunner::executeParsingBlockingScript()  Line 119    C++
     webkit.dll!WebCore::HTMLScriptRunner::executeParsingBlockingScripts()  Line 190 + 0x8 bytes    C++
     webkit.dll!WebCore::HTMLScriptRunner::executeScriptsWaitingForStylesheets()  Line 211    C++
     webkit.dll!WebCore::HTMLDocumentParser::executeScriptsWaitingForStylesheets()  Line 712    C++
     webkit.dll!WebCore::Document::didRemoveAllPendingStylesheet()  Line 2794 + 0xf bytes    C++
     webkit.dll!WebCore::DocumentStyleSheetCollection::removePendingSheet(WebCore::DocumentStyleSheetCollection::RemovePendingSheetNotificationType notification)  Line 232    C++
     webkit.dll!WebCore::HTMLLinkElement::removePendingSheet(WebCore::HTMLLinkElement::RemovePendingSheetNotificationType notification)  Line 504    C++
     webkit.dll!WebCore::HTMLLinkElement::sheetLoaded()  Line 387    C++
     webkit.dll!WebCore::StyleSheetContents::checkLoaded()  Line 355 + 0x1d bytes    C++
     webkit.dll!WebCore::HTMLLinkElement::setCSSStyleSheet(const WTF::String & href, const WebCore::KURL & baseURL, const WTF::String & charset, const WebCore::CachedCSSStyleSheet * cachedStyleSheet)  Line 337    C++
     webkit.dll!WebCore::CachedCSSStyleSheet::checkNotify()  Line 122 + 0x62 bytes    C++
     webkit.dll!WebCore::CachedCSSStyleSheet::data(WTF::PassRefPtr<WebCore::ResourceBuffer> data, bool allDataReceived)  Line 110 + 0xf bytes    C++
     webkit.dll!WebCore::SubresourceLoader::didFinishLoading(double finishTime)  Line 279    C++
     webkit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle * __formal, double finishTime)  Line 457 + 0x18 bytes    C++
     webkit.dll!WebCore::ResourceHandleInternal::didFinishLoading(WebKit::WebURLLoader * __formal, double finishTime)  Line 159 + 0x30 bytes    C++
     glue.dll!webkit_glue::WebURLLoaderImpl::Context::OnCompletedRequest(int error_code, bool was_ignored_by_handler, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & security_info, const base::TimeTicks & completion_time)  Line 677 + 0x6a bytes    C++
     content.dll!content::ResourceDispatcher::OnRequestComplete(int request_id, int error_code, bool was_ignored_by_handler, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & security_info, const base::TimeTicks & browser_completion_time)  Line 489 + 0x20 bytes    C++
     content.dll!DispatchToMethod<content::ResourceDispatcher,void (__thiscall content::ResourceDispatcher::*)(int,int,bool,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::TimeTicks const &),int,int,bool,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,base::TimeTicks>(content::ResourceDispatcher * obj, void (int, int, bool, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &, const base::TimeTicks &)* method, const Tuple5<int,int,bool,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,base::TimeTicks> & arg)  Line 571 + 0x2b bytes    C++
     content.dll!ResourceMsg_RequestComplete::Dispatch<content::ResourceDispatcher,content::ResourceDispatcher,void (__thiscall content::ResourceDispatcher::*)(int,int,bool,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &,base::TimeTicks const &)>(const IPC::Message * msg, content::ResourceDispatcher * obj, content::ResourceDispatcher * sender, void (int, int, bool, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &, const base::TimeTicks &)* func)  Line 255 + 0x6f bytes    C++
     content.dll!content::ResourceDispatcher::DispatchMessageW(const IPC::Message & message)  Line 581 + 0x67 bytes    C++
     content.dll!content::ResourceDispatcher::OnMessageReceived(const IPC::Message & message)  Line 281    C++
     content.dll!content::ChildThread::OnMessageReceived(const IPC::Message & msg)  Line 243 + 0x2c bytes    C++
     ipc.dll!IPC::ChannelProxy::Context::OnDispatchMessage(const IPC::Message & message)  Line 261 + 0x18 bytes    C++
     ipc.dll!base::internal::RunnableAdapter<void (__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const &)>::Run(IPC::ChannelProxy::Context * object, const IPC::Message & a1)  Line 190 + 0x21 bytes    C++
     ipc.dll!base::internal::InvokeHelper<0,void,base::internal::RunnableAdapter<void (__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const &)>,void __cdecl(IPC::ChannelProxy::Context * const &,IPC::Message const &)>::MakeItSo(base::internal::RunnableAdapter<void (__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const &)> runnable, IPC::ChannelProxy::Context * const & a1, const IPC::Message & a2)  Line 900    C++
     ipc.dll!base::internal::Invoker<2,base::internal::BindState<base::internal::RunnableAdapter<void (__thiscall IPC::ChannelProxy::Context::*)(IPC::Message const &)>,void __cdecl(IPC::ChannelProxy::Context *,IPC::Message const &),void __cdecl(IPC::ChannelProxy::Context *,IPC::Message)>,void __cdecl(IPC::ChannelProxy::Context *,IPC::Message const &)>::Run(base::internal::BindStateBase * base)  Line 1257 + 0x2a bytes    C++
     base.dll!base::Callback<void __cdecl(void)>::Run()  Line 396 + 0xe bytes    C++
     base.dll!MessageLoop::RunTask(const base::PendingTask & pending_task)  Line 475    C++
     base.dll!MessageLoop::DeferOrRunPendingTask(const base::PendingTask & pending_task)  Line 488    C++
     base.dll!MessageLoop::DoWork()  Line 668 + 0xc bytes    C++
     base.dll!base::MessagePumpForUI::DoRunLoop()  Line 241 + 0x1d bytes    C++
     base.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate * delegate, base::MessagePumpDispatcher * dispatcher)  Line 64 + 0xf bytes    C++
     base.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate * delegate)  Line 48 + 0x1c bytes    C++
     base.dll!MessageLoop::RunInternal()  Line 430 + 0x29 bytes    C++
     base.dll!MessageLoop::RunHandler()  Line 404    C++
     base.dll!base::RunLoop::Run()  Line 46    C++
     base.dll!MessageLoop::Run()  Line 311    C++
     base.dll!base::Thread::Run(MessageLoop * message_loop)  Line 151    C++
     base.dll!base::Thread::ThreadMain()  Line 195 + 0x16 bytes    C++
     base.dll!base::`anonymous namespace'::ThreadFunc(void * params)  Line 59 + 0xe bytes    C++
     kernel32.dll!774733aa()     
     [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]    
     ntdll.dll!77ce9ef2()     
     ntdll.dll!77ce9ec5()

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list