Summary: | Crash after clicking on a link [KUrl, KJS::XMLHttpRequest::urlMatchesDocumentDomain, KJS::XMLHttpRequest::processSyncLoadResults, KJS::XMLHttpRequest::send] | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Zsombor <renszarv07> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | andresbajotierra, artur, cyrille.dunant, justin.zobel, leonardo.la.malfa, zilti |
Priority: | NOR | ||
Version: | 4.3.4 | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Zsombor
2010-01-02 12:41:33 UTC
==6094== Invalid read of size 4 ==6094== at 0x4FEF879: QUrl::QUrl(QUrl const&) (qurl.cpp:4104) ==6094== by 0x4C64B73: KUrl::KUrl(KUrl const&) (kurl.cpp:472) ==6094== by 0xACD596F: DOM::DocumentImpl::URL() const (dom_docimpl.h:354) ==6094== by 0xAFE516E: KJS::XMLHttpRequest::urlMatchesDocumentDomain(KUrl const&) const (xmlhttprequest.cpp:370) ==6094== by 0xAFE6F4B: KJS::XMLHttpRequest::processSyncLoadResults(QByteArray const&, KUrl const&, QString const&) (xmlhttprequest.cpp:689) ==6094== by 0xAFE5F76: KJS::XMLHttpRequest::send(QString const&, int&) (xmlhttprequest.cpp:492) ==6094== by 0xAFE8027: KJS::XMLHttpRequestProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (xmlhttprequest.cpp:874) ==6094== by 0x7F554D0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69) ==6094== by 0x7F7BF78: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192) ==6094== by 0x7F4E7A1: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144) ==6094== by 0x7F554D0: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69) ==6094== by 0x7F7BF78: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192) ==6094== by 0x7F1C76B: KJS::FunctionBodyNode::execute(KJS::ExecState*) (nodes.cpp:927) ==6094== by 0x7F5B0E5: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) (interpreter.cpp:556) ==6094== by 0x7F5AC4A: KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UString const&, KJS::JSValue*) (interpreter.cpp:496) ==6094== by 0xAFBE9E9: KJS::KJSProxyImpl::evaluate(QString, int, QString const&, DOM::Node const&, KJS::Completion*) (kjs_proxy.cpp:158) ==6094== by 0xACE8FE7: KHTMLPart::executeScript(DOM::Node const&, QString const&) (khtml_part.cpp:1378) ==6094== by 0xAFB0BF1: KJS::ScheduledAction::execute(KJS::Window*) (kjs_window.cpp:2196) ==6094== by 0xAFB1C97: KJS::WindowQObject::timerEvent(QTimerEvent*) (kjs_window.cpp:2362) ==6094== by 0x50569DB: QObject::event(QEvent*) (qobject.cpp:1210) ==6094== by 0x5379063: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4245) ==6094== by 0x5376B28: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3669) ==6094== by 0x4890897: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:302) ==6094== by 0x503F3B0: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:704) ==6094== by 0x5042E88: QCoreApplication::sendEvent(QObject*, QEvent*) (qcoreapplication.h:215) ==6094== by 0x5079A59: QTimerInfoList::activateTimers() (qeventdispatcher_unix.cpp:603) ==6094== by 0x507594F: timerSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:184) ==6094== by 0x5075A08: idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) (qeventdispatcher_glib.cpp:231) ==6094== by 0x64B04C1: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.2200.1) ==6094== by 0x64B3D97: ??? (in /usr/lib/libglib-2.0.so.0.2200.1) ==6094== by 0x64B3EBD: g_main_context_iteration (in /usr/lib/libglib-2.0.so.0.2200.1) ==6094== by 0x5076AEB: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:407) ==6094== by 0x5445A67: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qguieventdispatcher_glib.cpp:202) ==6094== by 0x503C812: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149) ==6094== by 0x503C957: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201) ==6094== by 0x503FA8C: QCoreApplication::exec() (qcoreapplication.cpp:981) ==6094== by 0x537673F: QApplication::exec() (qapplication.cpp:3578) ==6094== by 0x40FF770: kdemain (konqmain.cpp:257) ==6094== by 0x80487A8: main (konqueror_dummy.cpp:3) ==6094== Address 0x58 is not stack'd, malloc'd or (recently) free'd *** Bug 217074 has been marked as a duplicate of this bug. *** [Comment from a bug triager] From bug 246733: - What I was doing when the application crashed: I was browsing alexa.com and changing repeatedly the values in the input fields and refreshing. This bug occurred after 5-6 change of inputs. The website had stopped displaying (blank page) and I pressed reload. [KCrash Handler] #6 QUrl::QUrl (this=0x7fff48967f40, other=...) at io/qurl.cpp:4147 #7 0x00007fec00bb3c29 in KUrl::KUrl (this=0x7fff48967f40, _u=...) at /usr/src/debug/kdelibs-4.4.95/kdecore/io/kurl.cpp:472 #8 0x00007febe9a7ee78 in URL (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/xml/dom_docimpl.h:366 #9 KJS::XMLHttpRequest::urlMatchesDocumentDomain (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/ecma/xmlhttprequest.cpp:392 #10 0x00007febe9a7f3d4 in KJS::XMLHttpRequest::processSyncLoadResults (this=0x7fff48967f40, data=..., finalURL=..., headers=...) at /usr/src/debug/kdelibs-4.4.95/khtml/ecma/xmlhttprequest.cpp:711 #11 0x00007febe9a7fe01 in KJS::XMLHttpRequest::send (this=0x7febe5000a00, _body=<value optimized out>, ec=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/ecma/xmlhttprequest.cpp:514 #12 0x00007febe9a80ca0 in KJS::XMLHttpRequestProtoFunc::callAsFunction (this=<value optimized out>, exec=0x7fff48968c70, thisObj=0x7febe5000a00, args=...) at /usr/src/debug/kdelibs-4.4.95/khtml/ecma/xmlhttprequest.cpp:912 #13 0x00007febe9159b17 in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616 #14 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1204 #15 0x00007febe9138504 in KJS::FunctionImp::callAsFunction (this=0x7febe31db840, exec=0x7fff489694f0, thisObj=<value optimized out>, args=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172 #16 0x00007febe9159b17 in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616 #17 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1204 #18 0x00007febe9138504 in KJS::FunctionImp::callAsFunction (this=0x7febe1b439c0, exec=0x7fff48969f10, thisObj=<value optimized out>, args=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kjs/function.cpp:172 #19 0x00007febe9159b17 in call (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kjs/object.h:616 #20 KJS::Machine::runBlock (args=<value optimized out>, thisObj=<value optimized out>, exec=<value optimized out>, this=<value optimized out>) at codes.def:1204 #21 0x00007febe910f9a3 in KJS::FunctionBodyNode::execute (this=0x9d04c80, exec=0x7fff48969f10) at /usr/src/debug/kdelibs-4.4.95/kjs/nodes.cpp:927 #22 0x00007febe9140cab in KJS::Interpreter::evaluate (this=0x8bdd3e0, sourceURL=..., startingLineNumber=0, code=<value optimized out>, codeLength=<value optimized out>, thisV=0x7febe5000980) at /usr/src/debug/kdelibs-4.4.95/kjs/interpreter.cpp:556 #23 0x00007febe9140e13 in KJS::Interpreter::evaluate (this=0xb0, sourceURL=..., startingLineNumber=1217823152, code=<value optimized out>, thisV=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/kjs/interpreter.cpp:496 #24 0x00007febe9a5ac33 in KJSProxy::evaluate (this=0x96c5560, filename=) at /usr/src/debug/kdelibs-4.4.95/khtml/ecma/kjs_proxy.cpp:126 #25 0x00007febe97e7295 in KHTMLPart::executeScript (this=0x92877d0, filename=..., baseLine=<value optimized out>, n=<value optimized out>, script=<value optimized out>) at /usr/src/debug/kdelibs-4.4.95/khtml/khtml_part.cpp:1282 *** Bug 246733 has been marked as a duplicate of this bug. *** *** Bug 265478 has been marked as a duplicate of this bug. *** *** Bug 255122 has been marked as a duplicate of this bug. *** Thank you for the report. 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. I don't have KDE4 installed any more. I cannot confirm or infirm the report. Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version? If you can reproduce the issue, please change the status to "REPORTED" when replying. 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! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now 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 Thank you for helping us make KDE software even better for everyone! |