<?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>182449</bug_id>
          
          <creation_ts>2018-02-02 14:16:02 -0800</creation_ts>
          <short_desc>Make all sync IPCs during ScriptDisallowedScope set DoNotProcessIncomingMessagesWhenWaitingForSyncReply</short_desc>
          <delta_ts>2018-04-06 16:53:32 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>182458</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>ariaspensyr85</cc>
    
    <cc>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1395988</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-02-02 14:16:02 -0800</bug_when>
    <thetext>Make sure we don&apos;t process arbitrary sync IPCs in WebContent process while there is a ScriptDisallowedScope in stack.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395992</commentid>
    <comment_count>1</comment_count>
      <attachid>333001</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-02-02 14:27:39 -0800</bug_when>
    <thetext>Created attachment 333001
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396049</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-02-02 16:29:13 -0800</bug_when>
    <thetext>Attachment 333001 did not pass style-queue:


ERROR: Source/WebKit/Platform/IPC/Connection.h:44:  Alphabetical sorting problem.  [build/include_order] [4]
ERROR: Source/WebKit/WebProcess/Plugins/WebPluginInfoProvider.cpp:148:  Multi line control clauses should use braces.  [whitespace/braces] [4]
Total errors found: 2 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412195</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-05 15:40:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/39222541&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412212</commentid>
    <comment_count>4</comment_count>
      <attachid>337311</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-04-05 16:53:21 -0700</bug_when>
    <thetext>Created attachment 337311
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412517</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-04-06 16:53:32 -0700</bug_when>
    <thetext>Committed r230359: &lt;https://trac.webkit.org/changeset/230359&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333001</attachid>
            <date>2018-02-02 14:27:39 -0800</date>
            <delta_ts>2018-04-05 16:53:19 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>wip182449.patch</filename>
            <type>text/plain</type>
            <size>2706</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0Nvbm5lY3Rpb24uaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmgJKHJldmlzaW9uIDIy
