WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
31153
Crash when loading a webpage
https://bugs.webkit.org/show_bug.cgi?id=31153
Summary
Crash when loading a webpage
Priit Laes (IRC: plaes)
Reported
2009-11-04 21:38:07 PST
What were you doing when the application crashed? Loaded web page... Epiphany-2.27.3 Distribution: Gentoo Base System release 2.0.1 Gnome Release: 2.26.2 2009-05-23 (Gentoo) BugBuddy Version: 2.26.0 System: Linux 2.6.30 #155 SMP Wed Jun 10 15:05:04 EEST 2009 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10601901 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Compact Icon Theme: gnome GTK+ Modules: canberra-gtk-module, gnomebreakpad #0 0x00007f0fcdf7ca4f in __libc_waitpid (pid=32095, stat_loc=0x7fff1baf6f30, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 #1 0x00007f0fccbf9121 in IA__g_spawn_sync ( working_directory=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>, flags=<value optimized out>, child_setup=<value optimized out>, user_data=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff1baf70b8) at gspawn.c:382 #2 0x00007f0fccbf9478 in IA__g_spawn_command_line_sync ( command_line=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff1baf70b8) at gspawn.c:694 #3 0x00007f0fbd16bba3 in bugbuddy_segv_handle (signum=<value optimized out>) at gnome-breakpad.cc:369 #4 <signal handler called> #5 0x00007f0fd0572de9 in WebCore::CSSStyleSelector::matchRulesForList ( this=0x7f0fb6e22b00, rules=<value optimized out>, firstRuleIndex=@0x7fff1baf765c, lastRuleIndex=@0x7fff1baf7658) at ./WebCore/platform/text/AtomicString.h:62 #6 0x00007f0fd0575138 in WebCore::CSSStyleSelector::matchRules ( this=0x7f0fb6e22b00, rules=0x7f0fb6ce52c0, firstRuleIndex=@0x7fff1baf765c, lastRuleIndex=@0x7fff1baf7658) at WebCore/css/CSSStyleSelector.cpp:665 #7 0x00007f0fd05881e6 in WebCore::CSSStyleSelector::styleForElement ( this=0x7f0fb6e22b00, e=0x7f0fbb178690, defaultParent=<value optimized out>, allowSharing=<value optimized out>, resolveForRootDefault=false) at WebCore/css/CSSStyleSelector.cpp:1198 #8 0x00007f0fd05caa21 in WebCore::Element::recalcStyle (this=0x7f0fbb178690, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:781 #9 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae87540, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #10 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb4f41af0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #11 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae874d0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #12 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb6698380, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #13 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae872a0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #14 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae87230, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #15 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae871c0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #16 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb6bf49a0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #17 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb5570168, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #18 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb6bf45b0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 #19 0x00007f0fd05b44bf in WebCore::Document::recalcStyle ( this=0x7f0fb7d1f000, change=WebCore::Node::NoChange) at WebCore/dom/Document.cpp:1192 #20 0x00007f0fd05ac46f in WebCore::Document::updateStyleIfNeeded ( this=0x7f0fb7d1f000) at WebCore/dom/Document.cpp:1228 #21 0x00007f0fd05b07dc in WebCore::Document::updateStyleForAllDocuments () at WebCore/dom/Document.cpp:1245 #22 0x00007f0fd04fc02d in WebCore::JSEventListener::handleEvent ( this=0x7f0fb78a4a00, event=0x7f0fb633a2c0, isWindowEvent=false) at WebCore/bindings/js/JSEventListener.cpp:151 #23 0x00007f0fd08cf082 in WebCore::XMLHttpRequest::dispatchReadyStateChangeEvent (this=0x7f0fb500f000) at WebCore/xml/XMLHttpRequest.cpp:1143 #24 0x00007f0fd08cf0f7 in WebCore::XMLHttpRequest::callReadyStateChangeListener (this=0x7f0fb500f000) at WebCore/xml/XMLHttpRequest.cpp:284 #25 0x00007f0fd08d33d5 in WebCore::XMLHttpRequest::open (this=0x7f0fb500f000, method=@0x7fff1baf8250, url=@0x7fff1baf81c0, async=true, ec=<value optimized out>) at WebCore/xml/XMLHttpRequest.cpp:345 #26 0x00007f0fd0517165 in WebCore::JSXMLHttpRequest::open ( this=0x7f0fb928b780, exec=0x7f0fb94097e8, args=@0x7fff1baf82e0) at WebCore/bindings/js/JSXMLHttpRequestCustom.cpp:100 #27 0x00007f0fd0bd01e2 in WebCore::jsXMLHttpRequestPrototypeFunctionOpen ( exec=0x7f0fb94097e8, thisValue={m_ptr = 0x7f0fb928b780}, args=@0x7fff1baf82e0) at DerivedSources/JSXMLHttpRequest.cpp:345 #28 0x00007f0fbcb602f4 in ?? () #29 0x00007f0fb9409790 in ?? () #30 0x0000000000000003 in ?? () #31 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f0fd1bce760 (LWP 21695)): #0 0x00007f0fcdf7ca4f in __libc_waitpid (pid=32095, stat_loc=0x7fff1baf6f30, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 oldtype = 0 result = <value optimized out> #1 0x00007f0fccbf9121 in IA__g_spawn_sync ( working_directory=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>, flags=<value optimized out>, child_setup=<value optimized out>, user_data=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff1baf70b8) at gspawn.c:382 outpipe = -1 errpipe = -1 pid = 32095 fds = {__fds_bits = {25571968, 8, 16, 16, 31125520, 0, 16, 0, 31125544, 30773952, 31125520, 140733657870520, 3, 139705836232086, 140733657870136, 140733657870248}} ret = <value optimized out> outstr = (GString *) 0x0 errstr = (GString *) 0x0 failed = 0 status = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_spawn_sync" #2 0x00007f0fccbf9478 in IA__g_spawn_command_line_sync ( command_line=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff1baf70b8) at gspawn.c:694 retval = 0 argv = (gchar **) 0x1daf010 __PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync" #3 0x00007f0fbd16bba3 in bugbuddy_segv_handle (signum=<value optimized out>) at gnome-breakpad.cc:369 in_segv = 1 #4 <signal handler called> No locals. #5 0x00007f0fd0572de9 in WebCore::CSSStyleSelector::matchRulesForList ( this=0x7f0fb6e22b00, rules=<value optimized out>, firstRuleIndex=@0x7fff1baf765c, lastRuleIndex=@0x7fff1baf7658) at ./WebCore/platform/text/AtomicString.h:62 rule = (class WebCore::CSSStyleRule *) 0x7f0fb680ec80 d = (class WebCore::CSSRuleData *) 0x7f0fb6b28d40 #6 0x00007f0fd0575138 in WebCore::CSSStyleSelector::matchRules ( this=0x7f0fb6e22b00, rules=0x7f0fb6ce52c0, firstRuleIndex=@0x7fff1baf765c, lastRuleIndex=@0x7fff1baf7658) at WebCore/css/CSSStyleSelector.cpp:665 No locals. #7 0x00007f0fd05881e6 in WebCore::CSSStyleSelector::styleForElement ( this=0x7f0fb6e22b00, e=0x7f0fbb178690, defaultParent=<value optimized out>, allowSharing=<value optimized out>, resolveForRootDefault=false) at WebCore/css/CSSStyleSelector.cpp:1198 firstUARule = 0 lastUARule = 0 firstUserRule = -1 lastUserRule = -1 firstAuthorRule = 1 lastAuthorRule = 4 loadedSVGUserAgentSheet = false loadedMediaStyleSheet = false #8 0x00007f0fd05caa21 in WebCore::Element::recalcStyle (this=0x7f0fbb178690, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:781 ch = <value optimized out> currentStyle = (class WebCore::RenderStyle *) 0x7f0fbb128ea0 hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = <value optimized out> #9 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae87540, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = true n = (class WebCore::Node *) 0x7f0fbb178690 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #10 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb4f41af0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fbae87540 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #11 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae874d0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fb4f41af0 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #12 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb6698380, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fbae874d0 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #13 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae872a0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fb6698380 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #14 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae87230, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fbae872a0 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #15 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fbae871c0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fbae87230 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #16 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb6bf49a0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fbae871c0 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #17 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb5570168, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fb6bf49a0 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #18 0x00007f0fd05cab4f in WebCore::Element::recalcStyle (this=0x7f0fb6bf45b0, change=WebCore::Node::NoChange) at WebCore/dom/Element.cpp:845 childRulesChanged = false n = (class WebCore::Node *) 0x7f0fb5570168 currentStyle = <value optimized out> hasParentStyle = true hasPositionalRules = false hasDirectAdjacentRules = false forceCheckOfNextElementSibling = false #19 0x00007f0fd05b44bf in WebCore::Document::recalcStyle ( this=0x7f0fb7d1f000, change=WebCore::Node::NoChange) at WebCore/dom/Document.cpp:1192 n = (class WebCore::Node *) 0x7f0fb6bf45b0 #20 0x00007f0fd05ac46f in WebCore::Document::updateStyleIfNeeded ( this=0x7f0fb7d1f000) at WebCore/dom/Document.cpp:1228 No locals. #21 0x00007f0fd05b07dc in WebCore::Document::updateStyleForAllDocuments () at WebCore/dom/Document.cpp:1245 doc = (class WebCore::Document *) 0x7f0fb7d1f000 #22 0x00007f0fd04fc02d in WebCore::JSEventListener::handleEvent ( this=0x7f0fb78a4a00, event=0x7f0fb633a2c0, isWindowEvent=false) at WebCore/bindings/js/JSEventListener.cpp:151 args = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, static inlineCapacity = <optimized out>, m_buffer = 0x7fff1baf7fc0, m_size = 1, m_isUsingInlineBuffer = true, m_vector = {m_size = 1, m_buffer = {<WTF::VectorBufferBase<JSC::Register>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0x7fff1baf7fc0, m_capacity = 8}, static m_inlineBufferSize = <optimized out>, m_inlineBuffer = { buffer = "\000¶(¹\017\177\000\000\036", '\0' <repeats 15 times>, "h\000?\000j\000o\000t\000.\000x\000t\000\000ñ\000µ\017\177\000\000`\200¯\033ÿ\177\000\000\000\000\000\000\000\000\000"}}}, m_markSet = 0x0} savedEvent = (class WebCore::Event *) 0x0 jsFunction = (class JSC::JSObject *) 0x7f0fb928b6c0 globalObject = (class WebCore::JSDOMGlobalObject *) 0x7f0fb76e8800 scriptExecutionContext = (class WebCore::ScriptExecutionContext *) 0x7f0fb7d1f058 exec = (class JSC::ExecState *) 0x7f0fb7e20d08 callData = {native = {function = 0x7f0fbb10c850}, js = { functionBody = 0x7f0fbb10c850, scopeChain = 0x7f0fb78a4fc8}} callType = JSC::CallTypeJS #23 0x00007f0fd08cf082 in WebCore::XMLHttpRequest::dispatchReadyStateChangeEvent (this=0x7f0fb500f000) at WebCore/xml/XMLHttpRequest.cpp:1143 ec = 0 #24 0x00007f0fd08cf0f7 in WebCore::XMLHttpRequest::callReadyStateChangeListener (this=0x7f0fb500f000) at WebCore/xml/XMLHttpRequest.cpp:284 No locals. #25 0x00007f0fd08d33d5 in WebCore::XMLHttpRequest::open (this=0x7f0fb500f000, method=@0x7fff1baf8250, url=@0x7fff1baf81c0, async=true, ec=<value optimized out>) at WebCore/xml/XMLHttpRequest.cpp:345 previousState = <value optimized out> methodUpper = {m_impl = {m_ptr = 0x7f0fb543d030}} #26 0x00007f0fd0517165 in WebCore::JSXMLHttpRequest::open ( this=0x7f0fb928b780, exec=0x7f0fb94097e8, args=@0x7fff1baf82e0) at WebCore/bindings/js/JSXMLHttpRequestCustom.cpp:100 method = {m_impl = {m_ptr = 0x7f0fb543d210}} async = 29 ec = 0 #27 0x00007f0fd0bd01e2 in WebCore::jsXMLHttpRequestPrototypeFunctionOpen ( exec=0x7f0fb94097e8, thisValue={m_ptr = 0x7f0fb928b780}, args=@0x7fff1baf82e0) at DerivedSources/JSXMLHttpRequest.cpp:345 No locals. #28 0x00007f0fbcb602f4 in ?? () No symbol table info available. #29 0x00007f0fb9409790 in ?? () No symbol table info available. #30 0x0000000000000003 in ?? () No symbol table info available. #31 0x0000000000000000 in ?? () No symbol table info available.
Attachments
Add attachment
proposed patch, testcase, etc.
Jan Alonzo
Comment 1
2009-11-05 01:16:30 PST
Can you attach a reduction that can reproduce the crash? Also, what version of WebKitGtk?
Priit Laes (IRC: plaes)
Comment 2
2009-11-05 04:18:53 PST
(In reply to
comment #1
)
> Can you attach a reduction that can reproduce the crash? Also, what version of > WebKitGtk?
Unfortunately there were far too many tabs open :S And now when I am looking at the original bug report, I see it happened on 19th of June. So I'm marking this as obsolete...
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug