Summary: | Konqueror crashes on onreadystatechange innerHTML update | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Ciaran Farrell <cfarrell1980> |
Component: | khtml parsing | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED REMIND | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Ciaran Farrell
2006-07-02 21:50:46 UTC
Could you make a small test case? The script I was writing is here: http://www.babelworx.net/babelworx/current/content/processes/code/juiceNewsletter/box.html This is a simple ajax form which sends info to a php script. With Firefox, this works. As the php script isn't ready yet, either put in a badly formed email address or put in my email address (ciaranfarrell@babelworx.net). With Konqueror, put in anything at all - it crashes. #0 0xb5f30f58 in DOM::NodeImpl::parentNode (this=0x0) at dom_nodeimpl.h:125 #1 0xb5fcb365 in khtml::KHTMLParser::insertNode (this=0x8518820, n=0x85649d8, flat=true) at htmlparser.cpp:700 #2 0xb5fcd0e2 in khtml::KHTMLParser::parseToken (this=0x8518820, t=0xbfec0c90) at htmlparser.cpp:289 #3 0xb5fcdf08 in khtml::HTMLTokenizer::processToken (this=0xbfec0c5c) at htmltokenizer.cpp:1684 #4 0xb5fd42b5 in khtml::HTMLTokenizer::write (this=0xbfec0c5c, str=@0xbfec119c, appendData=true) at htmltokenizer.cpp:1439 #5 0xb5fdea8a in DOM::HTMLElementImpl::createContextualFragment ( this=0x84ff388, html=@0xbfec161c) at html_elementimpl.cpp:523 #6 0xb5fdedac in DOM::HTMLElementImpl::setInnerHTML (this=0x84ff388, html=@0xbfec161c, exceptioncode=@0xbfec125c) at html_elementimpl.cpp:566 #7 0xb619c543 in DOM::HTMLElement::setInnerHTML (this=0xbfec1608, html=@0xbfec161c) at html_element.cpp:145 #8 0xb6108aac in KJS::HTMLElement::putValueProperty (this=0x85103d8, exec=0xbfec1d0c, token=354, value=@0xbfec18b8) at kjs_html.cpp:3099 #9 0xb612638e in KJS::DOMObjectLookupPut<KJS::HTMLElement, KJS::DOMElement> ( exec=0xbfec1d0c, propertyName=@0xbfec18cc, value=@0xbfec18b8, attr=0, table=0xb6235edc, thisObj=0x85103d8) at kjs_binding.h:245 #10 0xb6121152 in KJS::HTMLElement::tryPut (this=0x85103d8, exec=0xbfec1d0c, propertyName=@0xbfec18cc, value=@0xbfec18b8, attr=0) at kjs_html.cpp:2392 #11 0xb60d8f38 in KJS::DOMObject::put (this=0x85103d8, exec=0xbfec1d0c, propertyName=@0xbfec18cc, value=@0xbfec18b8, attr=0) at kjs_binding.cpp:72 #12 0xb5d68933 in KJS::Reference::putValue (this=0xbfec18bc, exec=0xbfec1d0c, w=@0xbfec18b8) at reference.cpp:165 #13 0xb5d24ea8 in KJS::AssignNode::evaluate (this=0x851bc88, exec=0xbfec1d0c) at nodes.cpp:1624 #14 0xb5d26a69 in KJS::ExprStatementNode::execute (this=0x851bca8, exec=0xbfec1d0c) at nodes.cpp:1980 #15 0xb5d2d614 in KJS::SourceElementsNode::execute (this=0x851bb60, can anyone provide more information? the site is down, a testcase is needed. thanks! Waiting for an answer. The wayback machine does not have the link. |