| Summary: | Frequent crashes, clicking links or on close | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | David Baron <d_baron> |
| Component: | general | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented 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.
|