Bug 85632 - [Qt] REGRESSION: http/tests/xmlhttprequest/basic-auth-nopassword.html started to crash with newer Qt5
Summary: [Qt] REGRESSION: http/tests/xmlhttprequest/basic-auth-nopassword.html started...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P1 Critical
Assignee: Nobody
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks: 79668
  Show dependency treegraph
 
Reported: 2012-05-04 09:28 PDT by Csaba Osztrogonác
Modified: 2012-05-17 06:06 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Csaba Osztrogonác 2012-05-04 09:28:41 PDT
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]
Comment 1 Csaba Osztrogonác 2012-05-04 09:33:41 PDT
I skipped it - http://trac.webkit.org/changeset/116111
Comment 2 Richard Moore 2012-05-04 13:58:18 PDT
This seems likely to be caused by thiago's QUrl changes.
Comment 3 Alexis Menard (darktears) 2012-05-07 12:57:34 PDT
I'll take it
Comment 4 Alexis Menard (darktears) 2012-05-08 13:38:56 PDT
(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.
Comment 5 Alexis Menard (darktears) 2012-05-10 05:29:30 PDT
(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.
Comment 6 Csaba Osztrogonác 2012-05-17 06:06:27 PDT
Unskipped by r117439