Invalid read in RenderWidget::setStyle()

Harri Porten porten at kde.org
Sun Feb 27 13:04:18 GMT 2005


Known memory issue (3.4 branch, www.kde.org)?

==12778== Invalid read of size 4
==12778==    at 0x4048481A: khtml::RenderWidget::setStyle(khtml::RenderStyle *) (/home/porten/cvs/kdelibs/khtml/rendering/render_replaced.cpp:348)
==12778==    by 0x40488F7A: khtml::RenderLineEdit::setStyle(khtml::RenderStyle *) (/home/porten/cvs/kdelibs/khtml/rendering/render_form.cpp:460)
==12778==    by 0x40436362: DOM::HTMLInputElementImpl::attach(void) (/home/porten/cvs/kdelibs/khtml/html/html_formimpl.cpp:1384)
==12778==    by 0x40412CEF: khtml::KHTMLParser::insertNode(DOM::NodeImpl *, bool) (/home/porten/cvs/kdelibs/khtml/html/htmlparser.cpp:329)
==12778==    by 0x40412B7A: khtml::KHTMLParser::parseToken(khtml::Token *) (/home/porten/cvs/kdelibs/khtml/html/htmlparser.cpp:279)
==12778==    by 0x4041BCB2: khtml::HTMLTokenizer::processToken(void) (/home/porten/cvs/kdelibs/khtml/html/htmltokenizer.cpp:1630)
==12778==    by 0x4041A8CC: khtml::HTMLTokenizer::parseTag(khtml::TokenizerString &) (/home/porten/cvs/kdelibs/khtml/html/htmltokenizer.cpp:1131)
==12778==    by 0x4041B06A: khtml::HTMLTokenizer::write(khtml::TokenizerString const &, bool) (/home/porten/cvs/kdelibs/khtml/html/htmltokenizer.cpp:1385)
==12778==    by 0x403BB028: KHTMLPart::write(char const *, int) (/home/porten/cvs/kdelibs/khtml/khtml_part.cpp:1938)
==12778==    by 0x403B976C: KHTMLPart::slotData(KIO::Job *, QMemArray<char> const &) (/home/porten/cvs/kdelibs/khtml/khtml_part.cpp:1629)
==12778==    Address 0x48864D5D is 101 bytes inside a block of size 104 alloc'd
==12778==    at 0x40027C78: __builtin_new (vg_replace_malloc.c:172)
==12778==    by 0x404BC0A0: khtml::CSSStyleSelector::applyRule(int, DOM::CSSValueImpl *) (/home/porten/cvs/kdelibs/khtml/rendering/render_style.h:112)
==12778==    by 0x404B28AC: khtml::CSSStyleSelector::styleForElement(DOM::ElementImpl *) (/home/porten/cvs/kdelibs/khtml/css/cssstyleselector.cpp:477)
==12778==    by 0x404360BC: DOM::HTMLInputElementImpl::attach(void) (/home/porten/cvs/kdelibs/khtml/html/html_formimpl.cpp:1364)
==12778==    by 0x40412CEF: khtml::KHTMLParser::insertNode(DOM::NodeImpl *, bool) (/home/porten/cvs/kdelibs/khtml/html/htmlparser.cpp:329)
==12778==    by 0x40412B7A: khtml::KHTMLParser::parseToken(khtml::Token *) (/home/porten/cvs/kdelibs/khtml/html/htmlparser.cpp:279)
==12778==    by 0x4041BCB2: khtml::HTMLTokenizer::processToken(void) (/home/porten/cvs/kdelibs/khtml/html/htmltokenizer.cpp:1630)
==12778==    by 0x4041A8CC: khtml::HTMLTokenizer::parseTag(khtml::TokenizerString &) (/home/porten/cvs/kdelibs/khtml/html/htmltokenizer.cpp:1131)
==12778==    by 0x4041B06A: khtml::HTMLTokenizer::write(khtml::TokenizerString const &, bool) (/home/porten/cvs/kdelibs/khtml/html/htmltokenizer.cpp:1385)
==12778==    by 0x403BB028: KHTMLPart::write(char const *, int) (/home/porten/cvs/kdelibs/khtml/khtml_part.cpp:1938)

Harri.





More information about the kfm-devel mailing list