Version: SVN (using KDE Devel) Installed from: Compiled sources Compiler: GCC 3.4.4 AMD64 OS: Linux I right clicked on a link to http://www.p2pforum.it/forum/showthread.php?t=42988 and selected to open it in a new tab. While the page was loading Konqueror crashed with the following backtrace: Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 46912573366800 (LWP 16468)] 0x00002aaaae22fe84 in waitpid () from /lib/libpthread.so.0 #0 0x00002aaaae22fe84 in waitpid () from /lib/libpthread.so.0 #1 0x00002aaaaba39101 in KCrash::defaultCrashHandler (sig=11) at /home/kdedev/src/kde/kdelibs/kdecore/kcrash.cpp:251 #2 0x00002aaaae7ea890 in killpg () from /lib/libc.so.6 #3 0x0000000000000000 in ?? () #4 0x0000000000000000 in ?? () #5 0x0000000000000000 in ?? () #6 0x0000000000000002 in ?? () #7 0x0000000000000000 in ?? () #8 0x000000000000000d in ?? () #9 0x00002aaab0effd38 in KJS::HTMLIFrameElementTableEntries () from /home/kdedev/kde-unstable/lib/libkhtml.so.4 #10 0x00002aaab0effd20 in KJS::HTMLIFrameElementTableStrings () from /home/kdedev/kde-unstable/lib/libkhtml.so.4 #11 0x00002aaab0d72870 in ~HTMLIFrameElementImpl (this=0xfd12f8) at /home/kdedev/src/kde/kdelibs/khtml/html/html_baseimpl.cpp:572 #12 0x00007fffffe290c0 in ?? () #13 0x00007fffffe293c0 in ?? () #14 0x00007fffffe28b50 in ?? () #15 0x00007fffffe28f60 in ?? () #16 0x0000000000000000 in ?? () #17 0x000000000000014b in ?? () #18 0x0000000000fd12f8 in ?? () #19 0x0000000000000000 in ?? () #20 0x0000000000000000 in ?? () #21 0xffffffffffffffa8 in ?? () #22 0x00007fffffe28a90 in ?? () #23 0x00002aaab0e61730 in KJS::HTMLElement::getValueProperty (this=0x0, exec=0x7fffffe29a70, token=331) at dom_node.h:863 #24 0x0000000000000000 in ?? () #25 0x0000000001dc7850 in ?? () #26 0x0000000001dc7850 in ?? () #27 0x0000000002564ec0 in ?? () #28 0x00007fffffe28dc0 in ?? () #29 0x0000000000000000 in ?? () #30 0x0000000002190950 in ?? () #31 0x00007fffffe28e20 in ?? () #32 0x00007fffffe28e10 in ?? () #33 0x0000000000000000 in ?? () #34 0x000000000000004b in ?? () #35 0x00007fffffe29190 in ?? () #36 0x00002aaab0ec0d33 in DOM::operator== (a=@0x7fffffe28db0, b=@0x0) at /home/kdedev/src/kde/kdelibs/khtml/dom/dom_string.cpp:268 #37 0x00002aaab0d43214 in DOM::NameNodeListImpl::elementMatches ( this=0x1dc7850, testNode=0x0) at dom_string.h:51 #38 0x00002aaab0d42c68 in DOM::NodeListImpl::recursiveItem (this=0x1dc7850, absStart=0x1e97260, start=0x0, offset=@0x7fffffe290a0) at /home/kdedev/src/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:1701 #39 0x00002aaab0d42c96 in DOM::NodeListImpl::recursiveItem (this=0x1dc7850, absStart=0x109ed10, start=0x0, offset=@0x7fffffe290a0) at /home/kdedev/src/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:1705 #40 0x00002aaab0d42c96 in DOM::NodeListImpl::recursiveItem (this=0x1dc7850, absStart=0x109ed90, start=0x0, offset=@0x7fffffe290a0) at /home/kdedev/src/kde/kdelibs/khtml/xml/dom_nodeimpl.cpp:1705 #41 0x00002aaaae9dd660 in __malloc_initialize_hook () from /lib/libc.so.6 #42 0x0000000000000018 in ?? () #43 0x0000000000fd12a0 in ?? () #44 0x00007fffffe29170 in ?? () #45 0x0000000000000000 in ?? () #46 0x0000000000fd12a0 in ?? () #47 0x0000000002177b50 in ?? () #48 0x00007fffffe28f40 in ?? () #49 0x00002aaaac9f5b6f in QPtrBucket (this=0x800, k=0x7ff0000025d, d=0x0, n=0x0) at qgdict.h:97
I also got this crash on http://www.downloadsquad.com/ This time I just opened Konqueror entered the link and pressed Enter. But it doesn't always crash. Just sometimes.
Works here on KDE 3.4.2 Both pages load without a crash.
I managed to reproduce on the second site, using trunk 437796. Backtrace: Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1233234240 (LWP 2087)] [KCrash handler] #7 KJS::HTMLElement::getValueProperty (this=0x858aa80, exec=0xbfffd630, token=331) at dom_docimpl.h:275 #8 0xb6004d24 in KJS::HTMLElement::tryGet (this=0x858aa80, exec=0xbfffd630, propertyName=@0xbfffcf10) at kjs_binding.h:189 #9 0xb5fc1e80 in KJS::DOMObject::get (this=0xbfffca10, exec=0xbfffd630, p=@0x0) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/ecma/kjs_binding.cpp:50 #10 0xb5d8b0d1 in KJS::Reference::getValue (this=0xbfffcf00, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/reference.cpp:143 #11 0xb5d482b2 in KJS::Node::evaluate (this=0xbfffca10, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:130 #12 0xb5d48323 in KJS::Node::toBoolean (this=0xbfffca10, exec=0xbfffd630) at value.h:217 #13 0xb5d5068e in KJS::IfNode::execute (this=0x8547be8, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:2016 #14 0xb5d507e4 in KJS::IfNode::execute (this=0x8547c20, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:2028 #15 0xb5d571d8 in KJS::SourceElementsNode::execute (this=0x86c0e18, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:3102 #16 0xb5d501ed in KJS::BlockNode::execute (this=0x83269c8, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:1942 #17 0xb5d51a4f in KJS::ForNode::execute (this=0x85f89d8, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:2199 #18 0xb5d571d8 in KJS::SourceElementsNode::execute (this=0x85bf7f8, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:3102 #19 0xb5d501ed in KJS::BlockNode::execute (this=0x85a8448, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:1942 #20 0xb5d5089c in KJS::IfNode::execute (this=0x8547cc8, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:2021 #21 0xb5d571d8 in KJS::SourceElementsNode::execute (this=0x86c0f60, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:3102 #22 0xb5d501ed in KJS::BlockNode::execute (this=0x8547d38, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:1942 #23 0xb5d56649 in KJS::FunctionBodyNode::execute (this=0x8547d38, exec=0xbfffd630) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/nodes.cpp:2946 #24 0xb5d716ee in KJS::InterpreterImp::evaluate (this=0x86c09d8, code=@0xbfffd630, thisV=@0xbfffd850) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/internal.cpp:883 #25 0xb5d85afa in KJS::Interpreter::evaluate (this=0xbfffca10, code=@0xbfffca10, thisV=@0xbfffca10) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kjs/interpreter.cpp:166 #26 0xb60245db in KJS::KJSProxyImpl::evaluate (this=0x852a9d8, filename= {static null = {static null = <same as static member of an already seen type>, d = 0x8055070, static shared_null = 0x8055070}, d = 0x0, static shared_null = 0x8055070}, baseLine=-1073755632, str=@0xbfffca10, n=@0xbfffda10, completion=0xbfffd9a0) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/ecma/kjs_proxy.cpp:154 #27 0xb5e6fac0 in KHTMLPart::executeScript (this=0x85b8d40, filename=@0xbfffda80, baseLine=-1073755632, n=@0xbfffca10, script=@0xbfffca10) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/khtml_part.cpp:1152 #28 0xb5edba50 in khtml::HTMLTokenizer::scriptExecution (this=0x83c6d38, str=@0xbfffca10, scriptURL=@0xbfffda20, baseLine=0) at khtmlview.h:112 #29 0xb5eddc6f in khtml::HTMLTokenizer::notifyFinished (this=0x83c6d38) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/html/htmltokenizer.cpp:1737 #30 0xb5fb7d11 in khtml::CachedScript::checkNotify (this=0x86969f8) at qptrdict.h:110 #31 0xb5fb7fa5 in khtml::CachedScript::data (this=0x86969f8, buffer=@0xb6102210, eof=true) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/misc/loader.cpp:327 #32 0xb5fb924b in khtml::Loader::slotFinished (this=0x834f880, job=0x8696dc8) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/khtml/misc/loader.cpp:1140 #33 0xb5fb9556 in khtml::Loader::qt_invoke (this=0x834f880, _id=2, _o=0xbfffdd80) at qucom_p.h:312 #34 0xb73a4e57 in QObject::activate_signal (this=0x8696dc8, clist=0x8696610, o=0xbfffdd80) at kernel/qobject.cpp:2355 #35 0xb7d50bad in KIO::Job::result (this=0xbfffdda8, t0=0xbfffca10) at jobclasses.moc:162 #36 0xb7d50c2c in KIO::Job::emitResult (this=0x8696dc8) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kio/kio/job.cpp:222 #37 0xb7d5378c in KIO::SimpleJob::slotFinished (this=0x8696dc8) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kio/kio/job.cpp:570 #38 0xb7d64b7a in KIO::TransferJob::slotFinished (this=0x8696dc8) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kio/kio/job.cpp:938 #39 0xb7d52660 in KIO::TransferJob::qt_invoke (this=0x8696dc8, _id=17, _o=0xbfffe150) at jobclasses.moc:1071 #40 0xb73a4e57 in QObject::activate_signal (this=0x86972f0, clist=0x86977d8, o=0xbfffe150) at kernel/qobject.cpp:2355 #41 0xb73a4caf in QObject::activate_signal (this=0x86972f0, signal=6) at kernel/qobject.cpp:2324 #42 0xb7d3a76c in KIO::SlaveInterface::finished (this=0xbfffca10) at qmetaobject.h:261 #43 0xb7d3e419 in KIO::SlaveInterface::dispatch (this=0x86972f0, _cmd=104, rawdata=@0xbfffe460) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kio/kio/slaveinterface.cpp:243 #44 0xb7d3cb1e in KIO::SlaveInterface::dispatch (this=0x86972f0) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kio/kio/slaveinterface.cpp:173 #45 0xb7d3678e in KIO::Slave::gotInput (this=0x86972f0) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kio/kio/slave.cpp:300 #46 0xb7d37728 in KIO::Slave::qt_invoke (this=0x86972f0, _id=4, _o=0xbfffe600) at slave.moc:113 #47 0xb73a4e57 in QObject::activate_signal (this=0x8697118, clist=0x85f7a70, o=0xbfffe600) at kernel/qobject.cpp:2355 #48 0xb73a5219 in QObject::activate_signal (this=0x8697118, signal=2, param=27) at kernel/qobject.cpp:2448 #49 0xb7783bc5 in QSocketNotifier::activated (this=0x8697118, t0=27) at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85 #50 0xb73cad00 in QSocketNotifier::event (this=0x8697118, e=0xbfffe910) at kernel/qsocketnotifier.cpp:258 #51 0xb7333f79 in QApplication::internalNotify (this=0xbfffefb0, receiver=0x8697118, e=0xbfffe910) at kernel/qapplication.cpp:2635 #52 0xb7333397 in QApplication::notify (this=0xbfffefb0, receiver=0x8697118, e=0xbfffe910) at kernel/qapplication.cpp:2358 #53 0xb7a86e26 in KApplication::notify (this=0xbfffefb0, receiver=0x8697118, event=0xbfffe910) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdelibs/kdecore/kapplication.cpp:549 #54 0xb72b86d3 in QApplication::sendEvent (receiver=0x8697118, event=0xbfffe910) at qapplication.h:491 #55 0xb731f071 in QEventLoop::activateSocketNotifiers (this=0x80ef688) at kernel/qeventloop_unix.cpp:578 #56 0xb72ce5bc in QEventLoop::processEvents (this=0x80ef688, flags=4) at kernel/qeventloop_x11.cpp:383 #57 0xb734befa in QEventLoop::enterLoop (this=0x80ef688) at kernel/qeventloop.cpp:198 #58 0xb734be18 in QEventLoop::exec (this=0x80ef688) at kernel/qeventloop.cpp:145 #59 0xb733411d in QApplication::exec (this=0xbfffefb0) at kernel/qapplication.cpp:2758 #60 0xb6481fdf in kdemain (argc=-1073755632, argv=0xbfffca10) at /home/thiago/programs/src/kde-svn/trunk/KDE/kdebase/konqueror/konq_main.cc:206 #61 0xb6533564 in kdeinitmain (argc=-1073755632, argv=0xbfffca10) at ./konqueror/kdeinit_konqueror.la.cpp:3 #62 0x0804de5d in launch (argc=2, _name=0x8075314 "konqueror", args=0x8075328 "\001", cwd=0x0, envc=1, envs=0x8075339 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0xbfffca10 "
My backtrace matches that of bug http://bugs.kde.org/show_bug.cgi?id=106129
*** This bug has been marked as a duplicate of 112653 ***