<?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>112557</bug_id>
          
          <creation_ts>2013-03-18 04:24:44 -0700</creation_ts>
          <short_desc>[GTK][WK2] Load get stuck opening the same custom scheme URI twice</short_desc>
          <delta_ts>2017-03-11 11:03:21 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Manuel Rego Casasnovas">rego</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>856979</commentid>
    <comment_count>0</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-03-18 04:24:44 -0700</bug_when>
    <thetext>With the patch for adding &quot;about:&quot; URIs support to MiniBrowser (see bug #112419), you can reproduce the issue launch MiniBrowser with the same &quot;about:&quot; URI twice:
$ Tools/Scripts/run-launcher --gtk -2 about:foo about:foo

Then if you are connected to the &quot;load-changed&quot; signal, you&apos;ll see that the load never finishes for one of the views.

It seems similar to but #112418, however with the patch provided there this issue is still present, so maybe it could be related with specific custom scheme URIs code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>856983</commentid>
    <comment_count>1</comment_count>
      <attachid>193525</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-03-18 04:30:00 -0700</bug_when>
    <thetext>Created attachment 193525
Example unit test to reproduce the issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857057</commentid>
    <comment_count>2</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2013-03-18 06:30:06 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; It seems similar to bug #112418, however with the patch provided there this issue is still present, so maybe it could be related with specific custom scheme URIs code.

The issue is different as the code related to the patch for bug #112418 is not used when browsing the &quot;about:&quot; URIs.

Anyway, the issue has some similarities as WebFrameLoaderClient::dispatchDidReceiveResponse() is only called for one URI and not the other.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193525</attachid>
            <date>2013-03-18 04:30:00 -0700</date>
            <delta_ts>2013-03-18 04:30:00 -0700</delta_ts>
            <desc>Example unit test to reproduce the issue</desc>
            <filename>0001-Unit-test-to-reproduce-the-issue.patch</filename>
            <type>text/plain</type>
            <size>3163</size>
            <attacher name="Manuel Rego Casasnovas">rego</attacher>
            
              <data encoding="base64">RnJvbSAxZDMyMjQ3YTA4ZWE4MzQ5YTVhNzhlMTAzZDQ4NDU2MDk4NTAyNmM2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYW51ZWwgUmVnbyBDYXNhc25vdmFzIDxyZWdvQGlnYWxpYS5j
b20+CkRhdGU6IE1vbiwgMTggTWFyIDIwMTMgMTI6MjM6MzcgKzAxMDAKU3ViamVjdDogW1BBVENI
XSBVbml0IHRlc3QgdG8gcmVwcm9kdWNlIHRoZSBpc3N1ZQoKLS0tCiAuLi4vQVBJL2d0ay90ZXN0
cy9UZXN0V2ViS2l0V2ViQ29udGV4dC5jcHAgICAgICAgICB8ICAgNDMgKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdlYktpdFdlYkNvbnRleHQu
Y3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9ndGsvdGVzdHMvVGVzdFdlYktpdFdl
YkNvbnRleHQuY3BwCmluZGV4IDE4NWMwNmMuLjVjY2Y5ZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZ3RrL3Rlc3RzL1Rlc3RXZWJLaXRXZWJDb250ZXh0LmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2d0ay90ZXN0cy9UZXN0V2ViS2l0V2Vi
Q29udGV4dC5jcHAKQEAgLTE3NCw2ICsxNzQsNDggQEAgcHVibGljOgogICAgIEhhc2hNYXA8U3Ry
aW5nLCBVUklTY2hlbWVIYW5kbGVyPiBtX2hhbmRsZXJzTWFwOwogfTsKIAorc3RhdGljIHZvaWQg
dXJpU2NoZW1lQ2FsbGJhY2soV2ViS2l0VVJJU2NoZW1lUmVxdWVzdCogcmVxdWVzdCwgZ3BvaW50
ZXIgdXNlckRhdGEpCit7CisgICAgR0lucHV0U3RyZWFtICpzdHJlYW07CisgICAgY29uc3QgY2hh
ciAqY29udGVudHMgPSAiPGh0bWw+PGJvZHk+VGVzdDwvYm9keT48L2h0bWw+IjsKKyAgICBnc2l6
ZSBzdHJlYW1MZW5ndGggPSBzdHJsZW4oY29udGVudHMpOworCisgICAgc3RyZWFtID0gZ19tZW1v
cnlfaW5wdXRfc3RyZWFtX25ld19mcm9tX2RhdGEoY29udGVudHMsIHN0cmVhbUxlbmd0aCwgMCk7
CisgICAgd2Via2l0X3VyaV9zY2hlbWVfcmVxdWVzdF9maW5pc2gocmVxdWVzdCwgc3RyZWFtLCBz
dHJlYW1MZW5ndGgsICJ0ZXh0L2h0bWwiKTsKK30KKworc3RhdGljIGd1aW50IHVuZmluaXNoZWRW
aWV3c0NvdW50ZXIgPSAwOworCitzdGF0aWMgdm9pZCBsb2FkQ2hhbmdlZEFib3V0Q2FsbGJhY2so
V2ViS2l0V2ViVmlldyogd2ViVmlldywgV2ViS2l0TG9hZEV2ZW50IGxvYWRFdmVudCwgR01haW5M
b29wICpsb29wKQoreworICAgIGlmIChsb2FkRXZlbnQgPT0gV0VCS0lUX0xPQURfRklOSVNIRUQp
IHsKKyAgICAgICAgdW5maW5pc2hlZFZpZXdzQ291bnRlci0tOworICAgICAgICBnX3NpZ25hbF9o
YW5kbGVyc19kaXNjb25uZWN0X2J5X2Z1bmMod2ViVmlldywgcmVpbnRlcnByZXRfY2FzdDx2b2lk
Kj4obG9hZENoYW5nZWRBYm91dENhbGxiYWNrKSwgbG9vcCk7CisKKyAgICAgICAgaWYgKHVuZmlu
aXNoZWRWaWV3c0NvdW50ZXIgPT0gMCkKKyAgICAgICAgICAgIGdfbWFpbl9sb29wX3F1aXQobG9v
cCk7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB0ZXN0V2ViQ29udGV4dFVSSVNjaGVtZVJlcGVh
dGVkVVJJcyhVUklTY2hlbWVUZXN0KiB0ZXN0LCBnY29uc3Rwb2ludGVyKQoreworICAgIHdlYmtp
dF93ZWJfY29udGV4dF9yZWdpc3Rlcl91cmlfc2NoZW1lKHdlYmtpdF93ZWJfY29udGV4dF9nZXRf
ZGVmYXVsdCgpLCAidGVzdCIsIHVyaVNjaGVtZUNhbGxiYWNrLCAwLCAwKTsKKworICAgIFdlYktp
dFdlYlZpZXcgKnZpZXcxID0gV0VCS0lUX1dFQl9WSUVXKHdlYmtpdF93ZWJfdmlld19uZXcoKSk7
CisgICAgV2ViS2l0V2ViVmlldyAqdmlldzIgPSBXRUJLSVRfV0VCX1ZJRVcod2Via2l0X3dlYl92
aWV3X25ldygpKTsKKworICAgIHVuZmluaXNoZWRWaWV3c0NvdW50ZXIgPSAyOworCisgICAgZ19z
aWduYWxfY29ubmVjdCh2aWV3MSwgImxvYWQtY2hhbmdlZCIsIEdfQ0FMTEJBQ0sobG9hZENoYW5n
ZWRBYm91dENhbGxiYWNrKSwgdGVzdC0+bV9tYWluTG9vcCk7CisgICAgZ19zaWduYWxfY29ubmVj
dCh2aWV3MiwgImxvYWQtY2hhbmdlZCIsIEdfQ0FMTEJBQ0sobG9hZENoYW5nZWRBYm91dENhbGxi
YWNrKSwgdGVzdC0+bV9tYWluTG9vcCk7CisKKyAgICB3ZWJraXRfd2ViX3ZpZXdfbG9hZF91cmko
dmlldzEsICJ0ZXN0OmJsYW5rIik7CisgICAgd2Via2l0X3dlYl92aWV3X2xvYWRfdXJpKHZpZXcy
LCAidGVzdDpibGFuayIpOworCisgICAgaWYgKHVuZmluaXNoZWRWaWV3c0NvdW50ZXIgIT0gMCkK
KyAgICAgICAgZ19tYWluX2xvb3BfcnVuKHRlc3QtPm1fbWFpbkxvb3ApOworfQorCiBzdGF0aWMg
dm9pZCB0ZXN0V2ViQ29udGV4dFVSSVNjaGVtZShVUklTY2hlbWVUZXN0KiB0ZXN0LCBnY29uc3Rw
b2ludGVyKQogewogICAgIHRlc3QtPnJlZ2lzdGVyVVJJU2NoZW1lSGFuZGxlcigiZm9vIiwga0Jh
ckhUTUwsIHN0cmxlbihrQmFySFRNTCksICJ0ZXh0L2h0bWwiKTsKQEAgLTM4Nyw2ICs0MjksNyBA
QCB2b2lkIGJlZm9yZUFsbCgpCiAgICAgVGVzdDo6YWRkKCJXZWJLaXRXZWJDb250ZXh0IiwgImRl
ZmF1bHQtY29udGV4dCIsIHRlc3RXZWJDb250ZXh0RGVmYXVsdCk7CiAgICAgUGx1Z2luc1Rlc3Q6
OmFkZCgiV2ViS2l0V2ViQ29udGV4dCIsICJnZXQtcGx1Z2lucyIsIHRlc3RXZWJDb250ZXh0R2V0
UGx1Z2lucyk7CiAgICAgVVJJU2NoZW1lVGVzdDo6YWRkKCJXZWJLaXRXZWJDb250ZXh0IiwgInVy
aS1zY2hlbWUiLCB0ZXN0V2ViQ29udGV4dFVSSVNjaGVtZSk7CisgICAgVVJJU2NoZW1lVGVzdDo6
YWRkKCJXZWJLaXRXZWJDb250ZXh0IiwgInVyaS1zY2hlbWUtcmVwZWF0ZWQtdXJpcyIsIHRlc3RX
ZWJDb250ZXh0VVJJU2NoZW1lUmVwZWF0ZWRVUklzKTsKICAgICBUZXN0OjphZGQoIldlYktpdFdl
YkNvbnRleHQiLCAic3BlbGwtY2hlY2tlciIsIHRlc3RXZWJDb250ZXh0U3BlbGxDaGVja2VyKTsK
ICAgICBXZWJWaWV3VGVzdDo6YWRkKCJXZWJLaXRXZWJDb250ZXh0IiwgImxhbmd1YWdlcyIsIHRl
c3RXZWJDb250ZXh0TGFuZ3VhZ2VzKTsKICAgICBTZWN1cml0eVBvbGljeVRlc3Q6OmFkZCgiV2Vi
S2l0U2VjdXJpdHlNYW5hZ2VyIiwgInNlY3VyaXR5LXBvbGljeSIsIHRlc3RXZWJDb250ZXh0U2Vj
dXJpdHlQb2xpY3kpOwotLSAKMS43LjEwLjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>