Summary: | konqueror crashed on http://waronyou.com | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | anton <benderamp> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | hobbyblobby, hugh.kde.bugs, loacoon |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
anton
2010-07-25 00:07:43 UTC
*** Bug 246942 has been marked as a duplicate of this bug. *** *** Bug 247168 has been marked as a duplicate of this bug. *** ==17438== Invalid read of size 8 ==17438== at 0x1614F624: QPointer<DOM::HTMLPartContainerElementImpl>::operator->() const (qpointer.h:74) ==17438== by 0x161357F5: KHTMLView::resizeEvent(QResizeEvent*) (khtmlview.cpp:874) ==17438== by 0x1631FD24: khtml::RenderWidget::resizeWidget(int, int) (render_replaced.cpp:272) ==17438== by 0x16320276: khtml::RenderWidget::setQWidget(QWidget*) (render_replaced.cpp:331) ==17438== by 0x163405CB: khtml::RenderPart::setWidget(QWidget*) (render_frames.cpp:655) ==17438== by 0x16269BA5: DOM::HTMLIFrameElementImpl::setWidgetNotify(QWidget*) (html_baseimpl.cpp:835) ==17438== by 0x162872EF: DOM::HTMLPartContainerElementImpl::setWidget(QWidget*) (html_objectimpl.cpp:109) ==17438== by 0x161761F3: KHTMLPart::connectToChildPart(khtml::ChildFrame*, KParts::ReadOnlyPart*, QString const&) (khtml_part.cpp:4513) ==17438== by 0x16173410: KHTMLPart::loadFrameElement(DOM::HTMLPartContainerElementImpl*, QString const&, QString const&, QStringList const&, bool) (khtml_part.cpp:4168) ==17438== by 0x16269A36: DOM::HTMLIFrameElementImpl::computeContent() (html_baseimpl.cpp:829) ==17438== by 0x162871DB: DOM::HTMLPartContainerElementImpl::computeContentIfNeeded() (html_objectimpl.cpp:89) ==17438== by 0x16287152: DOM::HTMLPartContainerElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_objectimpl.cpp:72) ==17438== by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018) ==17438== by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235) ==17438== by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018) ==17438== by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235) ==17438== by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018) ==17438== by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235) ==17438== by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018) ==17438== by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235) ==17438== by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018) ==17438== by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235) ==17438== by 0x16208B57: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:1018) ==17438== by 0x1625EA89: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:235) ==17438== by 0x161E514B: DOM::DocumentImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_docimpl.cpp:1439) ==17438== by 0x161E52FF: DOM::DocumentImpl::updateRendering() (dom_docimpl.cpp:1468) ==17438== by 0x161E5424: DOM::DocumentImpl::updateLayout() (dom_docimpl.cpp:1497) ==17438== by 0x163A05CB: khtml::RenderStyleDeclarationImpl::getPropertyCSSValue(int) const (css_renderstyledeclarationimpl.cpp:402) ==17438== by 0x163A5038: khtml::RenderStyleDeclarationImpl::getPropertyValue(int) const (css_renderstyledeclarationimpl.cpp:1207) ==17438== by 0x1635D0B3: DOM::CSSStyleDeclarationImpl::getPropertyValue(DOM::DOMString const&) const (css_valueimpl.cpp:170) ==17438== by 0x1644D902: KJS::DOMCSSStyleDeclarationProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (kjs_css.cpp:286) ==17438== by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616) ==17438== by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204) ==17438== by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==17438== by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616) ==17438== by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204) ==17438== by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==17438== by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616) ==17438== by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204) ==17438== by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==17438== by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616) ==17438== by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204) ==17438== by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==17438== by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616) ==17438== by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204) ==17438== by 0x16DE6B22: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:172) ==17438== by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616) ==17438== by 0x16DCC5D0: KJS::FunctionProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function_object.cpp:139) ==17438== by 0x16441FF7: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.h:616) ==17438== by 0x16E17351: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (codes.def:1204) ==17438== Address 0x10 is not stack'd, malloc'd or (recently) free'd SVN commit 1164025 by orlovich: Set the reverse link in the childframe tree earlier, might need it in setWidget. Also some extra unrelated debug output I need anyway, hence not worth the effort to pull it out. BUG: 245691 M +3 -3 khtml_part.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1164025 SVN commit 1164026 by orlovich: Merged revision:r1164025 | orlovich | 2010-08-15 11:38:20 -0400 (Sun, 15 Aug 2010) | 6 lines Set the reverse link in the childframe tree earlier, might need it in setWidget. Also some extra unrelated debug output I need anyway, hence not worth the effort to pull it out. BUG: 245691 M +3 -3 khtml_part.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1164026 *** Bug 249063 has been marked as a duplicate of this bug. *** |