<?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>237800</bug_id>
          
          <creation_ts>2022-03-11 16:28:54 -0800</creation_ts>
          <short_desc>IPC thread&apos;s QOS should match the sending thread&apos;s QOS when calling sendSync()</short_desc>
          <delta_ts>2022-03-11 18:34:14 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1850643</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-11 16:28:54 -0800</bug_when>
    <thetext>IPC thread&apos;s QOS should match the sending thread&apos;s QOS when calling sendSync(), since it blocks the calling thread.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1850644</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-11 16:29:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/90061548&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1850645</commentid>
    <comment_count>2</comment_count>
      <attachid>454523</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2022-03-11 16:30:51 -0800</bug_when>
    <thetext>Created attachment 454523
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1850646</commentid>
    <comment_count>3</comment_count>
      <attachid>454523</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2022-03-11 16:32:34 -0800</bug_when>
    <thetext>Comment on attachment 454523
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1850661</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-11 18:34:11 -0800</bug_when>
    <thetext>Committed r291203 (248358@main): &lt;https://commits.webkit.org/248358@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454523.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454523</attachid>
            <date>2022-03-11 16:30:51 -0800</date>
            <delta_ts>2022-03-11 18:34:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237800-20220311163050.patch</filename>
            <type>text/plain</type>
            <size>4609</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMTc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDc0MjBkMTYwMDhhMWVkODAzZDEzYTRi
