[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 268341] Complete Konqueror crash on phoronix.com
From:       Raúl <rasasi78 () gmail ! com>
Date:       2012-07-23 11:07:27
Message-ID: bug-268341-17878-OufIKvIW5y () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=268341

--- Comment #18 from Raúl <rasasi78@gmail.com> ---
Created attachment 72698
  --> https://bugs.kde.org/attachment.cgi?id=72698&action=edit
Valgrind log.

Find attached a valgrind log, as Tommi said valgrind runs didn't make
akregator(in my case) crash.

Akregator 1.6.6 on KDE 4.8.3. Qt 4.8.2.

This is what I think it's the relevant part:
==13604== Invalid read of size 8
==13604==    at 0x21C19055:
KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString
const&, QString const&, QStringList const&) (khtml_part.cpp:4202)
==13604==    by 0x21D00D5C: DOM::HTMLObjectBaseElementImpl::computeContent()
(html_objectimpl.cpp:536)
==13604==    by 0x21C8690E: DOM::NodeBaseImpl::appendChild(DOM::NodeImpl*,
int&) (dom_nodeimpl.cpp:1801)
==13604==    by 0x21E15C02: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:642)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x21E71769: KJS::JSEventListener::handleEvent(DOM::Event&)
(object.h:626)
==13604==    by 0x21CA98FC:
DOM::EventTargetImpl::handleLocalEvents(DOM::EventImpl*, bool)
(dom2_eventsimpl.cpp:62)
==13604==  Address 0x4e86f360 is 32 bytes inside a block of size 40 free'd
==13604==    at 0x4C28CCE: realloc (vg_replace_malloc.c:632)
==13604==    by 0x72E4735: QListData::realloc(int) (in
/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
==13604==    by 0x72E47E6: QListData::append(int) (in
/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
==13604==    by 0x21C18F39:
KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString
const&, QString const&, QStringList const&) (qlist.h:454)
==13604==    by 0x21D00D5C: DOM::HTMLObjectBaseElementImpl::computeContent()
(html_objectimpl.cpp:536)
==13604==    by 0x21C86D77: DOM::NodeBaseImpl::replaceChild(DOM::NodeImpl*,
DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1654)
==13604==    by 0x21E15AE3: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:652)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604== 
==13604== Invalid read of size 8
==13604==    at 0x21C190A6:
KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString
const&, QString const&, QStringList const&) (khtml_part.cpp:4203)
==13604==    by 0x21D00D5C: DOM::HTMLObjectBaseElementImpl::computeContent()
(html_objectimpl.cpp:536)
==13604==    by 0x21C8690E: DOM::NodeBaseImpl::appendChild(DOM::NodeImpl*,
int&) (dom_nodeimpl.cpp:1801)
==13604==    by 0x21E15C02: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:642)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x21E71769: KJS::JSEventListener::handleEvent(DOM::Event&)
(object.h:626)
==13604==    by 0x21CA98FC:
DOM::EventTargetImpl::handleLocalEvents(DOM::EventImpl*, bool)
(dom2_eventsimpl.cpp:62)
==13604==  Address 0x4e86f360 is 32 bytes inside a block of size 40 free'd
==13604==    at 0x4C28CCE: realloc (vg_replace_malloc.c:632)
==13604==    by 0x72E4735: QListData::realloc(int) (in
/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
==13604==    by 0x72E47E6: QListData::append(int) (in
/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.2)
==13604==    by 0x21C18F39:
KHTMLPart::loadObjectElement(DOM::HTMLPartContainerElementImpl*, QString
const&, QString const&, QStringList const&) (qlist.h:454)
==13604==    by 0x21D00D5C: DOM::HTMLObjectBaseElementImpl::computeContent()
(html_objectimpl.cpp:536)
==13604==    by 0x21C86D77: DOM::NodeBaseImpl::replaceChild(DOM::NodeImpl*,
DOM::NodeImpl*, int&) (dom_nodeimpl.cpp:1654)
==13604==    by 0x21E15AE3: DOMNodeProtoFunc::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (kjs_dom.cpp:652)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)
==13604==    by 0x225FE387: KJS::FunctionImp::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&) (function.cpp:172)
==13604==    by 0x22619B7A: KJS::Machine::runBlock(KJS::ExecState*,
WTF::Vector<unsigned char, 0ul> const&, KJS::ExecState*) (object.h:626)

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic