Version: 3.5 (using KDE 3.5 (RC1), compiled sources) Compiler: gcc version 3.3.6 (Debian 1:3.3.6-10) OS: Linux (i686) release 2.6.14 http://blog.joins.com/media/folderlistslide.asp?uid=bdaisy&folder=8&list_id=5105133 in konqueror kills it wholeheartedly... here is a backtrace... Using host libthread_db library "/lib/tls/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1232832288 (LWP 14180)] [KCrash handler] #3 0xb5ec6ec3 in DOM::HTMLDocumentImpl::close () from /usr/local/kde/lib/libkhtml.so.4 #4 0xb5e4023c in KHTMLPart::checkEmitLoadEvent () from /usr/local/kde/lib/libkhtml.so.4 #5 0xb5e3f503 in KHTMLPart::slotFinishedParsing () from /usr/local/kde/lib/libkhtml.so.4 #6 0xb5e5f973 in KHTMLPart::qt_invoke () from /usr/local/kde/lib/libkhtml.so.4 #7 0xb7052c5f in QObject::activate_signal () from /usr/share/qt3/lib/libqt-mt.so.3 #8 0xb7053743 in QObject::activate_signal () from /usr/share/qt3/lib/libqt-mt.so.3 #9 0xb5e953b9 in DOM::DocumentImpl::finishedParsing () from /usr/local/kde/lib/libkhtml.so.4 #10 0xb5e9544d in DOM::DocumentImpl::qt_emit () from /usr/local/kde/lib/libkhtml.so.4 #11 0xb5ec7fe1 in DOM::HTMLDocumentImpl::qt_emit () from /usr/local/kde/lib/libkhtml.so.4 #12 0xb7052c36 in QObject::activate_signal () from /usr/share/qt3/lib/libqt-mt.so.3 #13 0xb7053743 in QObject::activate_signal () from /usr/share/qt3/lib/libqt-mt.so.3 #14 0xb5eaa55f in khtml::Tokenizer::finishedParsing () from /usr/local/kde/lib/libkhtml.so.4 #15 0xb5ebad14 in khtml::HTMLTokenizer::end () from /usr/local/kde/lib/libkhtml.so.4 #16 0xb5ebb0eb in khtml::HTMLTokenizer::finish () from /usr/local/kde/lib/libkhtml.so.4 #17 0xb5e8ee0e in DOM::DocumentImpl::finishParsing () from /usr/local/kde/lib/libkhtml.so.4 #18 0xb5e3f0b5 in KHTMLPart::end () from /usr/local/kde/lib/libkhtml.so.4 #19 0xb5e4ec92 in KHTMLPart::processObjectRequest () from /usr/local/kde/lib/libkhtml.so.4 #20 0xb5e4e37f in KHTMLPart::requestObject () from /usr/local/kde/lib/libkhtml.so.4 #21 0xb5e4d28e in KHTMLPart::requestFrame () from /usr/local/kde/lib/libkhtml.so.4 #22 0xb5f452fe in khtml::RenderPartObject::updateWidget () from /usr/local/kde/lib/libkhtml.so.4 #23 0xb5ecba38 in DOM::HTMLIFrameElementImpl::attach () from /usr/local/kde/lib/libkhtml.so.4 #24 0xb5eb13c0 in khtml::KHTMLParser::insertNode () from /usr/local/kde/lib/libkhtml.so.4 #25 0xb5eb0f58 in khtml::KHTMLParser::parseToken () from /usr/local/kde/lib/libkhtml.so.4 #26 0xb5ebb225 in khtml::HTMLTokenizer::processToken () from /usr/local/kde/lib/libkhtml.so.4 #27 0xb5eb917a in khtml::HTMLTokenizer::parseTag () from /usr/local/kde/lib/libkhtml.so.4 #28 0xb5eba73b in khtml::HTMLTokenizer::write () from /usr/local/kde/lib/libkhtml.so.4 #29 0xb5e3ee15 in KHTMLPart::write () from /usr/local/kde/lib/libkhtml.so.4 #30 0xb5e3bfd2 in KHTMLPart::slotData () from /usr/local/kde/lib/libkhtml.so.4 #31 0xb5e5f917 in KHTMLPart::qt_invoke () from /usr/local/kde/lib/libkhtml.so.4 #32 0xb7052c5f in QObject::activate_signal () from /usr/share/qt3/lib/libqt-mt.so.3 #33 0xb7c9ede6 in KIO::TransferJob::data () from /usr/local/kde/lib/libkio.so.4 #34 0xb7c87359 in KIO::TransferJob::slotData () from /usr/local/kde/lib/libkio.so.4 #35 0xb7c9f2de in KIO::TransferJob::qt_invoke () from /usr/local/kde/lib/libkio.so.4 #36 0xb7052c5f in QObject::activate_signal () from /usr/share/qt3/lib/libqt-mt.so.3 #37 0xb7c75561 in KIO::SlaveInterface::data () from /usr/local/kde/lib/libkio.so.4 #38 0xb7c7195e in KIO::SlaveInterface::dispatch () from /usr/local/kde/lib/libkio.so.4 #39 0xb7c71686 in KIO::SlaveInterface::dispatch () from /usr/local/kde/lib/libkio.so.4 #40 0xb7c6e4df in KIO::Slave::gotInput () from /usr/local/kde/lib/libkio.so.4 #41 0xb7c70c8c in KIO::Slave::qt_invoke () from /usr/local/kde/lib/libkio.so.4 #42 0xb7052c5f in QObject::activate_signal () from /usr/share/qt3/lib/libqt-mt.so.3 #43 0xb70535ad in QObject::activate_signal () from /usr/share/qt3/lib/libqt-mt.so.3 #44 0xb73e420c in QSocketNotifier::activated () from /usr/share/qt3/lib/libqt-mt.so.3 #45 0xb7073659 in QSocketNotifier::event () from /usr/share/qt3/lib/libqt-mt.so.3 #46 0xb6fe8778 in QApplication::internalNotify () from /usr/share/qt3/lib/libqt-mt.so.3 #47 0xb6fe8996 in QApplication::notify () from /usr/share/qt3/lib/libqt-mt.so.3 #48 0xb7685936 in KApplication::notify () from /usr/local/kde/lib/libkdecore.so.4 #49 0xb6f78665 in QApplication::sendEvent () from /usr/share/qt3/lib/libqt-mt.so.3 #50 0xb6fd9b81 in QEventLoop::activateSocketNotifiers () from /usr/share/qt3/lib/libqt-mt.so.3 #51 0xb6f8c3d0 in QEventLoop::processEvents () from /usr/share/qt3/lib/libqt-mt.so.3 #52 0xb7000ea2 in QEventLoop::enterLoop () from /usr/share/qt3/lib/libqt-mt.so.3 #53 0xb7000dcb in QEventLoop::exec () from /usr/share/qt3/lib/libqt-mt.so.3 #54 0xb6fe7305 in QApplication::exec () from /usr/share/qt3/lib/libqt-mt.so.3 #55 0xb650c08e in kdemain () from /usr/local/kde/lib/libkdeinit_konqueror.so #56 0xb65b76fa in kdeinitmain () from /usr/local/kde/lib/kde3/konqueror.so #57 0x0804cd19 in launch () #58 0x0804e490 in handle_launcher_request () #59 0x0804ea0a in handle_requests () #60 0x0804fb59 in main ()
Going to that webpage doesn't crash here, r477777.
On Monday 21 November 2005 05:14, Thiago Macieira wrote: > Going to that webpage doesn't crash here, r477777. Do you have flash and java loaded? Let's try to figure out what's diff about our setups.
cannot reproduce (3.5rc2). Propably dupe of http://bugs.kde.org/show_bug.cgi?id=91004
On Tuesday 22 November 2005 07:42, Tommi Tervo wrote: > http://bugs.kde.org/show_bug.cgi?id=91004 Let me know if I can do anything to test. I am bringing down rc2 as we speak. I will retest after it's compiled.
I can confirm it. Happens only some of the time
valgrind trace. unfortunately looks like --num-callers=64 is not enough, so will have to regen ==11979== Invalid read of size 4 ==11979== at 0x1DEB6787: DOM::HTMLDocumentImpl::close() (html_documentimpl.cpp:279) ==11979== by 0x1DE2D4DE: KHTMLPart::checkEmitLoadEvent() (khtml_part.cpp:2328) ==11979== by 0x1DE3F729: KHTMLPart::slotFinishedParsing() (khtml_part.cpp:2065) ==11979== by 0x1DE53638: KHTMLPart::qt_invoke(int, QUObject*) (khtml_part.moc:505) ==11979== by 0x1C67123E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C6717E3: QObject::activate_signal(int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1DE7AB74: DOM::DocumentImpl::finishedParsing() (dom_docimpl.moc:86) ==11979== by 0x1DE7ABAD: DOM::DocumentImpl::qt_emit(int, QUObject*) (dom_docimpl.moc:97) ==11979== by 0x1DEB65B2: DOM::HTMLDocumentImpl::qt_emit(int, QUObject*) (html_documentimpl.moc:91) ==11979== by 0x1C671232: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C6717E3: QObject::activate_signal(int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1DE97F34: khtml::Tokenizer::finishedParsing() (xml_tokenizer.moc:82) ==11979== by 0x1DEA6192: khtml::HTMLTokenizer::end() (htmltokenizer.cpp:1566) ==11979== by 0x1DEA8EF3: khtml::HTMLTokenizer::finish() (htmltokenizer.cpp:1615) ==11979== by 0x1DE783D7: DOM::DocumentImpl::finishParsing() (dom_docimpl.cpp:1315) ==11979== by 0x1DE30C6F: KHTMLPart::end() (khtml_part.cpp:2003) ==11979== by 0x1DE409BC: KHTMLPart::processObjectRequest(khtml::ChildFrame*, KURL const&, QString const&) (khtml_part.cpp:4597) ==11979== by 0x1DE4BB57: KHTMLPart::requestObject(khtml::ChildFrame*, KURL const&, KParts::URLArgs const&) (khtml_part.cpp:4389) ==11979== by 0x1DE4EF71: KHTMLPart::requestFrame(khtml::RenderPart*, QString const&, QString const&, QStringList const&, bool) (khtml_part.cpp:4309) ==11979== by 0x1DF38704: khtml::RenderPartObject::updateWidget() (render_frames.cpp:603) ==11979== by 0x1DEBBFD5: DOM::HTMLIFrameElementImpl::attach() (html_baseimpl.cpp:630) ==11979== by 0x1DEA2790: khtml::KHTMLParser::insertNode(DOM::NodeImpl*, bool) (htmlparser.cpp:337) ==11979== by 0x1DEA4D16: khtml::KHTMLParser::parseToken(khtml::Token*) (htmlparser.cpp:289) ==11979== by 0x1DEA5FCC: khtml::HTMLTokenizer::processToken() (htmltokenizer.cpp:1676) ==11979== by 0x1DEA9BCD: khtml::HTMLTokenizer::parseTag(khtml::TokenizerString&) (htmltokenizer.cpp:1175) ==11979== by 0x1DEAC955: khtml::HTMLTokenizer::write(khtml::TokenizerString const&, bool) (htmltokenizer.cpp:1434) ==11979== by 0x1DE30978: KHTMLPart::write(char const*, int) (khtml_part.cpp:1978) ==11979== by 0x1DE2F499: KHTMLPart::slotData(KIO::Job*, QMemArray<char> const&) (khtml_part.cpp:1660) ==11979== by 0x1DE535C0: KHTMLPart::qt_invoke(int, QUObject*) (khtml_part.moc:501) ==11979== by 0x1C67123E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1BC4B7FB: KIO::TransferJob::data(KIO::Job*, QMemArray<char> const&) (jobclasses.moc:993) ==11979== by 0x1BC4B86C: KIO::TransferJob::slotData(QMemArray<char> const&) (job.cpp:900) ==11979== by 0x1BC5B803: KIO::TransferJob::qt_invoke(int, QUObject*) (jobclasses.moc:1072) ==11979== by 0x1C67123E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1BC390D1: KIO::SlaveInterface::data(QMemArray<char> const&) (slaveinterface.moc:194) ==11979== by 0x1BC3CE2B: KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) (slaveinterface.cpp:234) ==11979== by 0x1BC39CE0: KIO::SlaveInterface::dispatch() (slaveinterface.cpp:173) ==11979== by 0x1BC36CAA: KIO::Slave::gotInput() (slave.cpp:300) ==11979== by 0x1BC36FA8: KIO::Slave::qt_invoke(int, QUObject*) (slave.moc:113) ==11979== by 0x1C67123E: QObject::activate_signal(QConnectionList*, QUObject*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C671725: QObject::activate_signal(int, int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C8EEEC1: QSocketNotifier::activated(int) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C6879DC: QSocketNotifier::event(QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C6310F7: QApplication::internalNotify(QObject*, QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C63163F: QApplication::notify(QObject*, QEvent*) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C20282A: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550) ==11979== by 0x1C624A13: QEventLoop::activateSocketNotifiers() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C5F55A5: QEventLoop::processEvents(unsigned) (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C63E1CB: QEventLoop::enterLoop() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== by 0x1C63E130: QEventLoop::exec() (in /opt/kde3.4/lib/libqt-mt.so.3.3.4) ==11979== Address 0x1F02263C is 92 bytes inside a block of size 604 free'd ==11979== at 0x1B900647: operator delete(void*) (vg_replace_malloc.c:246) ==11979== by 0x1DEB6BA4: DOM::HTMLDocumentImpl::~HTMLDocumentImpl() (html_documentimpl.cpp:92) ==11979== by 0x1DE2D254: KHTMLPart::clear() (shared.h:38) ==11979== by 0x1DE3EACC: KHTMLPart::begin(KURL const&, int, int) (khtml_part.cpp:1881) ==11979== by 0x1DE4085F: KHTMLPart::processObjectRequest(khtml::ChildFrame*, KURL const&, QString const&) (khtml_part.cpp:4587) ==11979== by 0x1DE4BB57: KHTMLPart::requestObject(khtml::ChildFrame*, KURL const&, KParts::URLArgs const&) (khtml_part.cpp:4389) ==11979== by 0x1DE4EF71: KHTMLPart::requestFrame(khtml::RenderPart*, QString const&, QString const&, QStringList const&, bool) (khtml_part.cpp:4309) ==11979== by 0x1DF38704: khtml::RenderPartObject::updateWidget() (render_frames.cpp:603) ==11979== by 0x1DEB9300: DOM::HTMLIFrameElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_baseimpl.cpp:638) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585) ==11979== by 0x1DEB281F: DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (html_elementimpl.cpp:262) ==11979== by 0x1DE8E9FB: DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) (dom_elementimpl.cpp:585)
Does not appear in 4.0.3 - Reloading that page 10 times has no effect. Please note that I do not have flash or java installed. Using Gentoo Linux ~x86 (testing in gentoo lingo). KDE 4.0.3 and the majority of packages compiled using gcc 4.3.0.
Cannot reproduce using Konqueror 4.0.3, Kubuntu 8.04 updated day of writing. Having nonfree-flash and Sun-Java6 installed.
Cannot reproduce the crash on both trunk (revision 800924) and 3.5.9. Closed as WORKSFORME