<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>57228</bug_id>
          
          <creation_ts>2011-03-28 06:17:15 -0700</creation_ts>
          <short_desc>[Qt][Symbian] Hang : No response on calling send() method on XMLHttpRequest object.</short_desc>
          <delta_ts>2014-02-03 03:17:27 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>S60 Hardware</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="vijaysharma">murlivala</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>joel.parks</cc>
    
    <cc>johannes.oikarinen</cc>
    
    <cc>koshuin</cc>
    
    <cc>krithigassree.sambamurthy</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>markus</cc>
    
    <cc>murali.alluri</cc>
    
    <cc>peter.hartmann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>374453</commentid>
    <comment_count>0</comment_count>
    <who name="vijaysharma">murlivala</who>
    <bug_when>2011-03-28 06:17:15 -0700</bug_when>
    <thetext>Steps to reproduce:
1. load the attached html page and press the button &apos;GetData&apos;.

Expected Behavior:
It should fetch data from server

Current Behavior:
It&apos;s getting hanged, no response after calling send() method on XMLHttpRequest object.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375083</commentid>
    <comment_count>1</comment_count>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2011-03-29 00:37:02 -0700</bug_when>
    <thetext>Hi, can we get the attachment you are talking about?
Which version of QtWebkit, on which device, with which version of Qt ? What kind of test application? What kind of access point we are talking about? Is it behind firewall? etc..

XMLHttpRequest works, a lot of problems reported relate to wrong security settings. So to reproduce this issue we need more information.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>375086</commentid>
    <comment_count>2</comment_count>
      <attachid>87276</attachid>
    <who name="vijaysharma">murlivala</who>
    <bug_when>2011-03-29 00:40:35 -0700</bug_when>
    <thetext>Created attachment 87276
Sample html to reproduce the issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>377672</commentid>
    <comment_count>3</comment_count>
    <who name="vijaysharma">murlivala</who>
    <bug_when>2011-04-01 00:46:46 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Hi, can we get the attachment you are talking about?
&gt; Which version of QtWebkit, on which device, with which version of Qt ? What kind of test application? What kind of access point we are talking about? Is it behind firewall? etc..
&gt; 
&gt; XMLHttpRequest works, a lot of problems reported relate to wrong security settings. So to reproduce this issue we need more information.


Qtwebkit version: qtwebkit 2.1.1 week 09

On device, keep the single access point(GPRS or WiFi)

test html page has been attached already

no firewall settings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388209</commentid>
    <comment_count>4</comment_count>
    <who name="Joel Parks">joel.parks</who>
    <bug_when>2011-04-18 18:51:48 -0700</bug_when>
    <thetext>also ref WRT 7797; blocking WRT BAT since March 31</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392403</commentid>
    <comment_count>5</comment_count>
    <who name="Murali Alluri">murali.alluri</who>
    <bug_when>2011-04-26 05:09:23 -0700</bug_when>
    <thetext>Can someone from Webkit team please prioritize this error. This is blocking WRT BAT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392501</commentid>
    <comment_count>6</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-04-26 09:16:33 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Can someone from Webkit team please prioritize this error. This is blocking WRT BAT.

It is already a P1-blocker.
If you need it immediately, you should find someone who can look at the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>404414</commentid>
    <comment_count>7</comment_count>
    <who name="Johannes Oikarinen">johannes.oikarinen</who>
    <bug_when>2011-05-16 04:37:25 -0700</bug_when>
    <thetext>The root cause of this issue is found in QtNetwork QNetworkReplyImpPrivate class. The class doesn&apos;t maintain correct state for synchronous requests; synchronous requests are set to finished already at the beginning of the request. Wrong state blocks the QNetworkReply from emitting finished signal when the request actually completes. Since no signal is emitted an eventloop in ResourceHandle::loadResourceSynchronously hangs at Webkit’s side.

Webkit might need to have an additional check to see if the QNetworkReply contains any unread data before closing it. This is needed since a response can be received from a remote host before Webkit connects handlers for the QNetworkReply. QNetworkReplyHandler::finish could be suitable place to implement this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428233</commentid>
    <comment_count>8</comment_count>
    <who name="Joel Parks">joel.parks</who>
    <bug_when>2011-06-27 13:40:56 -0700</bug_when>
    <thetext>ref QT-5061</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445379</commentid>
    <comment_count>9</comment_count>
    <who name="">krithigassree.sambamurthy</who>
    <bug_when>2011-08-02 11:40:19 -0700</bug_when>
    <thetext>The sample html provided here shows the XML 101 Error across all browsers. (Chrome, Safari, Firefox and QtTestBrowser).