Nzk4NSkKKysrIFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0Nvbm5lY3Rpb24uaAkod29ya2lu
ZyBjb3B5KQpAQCAtNDEsNiArNDEsNyBAQAogI2luY2x1ZGUgPHd0Zi9PcHRpb25TZXQuaD4KICNp
bmNsdWRlIDx3dGYvV29ya1F1ZXVlLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgor
I2luY2x1ZGUgPFdlYkNvcmUvU2NyaXB0RGlzYWxsb3dlZFNjb3BlLmg+CiAKICNpZiBPUyhEQVJX
SU4pICYmICFVU0UoVU5JWF9ET01BSU5fU09DS0VUUykKICNpbmNsdWRlIDxtYWNoL21hY2hfcG9y
dC5oPgpAQCAtMzg2LDYgKzM4Nyw5IEBACiB7CiAgICAgQ09NUElMRV9BU1NFUlQoVDo6aXNTeW5j
LCBTeW5jTWVzc2FnZUV4cGVjdGVkKTsKIAorICAgIFJFTEVBU0VfQVNTRVJUX1dJVEhfU0VDVVJJ
VFlfSU1QTElDQVRJT04oc2VuZFN5bmNPcHRpb25zLmNvbnRhaW5zKFNlbmRTeW5jT3B0aW9uOjpE
b05vdFByb2Nlc3NJbmNvbWluZ01lc3NhZ2VzV2hlbldhaXRpbmdGb3JTeW5jUmVwbHkpCisgICAg
ICAgIHx8IFdlYkNvcmU6OlNjcmlwdERpc2FsbG93ZWRTY29wZTo6aXNFdmVudEFsbG93ZWRJbk1h
aW5UaHJlYWQoKSk7CisKICAgICB1aW50NjRfdCBzeW5jUmVxdWVzdElEID0gMDsKICAgICBzdGQ6
OnVuaXF1ZV9wdHI8RW5jb2Rlcj4gZW5jb2RlciA9IGNyZWF0ZVN5bmNNZXNzYWdlRW5jb2RlcihU
OjpyZWNlaXZlck5hbWUoKSwgVDo6bmFtZSgpLCBkZXN0aW5hdGlvbklELCBzeW5jUmVxdWVzdElE
KTsKIApJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1BsdWdpbnMvV2ViUGx1Z2luSW5m
b1Byb3ZpZGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1
Z2lucy9XZWJQbHVnaW5JbmZvUHJvdmlkZXIuY3BwCShyZXZpc2lvbiAyMjc5ODUpCisrKyBTb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvUGx1Z2lucy9XZWJQbHVnaW5JbmZvUHJvdmlkZXIuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0xNDUsNyArMTQ1LDkgQEAKICAgICBpZiAoIW1fcGx1Z2luQ2FjaGVJ
c1BvcHVsYXRlZCkgewogICAgICAgICBIYW5nRGV0ZWN0aW9uRGlzYWJsZXIgaGFuZ0RldGVjdGlv
bkRpc2FibGVyOwogCi0gICAgICAgIGlmICghV2ViUHJvY2Vzczo6c2luZ2xldG9uKCkucGFyZW50
UHJvY2Vzc0Nvbm5lY3Rpb24oKS0+c2VuZFN5bmMoTWVzc2FnZXM6OldlYlByb2Nlc3NQcm94eTo6
R2V0UGx1Z2lucyhtX3Nob3VsZFJlZnJlc2hQbHVnaW5zKSwgTWVzc2FnZXM6OldlYlByb2Nlc3NQ
cm94eTo6R2V0UGx1Z2luczo6UmVwbHkobV9jYWNoZWRQbHVnaW5zLCBtX2NhY2hlZEFwcGxpY2F0
aW9uUGx1Z2lucyksIDApKQorICAgICAgICBpZiAoIVdlYlByb2Nlc3M6OnNpbmdsZXRvbigpLnBh
cmVudFByb2Nlc3NDb25uZWN0aW9uKCktPnNlbmRTeW5jKE1lc3NhZ2VzOjpXZWJQcm9jZXNzUHJv
eHk6OkdldFBsdWdpbnMobV9zaG91bGRSZWZyZXNoUGx1Z2lucyksCisgICAgICAgICAgICBNZXNz
YWdlczo6V2ViUHJvY2Vzc1Byb3h5OjpHZXRQbHVnaW5zOjpSZXBseShtX2NhY2hlZFBsdWdpbnMs
IG1fY2FjaGVkQXBwbGljYXRpb25QbHVnaW5zKSwgMCwKKyAgICAgICAgICAgIFNlY29uZHM6Omlu
ZmluaXR5KCksIElQQzo6U2VuZFN5bmNPcHRpb246OkRvTm90UHJvY2Vzc0luY29taW5nTWVzc2Fn
ZXNXaGVuV2FpdGluZ0ZvclN5bmNSZXBseSkpCiAgICAgICAgICAgICByZXR1cm47CiAKICAgICAg
ICAgbV9zaG91bGRSZWZyZXNoUGx1Z2lucyA9IGZhbHNlOwpJbmRleDogU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAJKHJldmlzaW9uIDIyNzk4NSkKKysrIFNv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0yODkwLDcgKzI4OTAsNyBAQAogSW50UmVjdCBXZWJQYWdlOjpyb290Vmlld1RvU2NyZWVu
KGNvbnN0IEludFJlY3QmIHJlY3QpCiB7CiAgICAgSW50UmVjdCBzY3JlZW5SZWN0OwotICAgIHNl
bmRTeW5jKE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OlJvb3RWaWV3VG9TY3JlZW4ocmVjdCksIE1l
c3NhZ2VzOjpXZWJQYWdlUHJveHk6OlJvb3RWaWV3VG9TY3JlZW46OlJlcGx5KHNjcmVlblJlY3Qp
KTsKKyAgICBzZW5kU3luYyhNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpSb290Vmlld1RvU2NyZWVu
KHJlY3QpLCBNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpSb290Vmlld1RvU2NyZWVuOjpSZXBseShz
Y3JlZW5SZWN0KSwgU2Vjb25kczo6aW5maW5pdHkoKSwgSVBDOjpTZW5kU3luY09wdGlvbjo6RG9O
b3RQcm9jZXNzSW5jb21pbmdNZXNzYWdlc1doZW5XYWl0aW5nRm9yU3luY1JlcGx5KTsKICAgICBy
ZXR1cm4gc2NyZWVuUmVjdDsKIH0KICAgICAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337311</attachid>
            <date>2018-04-05 16:53:21 -0700</date>
            <delta_ts>2018-04-06 08:06:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182449-20180405165320.patch</filename>
            <type>text/plain</type>
            <size>1939</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzAzMTUpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE4LTA0LTA1ICBSeW9zdWtlIE5p
