Bug 85632
Summary: | [Qt] REGRESSION: http/tests/xmlhttprequest/basic-auth-nopassword.html started to crash with newer Qt5 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Critical | CC: | hausmann, menard, ossy, rich |
Priority: | P1 | Keywords: | Qt, QtTriaged |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 79668 |
Csaba Osztrogonác
After this update http/tests/xmlhttprequest/basic-auth-nopassword.html started to crash
with Qt5-WK1: https://lists.webkit.org/pipermail/webkit-qt/2012-May/002715.html
crash log for DumpRenderTree (pid 21632):
STDOUT: <empty>
STDERR: 1 0x806b1da /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/bin/DumpRenderTree() [0x806b1da]
STDERR: 2 0xf778e400 [0xf778e400]
STDERR: 3 0xf3557204 /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(+0x1a0204) [0xf3557204]
STDERR: 4 0xf35576ca /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(+0x1a06ca) [0xf35576ca]
STDERR: 5 0xf3557c3c /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(+0x1a0c3c) [0xf3557c3c]
STDERR: 6 0xf354ce2c /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(+0x195e2c) [0xf354ce2c]
STDERR: 7 0xf354e30d /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(+0x19730d) [0xf354e30d]
STDERR: 8 0xf354ec47 /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(+0x197c47) [0xf354ec47]
STDERR: 9 0xf354f041 /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(QUrl::QUrl(QString const&, QUrl::ParsingMode)+0x31) [0xf354f041]
STDERR: 10 0xf354f706 /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(QUrl::fromEncoded(QByteArray const&, QUrl::ParsingMode)+0x66) [0xf354f706]
STDERR: 11 0xf6203ad6 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::KURL::operator QUrl() const+0x76) [0xf6203ad6]
STDERR: 12 0xf56f08f3 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(+0x9228f3) [0xf56f08f3]
STDERR: 13 0xf5e885e9 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::FrameLoader::userAgent(WebCore::KURL const&) const+0x33) [0xf5e885e9]
STDERR: 14 0xf5e88673 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::FrameLoader::applyUserAgent(WebCore::ResourceRequest&)+0x35) [0xf5e88673]
STDERR: 15 0xf5e88ee0 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::FrameLoader::addExtraFieldsToRequest(WebCore::ResourceRequest&, WebCore::FrameLoadType, bool)+0x90) [0xf5e88ee0]
STDERR: 16 0xf5e892ae /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::FrameLoader::addExtraFieldsToMainResourceRequest(WebCore::ResourceRequest&)+0x36) [0xf5e892ae]
STDERR: 17 0xf5e96853 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::FrameLoader::load(WebCore::DocumentLoader*)+0x31) [0xf5e96853]
STDERR: 18 0xf5e96a3f /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::FrameLoader::load(WebCore::ResourceRequest const&, WebCore::SubstituteData const&, bool)+0xff) [0xf5e96a3f]
STDERR: 19 0xf5e96b2f /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(WebCore::FrameLoader::load(WebCore::ResourceRequest const&, bool)+0x6f) [0xf5e96b2f]
STDERR: 20 0xf56a9edc /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(QWebFrame::load(QNetworkRequest const&, QNetworkAccessManager::Operation, QByteArray const&)+0x69c) [0xf56a9edc]
STDERR: 21 0xf56aa6cd /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/lib/libQtWebKit.so.5(QWebFrame::load(QUrl const&)+0x4d) [0xf56aa6cd]
STDERR: 22 0x8063f29 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/bin/DumpRenderTree() [0x8063f29]
STDERR: 23 0x8055249 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/bin/DumpRenderTree() [0x8055249]
STDERR: 24 0x80657d3 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/bin/DumpRenderTree() [0x80657d3]
STDERR: 25 0x806ed22 /home/webkitbuildbot/slaves/release32bit-qt5/buildslave/qt-linux-32-release-qt5/build/WebKitBuild/Release/bin/DumpRenderTree() [0x806ed22]
STDERR: 26 0xf3600d97 /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(QMetaCallEvent::placeMetaCall(QObject*)+0x87) [0xf3600d97]
STDERR: 27 0xf36018fd /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(QObject::event(QEvent*)+0x20d) [0xf36018fd]
STDERR: 28 0xf429a07c /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtWidgets.so.5(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0xac) [0xf429a07c]
STDERR: 29 0xf42a4731 /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtWidgets.so.5(QApplication::notify(QObject*, QEvent*)+0x151) [0xf42a4731]
STDERR: 30 0xf35d9f5b /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x7b) [0xf35d9f5b]
STDERR: 31 0xf35df59b /usr/local/Trolltech/Qt5/Qt-5.0.0-r29/lib/libQtCore.so.5(QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)+0x34b) [0xf35df59b]
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Csaba Osztrogonác
I skipped it - http://trac.webkit.org/changeset/116111
Richard Moore
This seems likely to be caused by thiago's QUrl changes.
Alexis Menard (darktears)
I'll take it
Alexis Menard (darktears)
(In reply to comment #3)
> I'll take it
Fixed when https://codereview.qt-project.org/#change,25657 will merge and when we do a new import of Qt.
Alexis Menard (darktears)
(In reply to comment #4)
> (In reply to comment #3)
> > I'll take it
>
> Fixed when https://codereview.qt-project.org/#change,25657 will merge and when we do a new import of Qt.
Landed in Qt master. All these tests should be unskipped when we update to newer Qt.
Csaba Osztrogonác
Unskipped by r117439