Tried the original test (part of widget) in the Qt-5061. Unable to reproduce on QtTestBrowser (based on Qt 4.7)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445382</commentid>
    <comment_count>10</comment_count>
    <who name="">krithigassree.sambamurthy</who>
    <bug_when>2011-08-02 11:40:46 -0700</bug_when>
    <thetext>The sample html provided here shows the XML 101 Error across all browsers. (Chrome, Safari, Firefox and QtTestBrowser).

Tried the original test (part of widget) in the Qt-5061. Unable to reproduce on QtTestBrowser (based on Qt 4.7)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975193</commentid>
    <comment_count>11</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:17:27 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>87276</attachid>
            <date>2011-03-29 00:40:35 -0700</date>
            <delta_ts>2011-03-29 00:40:35 -0700</delta_ts>
            <desc>Sample html to reproduce the issue</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>1271</size>
            <attacher name="vijaysharma">murlivala</attacher>
            
              <data encoding="base64">PGh0bWw+DQo8aGVhZD4NCg0KDQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgPg0KdmFy
IHhtbGh0dHByZXF1ZXN0ID0gY3JlYXRlUmVxdWVzdE9iamVjdCgpOw0KZnVuY3Rpb24gY3JlYXRl
UmVxdWVzdE9iamVjdCgpIA0Kew0KICAgICAgICBpZiAod2luZG93LlhNTEh0dHBSZXF1ZXN0KSAN
CiAgICAgICAgew0KICAgICAgICAgICAgICAgIHJldHVybiB4bWxodHRwcmVxdWVzdCA9IG5ldyBY
TUxIdHRwUmVxdWVzdCgpOyANCiAgICAgICAgfSANCiAgICAgIGVsc2UgaWYgKHdpbmRvdy5BY3Rp
dmVYT2JqZWN0KSANCiAgICAgIHsgIA0KICAgICAgICAgICAgcmV0dXJuIHhtbGh0dHByZXF1ZXN0
ID0gbmV3IEFjdGl2ZVhPYmplY3QoIk1pY3Jvc29mdC5YTUxIVFRQIik7IA0KICAgICAgfSANCn0N
Cg0KZnVuY3Rpb24gTG9hZFhtbERhdGEoKQ0Kew0KICAgdmFyIHVybCA9ICJodHRwOi8vMTI1LjE2
LjIxMy4yNDMvdXBsb2FkL3Rlc3QudHh0IjsNCg0KCXRyeXsgDQoJCSAgYWxlcnQoIkluIExvYWRY
bWxEYXRhIik7DQoJCQluZXRzY2FwZS5zZWN1cml0eS5Qcml2aWxlZ2VNYW5hZ2VyLmVuYWJsZVBy
aXZpbGVnZSgiVW5pdmVyc2FsQnJvd3NlclJlYWQiKTsgfQ0KCWNhdGNoKGUpDQoJew0KCQlhbGVy
dCgiRVJST1IgIitlLmNvZGUrZS5tZXNzYWdlKTsJIA0KCX0gLy8gYmVmb3JlIGVhY2gNCg0KICAg
IHhtbGh0dHByZXF1ZXN0Lm9wZW4oIkdFVCIsIHVybCwgZmFsc2UpOw0KICAgIA0KICAgIGFsZXJ0
KCJzZW5kaW5nIik7DQogICAgdHJ5ew0KICAgIHhtbGh0dHByZXF1ZXN0LnNlbmQobnVsbCk7DQog
ICAgYWxlcnQoIkRhdGE9PiIreG1saHR0cHJlcXVlc3QucmVzcG9uc2VUZXh0KTsNCiAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdCcpLmlubmVySFRNTD14bWxodHRwcmVxdWVzdC5yZXNw
b25zZVRleHQ7DQogICAgfQ0KICAgIGNhdGNoKGUpDQogICAgew0KICAgIAkJYWxlcnQoJ3NlbmQg
ZXgnK2UpOw0KICAgIH0NCiAgICANCn0NCg0KPC9zY3JpcHQ+DQoNCjwvaGVhZD4NCg0KPGJvZHk+
CQ0KDQoNCg0KPGZpZWxkc2V0Pg0KPGxlZ2VuZD5HZXQgRGF0YSBmcm9tIFNlcnZlcjwvbGVnZW5k
Pg0KPGRpdiBpZD0idGVzdCI+DQo8aDI+Q2xpY2sgdG8gbGV0IEFKQVggY2hhbmdlIHRoaXMgdGV4
dDwvaDI+DQo8L2Rpdj4NCjxpbnB1dCB0eXBlPSJidXR0b24iIG5hbWU9ImJ1dHRvbjEiIHZhbHVl
PSJHZXREYXRhIiBvbkNsaWNrPSJMb2FkWG1sRGF0YSgpIj4NCjwvZmllbGRzZXQ+DQoNCjwvYm9k
eT4NCjwvaHRtbD4NCg0KDQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>