<?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>57718</bug_id>
          
          <creation_ts>2011-04-02 22:12:04 -0700</creation_ts>
          <short_desc>didFailToSendSyncMessage should not be a client call</short_desc>
          <delta_ts>2011-04-19 14:01:06 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>58923</dup_id>
          
          <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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>andersca</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>378476</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-04-02 22:12:04 -0700</bug_when>
    <thetext>didFailToSendSyncMessage exists to guarantee that a sync call in a client process never returns null, which is important because client code is unlikely to handle such a return properly.

But it&apos;s a client call, and client pointer can be null, so the code has become nonsensical after having been introduced.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378478</commentid>
    <comment_count>1</comment_count>
      <attachid>87995</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-04-02 22:17:12 -0700</bug_when>
    <thetext>Created attachment 87995
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378653</commentid>
    <comment_count>2</comment_count>
      <attachid>87995</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-03 22:21:02 -0700</bug_when>
    <thetext>Comment on attachment 87995
proposed patch

View in context: https://bugs.webkit.org/attachment.cgi?id=87995&amp;action=review

&gt; Source/WebKit2/Platform/CoreIPC/Connection.cpp:422
&gt; +        exit(0);

Funny that this error condition exits 0.  I guess that&apos;s to mean that the process intended to end itself?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378658</commentid>
    <comment_count>3</comment_count>
      <attachid>87995</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-04-03 22:37:37 -0700</bug_when>
    <thetext>Comment on attachment 87995
proposed patch

View in context: https://bugs.webkit.org/attachment.cgi?id=87995&amp;action=review

&gt;&gt; Source/WebKit2/Platform/CoreIPC/Connection.cpp:422

&gt; 
&gt; Funny that this error condition exits 0.  I guess that&apos;s to mean that the process intended to end itself?

This is a fatal condition (most likely, the server process has exited already) - but if we return a super rare null result, we can crash instead if cleanly exiting a moment later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>379077</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-04-04 14:25:37 -0700</bug_when>
    <thetext>We don&apos;t want all client connections to do this, so I think this should be a callback function on the connection instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>381643</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-04-07 13:36:59 -0700</bug_when>
    <thetext>&lt;rdar://problem/9251669&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388771</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-04-19 14:01:06 -0700</bug_when>
    <thetext>Anders landed this patch in another bug, with one difference being that we only set the flag on Web to UI process connection.

*** This bug has been marked as a duplicate of bug 58923 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87995</attachid>
            <date>2011-04-02 22:17:12 -0700</date>
            <delta_ts>2011-04-04 14:25:09 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>DidFailSyncMessage.txt</filename>
            <type>text/plain</type>
            <size>7836</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDgyNzg3KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTEtMDQtMDIgIEFsZXhleSBQ
