Version: 3.5.3 (using KDE 3.5.3, compiled sources) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.17-davidb Konqueror often crashing on links or program close, possibly realted to php or recent Debian kernels 2.6.17. The link crash does not yield usefull back trace. An "unknown" crash on close does. ================================================ Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 15791)] [New Thread 32769 (LWP 16115)] [KCrash handler] #7 0xb6c1e1bd in pthread_mutex_lock () from /lib/libpthread.so.0 #8 0xb6b6e53f in XInitThreads () from /usr/lib/libX11.so.6 #9 0xb6b8957f in XrmDestroyDatabase () from /usr/lib/libX11.so.6 #10 0xb6b6fe56 in _XFreeDisplayStructure () from /usr/lib/libX11.so.6 #11 0xb6b5bd74 in XCloseDisplay () from /usr/lib/libX11.so.6 #12 0xb6fbf780 in qt_cleanup () from /opt/kde3.5/lib/libqt-mt.so.3 #13 0xb702e806 in QApplication::~QApplication () from /opt/kde3.5/lib/libqt-mt.so.3 #14 0xb770fc19 in KApplication::~KApplication () from /opt/kde3.5/lib/libkdecore.so.4 #15 0xb5e08d04 in kdemain () from /opt/kde3.5/lib/libkdeinit_konqueror.so #16 0xb7564724 in kdeinitmain () from /opt/kde3.5/lib/kde3/konqueror.so #17 0x0804e476 in launch () #18 0x0804ec99 in handle_launcher_request () #19 0x0804f277 in handle_requests () #20 0x0805050e in main ()
Here is another juicy one, right click to save image as ... ============================= Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 31504)] [New Thread 32769 (LWP 31911)] [New Thread 16386 (LWP 31912)] [New Thread 32771 (LWP 31914)] [New Thread 49156 (LWP 31917)] [New Thread 65541 (LWP 31918)] [New Thread 81926 (LWP 31919)] [New Thread 98311 (LWP 31920)] [New Thread 114696 (LWP 31921)] [New Thread 131081 (LWP 31922)] [KCrash handler] #7 0xb6c1e1bd in pthread_mutex_lock () from /lib/libpthread.so.0 #8 0xb6b6e53f in XInitThreads () from /usr/lib/libX11.so.6 #9 0xb6b87588 in XrmEnumerateDatabase () from /usr/lib/libX11.so.6 #10 0xb6b6cf7a in XKeysymToString () from /usr/lib/libX11.so.6 #11 0xb77255c9 in KKeyServer::Sym::toString () from /opt/kde3.5/lib/libkdecore.so.4 #12 0xb7725bcf in KKeyServer::Sym::toStringInternal () from /opt/kde3.5/lib/libkdecore.so.4 #13 0xb7725c75 in KKey::toStringInternal () from /opt/kde3.5/lib/libkdecore.so.4 #14 0xb7725d2a in KKeySequence::toStringInternal () from /opt/kde3.5/lib/libkdecore.so.4 #15 0xb7725f10 in KShortcut::toStringInternal () from /opt/kde3.5/lib/libkdecore.so.4 #16 0xb7a562af in KAction::initPrivate () from /opt/kde3.5/lib/libkdeui.so.4 #17 0xb7a5e5ab in KAction::KAction () from /opt/kde3.5/lib/libkdeui.so.4 #18 0xb7a628de in KStdAction::create () from /opt/kde3.5/lib/libkdeui.so.4 #19 0xb7a63bda in KStdAction::back () from /opt/kde3.5/lib/libkdeui.so.4 #20 0xb7de0a5c in KDirOperator::setupActions () from /opt/kde3.5/lib/libkio.so.4 #21 0xb7de24c0 in KDirOperator::KDirOperator () from /opt/kde3.5/lib/libkio.so.4 #22 0xb7e44309 in KFileDialog::init () from /opt/kde3.5/lib/libkio.so.4 #23 0xb7e4606b in KFileDialog::KFileDialog () from /opt/kde3.5/lib/libkio.so.4 #24 0xb7e4668e in KFileDialog::getSaveURL () from /opt/kde3.5/lib/libkio.so.4 #25 0xb56933c7 in KHTMLPopupGUIClient::saveURL () from /opt/kde3.5/lib/libkhtml.so.4 #26 0xb569385f in KHTMLPopupGUIClient::slotSaveImageAs () from /opt/kde3.5/lib/libkhtml.so.4 #27 0xb5693b3a in KHTMLPopupGUIClient::qt_invoke () from /opt/kde3.5/lib/libkhtml.so.4 #28 0xb70889b7 in QObject::activate_signal () from /opt/kde3.5/lib/libqt-mt.so.3 #29 0xb7088e56 in QObject::activate_signal () from /opt/kde3.5/lib/libqt-mt.so.3 #30 0xb7971f19 in KAction::activated () from /opt/kde3.5/lib/libkdeui.so.4 #31 0xb79a9081 in KAction::slotActivated () from /opt/kde3.5/lib/libkdeui.so.4 #32 0xb7a6105e in KAction::slotPopupActivated () from /opt/kde3.5/lib/libkdeui.so.4 #33 0xb7a615b1 in KAction::qt_invoke () from /opt/kde3.5/lib/libkdeui.so.4 #34 0xb70889b7 in QObject::activate_signal () from /opt/kde3.5/lib/libqt-mt.so.3 #35 0xb73ab16a in QSignal::signal () from /opt/kde3.5/lib/libqt-mt.so.3 #36 0xb70a39dc in QSignal::activate () from /opt/kde3.5/lib/libqt-mt.so.3 #37 0xb7188c75 in QPopupMenu::mouseReleaseEvent () from /opt/kde3.5/lib/libqt-mt.so.3 #38 0xb70bfa5b in QWidget::event () from /opt/kde3.5/lib/libqt-mt.so.3 #39 0xb702bc45 in QApplication::internalNotify () from /opt/kde3.5/lib/libqt-mt.so.3 #40 0xb702c9e8 in QApplication::notify () from /opt/kde3.5/lib/libqt-mt.so.3 #41 0xb775c04e in KApplication::notify () from /opt/kde3.5/lib/libkdecore.so.4 #42 0xb6fc9a4f in QETWidget::translateMouseEvent () from /opt/kde3.5/lib/libqt-mt.so.3 #43 0xb6fc8251 in QApplication::x11ProcessEvent () from /opt/kde3.5/lib/libqt-mt.so.3 #44 0xb6fdb4d8 in QEventLoop::processEvents () from /opt/kde3.5/lib/libqt-mt.so.3 #45 0xb704188b in QEventLoop::enterLoop () from /opt/kde3.5/lib/libqt-mt.so.3 #46 0xb702b69f in QApplication::enter_loop () from /opt/kde3.5/lib/libqt-mt.so.3 #47 0xb718f325 in QPopupMenu::exec () from /opt/kde3.5/lib/libqt-mt.so.3 #48 0xb5dd9504 in KonqMainWindow::slotPopupMenu () from /opt/kde3.5/lib/libkdeinit_konqueror.so #49 0xb5dda553 in KonqMainWindow::slotPopupMenu () from /opt/kde3.5/lib/libkdeinit_konqueror.so #50 0xb5e0794d in KonqMainWindow::qt_invoke () from /opt/kde3.5/lib/libkdeinit_konqueror.so #51 0xb70889b7 in QObject::activate_signal () from /opt/kde3.5/lib/libqt-mt.so.3 #52 0xb7ecd103 in KParts::BrowserExtension::popupMenu () from /opt/kde3.5/lib/libkparts.so.2 #53 0xb5674285 in KHTMLPart::popupMenu () from /opt/kde3.5/lib/libkhtml.so.4 #54 0xb567eaa5 in KHTMLPart::khtmlMousePressEvent () from /opt/kde3.5/lib/libkhtml.so.4 #55 0xb563ee77 in KHTMLPart::customEvent () from /opt/kde3.5/lib/libkhtml.so.4 #56 0xb70887ca in QObject::event () from /opt/kde3.5/lib/libqt-mt.so.3 #57 0xb702bc45 in QApplication::internalNotify () from /opt/kde3.5/lib/libqt-mt.so.3 #58 0xb702c5c2 in QApplication::notify () from /opt/kde3.5/lib/libqt-mt.so.3 #59 0xb775c04e in KApplication::notify () from /opt/kde3.5/lib/libkdecore.so.4 #60 0xb56510a0 in KHTMLView::viewportMousePressEvent () from /opt/kde3.5/lib/libkhtml.so.4 #61 0xb719869a in QScrollView::eventFilter () from /opt/kde3.5/lib/libqt-mt.so.3 #62 0xb56488b9 in KHTMLView::eventFilter () from /opt/kde3.5/lib/libkhtml.so.4 #63 0xb70886aa in QObject::activate_filters () from /opt/kde3.5/lib/libqt-mt.so.3 #64 0xb7088734 in QObject::event () from /opt/kde3.5/lib/libqt-mt.so.3 #65 0xb70bf6f2 in QWidget::event () from /opt/kde3.5/lib/libqt-mt.so.3 #66 0xb702bc45 in QApplication::internalNotify () from /opt/kde3.5/lib/libqt-mt.so.3 #67 0xb702c9e8 in QApplication::notify () from /opt/kde3.5/lib/libqt-mt.so.3 #68 0xb775c04e in KApplication::notify () from /opt/kde3.5/lib/libkdecore.so.4 #69 0xb6fc9738 in QETWidget::translateMouseEvent () from /opt/kde3.5/lib/libqt-mt.so.3 #70 0xb6fc8251 in QApplication::x11ProcessEvent () from /opt/kde3.5/lib/libqt-mt.so.3 #71 0xb6fdb4d8 in QEventLoop::processEvents () from /opt/kde3.5/lib/libqt-mt.so.3 #72 0xb704188b in QEventLoop::enterLoop () from /opt/kde3.5/lib/libqt-mt.so.3 #73 0xb70417a4 in QEventLoop::exec () from /opt/kde3.5/lib/libqt-mt.so.3 #74 0xb702b66f in QApplication::exec () from /opt/kde3.5/lib/libqt-mt.so.3 #75 0xb5e08c7c in kdemain () from /opt/kde3.5/lib/libkdeinit_konqueror.so #76 0xb7564724 in kdeinitmain () from /opt/kde3.5/lib/kde3/konqueror.so #77 0x0804e476 in launch () #78 0x0804ec99 in handle_launcher_request () #79 0x0804f277 in handle_requests () #80 0x0805050e in main ()
Can you suggest a way to reproduce this? (eg, a particular website on which the crash happens reproducibly)
Try www.a7.org This is an "alternative" (more sympathetic) Israel news site. On the left will be a scrolling list of recent headlines. Go to one of them. This should work fine. The list, now non-scrolling, will be on the right. If I click on one of these, I get the crash consistently. The stack dump here is useless. BTW, since this list is served by php, I suspected this be the problem but this would not explain the other crashes. If I have survived this far, closing the program MAY produce the second crash with the "unknown" but informative crash dump. The third one I do not know how to reproduce. I suspected libX11.so but this has not been upgraded the last couple of days. I have installed more recent (my own compiles) 2.6.17 kernels, however, which is why I cited this as a possibility. This has only been a problem the last couple of days. The bug may well be Debian's but I cannot myself locate it.
Could you try without kaffeine?
> ------- Could you try without kaffeine? How do I do this? Change name of certain .so? No media was playing at the time. (I rarely use kaffeine). Kaffeine was not recently upgraded
Hmm, I am seeing this crash on that Israeli website, will fix: Using host libthread_db library "/lib/i686/libthread_db.so.1". `shared object read from target memory' has disappeared; keeping its symbols. [Thread debugging using libthread_db enabled] [New Thread -1231612208 (LWP 679)] [KCrash handler] #6 DOM::HTMLTableElementImpl::handleChildRemove (this=0x86be258, child=0x0) at /code/KDE/kde3/kdelibs/khtml/html/html_tableimpl.cpp:351 #7 0xb61ef6c2 in DOM::HTMLTableElementImpl::removeChild (this=0x86be258, oldChild=0x0, exceptioncode=@0xbfcc10e0) at /code/KDE/kde3/kdelibs/khtml/html/html_tableimpl.cpp:402 #8 0xb631cd9f in DOM::Node::removeChild (this=0xbfcc11c4, oldChild=@0xbfcc1214) at /code/KDE/kde3/kdelibs/khtml/dom/dom_node.cpp:284 #9 0xb62a9cb3 in KJS::DOMNodeProtoFunc::tryCall (this=0x85eb330, exec=0xbfcc1924, thisObj=@0xbfcc1594, args=@0xbfcc1588) at /code/KDE/kde3/kdelibs/khtml/ecma/kjs_dom.cpp:578 #10 0xb629c2f1 in KJS::DOMFunction::call (this=0x85eb330, exec=0xbfcc1924, thisObj=@0xbfcc1594, args=@0xbfcc1588) at /code/KDE/kde3/kdelibs/khtml/ecma/kjs_binding.cpp:114 #11 0xb5f8430e in KJS::Object::call (this=0xbfcc159c, exec=0xbfcc1924, thisObj=@0xbfcc1594, args=@0xbfcc1588) at /code/KDE/kde3/kdelibs/kjs/object.cpp:73 #12 0xb5f5868a in KJS::FunctionCallNode::evaluate (this=0x86d2218, exec=0xbfcc1924) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:870 #13 0xb5f54ec8 in KJS::ExprStatementNode::execute (this=0x86d2230, exec=0xbfcc1924) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:1980 #14 0xb5f529a8 in KJS::SourceElementsNode::execute (this=0x89877f0, exec=0xbfcc1924) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:3091 #15 0xb5f50e5a in KJS::BlockNode::execute (this=0x86d2260, exec=0xbfcc1924) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:1942 #16 0xb5f51b91 in KJS::TryNode::execute (this=0x8987890, exec=0xbfcc1924) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:2871 #17 0xb5f52ab2 in KJS::SourceElementsNode::execute (this=0x8686a30, exec=0xbfcc1924) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:3097 #18 0xb5f50e5a in KJS::BlockNode::execute (this=0x8652d70, exec=0xbfcc1924) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:1942 #19 0xb5f7dc2f in KJS::DeclaredFunctionImp::execute (this=0x88ce820, exec=0xbfcc1924) at /code/KDE/kde3/kdelibs/kjs/function.cpp:588 #20 0xb5f7e15b in KJS::FunctionImp::call (this=0x88ce820, exec=0xbfcc1c3c, thisObj=@0xbfcc1a14, args=@0xbfcc1a08) at /code/KDE/kde3/kdelibs/kjs/function.cpp:363 #21 0xb5f8430e in KJS::Object::call (this=0xbfcc1a1c, exec=0xbfcc1c3c, thisObj=@0xbfcc1a14, args=@0xbfcc1a08) at /code/KDE/kde3/kdelibs/kjs/object.cpp:73 #22 0xb5f5868a in KJS::FunctionCallNode::evaluate (this=0x8861d00, exec=0xbfcc1c3c) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:870 #23 0xb5f54ec8 in KJS::ExprStatementNode::execute (this=0x8983e40, exec=0xbfcc1c3c) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:1980 #24 0xb5f52ab2 in KJS::SourceElementsNode::execute (this=0x866df20, exec=0xbfcc1c3c) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:3097 #25 0xb5f50e5a in KJS::BlockNode::execute (this=0x867c9a0, exec=0xbfcc1c3c) at /code/KDE/kde3/kdelibs/kjs/nodes.cpp:1942 #26 0xb5f730ea in KJS::InterpreterImp::evaluate (this=0x85e5e48, code=@0xbfcc1d24, thisV=@0xbfcc1d28) at /code/KDE/kde3/kdelibs/kjs/internal.cpp:904 #27 0xb5f850e9 in KJS::Interpreter::evaluate (this=0x85e5df8, code=@0xbfcc1d24, thisV=@0xbfcc1d28) at /code/KDE/kde3/kdelibs/kjs/interpreter.cpp:166 #28 0xb62e5f92 in KJS::KJSProxyImpl::evaluate (this=0x8505fb0, filename=@0xbfcc1de8, baseLine=1, str=@0xbfcc1f5c, n=@0xbfcc1e7c, completion=0xbfcc1dcc) at /code/KDE/kde3/kdelibs/khtml/ecma/kjs_proxy.cpp:164 #29 0xb61639fd in KHTMLPart::executeScript (this=0x85766e8, filename=@0xbfcc1e84, baseLine=1, n=@0xbfcc1e7c, script=@0xbfcc1f5c) at /code/KDE/kde3/kdelibs/khtml/khtml_part.cpp:1155 #30 0xb61c60a2 in khtml::HTMLTokenizer::scriptExecution (this=0x8705c10, str=@0xbfcc1f5c, scriptURL=@0xbfcc1f58, baseLine=0) at /code/KDE/kde3/kdelibs/khtml/html/htmltokenizer.cpp:452 #31 0xb61c632d in khtml::HTMLTokenizer::notifyFinished (this=0x8705c10) at /code/KDE/kde3/kdelibs/khtml/html/htmltokenizer.cpp:1741 #32 0xb6292324 in khtml::CachedScript::checkNotify (this=0x893ed48) at /code/KDE/kde3/kdelibs/khtml/misc/loader.cpp:369 #33 0xb6294b39 in khtml::CachedScript::data (this=0x893ed48, buffer=@0x8986cb4, eof=true) at /code/KDE/kde3/kdelibs/khtml/misc/loader.cpp:361 #34 0xb6291d96 in khtml::Loader::slotFinished (this=0x84d2ab8, job=0x865b038) at /code/KDE/kde3/kdelibs/khtml/misc/loader.cpp:1169 #35 0xb6291fae in khtml::Loader::qt_invoke (this=0x84d2ab8, _id=2, _o=0xbfcc2138) at ./khtml/misc/loader.moc:260 #36 0xb72c45e7 in QObject::activate_signal (this=0x865b038, clist=0x8b53328, o=0xbfcc2138) at kernel/qobject.cpp:2392 #37 0xb7da4c51 in KIO::Job::result (this=0x865b038, t0=0x865b038) at ./kio/kio/jobclasses.moc:162 #38 0xb7daa499 in KIO::Job::emitResult (this=0x865b038) at /code/KDE/kde3/kdelibs/kio/kio/job.cpp:226 #39 0xb7daab49 in KIO::SimpleJob::slotFinished (this=0x865b038) at /code/KDE/kde3/kdelibs/kio/kio/job.cpp:574 #40 0xb7daae9e in KIO::TransferJob::slotFinished (this=0x865b038) at /code/KDE/kde3/kdelibs/kio/kio/job.cpp:944 #41 0xb7da91f0 in KIO::TransferJob::qt_invoke (this=0x865b038, _id=17, _o=0xbfcc2484) at ./kio/kio/jobclasses.moc:1071 #42 0xb72c45e7 in QObject::activate_signal (this=0x89977b8, clist=0x88d2c70, o=0xbfcc2484) at kernel/qobject.cpp:2392 #43 0xb72c4b8c in QObject::activate_signal (this=0x89977b8, signal=6) at kernel/qobject.cpp:2361 #44 0xb7d9388e in KIO::SlaveInterface::finished (this=0x89977b8) at ./kio/kio/slaveinterface.moc:226 #45 0xb7d955af in KIO::SlaveInterface::dispatch (this=0x89977b8, _cmd=104, rawdata=@0xbfcc26bc) at /code/KDE/kde3/kdelibs/kio/kio/slaveinterface.cpp:243 #46 0xb7d94ed6 in KIO::SlaveInterface::dispatch (this=0x89977b8) at /code/KDE/kde3/kdelibs/kio/kio/slaveinterface.cpp:173 #47 0xb7d910d6 in KIO::Slave::gotInput (this=0x89977b8) at /code/KDE/kde3/kdelibs/kio/kio/slave.cpp:300 #48 0xb7d92e91 in KIO::Slave::qt_invoke (this=0x89977b8, _id=4, _o=0xbfcc27d0) at ./kio/kio/slave.moc:113 #49 0xb72c45e7 in QObject::activate_signal (this=0x89386e0, clist=0x8997890, o=0xbfcc27d0) at kernel/qobject.cpp:2392 #50 0xb72c4ace in QObject::activate_signal (this=0x89386e0, signal=2, param=26) at kernel/qobject.cpp:2485 #51 0xb7533356 in QSocketNotifier::activated () at ../include/qrect.h:248 #52 0xb72dad81 in QSocketNotifier::event () at ../include/qstring.h:252 #53 0xb72844bc in QApplication::internalNotify (this=0x0, receiver=0x89386e0, e=0xbfcc2a08) at kernel/qapplication.cpp:2635 #54 0xb7284a04 in QApplication::notify (this=0xbfcc2ccc, receiver=0x89386e0, e=0xbfcc2a08) at kernel/qapplication.cpp:2523 #55 0xb77e2932 in KApplication::notify (this=0xbfcc2ccc, receiver=0x89386e0, event=0xbfcc2a08) at /code/KDE/kde3/kdelibs/kdecore/kapplication.cpp:550 #56 0xb7277dd8 in QEventLoop::activateSocketNotifiers () at ../include/qrect.h:251 #57 0xb724897e in QEventLoop::processEvents (this=0x80d1770, flags=4) at kernel/qeventloop_x11.cpp:383 #58 0xb7291590 in QEventLoop::enterLoop () at ../include/qshared.h:48 #59 0xb72914f5 in QEventLoop::exec () at ../include/qshared.h:48 #60 0xb72802e4 in QApplication::exec (this=0xbfcc2ccc) at kernel/qapplication.cpp:2758 #61 0xb675295c in kdemain () from /opt/kde3.4/lib/libkdeinit_konqueror.so #62 0xb76ac750 in kdeinitmain () from /opt/kde3.4/lib/kde3/konqueror.so #63 0x0804f16b in launch (argc=2, _name=0x807023c "konqueror", args=0x807024f "", cwd=0x0, envc=1, envs=0x8070260 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80525bb "0") at /code/KDE/kde3/kdelibs/kinit/kinit.cpp:639 #64 0x0804fbcc in handle_launcher_request (sock=8) at /code/KDE/kde3/kdelibs/kinit/kinit.cpp:1206 #65 0x0804ff19 in handle_requests (waitForPid=0) at /code/KDE/kde3/kdelibs/kinit/kinit.cpp:1407 #66 0x0805072f in main (argc=3, argv=0xbfcc3674, envp=0xbfcc3684) at /code/KDE/kde3/kdelibs/kinit/kinit.cpp:1863
OK, that one is fixed, but it wouldn't affect 3.5.2 anyway. So thank you for reporting about that website. But, to get back to your backtrace: please uninstall Kaffeine. It's known to cause crashes like this one, and frankly it has wasted 100s of hours of konqueror developer time with them.
> But, to get back to your backtrace: please uninstall Kaffeine. It's known > to cause crashes like this one, and frankly it has wasted 100s of hours of > konqueror developer time with them. OK. My kaffeine was build with Konstruct. So how do I get rid of it. Hit make uninstall in the kaffeine subdirectory and its downloading th sources (I use the clean option) and wants to compile it.
*** This bug has been marked as a duplicate of 98203 ***