Version: 3.4.91 (using KDE 3.4.91 (beta1, >= 20050910), Gentoo) Compiler: gcc version 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8) OS: Linux (i686) release 2.6.13-suspend2-r4 Don't you love it when someone asks you something right after a crash, so you do not know what caused the crash exactly.. Anyways, backtrace: Using host libthread_db library "/lib/libthread_db.so.1". `system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1229379392 (LWP 28751)] [KCrash handler] #4 KJS::HTMLElement::getValueProperty (this=0xa874780, exec=0xbf9ede44, token=331) at dom_docimpl.h:276 #5 0xb6590776 in KJS::HTMLElement::tryGet (this=0xa874780, exec=0xbf9ede44, propertyName=@0xbf9edc08) at kjs_html.cpp:1205 #6 0xb657de9f in KJS::DOMObject::get (this=0x0, exec=0xbf9ede44, p=@0xbf9edc08) at kjs_binding.cpp:50 #7 0xb638c98b in KJS::Reference::getValue (this=0xbf9edbf8, exec=0xbf9ede44) at reference.cpp:143 #8 0xb635e94f in KJS::Node::evaluate (this=0x0, exec=0xbf9ede44) at nodes.cpp:130 #9 0xb635e99f in KJS::Node::toBoolean (this=0x0, exec=0xbf9ede44) at value.h:217 #10 0xb636443d in KJS::IfNode::execute (this=0xaa91d48, exec=0xbf9ede44) at nodes.cpp:2016 #11 0xb6369759 in KJS::SourceElementsNode::execute (this=0xaa91d80, exec=0xbf9ede44) at nodes.cpp:3097 #12 0xb63640ca in KJS::BlockNode::execute (this=0xad54990, exec=0xbf9ede44) at nodes.cpp:1942 #13 0xb6384017 in KJS::DeclaredFunctionImp::execute (this=0x0, exec=0xbf9ede44) at function.cpp:579 #14 0xb63836f4 in KJS::FunctionImp::call (this=0xa2701f8, exec=0xbf9ee2fc, thisObj=@0xbf9edf34, args=@0xbf9edf94) at function.cpp:354 #15 0xb63876d8 in KJS::Object::call (this=0xffffffd4, exec=0xbf9ee2fc, thisObj=@0xbf9edf34, args=@0xbf9edf94) at object.cpp:70 #16 0xb6360a5f in KJS::FunctionCallNode::evaluate (this=0xbf9edf54, exec=0xbf9ee2fc) at nodes.cpp:870 #17 0xb636420c in KJS::ExprStatementNode::execute (this=0xa6a7908, exec=0xbf9ee2fc) at nodes.cpp:1980 #18 0xb6369759 in KJS::SourceElementsNode::execute (this=0x8fe8d80, exec=0xbf9ee2fc) at nodes.cpp:3097 #19 0xb63640ca in KJS::BlockNode::execute (this=0x8fe8db8, exec=0xbf9ee2fc) at nodes.cpp:1942 #20 0xb6364570 in KJS::IfNode::execute (this=0xa043380, exec=0xbf9ee2fc) at nodes.cpp:2028 #21 0xb6369759 in KJS::SourceElementsNode::execute (this=0xa0433b8, exec=0xbf9ee2fc) at nodes.cpp:3097 #22 0xb63640ca in KJS::BlockNode::execute (this=0x98ac7f8, exec=0xbf9ee2fc) at nodes.cpp:1942 #23 0xb6384017 in KJS::DeclaredFunctionImp::execute (this=0x0, exec=0xbf9ee2fc) at function.cpp:579 #24 0xb63836f4 in KJS::FunctionImp::call (this=0xadc7f28, exec=0xbf9ee69c, thisObj=@0xbf9ee3ec, args=@0xbf9ee44c) at function.cpp:354 #25 0xb63876d8 in KJS::Object::call (this=0xffffffd4, exec=0xbf9ee69c, thisObj=@0xbf9ee3ec, args=@0xbf9ee44c) at object.cpp:70 #26 0xb6360a5f in KJS::FunctionCallNode::evaluate (this=0xbf9ee40c, exec=0xbf9ee69c) at nodes.cpp:870 #27 0xb636420c in KJS::ExprStatementNode::execute (this=0xa94f6d0, exec=0xbf9ee69c) at nodes.cpp:1980 #28 0xb6369759 in KJS::SourceElementsNode::execute (this=0x8773ea0, exec=0xbf9ee69c) at nodes.cpp:3097 #29 0xb63640ca in KJS::BlockNode::execute (this=0xa9f96b8, exec=0xbf9ee69c) at nodes.cpp:1942 #30 0xb637b372 in KJS::InterpreterImp::evaluate (this=0xabcb640, code=@0xbf9ee69c, thisV=@0xbf9ee858) at nodes.cpp:1729 #31 0xb6388de7 in KJS::Interpreter::evaluate (this=0x0, code=@0xbf9ee848, thisV=@0xbf9ee858) at interpreter.cpp:166 #32 0xb65bbb08 in KJS::KJSProxyImpl::evaluate (this=0x910e898, filename= {static null = {static null = <same as static member of an already seen type>, d = 0x8054070, static shared_null = 0x8054070}, d = 0x0, static shared_null = 0x8054070}, baseLine=1, str=@0xaa33414, n=@0xbf9ee9b0, completion=0xbf9ee96c) at kjs_proxy.cpp:154 #33 0xb6480551 in KHTMLPart::executeScript (this=0xaab6128, n=@0xbf9ee9b0, script=@0xaa33414) at khtml_part.cpp:1198 #34 0xb65b3568 in KJS::ScheduledAction::execute (this=0xaa33408, window=0xac0f0a8) at dom_node.h:278 #35 0xb65b4146 in KJS::WindowQObject::timerEvent (this=0xa981ea0) at kjs_window.cpp:2032 #36 0xb72f0904 in QObject::event (this=0xa981ea0, e=0xbf9eee70) at qobject.cpp:741 #37 0xb7297b3c in QApplication::internalNotify (this=0x0, receiver=0xa981ea0, e=0xbf9eee70) at qapplication.cpp:2615 #38 0xb7296edd in QApplication::notify (this=0xbf9ef3f4, receiver=0xa981ea0, e=0xbf9eee70) at qapplication.cpp:2372 #39 0xb78f9d34 in KApplication::notify (this=0xbf9ef3f4, receiver=0xa981ea0, event=0xbf9eee70) at kapplication.cpp:550 #40 0xb72875c9 in QEventLoop::activateTimers (this=0x815d588) at qeventloop_unix.cpp:555 #41 0xb72418c7 in QEventLoop::processEvents (this=0x815d588, flags=4) at qeventloop_x11.cpp:389 #42 0xb72a9a98 in QEventLoop::enterLoop (this=0x815d588) at qeventloop.cpp:198 #43 0xb72a9948 in QEventLoop::exec (this=0x815d588) at qeventloop.cpp:145 #44 0xb7297d71 in QApplication::exec (this=0xbf9ef3f4) at qapplication.cpp:2758 #45 0xb6aa2ca4 in kdemain (argc=3, argv=0x813a3b0) at konq_main.cc:206 #46 0xb77fe7fe in kdeinitmain (argc=3, argv=0x813a3b0) at konqueror_dummy.cc:3 #47 0x0804cf38 in launch (argc=3, _name=0x8139fec "konqueror", args=0x813a036 "", cwd=0x0, envc=0, envs=0x813a03a "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x804f617 "0") at kinit.cpp:637 #48 0x0804db23 in handle_launcher_request (sock=8) at kinit.cpp:1201 #49 0x0804df7d in handle_requests (waitForPid=0) at kinit.cpp:1404 #50 0x0804ed6e in main (argc=2, argv=0xbf9efa44, envp=0xbf9efa50) at kinit.cpp:1848
*** This bug has been marked as a duplicate of 112653 ***
Tommi: this isn't neccesserily a duplicate, please be a bit careful with crashes in kjs_html.cpp, since it has some really hugggeee functions that get called a lot. (Line numbers are a good indication) Reporter: could you please tell me what you have on line 1205 of khtml/ecma/kjs_html.cpp, and on line 276 of khtml/xml/dom_docimpl.h if you still have the sources around?
Actually, I take it back, Tommi was right, I missed the token=331 *** This bug has been marked as a duplicate of 112653 ***