d2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIE1ha2UgYWxsIHN5bmMgSVBDcyBkdXJp
bmcgU2NyaXB0RGlzYWxsb3dlZFNjb3BlIHNldCBEb05vdFByb2Nlc3NJbmNvbWluZ01lc3NhZ2Vz
V2hlbldhaXRpbmdGb3JTeW5jUmVwbHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE4MjQ0OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzkyMjI1NDE+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVsZWFz
ZSBhc3NlcnQgdGhhdCBhIHN5bmMgSVBDIGluc2lkZSBTY3JpcHREaXNhbGxvd2VkU2NvcGUgc2V0
cyBEb05vdFByb2Nlc3NJbmNvbWluZ01lc3NhZ2VzV2hlbldhaXRpbmdGb3JTeW5jUmVwbHkKKyAg
ICAgICAgdG8gYXZvaWQgZXhlY3V0aW5nIGFyYml0cmFyeSBzY3JpcHRzIGFzIGEgcmVzdWx0IG9m
IHByb2Nlc3NpbmcgaW5jb21pbmcgc3luYyBJUENzLgorCisgICAgICAgICogUGxhdGZvcm0vSVBD
L0Nvbm5lY3Rpb24uaDoKKyAgICAgICAgKElQQzo6Q29ubmVjdGlvbjo6c2VuZFN5bmMpOiBBZGRl
ZCB0aGUgcmVsZWFzZSBhc3NlcnRpb24uCisKIDIwMTgtMDQtMDUgIEJyYWR5IEVpZHNvbiAgPGJl
aWRzb25AYXBwbGUuY29tPgogCiAgICAgICAgIFByb2Nlc3MgU3dhcCBvbiBOYXZpZ2F0aW9uIGNh
dXNlcyBtYW55IHdlYnBhZ2VzIHRvIGhhbmcgZHVlIHRvIGF0dGVtcHRlZCBwcm9jZXNzIHN3YXAg
Zm9yIGlmcmFtZSBuYXZpZ2F0aW9ucy4KSW5kZXg6IFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBD
L0Nvbm5lY3Rpb24uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9D
b25uZWN0aW9uLmgJKHJldmlzaW9uIDIzMDMxMikKKysrIFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0v
SVBDL0Nvbm5lY3Rpb24uaAkod29ya2luZyBjb3B5KQpAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1
ZGUgIkVuY29kZXIuaCIKICNpbmNsdWRlICJIYW5kbGVNZXNzYWdlLmgiCiAjaW5jbHVkZSAiTWVz
c2FnZVJlY2VpdmVyLmgiCisjaW5jbHVkZSA8V2ViQ29yZS9TY3JpcHREaXNhbGxvd2VkU2NvcGUu
aD4KICNpbmNsdWRlIDxhdG9taWM+CiAjaW5jbHVkZSA8d3RmL0NvbmRpdGlvbi5oPgogI2luY2x1
ZGUgPHd0Zi9EZXF1ZS5oPgpAQCAtMzg1LDYgKzM4Niw5IEBAIHRlbXBsYXRlPHR5cGVuYW1lIFQ+
IGJvb2wgQ29ubmVjdGlvbjo6c2UKIHsKICAgICBDT01QSUxFX0FTU0VSVChUOjppc1N5bmMsIFN5
bmNNZXNzYWdlRXhwZWN0ZWQpOwogCisgICAgUkVMRUFTRV9BU1NFUlRfV0lUSF9TRUNVUklUWV9J
TVBMSUNBVElPTihzZW5kU3luY09wdGlvbnMuY29udGFpbnMoU2VuZFN5bmNPcHRpb246OkRvTm90
UHJvY2Vzc0luY29taW5nTWVzc2FnZXNXaGVuV2FpdGluZ0ZvclN5bmNSZXBseSkKKyAgICAgICAg
fHwgV2ViQ29yZTo6U2NyaXB0RGlzYWxsb3dlZFNjb3BlOjppc0V2ZW50QWxsb3dlZEluTWFpblRo
cmVhZCgpKTsKKwogICAgIHVpbnQ2NF90IHN5bmNSZXF1ZXN0SUQgPSAwOwogICAgIHN0ZDo6dW5p
cXVlX3B0cjxFbmNvZGVyPiBlbmNvZGVyID0gY3JlYXRlU3luY01lc3NhZ2VFbmNvZGVyKFQ6OnJl
Y2VpdmVyTmFtZSgpLCBUOjpuYW1lKCksIGRlc3RpbmF0aW9uSUQsIHN5bmNSZXF1ZXN0SUQpOwog
Cg==
</data>
<flag name="review"
          id="355732"
          type_id="1"
          status="+"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>