Version: (using KDE KDE 3.5.2) Installed from: Compiled From Sources Compiler: gcc (GCC) 3.4.5 (Gentoo 3.4.5-r1, ssp-3.4.5-1.0, pie-8.7.9) OS: Linux After an indeterminate (usually 6-12 hours) amount of browsing (including a lot of tab opening and closing), my Konqueror will freeze up, consuming as much CPU time as it can get it's hands on. I managed to trace the problem to the Microformat statusbar plugin (which, by the way, could really use some docs) and and here's a backtrace from during one such incident: #0 0xb7381f1c in QGDict::look_int () from /usr/qt/3/lib/libqt-mt.so.3 #1 0xb6420f4e in QIntDict<DOM::NodeListImpl::Cache>::find (this=0xe023e60, k=235028064) at qintdict.h:69 #2 0xb64182ce in DOM::DocumentImpl::acquireCachedNodeListInfo (this=0xc8a2658, factory=0xb6427874 <DOM::NodeListImpl::Cache::make()>, base=0xe023e60, type=1) at dom_docimpl.cpp:2576 #3 0xb6423b23 in NodeListImpl (this=0xe289258, n=0xd89f798, type=1, factory=0xb6427874 <DOM::NodeListImpl::Cache::make()>) at dom_nodeimpl.cpp:1629 #4 0xb6423c57 in ChildNodeListImpl (this=0xe289258, n=0xe023e60) at dom_nodeimpl.cpp:1729 #5 0xb6423ca0 in DOM::NodeImpl::childNodes (this=0xe023e60) at dom_nodeimpl.cpp:116 #6 0xb65a7c44 in DOM::Node::childNodes (this=0xe023e60) at dom_node.cpp:214 #7 0xb6113e90 in KonqMFIcon::hasMicroFormat () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #8 0xb6113eab in KonqMFIcon::hasMicroFormat () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #9 0xb6113eab in KonqMFIcon::hasMicroFormat () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #10 0xb6113eab in KonqMFIcon::hasMicroFormat () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #11 0xb6113eab in KonqMFIcon::hasMicroFormat () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #12 0xb6113eab in KonqMFIcon::hasMicroFormat () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #13 0xb6113eab in KonqMFIcon::hasMicroFormat () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #14 0xb6113fd2 in KonqMFIcon::mfFound () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #15 0xb6114024 in KonqMFIcon::addMFIcon () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #16 0xb6114351 in KonqMFIcon::qt_invoke () from /usr/kde/3.5/lib/kde3/libmfkonqmficon.so #17 0xb70c489f in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #18 0xb70c5040 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3 #19 0xb7e51f0b in KParts::ReadOnlyPart::completed (this=0xe023e60) at part.moc:240 #20 0xb63b9f35 in KHTMLView::timerEvent (this=0xdb727e0, e=0xe023e60) at khtmlview.cpp:3510 #21 0xb70c1ede in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3 #22 0xb70fbc56 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 #23 0xb706263e in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3 #24 0xb70627d1 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 #25 0xb76743f6 in KApplication::notify (this=0xbfd86d00, receiver=0xdb727e0, event=0xbfd867e0) at kapplication.cpp:550 #26 0xb70563dd in QEventLoop::activateTimers () from /usr/qt/3/lib/libqt-mt.so.3 #27 0xb7010186 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 ---Type <return> to continue, or q <return> to quit--- #28 0xb707870a in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 #29 0xb7078662 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 #30 0xb70617f9 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 #31 0xb7edc5ac in kdemain (argc=235028064, argv=0xe023e60) at konq_main.cc:206 #32 0x08048752 in main (argc=235028064, argv=0xe023e60) at konqueror.la.cc:2
I also suspect that there may be a bug in either Konqueror or your bug tracker related to logging in after a Konqueror crash, because I know that I selected "Konqueror Plugins" and yet this was filed under Ark.
You filled it under the konqueror plugin component of Ark. I am reassigning to the correct product
George, you're the last maintainer of the microformat plugin.
no idea right now. maybe something in khtml changed, or maybe the plugin version doesn't match the khtml version.
Unless Gentoo got their package versioning wrong, the versions do match.
Do you still get this? The crash dup search comes up with bug #140252 and bug #138828 as possibly related.
Since it didn't seem to do anything at all when functioning normally (I tried it on various Microformat test pages and noticed no difference from normal pages), I just turned it off after filing the bug. I have no clue whether it's still a problem. I'll try to squeeze in some testing time later this week.
My usage patterns have changed a fair bit since I reported this bug, but none of the (admittedly lighter) testing that I've done so far has managed to trigger it.
Been running with it for a couple of weeks. No problems.