cm9za3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgZGlkRmFpbFRvU2VuZFN5bmNNZXNzYWdlIHNob3VsZCBub3Qg
YmUgYSBjbGllbnQgY2FsbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NTc3MTgKKworICAgICAgICBJbnN0ZWFkIG9mIGEgY2xpZW50IGNhbGwgdGhhdCBj
YW4ndCBiZSBwb3NzaWJseSBtYWRlIGluIG1hbnkgcHJhY3RpY2FsIGNhc2VzLCB1c2UgYSBib29s
ZW4KKyAgICAgICAgbWVtYmVyIHZhcmlhYmxlLiBJZiBhbnkgZnV0dXJlIGNsaWVudCB3YW50cyBh
IGRpZmZlcmVudCBiZWhhdmlvciwgd2UgY2FuIG1ha2UgaXQgcG9zc2libGUKKyAgICAgICAgdGhl
biwgYW5kIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGEgZnVsbHkgY3VzdG9taXphYmxlIGNsaWVudCBj
YWxsIG5vdy4KKworICAgICAgICAqIFBsYXRmb3JtL0NvcmVJUEMvQ29ubmVjdGlvbi5jcHA6Cisg
ICAgICAgIChDb3JlSVBDOjpDb25uZWN0aW9uOjpjcmVhdGVDbGllbnRDb25uZWN0aW9uKToKKyAg
ICAgICAgKENvcmVJUEM6OkNvbm5lY3Rpb246OkNvbm5lY3Rpb24pOgorICAgICAgICAoQ29yZUlQ
Qzo6Q29ubmVjdGlvbjo6c2VuZFN5bmNNZXNzYWdlKToKKyAgICAgICAgKENvcmVJUEM6OkNvbm5l
Y3Rpb246OmRpZEZhaWxUb1NlbmRTeW5jTWVzc2FnZSk6CisgICAgICAgICogUGxhdGZvcm0vQ29y
ZUlQQy9Db25uZWN0aW9uLmg6CisgICAgICAgICogUGx1Z2luUHJvY2Vzcy9QbHVnaW5Qcm9jZXNz
LmNwcDoKKyAgICAgICAgKiBQbHVnaW5Qcm9jZXNzL1BsdWdpblByb2Nlc3MuaDoKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUHJv
Y2Vzcy5oOgorCiAyMDExLTA0LTAyICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgQmV0aCBEYWtpbi4KSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1BsYXRm
b3JtL0NvcmVJUEMvQ29ubmVjdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIv
UGxhdGZvcm0vQ29yZUlQQy9Db25uZWN0aW9uLmNwcAkocmV2aXNpb24gODIzOTkpCisrKyBTb3Vy
Y2UvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0Nvbm5lY3Rpb24uY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xODEsNyArMTgxLDEyIEBAIFBhc3NSZWZQdHI8Q29ubmVjdGlvbj4gQ29ubmVjdGlvbjo6
Y3JlYXQKIAogUGFzc1JlZlB0cjxDb25uZWN0aW9uPiBDb25uZWN0aW9uOjpjcmVhdGVDbGllbnRD
b25uZWN0aW9uKElkZW50aWZpZXIgaWRlbnRpZmllciwgQ2xpZW50KiBjbGllbnQsIFJ1bkxvb3Aq
IGNsaWVudFJ1bkxvb3ApCiB7Ci0gICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBDb25uZWN0aW9uKGlk
ZW50aWZpZXIsIGZhbHNlLCBjbGllbnQsIGNsaWVudFJ1bkxvb3ApKTsKKyAgICBSZWZQdHI8Q29u
bmVjdGlvbj4gY29ubmVjdGlvbiA9IGFkb3B0UmVmKG5ldyBDb25uZWN0aW9uKGlkZW50aWZpZXIs
IGZhbHNlLCBjbGllbnQsIGNsaWVudFJ1bkxvb3ApKTsKKworICAgIC8vIENhbGxlcnMgYXJlIHVu
bGlrZWx5IHRvIGJlIHByZXBhcmVkIGZvciBhIGZhaWx1cmUgY2FsbGluZyBhIHNlcnZlciBwcm9j
ZXNzIHN5bmNocm9ub3VzbHksIHNvIGl0J3MgYmVzdCB0byBleGl0IGltbWVkaWF0ZWx5LgorICAg
IGNvbm5lY3Rpb24tPm1fc2hvdWxkRXhpdFByb2Nlc3NJZkZhaWxlZFRvU2VuZFN5bmNNZXNzYWdl
ID0gdHJ1ZTsKKworICAgIHJldHVybiBjb25uZWN0aW9uLnJlbGVhc2UoKTsKIH0KIAogQ29ubmVj
dGlvbjo6Q29ubmVjdGlvbihJZGVudGlmaWVyIGlkZW50aWZpZXIsIGJvb2wgaXNTZXJ2ZXIsIENs
aWVudCogY2xpZW50LCBSdW5Mb29wKiBjbGllbnRSdW5Mb29wKQpAQCAtMTk4LDYgKzIwMyw3IEBA
IENvbm5lY3Rpb246OkNvbm5lY3Rpb24oSWRlbnRpZmllciBpZGVudGkKICAgICAsIG1fZGlkUmVj
ZWl2ZUludmFsaWRNZXNzYWdlKGZhbHNlKQogICAgICwgbV9zeW5jTWVzc2FnZVN0YXRlKFN5bmNN
ZXNzYWdlU3RhdGU6OmdldE9yQ3JlYXRlKGNsaWVudFJ1bkxvb3ApKQogICAgICwgbV9zaG91bGRX
YWl0Rm9yU3luY1JlcGxpZXModHJ1ZSkKKyAgICAsIG1fc2hvdWxkRXhpdFByb2Nlc3NJZkZhaWxl
ZFRvU2VuZFN5bmNNZXNzYWdlKGZhbHNlKQogewogICAgIEFTU0VSVChtX2NsaWVudCk7CiAKQEAg
LTM0MiwxNCArMzQ4LDE2IEBAIFBhc3NPd25QdHI8QXJndW1lbnREZWNvZGVyPiBDb25uZWN0aW9u
OjoKICAgICAvLyBXZSBvbmx5IGFsbG93IHNlbmRpbmcgc3luYyBtZXNzYWdlcyBmcm9tIHRoZSBj
bGllbnQgcnVuIGxvb3AuCiAgICAgQVNTRVJUKFJ1bkxvb3A6OmN1cnJlbnQoKSA9PSBtX2NsaWVu
dFJ1bkxvb3ApOwogCi0gICAgaWYgKCFpc1ZhbGlkKCkpCisgICAgaWYgKCFpc1ZhbGlkKCkpIHsK
KyAgICAgICAgZGlkRmFpbFRvU2VuZFN5bmNNZXNzYWdlKCk7CiAgICAgICAgIHJldHVybiAwOwor
ICAgIH0KICAgICAKICAgICAvLyBQdXNoIHRoZSBwZW5kaW5nIHN5bmMgcmVwbHkgaW5mb3JtYXRp
b24gb24gb3VyIHN0YWNrLgogICAgIHsKICAgICAgICAgTXV0ZXhMb2NrZXIgbG9ja2VyKG1fc3lu
Y1JlcGx5U3RhdGVNdXRleCk7CiAgICAgICAgIGlmICghbV9zaG91bGRXYWl0Rm9yU3luY1JlcGxp
ZXMpIHsKLSAgICAgICAgICAgIG1fY2xpZW50LT5kaWRGYWlsVG9TZW5kU3luY01lc3NhZ2UodGhp
cyk7CisgICAgICAgICAgICBkaWRGYWlsVG9TZW5kU3luY01lc3NhZ2UoKTsKICAgICAgICAgICAg
IHJldHVybiAwOwogICAgICAgICB9CiAKQEAgLTM3MSw4ICszNzksOCBAQCBQYXNzT3duUHRyPEFy
Z3VtZW50RGVjb2Rlcj4gQ29ubmVjdGlvbjo6CiAgICAgICAgIG1fcGVuZGluZ1N5bmNSZXBsaWVz
LnJlbW92ZUxhc3QoKTsKICAgICB9CiAKLSAgICBpZiAoIXJlcGx5ICYmIG1fY2xpZW50KQotICAg
ICAgICBtX2NsaWVudC0+ZGlkRmFpbFRvU2VuZFN5bmNNZXNzYWdlKHRoaXMpOworICAgIGlmICgh
cmVwbHkpCisgICAgICAgIGRpZEZhaWxUb1NlbmRTeW5jTWVzc2FnZSgpOwogCiAgICAgcmV0dXJu
IHJlcGx5LnJlbGVhc2UoKTsKIH0KQEAgLTQwOCw2ICs0MTYsMTIgQEAgUGFzc093blB0cjxBcmd1
bWVudERlY29kZXI+IENvbm5lY3Rpb246OgogICAgIHJldHVybiAwOwogfQogCit2b2lkIENvbm5l
Y3Rpb246OmRpZEZhaWxUb1NlbmRTeW5jTWVzc2FnZSgpCit7CisgICAgaWYgKG1fc2hvdWxkRXhp
dFByb2Nlc3NJZkZhaWxlZFRvU2VuZFN5bmNNZXNzYWdlKQorICAgICAgICBleGl0KDApOworfQor
CiB2b2lkIENvbm5lY3Rpb246OnByb2Nlc3NJbmNvbWluZ1N5bmNSZXBseShQYXNzT3duUHRyPEFy
Z3VtZW50RGVjb2Rlcj4gYXJndW1lbnRzKQogewogICAgIE11dGV4TG9ja2VyIGxvY2tlcihtX3N5
bmNSZXBseVN0YXRlTXV0ZXgpOwpJbmRleDogU291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQ
Qy9Db25uZWN0aW9uLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvUGxhdGZvcm0vQ29y
ZUlQQy9Db25uZWN0aW9uLmgJKHJldmlzaW9uIDgyMzk5KQorKysgU291cmNlL1dlYktpdDIvUGxh
dGZvcm0vQ29yZUlQQy9Db25uZWN0aW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTkwLDcgKzkwLDYg
QEAgcHVibGljOgogICAgIHB1YmxpYzoKICAgICAgICAgdmlydHVhbCB2b2lkIGRpZENsb3NlKENv
bm5lY3Rpb24qKSA9IDA7CiAgICAgICAgIHZpcnR1YWwgdm9pZCBkaWRSZWNlaXZlSW52YWxpZE1l
c3NhZ2UoQ29ubmVjdGlvbiosIE1lc3NhZ2VJRCkgPSAwOwotICAgICAgICB2aXJ0dWFsIHZvaWQg
ZGlkRmFpbFRvU2VuZFN5bmNNZXNzYWdlKENvbm5lY3Rpb24qKSB7IH0KICAgICB9OwogCiAjaWYg
UExBVEZPUk0oTUFDKQpAQCAtMTkwLDYgKzE4OSw3IEBAIHByaXZhdGU6CiAgICAgCiAgICAgUGFz
c093blB0cjxBcmd1bWVudERlY29kZXI+IHNlbmRTeW5jTWVzc2FnZShNZXNzYWdlSUQsIHVpbnQ2
NF90IHN5bmNSZXF1ZXN0SUQsIFBhc3NPd25QdHI8QXJndW1lbnRFbmNvZGVyPiwgZG91YmxlIHRp
bWVvdXQpOwogICAgIFBhc3NPd25QdHI8QXJndW1lbnREZWNvZGVyPiB3YWl0Rm9yU3luY1JlcGx5
KHVpbnQ2NF90IHN5bmNSZXF1ZXN0SUQsIGRvdWJsZSB0aW1lb3V0KTsKKyAgICB2b2lkIGRpZEZh
aWxUb1NlbmRTeW5jTWVzc2FnZSgpOwogCiAgICAgLy8gQ2FsbGVkIG9uIHRoZSBjb25uZWN0aW9u
IHdvcmsgcXVldWUuCiAgICAgdm9pZCBwcm9jZXNzSW5jb21pbmdNZXNzYWdlKE1lc3NhZ2VJRCwg
UGFzc093blB0cjxBcmd1bWVudERlY29kZXI+KTsKQEAgLTI4MCw2ICsyODAsNyBAQCBwcml2YXRl
OgogCiAgICAgTXV0ZXggbV9zeW5jUmVwbHlTdGF0ZU11dGV4OwogICAgIGJvb2wgbV9zaG91bGRX
YWl0Rm9yU3luY1JlcGxpZXM7CisgICAgYm9vbCBtX3Nob3VsZEV4aXRQcm9jZXNzSWZGYWlsZWRU
b1NlbmRTeW5jTWVzc2FnZTsKICAgICBWZWN0b3I8UGVuZGluZ1N5bmNSZXBseT4gbV9wZW5kaW5n
U3luY1JlcGxpZXM7CiAKICNpZiBQTEFURk9STShNQUMpCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9Q
bHVnaW5Qcm9jZXNzL1BsdWdpblByb2Nlc3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDgyMzk5KQorKysg
U291cmNlL1dlYktpdDIvUGx1Z2luUHJvY2Vzcy9QbHVnaW5Qcm9jZXNzLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTA5LDEzICsxMDksNiBAQCB2b2lkIFBsdWdpblByb2Nlc3M6OmRpZFJlY2VpdmVJ
bnZhbGlkTWVzCiB7CiB9CiAKLU5PX1JFVFVSTiB2b2lkIFBsdWdpblByb2Nlc3M6OmRpZEZhaWxU
b1NlbmRTeW5jTWVzc2FnZShDb3JlSVBDOjpDb25uZWN0aW9uKikKLXsKLSAgICAvLyBXZSB3ZXJl
IG1ha2luZyBhIHN5bmNocm9ub3VzIGNhbGwgdG8gYSB3ZWIgcHJvY2VzcyB0aGF0IGRvZXNuJ3Qg
ZXhpc3QgYW55IG1vcmUuCi0gICAgLy8gQ2FsbGVycyBhcmUgdW5saWtlbHkgdG8gYmUgcHJlcGFy
ZWQgZm9yIGFuIGVycm9yIGxpa2UgdGhpcywgc28gaXQncyBiZXN0IHRvIGV4aXQgaW1tZWRpYXRl
bHkuCi0gICAgZXhpdCgwKTsKLX0KLSAgICAKIHZvaWQgUGx1Z2luUHJvY2Vzczo6aW5pdGlhbGl6
ZVBsdWdpblByb2Nlc3MoY29uc3QgUGx1Z2luUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYgcGFy
YW1ldGVycykKIHsKICAgICBBU1NFUlQoIW1fcGx1Z2luTW9kdWxlKTsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luUHJvY2Vzcy5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luUHJvY2Vzcy5oCShyZXZpc2lvbiA4MjM5OSkK
KysrIFNvdXJjZS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luUHJvY2Vzcy5oCSh3b3JraW5n
IGNvcHkpCkBAIC02OCw3ICs2OCw2IEBAIHByaXZhdGU6CiAgICAgdmlydHVhbCB2b2lkIGRpZFJl
Y2VpdmVNZXNzYWdlKENvcmVJUEM6OkNvbm5lY3Rpb24qLCBDb3JlSVBDOjpNZXNzYWdlSUQsIENv
cmVJUEM6OkFyZ3VtZW50RGVjb2RlciopOwogICAgIHZpcnR1YWwgdm9pZCBkaWRDbG9zZShDb3Jl
SVBDOjpDb25uZWN0aW9uKik7CiAgICAgdmlydHVhbCB2b2lkIGRpZFJlY2VpdmVJbnZhbGlkTWVz
c2FnZShDb3JlSVBDOjpDb25uZWN0aW9uKiwgQ29yZUlQQzo6TWVzc2FnZUlEKTsKLSAgICB2aXJ0
dWFsIHZvaWQgZGlkRmFpbFRvU2VuZFN5bmNNZXNzYWdlKENvcmVJUEM6OkNvbm5lY3Rpb24qKTsK
IAogICAgIC8vIE1lc3NhZ2UgaGFuZGxlcnMuCiAgICAgdm9pZCBkaWRSZWNlaXZlUGx1Z2luUHJv
Y2Vzc01lc3NhZ2UoQ29yZUlQQzo6Q29ubmVjdGlvbiosIENvcmVJUEM6Ok1lc3NhZ2VJRCwgQ29y
ZUlQQzo6QXJndW1lbnREZWNvZGVyKik7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlByb2Nlc3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDgyMzk5KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9XZWJQcm9jZXNzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjU2LDEzICs2NTYsNiBAQCB2
b2lkIFdlYlByb2Nlc3M6OmRpZFJlY2VpdmVJbnZhbGlkTWVzc2FnCiAgICAgLy8gd2UnbGwgbGV0
IGl0IHNsaWRlLgogfQogCi1OT19SRVRVUk4gdm9pZCBXZWJQcm9jZXNzOjpkaWRGYWlsVG9TZW5k
U3luY01lc3NhZ2UoQ29yZUlQQzo6Q29ubmVjdGlvbiopCi17Ci0gICAgLy8gV2Ugd2VyZSBtYWtp
bmcgYSBzeW5jaHJvbm91cyBjYWxsIHRvIGEgVUkgcHJvY2VzcyB0aGF0IGRvZXNuJ3QgZXhpc3Qg
YW55IG1vcmUuCi0gICAgLy8gQ2FsbGVycyBhcmUgdW5saWtlbHkgdG8gYmUgcHJlcGFyZWQgZm9y
IGFuIGVycm9yIGxpa2UgdGhpcywgc28gaXQncyBiZXN0IHRvIGV4aXQgaW1tZWRpYXRlbHkuCi0g
ICAgZXhpdCgwKTsKLX0KLQogV2ViRnJhbWUqIFdlYlByb2Nlc3M6OndlYkZyYW1lKHVpbnQ2NF90
IGZyYW1lSUQpIGNvbnN0CiB7CiAgICAgcmV0dXJuIG1fZnJhbWVNYXAuZ2V0KGZyYW1lSUQpOwpJ
bmRleDogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmgJKHJldmlzaW9uIDgyMzk5
KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTE3Miw3ICsxNzIsNiBAQCBwcml2YXRlOgogICAgIENvcmVJUEM6OlN5bmNSZXBseU1v
ZGUgZGlkUmVjZWl2ZVN5bmNNZXNzYWdlKENvcmVJUEM6OkNvbm5lY3Rpb24qLCBDb3JlSVBDOjpN
ZXNzYWdlSUQsIENvcmVJUEM6OkFyZ3VtZW50RGVjb2RlciosIENvcmVJUEM6OkFyZ3VtZW50RW5j
b2RlciopOwogICAgIHZvaWQgZGlkQ2xvc2UoQ29yZUlQQzo6Q29ubmVjdGlvbiopOwogICAgIHZv
aWQgZGlkUmVjZWl2ZUludmFsaWRNZXNzYWdlKENvcmVJUEM6OkNvbm5lY3Rpb24qLCBDb3JlSVBD
OjpNZXNzYWdlSUQpOwotICAgIE5PX1JFVFVSTiB2b2lkIGRpZEZhaWxUb1NlbmRTeW5jTWVzc2Fn
ZShDb3JlSVBDOjpDb25uZWN0aW9uKik7CiAKICAgICAvLyBJbXBsZW1lbnRlZCBpbiBnZW5lcmF0
ZWQgV2ViUHJvY2Vzc01lc3NhZ2VSZWNlaXZlci5jcHAKICAgICB2b2lkIGRpZFJlY2VpdmVXZWJQ
cm9jZXNzTWVzc2FnZShDb3JlSVBDOjpDb25uZWN0aW9uKiwgQ29yZUlQQzo6TWVzc2FnZUlELCBD
b3JlSVBDOjpBcmd1bWVudERlY29kZXIqKTsK
</data>
<flag name="review"
          id="80456"
          type_id="1"
          status="-"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>