NTU3MTlmM2E1ZjU5MTZmOWIuLmUxODg3OGMyNjZkMzgwNmFmYzQ2NTEwZTQ5MGEzOGRkNTY2MzAz
YWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjItMDMtMTEgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBJUEMgdGhyZWFkJ3MgUU9TIHNob3VsZCBtYXRjaCB0aGUg
c2VuZGluZyB0aHJlYWQncyBRT1Mgd2hlbiBjYWxsaW5nIHNlbmRTeW5jKCkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNzgwMAorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vOTAwNjE1NDg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIGZ1bmN0aW9uIHRvIGdldCB0aGUgUW9TIG9mIHRoZSBjdXJyZW50
IHRocmVhZC4KKworICAgICAgICAqIHd0Zi9UaHJlYWRpbmcuY3BwOgorICAgICAgICAoV1RGOjp0
b1FPUyk6CisgICAgICAgIChXVEY6OlRocmVhZDo6Y3VycmVudFRocmVhZFFPUyk6CisgICAgICAg
ICogd3RmL1RocmVhZGluZy5oOgorCiAyMDIyLTAzLTEwICBDYXJsb3MgR2FyY2lhIENhbXBvcyAg
PGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBBZGQgYSB1bml0IHRlc3RzIHRv
IGNoZWNrIHRoZSByZW1vdGUgaW5zcGVjdG9yIEhUVFAgc2VydmVyCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDkwNDE1
M2I3MjI3MTQ0NGQwM2QwZWQ1MTEwYjkzZDg5ODMyZDFlNDYuLjE2ODExN2VhZjUzNTcxZWI5Y2Y1
YTIxNTg5ZmRjNWM0NTdhMWJlNzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjItMDMt
MTEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBJUEMgdGhyZWFk
J3MgUU9TIHNob3VsZCBtYXRjaCB0aGUgc2VuZGluZyB0aHJlYWQncyBRT1Mgd2hlbiBjYWxsaW5n
IHNlbmRTeW5jKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIzNzgwMAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTAwNjE1NDg+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSVBDIHRocmVhZCdzIFFPUyBz
aG91bGQgbWF0Y2ggdGhlIHNlbmRpbmcgdGhyZWFkJ3MgUU9TIHdoZW4gY2FsbGluZyBzZW5kU3lu
YygpLCBzaW5jZSBpdCBibG9ja3MgdGhlIGNhbGxpbmcgdGhyZWFkLgorCisgICAgICAgICogUGxh
dGZvcm0vSVBDL0Nvbm5lY3Rpb24uY3BwOgorICAgICAgICAoSVBDOjpDb25uZWN0aW9uOjpzZW5k
U3luY01lc3NhZ2UpOgorCiAyMDIyLTAzLTExICBKIFBhc2NvZSAgPGpfcGFzY29lQGFwcGxlLmNv
bT4KIAogICAgICAgICBbV2ViQXV0aG5dIFN1cHBvcnQgYXV0aGVudGljYXRvclNlbGVjdGlvbi5y
ZXNpZGVudEtleSBSZXNpZGVudEtleVJlcXVpcmVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RG
L3d0Zi9UaHJlYWRpbmcuY3BwIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmNwcAppbmRleCA4
Nzg1MDQ0OTVlNTg4N2Q3OTIxZjFmMjg3MTQ4NTM0YzI5ZmQxNGI5Li5kMmVhNWJkMzAwZTZmN2My
NDRjZWMxMGU3NmEwMjI2M2QwMDgxZDMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9UaHJl
YWRpbmcuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL1RocmVhZGluZy5jcHAKQEAgLTQwMCw2ICs0
MDAsMzggQEAgdm9pZCBUaHJlYWQ6OnNldEN1cnJlbnRUaHJlYWRJc1VzZXJJbml0aWF0ZWQoaW50
IHJlbGF0aXZlUHJpb3JpdHkpCiAjZW5kaWYKIH0KIAorI2lmIEhBVkUoUU9TX0NMQVNTRVMpCitz
dGF0aWMgVGhyZWFkOjpRT1MgdG9RT1MocW9zX2NsYXNzX3QgcW9zQ2xhc3MpCit7CisgICAgc3dp
dGNoIChxb3NDbGFzcykgeworICAgIGNhc2UgUU9TX0NMQVNTX1VTRVJfSU5URVJBQ1RJVkU6Cisg
ICAgICAgIHJldHVybiBUaHJlYWQ6OlFPUzo6VXNlckludGVyYWN0aXZlOworICAgIGNhc2UgUU9T
X0NMQVNTX1VTRVJfSU5JVElBVEVEOgorICAgICAgICByZXR1cm4gVGhyZWFkOjpRT1M6OlVzZXJJ
bml0aWF0ZWQ7CisgICAgY2FzZSBRT1NfQ0xBU1NfVVRJTElUWToKKyAgICAgICAgcmV0dXJuIFRo
cmVhZDo6UU9TOjpVdGlsaXR5OworICAgIGNhc2UgUU9TX0NMQVNTX0JBQ0tHUk9VTkQ6CisgICAg
ICAgIHJldHVybiBUaHJlYWQ6OlFPUzo6QmFja2dyb3VuZDsKKyAgICBjYXNlIFFPU19DTEFTU19V
TlNQRUNJRklFRDoKKyAgICBjYXNlIFFPU19DTEFTU19ERUZBVUxUOgorICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHJldHVybiBUaHJlYWQ6OlFPUzo6RGVmYXVsdDsKKyAgICB9Cit9CisjZW5kaWYKKwor
YXV0byBUaHJlYWQ6OmN1cnJlbnRUaHJlYWRRT1MoKSAtPiBRT1MKK3sKKyNpZiBIQVZFKFFPU19D
TEFTU0VTKQorICAgIHFvc19jbGFzc190IHFvcyA9IFFPU19DTEFTU19ERUZBVUxUOworICAgIGlu
dCByZWxhdGl2ZVByaW9yaXR5OworICAgIHB0aHJlYWRfZ2V0X3Fvc19jbGFzc19ucChwdGhyZWFk
X3NlbGYoKSwgJnFvcywgJnJlbGF0aXZlUHJpb3JpdHkpOworICAgIHJldHVybiB0b1FPUyhxb3Mp
OworI2Vsc2UKKyAgICByZXR1cm4gUU9TOjpEZWZhdWx0OworI2VuZGlmCit9CisKICNpZiBIQVZF
KFFPU19DTEFTU0VTKQogc3RhdGljIHFvc19jbGFzc190IGdsb2JhbE1heFFPU2NsYXNzIHsgUU9T
X0NMQVNTX1VOU1BFQ0lGSUVEIH07CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1RocmVh
ZGluZy5oIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmgKaW5kZXggNjZmMDNkYWYwNTE2ZDlj
NTRhZTE2YjgzMjFlMjQwNTliZDYwZmVhYi4uN2JhZTk1Njk5MzRlNTA2YjMyM2M2YTk0NThiNzJi
MzcwYTE1OGRkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmgKKysrIGIv
U291cmNlL1dURi93dGYvVGhyZWFkaW5nLmgKQEAgLTE5NSw2ICsxOTUsNyBAQCBwdWJsaWM6CiAg
ICAgLy8gcmVsYXRpdmVQcmlvcml0eSBpcyBhIHZhbHVlIGluIHRoZSByYW5nZSBbLTE1LCAwXSB3
aGVyZSBhIGxvd2VyIHZhbHVlIGluZGljYXRlcyBhIGxvd2VyIHByaW9yaXR5LgogICAgIFdURl9F
WFBPUlRfUFJJVkFURSBzdGF0aWMgdm9pZCBzZXRDdXJyZW50VGhyZWFkSXNVc2VySW50ZXJhY3Rp
dmUoaW50IHJlbGF0aXZlUHJpb3JpdHkgPSAwKTsKICAgICBXVEZfRVhQT1JUX1BSSVZBVEUgc3Rh
dGljIHZvaWQgc2V0Q3VycmVudFRocmVhZElzVXNlckluaXRpYXRlZChpbnQgcmVsYXRpdmVQcmlv
cml0eSA9IDApOworICAgIFdURl9FWFBPUlRfUFJJVkFURSBzdGF0aWMgUU9TIGN1cnJlbnRUaHJl
YWRRT1MoKTsKIAogI2lmIEhBVkUoUU9TX0NMQVNTRVMpCiAgICAgV1RGX0VYUE9SVF9QUklWQVRF
IHN0YXRpYyB2b2lkIHNldEdsb2JhbE1heFFPU0NsYXNzKHFvc19jbGFzc190KTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0Nvbm5lY3Rpb24uY3BwIGIvU291cmNlL1dl
YktpdC9QbGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5jcHAKaW5kZXggZDEzODhmNDhiYTNkZTU2NjAx
ZDg1MmUzNTZkYmUzYTQwOGM5MDdmYy4uYjc0OWQ2ZjZjMjM4NWNmZTVlMDBhZTgxMWIyOTU1YmRm
ZjgzZjIxYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvQ29ubmVjdGlv
bi5jcHAKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5jcHAKQEAg
LTY1Miw3ICs2NTIsMTAgQEAgc3RkOjp1bmlxdWVfcHRyPERlY29kZXI+IENvbm5lY3Rpb246OnNl
bmRTeW5jTWVzc2FnZShTeW5jUmVxdWVzdElEIHN5bmNSZXF1ZXN0SUQKICAgICAgICAgZW5jb2Rl
ci0+c2V0U2hvdWxkTWFpbnRhaW5PcmRlcmluZ1dpdGhBc3luY01lc3NhZ2VzKCk7CiAKICAgICBh
dXRvIG1lc3NhZ2VOYW1lID0gZW5jb2Rlci0+bWVzc2FnZU5hbWUoKTsKLSAgICBzZW5kTWVzc2Fn
ZShXVEZNb3ZlKGVuY29kZXIpLCBzZW5kT3B0aW9ucyk7CisKKyAgICAvLyBTaW5jZSBzeW5jIElQ
QyBpcyBibG9ja2luZyB0aGUgY3VycmVudCB0aHJlYWQsIG1ha2Ugc3VyZSB3ZSB1c2UgdGhlIHNh
bWUgcHJpb3JpdHkgZm9yIHRoZSBJUEMgc2VuZGluZyB0aHJlYWQKKyAgICAvLyBhcyB0aGUgY3Vy
cmVudCB0aHJlYWQuCisgICAgc2VuZE1lc3NhZ2UoV1RGTW92ZShlbmNvZGVyKSwgc2VuZE9wdGlv
bnMsIFRocmVhZDo6Y3VycmVudFRocmVhZFFPUygpKTsKIAogICAgIC8vIFRoZW4gd2FpdCBmb3Ig
YSByZXBseS4gV2FpdGluZyBmb3IgYSByZXBseSBjb3VsZCBpbnZvbHZlIGRpc3BhdGNoaW5nIGlu
Y29taW5nIHN5bmMgbWVzc2FnZXMsIHNvCiAgICAgLy8ga2VlcCBhbiBleHRyYSByZWZlcmVuY2Ug
dG8gdGhlIGNvbm5lY3Rpb24gaGVyZSBpbiBjYXNlIGl0J3MgaW52YWxpZGF0ZWQuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>