Version: 3.5_beta1 (using KDE Devel) Installed from: Compiled sources Compiler: gcc-3.4.4 OS: Linux I got a crash while loading a webpage in Akregator. I'm not really sure it's akregator's bug, so I'm not going to jump to conclusions, here's the dump: 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 -1246845264 (LWP 23864)] [KCrash handler] #4 0xb779fd04 in DOM::DocumentImpl::view (this=0x0) at dom_docimpl.h:276 #5 0xb78ca607 in KJS::HTMLElement::getValueProperty (this=0x93d3ce8, exec=0xbfd21a30, token=-1076748880) at kjs_html.cpp:1909 #6 0xb78d67b6 in KJS::HTMLElement::tryGet (this=0x93d3ce8, exec=0xbfd22a30, propertyName=@0xbfd22a30) at kjs_html.cpp:1205 #7 0xb789b4ec in KJS::DOMObject::get (this=0x93d3ce8, exec=0xbfd22a30, p=@0x0) at kjs_binding.cpp:50 #8 0xb758e452 in KJS::Reference::getValue (this=0xbfd22250, exec=0xbfd22a30) at reference.cpp:143 #9 0xb7548451 in KJS::Node::evaluate (this=0x0, exec=0xbfd22a30) at nodes.cpp:130 #10 0xb75484b6 in KJS::Node::toBoolean (this=0x0, exec=0xbfd22a30) at nodes.cpp:136 #11 0xb7550f21 in KJS::IfNode::execute (this=0x8d071f8, exec=0xbfd22a30) at nodes.cpp:2016 #12 0xb75510ce in KJS::IfNode::execute (this=0xb759c4c8, exec=0xbfd22a30) at nodes.cpp:2028 #13 0xb755712e in KJS::SourceElementsNode::execute (this=0x8d07230, exec=0xbfd22a30) at nodes.cpp:3097 #14 0xb7550a62 in KJS::BlockNode::execute (this=0x8cc5e78, exec=0xbfd22a30) at nodes.cpp:1942 #15 0xb7555ec7 in KJS::TryNode::execute (this=0x8cc5fb0, exec=0xbfd22a30) at nodes.cpp:2871 #16 0xb7556fe3 in KJS::SourceElementsNode::execute (this=0x8cc5fe8, exec=0xbfd22a30) at nodes.cpp:3091 #17 0xb7550a62 in KJS::BlockNode::execute (this=0x8cc6020, exec=0xbfd22a30) at nodes.cpp:1942 #18 0xb755101f in KJS::IfNode::execute (this=0x8cc6050, exec=0x8cc6020) at nodes.cpp:2021 #19 0xb755712e in KJS::SourceElementsNode::execute (this=0x8cc6050, exec=0xbfd22a30) at nodes.cpp:3097 #20 0xb7550a62 in KJS::BlockNode::execute (this=0x90555f8, exec=0xbfd22a30) at nodes.cpp:1942 #21 0xb7552eea in KJS::ForInNode::execute (this=0x9055628, exec=0xbfd22a30) at nodes.cpp:2306 #22 0xb7556fe3 in KJS::SourceElementsNode::execute (this=0x9055670, exec=0xbfd22a30) at nodes.cpp:3091 #23 0xb7550a62 in KJS::BlockNode::execute (this=0x9055728, exec=0xbfd22a30) at nodes.cpp:1942 #24 0xb7580da0 in KJS::DeclaredFunctionImp::execute (this=0x0, exec=0x0) at function.cpp:579 #25 0xb7580191 in KJS::FunctionImp::call (this=0x8a6af78, exec=0xbfd22dd0, thisObj=@0x0, args=@0xbfd22bb0) at function.cpp:354 #26 0xb75877da in KJS::Object::call (this=0x0, exec=0xbfd22dd0, thisObj=@0x0, args=@0x0) at object.cpp:70 #27 0xb754b85d in KJS::FunctionCallNode::evaluate (this=0xbfd22b90, exec=0xbfd22b70) at nodes.cpp:870 #28 0xb7550c85 in KJS::ExprStatementNode::execute (this=0x96b33f0, exec=0xbfd22dd0) at nodes.cpp:1980 #29 0xb7556fe3 in KJS::SourceElementsNode::execute (this=0x96b3e08, exec=0xbfd22dd0) at nodes.cpp:3091 #30 0xb7550a62 in KJS::BlockNode::execute (this=0x96b3420, exec=0xbfd22dd0) at nodes.cpp:1942 #31 0xb7573356 in KJS::InterpreterImp::evaluate (this=0x8f61eb8, code=@0xbfd22e30, thisV=@0xbfd22fc0) at internal.cpp:904 #32 0xb758839d in KJS::Interpreter::evaluate (this=0x0, code=@0x0, thisV=@0x0) at interpreter.cpp:166 #33 0xb78f3e2f in KJS::KJSProxyImpl::evaluate (this=0x87e7b48, filename= {static null = {static null = <same as static member of an already seen type>, d = 0x8059070, static shared_null = 0x8059070}, d = 0x0, static shared_null = 0x8059070}, baseLine=0, str=@0x0, n=@0xbfd23140, completion=0xbfd230e0) at kjs_proxy.cpp:154 #34 0xb7758b91 in KHTMLPart::executeScript (this=0x8a64bf8, filename=@0xbfd231b0, baseLine=0, n=@0x0, script=@0x0) at khtml_part.cpp:1155 #35 0xb77c3bb1 in khtml::HTMLTokenizer::scriptExecution (this=0x945bef8, str=@0x0, scriptURL=@0xbfd23140, baseLine=895) at htmltokenizer.cpp:441 #36 0xb77c5eae in khtml::HTMLTokenizer::scriptHandler (this=0x945bef8) at htmltokenizer.cpp:413 #37 0xb77c67a2 in khtml::HTMLTokenizer::parseSpecial (this=0x945bef8, src=@0x945c028) at htmltokenizer.cpp:333 #38 0xb77c7826 in khtml::HTMLTokenizer::parseTag (this=0x945bef8, src=@0x945c028) at htmltokenizer.cpp:1235 #39 0xb77c8a59 in khtml::HTMLTokenizer::write (this=0x945bef8, str=@0x73, appendData=false) at htmltokenizer.cpp:1439 #40 0xb77c548d in khtml::HTMLTokenizer::notifyFinished (this=0x945bef8) at htmltokenizer.cpp:1747 #41 0xb78919b4 in khtml::CachedScript::checkNotify (this=0x88f2848) at loader.cpp:335 #42 0xb7891be3 in khtml::CachedScript::data (this=0x88f2848, buffer=@0xbfd23680, eof=true) at loader.cpp:327 #43 0xb7892d5d in khtml::Loader::slotFinished (this=0x8275250, job=0x8ded620) at loader.cpp:1124 #44 0xb7892f5c in khtml::Loader::qt_invoke (this=0x8275250, _id=148821536, _o=0xbfd237f0) at loader.moc:260 #45 0xb630278a in QObject::activate_signal (this=0x8ded620, clist=0x8ded460, o=0xbfd237f0) at qobject.cpp:2355 #46 0xb7149ea6 in KIO::Job::result (this=0x8ded620, t0=0x0) at jobclasses.moc:162 #47 0xb7149f12 in KIO::Job::emitResult (this=0x8ded620) at job.cpp:222 #48 0xb714d968 in KIO::SimpleJob::slotFinished (this=0x8ded620) at job.cpp:570 #49 0xb715abda in KIO::TransferJob::slotFinished (this=0x8ded620) at job.cpp:938 #50 0xb714c06e in KIO::TransferJob::qt_invoke (this=0x8ded620, _id=148821536, _o=0xbfd23ba0) at jobclasses.moc:1071 #51 0xb630278a in QObject::activate_signal (this=0x8f42208, clist=0x9474bc8, o=0xbfd23ba0) at qobject.cpp:2355 #52 0xb63025e5 in QObject::activate_signal (this=0x8f42208, signal=6) at qobject.cpp:2324 #53 0xb713627f in KIO::SlaveInterface::finished (this=0x0) at slaveinterface.moc:226 #54 0xb7138d81 in KIO::SlaveInterface::dispatch (this=0x8f42208, _cmd=104, rawdata=@0xbfd23e10) at slaveinterface.cpp:243 #55 0xb7137e8f in KIO::SlaveInterface::dispatch (this=0x8f42208) at slaveinterface.cpp:173 #56 0xb71339f5 in KIO::Slave::gotInput (this=0x8f42208) at slave.cpp:300 #57 0xb7133f4c in KIO::Slave::qt_invoke (this=0x8f42208, _id=4, _o=0xbfd23f70) at slave.moc:113 #58 0xb630278a in QObject::activate_signal (this=0x8f41fa0, clist=0x8b8d2c0, o=0xbfd23f70) at qobject.cpp:2355 #59 0xb6302b27 in QObject::activate_signal (this=0x8f41fa0, signal=2, param=206) at qobject.cpp:2448 #60 0xb66e6c45 in QSocketNotifier::activated (this=0x8f41fa0, t0=206) at moc_qsocketnotifier.cpp:85 #61 0xb63280a1 in QSocketNotifier::event (this=0x8f41fa0, e=0xbfd24290) at qsocketnotifier.cpp:258 #62 0xb6291dfd in QApplication::internalNotify (this=0xbfd244f0, receiver=0x8f41fa0, e=0xbfd24290) at qapplication.cpp:2635 #63 0xb629104d in QApplication::notify (this=0xbfd244f0, receiver=0x8f41fa0, e=0xbfd24290) at qapplication.cpp:2358 #64 0xb6b16c5b in KApplication::notify (this=0xbfd244f0, receiver=0x8f41fa0, event=0xbfd24290) at kapplication.cpp:550 #65 0xb77391b4 in QApplication::sendEvent (receiver=0x0, event=0x0) at qapplication.h:491 #66 0xb627d4da in QEventLoop::activateSocketNotifiers (this=0x817ea50) at qeventloop_unix.cpp:578 #67 0xb622d545 in QEventLoop::processEvents (this=0x817ea50, flags=4) at qeventloop_x11.cpp:383 #68 0xb62a9d03 in QEventLoop::enterLoop (this=0x817ea50) at qeventloop.cpp:198 #69 0xb62a9c1e in QEventLoop::exec (this=0x817ea50) at qeventloop.cpp:145 #70 0xb6291f91 in QApplication::exec (this=0xbfd244f0) at qapplication.cpp:2758 #71 0x080516f1 in main (argc=0, argv=0x0) at main.cpp:110
The backtrace matches bug #106129 and bug #112653. One is fixed, the other one isn't. Can you test either bug and tell us if it crashes?
This one is definitely fixed. 106129 may be, just a) didn't notice it b) the line numbers are not the same, so it maybe a different issue *** This bug has been marked as a duplicate of 112653 ***