crashing regression tests

Stephan Kulow coolo at kde.org
Tue Jun 22 16:24:29 BST 2004


There is a regression causing crashing testregression. Please fix with high 
priority as it makes running the suite about impossible.

Greetings, Stephan

PASS: webcore/fast/events/onload-re-entry.html [RENDER]
PASS: webcore/fast/events/onload-re-entry.html [PAINT]
==5001== Invalid read of size 4
==5001==    at 0x754D4839: KJS::Value::operator=(KJS::Value const&) 
(value.cpp:273)
==5001==    by 0x753058F8: KJS::Object::operator=(KJS::Object const&) 
(kjs_events.h:42)
==5001==    by 0x7531ADD5: KJS::JSEventListener::clear() (kjs_events.h:52)
==5001==    by 0x7530D7A2: KJS::Window::clear(KJS::ExecState*) 
(kjs_window.cpp:1079)
==5001==    by 0x75324A46: KJS::KJSProxyImpl::clear() (kjs_proxy.cpp:213)
==5001==    by 0x75196CF9: KHTMLPart::clear() (khtml_part.cpp:1221)
==5001==    by 0x75198F25: KHTMLPart::begin(KURL const&, int, int) 
(khtml_part.cpp:1650)
==5001==    by 0x751976DA: KHTMLPart::slotData(KIO::Job*, QMemArray<char> 
const&) (khtml_part.cpp:1366)
==5001==    by 0x751B1034: KHTMLPart::qt_invoke(int, QUObject*) 
(khtml_part.moc:480)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==    by 0x7580D8D1: KIO::TransferJob::data(KIO::Job*, QMemArray<char> 
const&) (jobclasses.moc:972)
==5001==    by 0x757FB4CE: KIO::TransferJob::slotData(QMemArray<char> const&) 
(job.cpp:846)
==5001==    by 0x7580DF79: KIO::TransferJob::qt_invoke(int, QUObject*) 
(jobclasses.moc:1051)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==  Address 0x77010484 is 12 bytes inside a block of size 44 free'd
==5001==    at 0x7501D537: operator delete(void*) (vg_replace_malloc.c:134)
==5001==    by 0x7534501D: KJS::JSLazyEventListener::~JSLazyEventListener() 
(qmap.h:46)
==5001==    by 0x751DF9AA: DOM::DomShared::deref() (dom_misc.h:46)
==5001==    by 0x7533CE1F: KJS::JSEventListener::handleEvent(DOM::Event&) 
(kjs_events.cpp:124)
==5001==    by 0x7533D1DC: KJS::JSLazyEventListener::handleEvent(DOM::Event&) 
(kjs_events.cpp:152)
==5001==    by 0x751DD2BF: 
DOM::DocumentImpl::defaultEventHandler(DOM::EventImpl*) 
(dom_docimpl.cpp:2257)
==5001==    by 0x751E3C45: DOM::NodeImpl::dispatchWindowEvent(int, bool, bool) 
(dom_nodeimpl.cpp:493)
==5001==    by 0x75210AC1: DOM::HTMLDocumentImpl::close() 
(html_documentimpl.cpp:314)
==5001==    by 0x7519AC34: KHTMLPart::checkEmitLoadEvent() 
(khtml_part.cpp:2094)
==5001==    by 0x75199BDD: KHTMLPart::slotFinishedParsing() 
(khtml_part.cpp:1835)
==5001==    by 0x751B10E2: KHTMLPart::qt_invoke(int, QUObject*) 
(khtml_part.moc:484)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==    by 0x76317AF5: QObject::activate_signal(int) (qobject.cpp:2325)
==5001==    by 0x751DE2FD: DOM::DocumentImpl::finishedParsing() 
(dom_docimpl.moc:86)
==5001==
==5001== Invalid read of size 4
==5001==    at 0x754D4844: KJS::Value::operator=(KJS::Value const&) 
(value.cpp:274)
==5001==    by 0x753058F8: KJS::Object::operator=(KJS::Object const&) 
(kjs_events.h:42)
==5001==    by 0x7531ADD5: KJS::JSEventListener::clear() (kjs_events.h:52)
==5001==    by 0x7530D7A2: KJS::Window::clear(KJS::ExecState*) 
(kjs_window.cpp:1079)
==5001==    by 0x75324A46: KJS::KJSProxyImpl::clear() (kjs_proxy.cpp:213)
==5001==    by 0x75196CF9: KHTMLPart::clear() (khtml_part.cpp:1221)
==5001==    by 0x75198F25: KHTMLPart::begin(KURL const&, int, int) 
(khtml_part.cpp:1650)
==5001==    by 0x751976DA: KHTMLPart::slotData(KIO::Job*, QMemArray<char> 
const&) (khtml_part.cpp:1366)
==5001==    by 0x751B1034: KHTMLPart::qt_invoke(int, QUObject*) 
(khtml_part.moc:480)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==    by 0x7580D8D1: KIO::TransferJob::data(KIO::Job*, QMemArray<char> 
const&) (jobclasses.moc:972)
==5001==    by 0x757FB4CE: KIO::TransferJob::slotData(QMemArray<char> const&) 
(job.cpp:846)
==5001==    by 0x7580DF79: KIO::TransferJob::qt_invoke(int, QUObject*) 
(jobclasses.moc:1051)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==  Address 0x77010484 is 12 bytes inside a block of size 44 free'd
==5001==    at 0x7501D537: operator delete(void*) (vg_replace_malloc.c:134)
==5001==    by 0x7534501D: KJS::JSLazyEventListener::~JSLazyEventListener() 
(qmap.h:46)
==5001==    by 0x751DF9AA: DOM::DomShared::deref() (dom_misc.h:46)
==5001==    by 0x7533CE1F: KJS::JSEventListener::handleEvent(DOM::Event&) 
(kjs_events.cpp:124)
==5001==    by 0x7533D1DC: KJS::JSLazyEventListener::handleEvent(DOM::Event&) 
(kjs_events.cpp:152)
==5001==    by 0x751DD2BF: 
DOM::DocumentImpl::defaultEventHandler(DOM::EventImpl*) 
(dom_docimpl.cpp:2257)
==5001==    by 0x751E3C45: DOM::NodeImpl::dispatchWindowEvent(int, bool, bool) 
(dom_nodeimpl.cpp:493)
==5001==    by 0x75210AC1: DOM::HTMLDocumentImpl::close() 
(html_documentimpl.cpp:314)
==5001==    by 0x7519AC34: KHTMLPart::checkEmitLoadEvent() 
(khtml_part.cpp:2094)
==5001==    by 0x75199BDD: KHTMLPart::slotFinishedParsing() 
(khtml_part.cpp:1835)
==5001==    by 0x751B10E2: KHTMLPart::qt_invoke(int, QUObject*) 
(khtml_part.moc:484)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==    by 0x76317AF5: QObject::activate_signal(int) (qobject.cpp:2325)
==5001==    by 0x751DE2FD: DOM::DocumentImpl::finishedParsing() 
(dom_docimpl.moc:86)
==5001==
==5001== Invalid write of size 4
==5001==    at 0x754D4854: KJS::Value::operator=(KJS::Value const&) 
(value.cpp:277)
==5001==    by 0x753058F8: KJS::Object::operator=(KJS::Object const&) 
(kjs_events.h:42)
==5001==    by 0x7531ADD5: KJS::JSEventListener::clear() (kjs_events.h:52)
==5001==    by 0x7530D7A2: KJS::Window::clear(KJS::ExecState*) 
(kjs_window.cpp:1079)
==5001==    by 0x75324A46: KJS::KJSProxyImpl::clear() (kjs_proxy.cpp:213)
==5001==    by 0x75196CF9: KHTMLPart::clear() (khtml_part.cpp:1221)
==5001==    by 0x75198F25: KHTMLPart::begin(KURL const&, int, int) 
(khtml_part.cpp:1650)
==5001==    by 0x751976DA: KHTMLPart::slotData(KIO::Job*, QMemArray<char> 
const&) (khtml_part.cpp:1366)
==5001==    by 0x751B1034: KHTMLPart::qt_invoke(int, QUObject*) 
(khtml_part.moc:480)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==    by 0x7580D8D1: KIO::TransferJob::data(KIO::Job*, QMemArray<char> 
const&) (jobclasses.moc:972)
==5001==    by 0x757FB4CE: KIO::TransferJob::slotData(QMemArray<char> const&) 
(job.cpp:846)
==5001==    by 0x7580DF79: KIO::TransferJob::qt_invoke(int, QUObject*) 
(jobclasses.moc:1051)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==  Address 0x77010484 is 12 bytes inside a block of size 44 free'd
==5001==    at 0x7501D537: operator delete(void*) (vg_replace_malloc.c:134)
==5001==    by 0x7534501D: KJS::JSLazyEventListener::~JSLazyEventListener() 
(qmap.h:46)
==5001==    by 0x751DF9AA: DOM::DomShared::deref() (dom_misc.h:46)
==5001==    by 0x7533CE1F: KJS::JSEventListener::handleEvent(DOM::Event&) 
(kjs_events.cpp:124)
==5001==    by 0x7533D1DC: KJS::JSLazyEventListener::handleEvent(DOM::Event&) 
(kjs_events.cpp:152)
==5001==    by 0x751DD2BF: 
DOM::DocumentImpl::defaultEventHandler(DOM::EventImpl*) 
(dom_docimpl.cpp:2257)
==5001==    by 0x751E3C45: DOM::NodeImpl::dispatchWindowEvent(int, bool, bool) 
(dom_nodeimpl.cpp:493)
==5001==    by 0x75210AC1: DOM::HTMLDocumentImpl::close() 
(html_documentimpl.cpp:314)
==5001==    by 0x7519AC34: KHTMLPart::checkEmitLoadEvent() 
(khtml_part.cpp:2094)
==5001==    by 0x75199BDD: KHTMLPart::slotFinishedParsing() 
(khtml_part.cpp:1835)
==5001==    by 0x751B10E2: KHTMLPart::qt_invoke(int, QUObject*) 
(khtml_part.moc:484)
==5001==    by 0x76317C56: QObject::activate_signal(QConnectionList*, 
QUObject*) (qobject.cpp:2356)
==5001==    by 0x76317AF5: QObject::activate_signal(int) (qobject.cpp:2325)
==5001==    by 0x751DE2FD: DOM::DocumentImpl::finishedParsing() 
(dom_docimpl.moc:86)
PASS: webcore/fast/flexbox/001.html [DOM]
PASS: webcore/fast/flexbox/001.html [RENDER]




More information about the kfm-devel mailing list