Version: (using KDE KDE 3.5.2) Installed from: Debian testing/unstable Packages OS: Linux How to reproduce : Go on http://www.voyages-sncf.fr/. Click on "Réserver votre billet". Konqueror freeze. This bug is reproducable on Konqui 3.5.0, 3.5.1 and 3.5.2 and on differents configurations. -- Jezz (Jérôme Pouiller)
Same here with 3.5.2
Confirmed, r522440. Backtrace of when it's locked up: #0 0xb5df62fb in KJS::DOMNamedNodesCollection::tryGet (this=0x85fafb0, exec=0xbfb756c0, propertyName=@0xbfb750f8) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/ecma/kjs_dom.cpp:1703 #1 0xb5de2fdf in KJS::DOMObject::get (this=0x85fafb0, exec=0xbfb756c0, p=@0xbfb75008) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/ecma/kjs_binding.cpp:50 #2 0xb5ae6fd5 in KJS::ObjectImp::getPropertyByIndex (this=0x85fafb0, exec=0xbfb75008, propertyName=3216461832) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/object.cpp:191 #3 0xb5aedb1e in KJS::Reference::getValue (this=0xbfb75198, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/reference.cpp:142 #4 0xb5aaead6 in KJS::Node::evaluate (this=0xbfb75008, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:130 #5 0xb5ab08e6 in KJS::AccessorNode2::evaluateReference (this=0x85e73c0, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:668 #6 0xb5ab3d20 in KJS::AssignNode::evaluate (this=0x85e73f0, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:1558 #7 0xb5ab5995 in KJS::ExprStatementNode::execute (this=0x85e7410, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:1980 #8 0xb5abb15e in KJS::SourceElementsNode::execute (this=0x85e7440, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:3091 #9 0xb5ab580c in KJS::BlockNode::execute (this=0x85e7478, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:1942 #10 0xb5ab6e9a in KJS::ForNode::execute (this=0x85e74a8, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:2199 #11 0xb5abb2b0 in KJS::SourceElementsNode::execute (this=0x85e7008, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:3097 #12 0xb5ab580c in KJS::BlockNode::execute (this=0x85e7720, exec=0xbfb756c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/nodes.cpp:1942 #13 0xb5ae21b4 in KJS::DeclaredFunctionImp::execute (this=0xbfb75008, exec=0xbfb75008) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/function.cpp:588 #14 0xb5ae17e9 in KJS::FunctionImp::call (this=0x86016f8, exec=0x83d8598, thisObj=@0x804c070, args=@0xbfb75790) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/function.cpp:363 #15 0xb5ae7c98 in KJS::Object::call (this=0xbfb75008, exec=0x83d8598, thisObj=@0xbfb75008, args=@0xbfb75008) at /home/tjmaciei/src/kde3/KDE/kdelibs/kjs/object.cpp:73 #16 0xb5e4d26a in KJS::JSEventListener::handleEvent (this=0x86e5568, evt=@0xbfb757f4) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/ecma/kjs_events.cpp:95 #17 0xb5cfcb8d in DOM::NodeImpl::handleLocalEvents (this=0x86266e8, evt=0x8b6fad8, useCapture=false) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:616 #18 0xb5cfcdc0 in DOM::NodeImpl::dispatchGenericEvent (this=0x86268e0, evt=0x8b6fad8) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:391 #19 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x86268e0, evt=0x8b6fad8, exceptioncode=@0xbfb75008, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #20 0xb5cfe51e in DOM::NodeImpl::dispatchMouseEvent (this=0x86268e0, _mouse=0xbfb75980, overrideId=4, overrideDetail=1) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:533 #21 0xb5d3454f in DOM::HTMLInputElementImpl::click (this=0x86268e0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1359 #22 0xb5d357de in DOM::HTMLLabelElementImpl::defaultEventHandler (this=0x86266e8, evt=0x8b35530) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1883 #23 0xb5cfce84 in DOM::NodeImpl::dispatchGenericEvent (this=0x86268e0, evt=0x8b35530) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:399 #24 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x86268e0, evt=0x8b35530, exceptioncode=@0xbfb75008, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #25 0xb5cfe51e in DOM::NodeImpl::dispatchMouseEvent (this=0x86268e0, _mouse=0xbfb75b40, overrideId=4, overrideDetail=1) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:533 #26 0xb5d3454f in DOM::HTMLInputElementImpl::click (this=0x86268e0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1359 #27 0xb5d357de in DOM::HTMLLabelElementImpl::defaultEventHandler (this=0x86266e8, evt=0x8b406c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1883 #28 0xb5cfce84 in DOM::NodeImpl::dispatchGenericEvent (this=0x86268e0, evt=0x8b406c0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:399 #29 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x86268e0, evt=0x8b406c0, exceptioncode=@0xbfb75008, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #30 0xb5cfe51e in DOM::NodeImpl::dispatchMouseEvent (this=0x86268e0, _mouse=0xbfb75d00, overrideId=4, overrideDetail=1) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:533 #31 0xb5d3454f in DOM::HTMLInputElementImpl::click (this=0x86268e0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1359 #32 0xb5d357de in DOM::HTMLLabelElementImpl::defaultEventHandler (this=0x86266e8, evt=0x8b8d4e8) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1883 #33 0xb5cfce84 in DOM::NodeImpl::dispatchGenericEvent (this=0x86268e0, evt=0x8b8d4e8) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:399 #34 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x86268e0, evt=0x8b8d4e8, exceptioncode=@0xbfb75008, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #35 0xb5cfe51e in DOM::NodeImpl::dispatchMouseEvent (this=0x86268e0, _mouse=0xbfb75ec0, overrideId=4, overrideDetail=1) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:533 #36 0xb5d3454f in DOM::HTMLInputElementImpl::click (this=0x86268e0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1359 #37 0xb5d357de in DOM::HTMLLabelElementImpl::defaultEventHandler (this=0x86266e8, evt=0x8b62070) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1883 #38 0xb5cfce84 in DOM::NodeImpl::dispatchGenericEvent (this=0x86268e0, evt=0x8b62070) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:399 #39 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x86268e0, evt=0x8b62070, exceptioncode=@0xbfb75008, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #40 0xb5cfe51e in DOM::NodeImpl::dispatchMouseEvent (this=0x86268e0, _mouse=0xbfb76080, overrideId=4, [2000 more frames] #2040 0xb5cfce84 in DOM::NodeImpl::dispatchGenericEvent (this=0x86268e0, evt=0x87ce7a8) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:399 #2041 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x86268e0, evt=0x87ce7a8, exceptioncode=@0x7b, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #2042 0xb5cfe51e in DOM::NodeImpl::dispatchMouseEvent (this=0x86268e0, _mouse=0xbfba1ac0, overrideId=4, overrideDetail=1) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:533 #2043 0xb5d3454f in DOM::HTMLInputElementImpl::click (this=0x86268e0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1359 #2044 0xb5d357de in DOM::HTMLLabelElementImpl::defaultEventHandler (this=0x86266e8, evt=0x87ecbe0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1883 #2045 0xb5cfce84 in DOM::NodeImpl::dispatchGenericEvent (this=0x86268e0, evt=0x87ecbe0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:399 #2046 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x86268e0, evt=0x87ecbe0, exceptioncode=@0x7b, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #2047 0xb5cfe51e in DOM::NodeImpl::dispatchMouseEvent (this=0x86268e0, _mouse=0xbfba1c80, overrideId=4, overrideDetail=1) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:533 #2048 0xb5d3454f in DOM::HTMLInputElementImpl::click (this=0x86268e0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1359 #2049 0xb5d357de in DOM::HTMLLabelElementImpl::defaultEventHandler (this=0x86266e8, evt=0x88f92f0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1883 #2050 0xb5cfce84 in DOM::NodeImpl::dispatchGenericEvent (this=0x86268e0, evt=0x88f92f0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:399 #2051 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x86268e0, evt=0x88f92f0, exceptioncode=@0x7b, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #2052 0xb5cfe51e in DOM::NodeImpl::dispatchMouseEvent (this=0x86268e0, _mouse=0xbfba1e40, overrideId=4, overrideDetail=1) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:533 #2053 0xb5d3454f in DOM::HTMLInputElementImpl::click (this=0x86268e0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1359 #2054 0xb5d357de in DOM::HTMLLabelElementImpl::defaultEventHandler (this=0x86266e8, evt=0x894adb0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/html/html_formimpl.cpp:1883 #2055 0xb5cfce84 in DOM::NodeImpl::dispatchGenericEvent (this=0x8626ed0, evt=0x894adb0) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:399 #2056 0xb5cfd1cd in DOM::NodeImpl::dispatchEvent (this=0x8626ed0, evt=0x894adb0, exceptioncode=@0x7b, tempEvent=true) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:343 #2057 0xb5c86b70 in KHTMLView::dispatchMouseEvent (this=0x82fd0b0, eventId=4, targetNode=0x8626ed0, targetNodeNonShared=0x86270e8, cancelable=true, detail=123, _mouse=0xbfba20c8, setUnder=true, mouseEventType=124) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/khtmlview.cpp:3186 #2058 0xb5c86ec6 in KHTMLView::viewportMouseReleaseEvent (this=0x82fd0b0, _mouse=0xbfba264c) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/khtmlview.cpp:1280 #2059 0xb6dd50e3 in QScrollView::eventFilter (this=0x82fd0b0, obj=0x8300728, e=0xbfba264c) at /home/tjmaciei/src/kde3/qt-copy/src/widgets/qscrollview.cpp:1501 #2060 0xb5c8cfc0 in KHTMLView::eventFilter (this=0x82fd0b0, o=0x8300728, e=0xbfba264c) at /home/tjmaciei/src/kde3/KDE/kdelibs/khtml/khtmlview.cpp:1977 #2061 0xb6c6cdaf in QObject::activate_filters (this=0x8300728, e=0xbfba264c) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qobject.cpp:903 #2062 0xb6c6ce5f in QObject::event (this=0x8300728, e=0xbfba264c) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qobject.cpp:735 #2063 0xb6cb71ae in QWidget::event (this=0x8300728, e=0xbfba264c) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qwidget.cpp:4659 #2064 0xb6bf802b in QApplication::internalNotify (this=0xbfba2dd4, receiver=0x8300728, e=0xbfba264c) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qapplication.cpp:2635 #2065 0xb6bf862d in QApplication::notify (this=0xbfba2dd4, receiver=0x8300728, e=0xbfba264c) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qapplication.cpp:2421 #2066 0xb7403809 in KApplication::notify (this=0xbfba2dd4, receiver=0x8300728, event=0xbfba264c) at /home/tjmaciei/src/kde3/KDE/kdelibs/kdecore/kapplication.cpp:550 #2067 0xb6b7c7f5 in QApplication::sendSpontaneousEvent (receiver=0x8300728, event=0xbfba264c) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qapplication.h:499 #2068 0xb6b77fd0 in QETWidget::translateMouseEvent (this=0x8300728, event=0xbfba2af8) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qapplication_x11.cpp:4297 #2069 0xb6b76017 in QApplication::x11ProcessEvent (this=0xbfba2dd4, event=0xbfba2af8) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qapplication_x11.cpp:3448 #2070 0xb6b91b70 in QEventLoop::processEvents (this=0x80992b0, flags=4) at kernel/qeventloop_x11.cpp:192 #2071 0xb6c1426a in QEventLoop::enterLoop (this=0x80992b0) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qeventloop.cpp:198 #2072 0xb6c14193 in QEventLoop::exec (this=0x80992b0) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qeventloop.cpp:145 #2073 0xb6bf699d in QApplication::exec (this=0xbfba2dd4) at /home/tjmaciei/src/kde3/qt-copy/src/kernel/qapplication.cpp:2758 #2074 0xb7efe259 in kdemain (argc=123, argv=0x7b) at /home/tjmaciei/src/kde3/KDE/kdebase/konqueror/konq_main.cc:206 #2075 0xb7d6ae40 in __libc_start_main () from /lib/tls/libc.so.6 #2076 0x08048421 in _start () at ../sysdeps/i386/elf/start.S:119
konqueror 3.93.0.svn720100 crashes on main page. konqueror(18909)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script konqueror(18909)/khtml (jscript) KJS::KJSProxyImpl::evaluate: WARNING: Script threw exception: "TypeError: Undefined value" QColor::setNamedColor: Unknown color name '-moz-use-text-color' konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: length konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 0 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 0 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 0 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 0 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 0 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: length konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 1 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 1 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 1 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 1 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 1 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: length konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 2 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 2 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 2 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 2 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: 2 konqueror(18909)/khtml (jscript) KJS::DOMNamedNodesCollection::getOwnPropertySlot: length KCrash: crashing... crashRecursionCounter = 2
Appears resolved on 4.0.3 - no crash. Changing the version field to 3.5. Using Gentoo Linux ~x86 (testing in gentoo lingo). KDE and the majority of packages compiled using gcc 4.3.0.
James: did you try even 3.5.9? It doesn't crash/freeze to me. The crash is not reproducible on 3.5.9 and 4.1 (trunk r802881)
Yeah I think I got a crash, I'd double check, but my laptop is down atm. I managed to break the charger, and so I'm waiting on a replacement charger. When that comes in I'll retest. I can't think of why I'd change the version to 3.5 unless I had a reproducible crash though. If I can reproduce, I'll reopen and let the devs figure it out.