RESOLVED INVALID 45402
[Qt] QtTestBrowser unable to load http://www.flysas.com
https://bugs.webkit.org/show_bug.cgi?id=45402
Summary [Qt] QtTestBrowser unable to load http://www.flysas.com
Alexandra Santos
Reported 2010-09-08 11:30:27 PDT
QtTestBrowser is unable to load the following url: http://www.flysas.com when running on a symbian device. Steps to reproduce: 1.- Flash the device with symbian 4 platform and qtwebkit 2.1 2.- Install and launch QtTestBrowser 3.- Try to load the following url http://www.flysas.com Actual Results SSl handshake error is displayed. Page could not be loaded. Expected Results: The above mentioned page would load just fine.
Attachments
firefox go to flysas.com trace (111.00 KB, text/plain)
2010-10-28 13:19 PDT, qi
no flags
QtTestBrowser go to flysas.com trace (983 bytes, text/plain)
2010-10-28 13:19 PDT, qi
no flags
firefox go to scaninavian trace (3.24 KB, application/octet-stream)
2010-10-28 13:20 PDT, qi
no flags
QtTestBrowser go to scaninavian trace (2.07 KB, text/plain)
2010-10-28 13:20 PDT, qi
no flags
error callstack (2.45 MB, image/bmp)
2010-11-03 13:38 PDT, qi
no flags
Alexandra Santos
Comment 1 2010-10-26 07:47:33 PDT
This issue is reproducible on symbian 3 with the following stack: Qt 4.7, QtWebkit 2.1 and QtTestBrowser.
Suresh Voruganti
Comment 2 2010-10-26 11:39:26 PDT
Adding dependency to 39121 as this is Basic acceptance test failure for Qtwebkit 2.1
qi
Comment 3 2010-10-28 13:18:10 PDT
On the emulator environment, I used wireshark to trace the internet communication, see attachments. To comparison, I also trace firefox. For firefox, it is simple, the browser get content directly. For our browser, we get 302, redirect to "https://sso.scandinavian.net/SSOSite/IsLoggedIn.aspx?url=http%3a%2f%2fwww.flysas.com%2f". Because the response is coded, I don't know to how to decode to see what's happen inside. I even forced firefox go to "https://sso.scandinavian.net/SSOSite/IsLoggedIn.aspx?url=http%3a%2f%2fwww.flysas.com%2f", looks like the firefox get response (different with what symbian browser get), and then go back to flysas.com again.
qi
Comment 4 2010-10-28 13:19:12 PDT
Created attachment 72224 [details] firefox go to flysas.com trace
qi
Comment 5 2010-10-28 13:19:47 PDT
Created attachment 72225 [details] QtTestBrowser go to flysas.com trace
qi
Comment 6 2010-10-28 13:20:25 PDT
Created attachment 72226 [details] firefox go to scaninavian trace
qi
Comment 7 2010-10-28 13:20:54 PDT
Created attachment 72227 [details] QtTestBrowser go to scaninavian trace
qi
Comment 8 2010-11-03 13:36:19 PDT
I try to force QtTestBrowser use Firefox usr-agent string, it doesn't help. Don't know the reason why server redirect QtTestBrowser to a https page yet. What I know now is QSslSocketBackendPrivate issue a QAbstractSocket::SslHandshakeFailedError in startHandshake function. See attached callstack.
qi
Comment 9 2010-11-03 13:38:08 PDT
Created attachment 72862 [details] error callstack
qi
Comment 10 2010-11-04 08:23:53 PDT
Create a bug at http://bugreports.qt.nokia.com/browse/QTWEBKIT-296 Note: Safari also be redirected, but looks ssl shakehand success. I digged into qsslsockedt_openssl.cpp, found a certificate issue in function startHandshake.
Suresh Voruganti
Comment 11 2010-11-04 11:12:21 PDT
This issue is now tracked at https://bsetpl02.americas.nokia.com/browse/QT-4264. As this is Qt issue, resolving the error as Invalid.
Note You need to log in before you can comment on or make changes to this bug.