| Summary: | konqueror crashes(SIGSEGV) when evaluating expression on the javascript debugger | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Raúl <rasasi78> |
| Component: | kjs | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | justin.zobel, martin, zahl |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
forgot this one? http://bugs.kde.org/show_bug.cgi?id=137772 So is this the same bug as #137772 or not? I'd say so. I'd only remark that bug is still present on 3.5.8 and that backtrace is more complete on 3.5.8. Regards, Not easy to fix due to architecture. Still the case in 4.2. Thank you for the crash report, Raúl. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Hello: After so many years I tried to get something useful now from this bug report. Unfortunately I couldn't even get to the javascript debugger for KHTML. Therefore I'd close this bug. Thanks for caring. |
Version: 3.5.8 (using KDE 3.5.8, Debian Package 4:3.5.8.dfsg.1-2 (lenny/sid)) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.22-2-686 I was using the javascript debugger console to find out the reason for some problems in a web. I entered one expression to evaluate and konqueror crashed (SIGSEGV) with this backtrace: Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb67a66c0 (LWP 2561)] [KCrash handler] #6 0xb5ab4ec6 in Value (this=0xbfc98390, v=@0x20) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/value.h:188 #7 0xb5aba88e in KJS::Context::thisValue (this=0xbfc98394) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/object.h:82 #8 0xb5d9d6c1 in KJS::KJSDebugWin::slotEval (this=0x85c4848) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/ecma/kjs_debugwin.cpp:625 #9 0xb5d9dee5 in KJS::KJSDebugWin::qt_invoke (this=0x85c4848, _id=81, _o=0xbfc9845c) at ./kjs_debugwin.moc:365 #10 0xb71b0b10 in QObject::activate_signal (this=0x85e7b60, clist=0x8486c98, o=0xbfc9845c) at kernel/qobject.cpp:2356 #11 0xb71b15f5 in QObject::activate_signal (this=0x85e7b60, signal=18) at kernel/qobject.cpp:2325 #12 0xb757245f in QTextEdit::returnPressed (this=0x85e7b60) at .moc/debug-shared-mt/moc_qtextedit.cpp:698 #13 0xb7347533 in QTextEdit::keyPressEvent (this=0x85e7b60, e=0xbfc98b84) at widgets/qtextedit.cpp:1292 #14 0xb5d81467 in KJS::EvalMultiLineEdit::keyPressEvent (this=0x85e7b60, e=0xbfc98b84) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/ecma/kjs_debugwin.cpp:346 #15 0xb71e7691 in QWidget::event (this=0x85e7b60, e=0xbfc98b84) at kernel/qwidget.cpp:4748 #16 0xb734030f in QTextEdit::event (this=0x85e7b60, e=0xbfc98b84) at widgets/qtextedit.cpp:1216 #17 0xb714536a in QApplication::internalNotify (this=0xbfc9b61c, receiver=0x85e7b60, e=0xbfc98b84) at kernel/qapplication.cpp:2635 #18 0xb7147334 in QApplication::notify (this=0xbfc9b61c, receiver=0x85e7b60, e=0xbfc98b84) at kernel/qapplication.cpp:2392 #19 0xb7855622 in KApplication::notify (this=0xbfc9b61c, receiver=0x85e7b60, event=0xbfc98b84) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kdecore/kapplication.cpp:550 #20 0xb70d673d in QApplication::sendSpontaneousEvent (receiver=0x85e7b60, event=0xbfc98b84) at kernel/qapplication.h:523 #21 0xb70c78a2 in QETWidget::translateKeyEvent (this=0x85e7b60, event=0xbfc98e88, grab=false) at kernel/qapplication_x11.cpp:5636 #22 0xb70d38cf in QApplication::x11ProcessEvent (this=0xbfc9b61c, event=0xbfc98e88) at kernel/qapplication_x11.cpp:3493 #23 0xb70ea67c in QEventLoop::processEvents (this=0x80c9f28, flags=4) at kernel/qeventloop_x11.cpp:192 #24 0xb71606e4 in QEventLoop::enterLoop (this=0x80c9f28) at kernel/qeventloop.cpp:198 #25 0xb7146e91 in QApplication::enter_loop (this=0xbfc9b61c) at kernel/qapplication.cpp:2793 #26 0xb5d8f4f2 in KJS::KJSDebugWin::enterSession (this=0x85c4848, exec=0x8152450) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/ecma/kjs_debugwin.cpp:1023 #27 0xb5d8fa04 in KJS::KJSDebugWin::exception (this=0x85c4848, exec=0x8152450, value=@0xbfc99414, inTryCatch=false) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/ecma/kjs_debugwin.cpp:858 #28 0xb5ab5fe4 in KJS::ExecState::setException (this=0x8152450, e=@0xbfc99414) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/interpreter.cpp:364 #29 0xb5aedbca in KJS::InterpreterImp::evaluate (this=0x86fce00, code=@0xbfc994e0, thisV=@0xbfc994e4) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/internal.cpp:852 #30 0xb5aedc8a in KJS::Interpreter::evaluate (this=0x852ab20, code=@0xbfc994e0, thisV=@0xbfc994e4) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/interpreter.cpp:166 #31 0xb5da73d4 in KJS::KJSProxyImpl::evaluate (this=0x85ca540, filename=@0xbfc99544, baseLine=0, str=@0xbfc99548, n=@0xbfc99538, completion=0x0) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/ecma/kjs_proxy.cpp:164 #32 0xb5c93d81 in DOM::HTMLScriptElementImpl::evaluateScript (this=0x89cf5b8, URL=@0xbfc99588, script=@0xbfc99580) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/html_headimpl.cpp:416 #33 0xb5c93e7c in DOM::HTMLScriptElementImpl::notifyFinished (this=0x89cf5b8, o=0x8cfa0c0) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/html_headimpl.cpp:403 #34 0xb5d576ee in khtml::CachedScript::ref (this=0x8cfa0c0, c=0x89cf5f0) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/misc/loader.cpp:348 #35 0xb5c9403f in DOM::HTMLScriptElementImpl::insertedIntoDocument ( this=0x89cf5b8) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/html_headimpl.cpp:370 #36 0xb5c59b4e in DOM::NodeBaseImpl::dispatchChildInsertedEvents ( this=0x8bca0d8, child=0x89cf5b8, exceptioncode=@0xbfc99768) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/xml/dom_nodeimpl.cpp:1588 #37 0xb5c5abdf in DOM::NodeBaseImpl::appendChild (this=0x8bca0d8, newChild=0x89cf5b8, exceptioncode=@0xbfc99768) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/xml/dom_nodeimpl.cpp:1311 #38 0xb5e1e414 in DOM::Node::appendChild (this=0xbfc99930, newChild=@0xbfc998f8) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/dom/dom_node.cpp:296 #39 0xb5dadae5 in KJS::DOMNodeProtoFunc::tryCall (this=0x8cd5108, exec=0xbfc99e34, thisObj=@0xbfc99be0, args=@0xbfc99bd4) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/ecma/kjs_dom.cpp:582 #40 0xb5d9b804 in KJS::DOMFunction::call (this=0x8cd5108, exec=0xbfc99e34, thisObj=@0xbfc99be0, args=@0xbfc99bd4) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/ecma/kjs_binding.cpp:136 #41 0xb5ad8829 in KJS::Object::call (this=0xbfc99bf8, exec=0xbfc99e34, thisObj=@0xbfc99be0, args=@0xbfc99bd4) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/object.cpp:73 #42 0xb5ae4660 in KJS::FunctionCallNode::evaluate (this=0x8889778, exec=0xbfc99e34) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:870 #43 0xb5ae2eef in KJS::ExprStatementNode::execute (this=0x8c86a08, exec=0xbfc99e34) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:1980 #44 0xb5adf9f5 in KJS::SourceElementsNode::execute (this=0x870a520, exec=0xbfc99e34) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:3114 #45 0xb5ad2899 in KJS::BlockNode::execute (this=0x8c86620, exec=0xbfc99e34) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:1942 #46 0xb5ad2679 in KJS::DeclaredFunctionImp::execute (this=0x8f17df0, exec=0xbfc99e34) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/function.cpp:613 #47 0xb5ad4ac9 in KJS::FunctionImp::call (this=0x8f17df0, exec=0xbfc9a1e8, thisObj=@0xbfc99f10, args=@0xbfc99f04) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/function.cpp:373 #48 0xb5ad8829 in KJS::Object::call (this=0xbfc99f28, exec=0xbfc9a1e8, thisObj=@0xbfc99f10, args=@0xbfc99f04) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/object.cpp:73 #49 0xb5ae4660 in KJS::FunctionCallNode::evaluate (this=0x8cfd808, exec=0xbfc9a1e8) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:870 #50 0xb5ae2eef in KJS::ExprStatementNode::execute (this=0x8cfd820, exec=0xbfc9a1e8) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:1980 #51 0xb5ae2d7b in KJS::IfNode::execute (this=0x8cfd8d8, exec=0xbfc9a1e8) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:2021 #52 0xb5adf9f5 in KJS::SourceElementsNode::execute (this=0x8db4b60, exec=0xbfc9a1e8) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:3114 #53 0xb5ad2899 in KJS::BlockNode::execute (this=0x9030018, exec=0xbfc9a1e8) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/nodes.cpp:1942 #54 0xb5aed977 in KJS::InterpreterImp::evaluate (this=0x86fce00, code=@0xbfc9a2e0, thisV=@0xbfc9a2e4) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/internal.cpp:904 #55 0xb5aedc8a in KJS::Interpreter::evaluate (this=0x852ab20, code=@0xbfc9a2e0, thisV=@0xbfc9a2e4) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kjs/interpreter.cpp:166 #56 0xb5da73d4 in KJS::KJSProxyImpl::evaluate (this=0x85ca540, filename=@0xbfc9a390, baseLine=1, str=@0xbfc9a514, n=@0xbfc9a410, completion=0xbfc9a368) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/ecma/kjs_proxy.cpp:164 #57 0xb5c0fb1b in KHTMLPart::executeScript (this=0x871aa00, filename=@0xbfc9a428, baseLine=1, n=@0xbfc9a410, script=@0xbfc9a514) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/khtml_part.cpp:1155 #58 0xb5c95579 in khtml::HTMLTokenizer::scriptExecution (this=0x8973200, str=@0xbfc9a514, scriptURL=@0xbfc9a518, baseLine=0) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/htmltokenizer.cpp:452 #59 0xb5c9fddc in khtml::HTMLTokenizer::notifyFinished (this=0x8973200) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/htmltokenizer.cpp:1755 #60 0xb5d576ee in khtml::CachedScript::ref (this=0x866a7b0, c=0x8973228) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/misc/loader.cpp:348 #61 0xb5ca0ab3 in khtml::HTMLTokenizer::scriptHandler (this=0x8973200) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/htmltokenizer.cpp:408 #62 0xb5ca1cfd in khtml::HTMLTokenizer::parseSpecial (this=0x8973200, src=@0x8973704) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/htmltokenizer.cpp:332 #63 0xb5ca3140 in khtml::HTMLTokenizer::parseTag (this=0x8973200, src=@0x8973704) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/htmltokenizer.cpp:1211 #64 0xb5ca4cde in khtml::HTMLTokenizer::write (this=0x8973200, str=@0xbfc9a9d8, appendData=true) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/html/htmltokenizer.cpp:1457 #65 0xb5c17dee in KHTMLPart::write (this=0x871aa00, str=0x8aedd38 "\r\n\r\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\r\n \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:v=\"urn:schemas-microsoft-com:vm"..., len=699) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/khtml_part.cpp:1989 #66 0xb5c0c864 in KHTMLPart::slotData (this=0x871aa00, kio_job=0x8cacff8, data=@0xbfc9aef0) at /build/buildd/kdelibs-3.5.8.dfsg.1/./khtml/khtml_part.cpp:1667 #67 0xb5c3cc4f in KHTMLPart::qt_invoke (this=0x871aa00, _id=16, _o=0xbfc9ac40) at ./khtml_part.moc:500 #68 0xb71b0b10 in QObject::activate_signal (this=0x8cacff8, clist=0x8eda528, o=0xbfc9ac40) at kernel/qobject.cpp:2356 #69 0xb7a0d30d in KIO::TransferJob::data (this=0x8cacff8, t0=0x8cacff8, t1=@0xbfc9aef0) at ./jobclasses.moc:993 #70 0xb7a0d378 in KIO::TransferJob::slotData (this=0x8cacff8, _data=@0xbfc9aef0) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kio/kio/job.cpp:933 #71 0xb7a47e19 in KIO::TransferJob::qt_invoke (this=0x8cacff8, _id=18, _o=0xbfc9ad34) at ./jobclasses.moc:1072 #72 0xb71b0b10 in QObject::activate_signal (this=0x883ef88, clist=0x871a710, o=0xbfc9ad34) at kernel/qobject.cpp:2356 #73 0xb7a0a91e in KIO::SlaveInterface::data (this=0x883ef88, t0=@0xbfc9aef0) at ./slaveinterface.moc:194 #74 0xb7a6c1c9 in KIO::SlaveInterface::dispatch (this=0x883ef88, _cmd=100, rawdata=@0xbfc9aef0) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kio/kio/slaveinterface.cpp:234 #75 0xb7a619ba in KIO::SlaveInterface::dispatch (this=0x883ef88) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kio/kio/slaveinterface.cpp:173 #76 0xb7a1af8c in KIO::Slave::gotInput (this=0x883ef88) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kio/kio/slave.cpp:300 #77 0xb7a63fd8 in KIO::Slave::qt_invoke (this=0x883ef88, _id=4, _o=0xbfc9aff0) at ./slave.moc:113 #78 0xb71b0b10 in QObject::activate_signal (this=0x8838eb0, clist=0x883f200, o=0xbfc9aff0) at kernel/qobject.cpp:2356 #79 0xb71b145d in QObject::activate_signal (this=0x8838eb0, signal=2, param=15) at kernel/qobject.cpp:2449 #80 0xb754140d in QSocketNotifier::activated (this=0x8838eb0, t0=15) at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85 #81 0xb71d2cda in QSocketNotifier::event (this=0x8838eb0, e=0xbfc9b328) at kernel/qsocketnotifier.cpp:258 #82 0xb714536a in QApplication::internalNotify (this=0xbfc9b61c, receiver=0x8838eb0, e=0xbfc9b328) at kernel/qapplication.cpp:2635 #83 0xb7147193 in QApplication::notify (this=0xbfc9b61c, receiver=0x8838eb0, e=0xbfc9b328) at kernel/qapplication.cpp:2358 #84 0xb7855622 in KApplication::notify (this=0xbfc9b61c, receiver=0x8838eb0, event=0xbfc9b328) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kdecore/kapplication.cpp:550 #85 0xb70d66c9 in QApplication::sendEvent (receiver=0x8838eb0, event=0xbfc9b328) at ../include/qapplication.h:520 #86 0xb71371e2 in QEventLoop::activateSocketNotifiers (this=0x80c9f28) at kernel/qeventloop_unix.cpp:578 #87 0xb70eb17f in QEventLoop::processEvents (this=0x80c9f28, flags=4) at kernel/qeventloop_x11.cpp:383 #88 0xb71606e4 in QEventLoop::enterLoop (this=0x80c9f28) at kernel/qeventloop.cpp:198 #89 0xb71603e2 in QEventLoop::exec (this=0x80c9f28) at kernel/qeventloop.cpp:145 #90 0xb7146f13 in QApplication::exec (this=0xbfc9b61c) at kernel/qapplication.cpp:2758 #91 0xb654bd64 in kdemain (argc=2, argv=0x807b590) at /tmp/buildd/kdebase-3.5.8.dfsg.1/./konqueror/konq_main.cc:206 #92 0xb7ee7454 in kdeinitmain (argc=2, argv=0x807b590) at konqueror_dummy.cc:3 #93 0x0804ed50 in launch (argc=2, _name=0x80793d4 "konqueror", args=0x80793e6 "", cwd=0x0, envc=1, envs=0x80793f7 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80793fc "Debian2;1195487985;396633;26037_TIME757197106") at /build/buildd/kdelibs-3.5.8.dfsg.1/./kinit/kinit.cpp:673 #94 0x0804f471 in handle_launcher_request (sock=9) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kinit/kinit.cpp:1240 #95 0x0804f989 in handle_requests (waitForPid=0) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kinit/kinit.cpp:1443 #96 0x080504a4 in main (argc=5, argv=0xbfc9c0b4, envp=0xbfc9c0cc) at /build/buildd/kdelibs-3.5.8.dfsg.1/./kinit/kinit.cpp:1908 #97 0xb7c37050 in __libc_start_main () from /lib/i686/cmov/libc.so.6 #98 0x0804bb51 in _start ()