RESOLVED DUPLICATE of bug 106224 107497
Chromium assertion failure in pseudoelement on HTML5Rocks.com
https://bugs.webkit.org/show_bug.cgi?id=107497
Summary Chromium assertion failure in pseudoelement on HTML5Rocks.com
Attachments
Kassy Coan
Comment 1 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()
Mike Lawther
Comment 2 2013-01-21 20:35:18 PST
Note the provided stack trace is from Chromium's content_shell.exe on Windows (local build using WebKit r140209).
Alexey Proskuryakov
Comment 4 2013-01-22 10:47:50 PST
Duplicate of bug 106224?
Elliott Sprehn
Comment 5 2013-01-22 11:08:18 PST
*** This bug has been marked as a duplicate of bug 106224 ***
Note You need to log in before you can comment on or make changes to this bug.