Summary: | Frequent crashes, clicking links or on close | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | David Baron <d_baron> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
David Baron
2006-07-18 20:40:27 UTC
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.
|