<?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>100473</bug_id>
          
          <creation_ts>2012-10-26 00:10:04 -0700</creation_ts>
          <short_desc>[WK2] Add page ID parameter to the IPC messages of WebVibrationProxy and WebNetworkInfoManagerProxy</short_desc>
          <delta_ts>2012-11-18 23:43:29 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>1</everconfirmed>
          <reporter name="Byungwoo Lee">bw80.lee</reporter>
          <assigned_to name="Byungwoo Lee">bw80.lee</assigned_to>
          <cc>andersca</cc>
    
    <cc>cdumez</cc>
    
    <cc>kenneth</cc>
    
    <cc>sam</cc>
    
    <cc>tmpsantos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>751625</commentid>
    <comment_count>0</comment_count>
    <who name="Byungwoo Lee">bw80.lee</who>
    <bug_when>2012-10-26 00:10:04 -0700</bug_when>
    <thetext>There is below assertion after r132386.

ASSERTION FAILED: !decoder.destinationID()
/home/buildslave-1/webkit-buildslave/efl-linux-64-debug/build/Source/WebKit2/Platform/CoreIPC/MessageReceiverMap.cpp(79) : bool CoreIPC::MessageReceiverMap::dispatchMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::MessageDecoder&amp;)

To fix the assertion problem,
page ID parameter is added to the IPC messages of WebVibrationProxy and WebNetworkInfoManagerProxy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751632</commentid>
    <comment_count>1</comment_count>
      <attachid>170837</attachid>
    <who name="Byungwoo Lee">bw80.lee</who>
    <bug_when>2012-10-26 00:21:29 -0700</bug_when>
    <thetext>Created attachment 170837
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770379</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-18 23:14:32 -0800</bug_when>
    <thetext>byungwoo, it seems that NetworkInfo still needs some work. We are still getting these assertions:
ASSERTION FAILED: !decoder.destinationID()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770397</commentid>
    <comment_count>3</comment_count>
    <who name="Byungwoo Lee">bw80.lee</who>
    <bug_when>2012-11-18 23:43:29 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; byungwoo, it seems that NetworkInfo still needs some work. We are still getting these assertions:
&gt; ASSERTION FAILED: !decoder.destinationID()

Yes, it is.
As we shared, I filed a new bug for it (Bug 102651).
I&apos;ll close this bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170837</attachid>
            <date>2012-10-26 00:21:29 -0700</date>
            <delta_ts>2012-11-01 18:41:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100473-20121026162001.patch</filename>
            <type>text/plain</type>
            <size>11880</size>
            <attacher name="Byungwoo Lee">bw80.lee</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNTczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYmVjMDZhODc5M2MyZjY5
NDZkYzRhOGJkMjk0MTdiN2U2OGEyYTNiZS4uOGVhOWNjNjcxNDc3MTUxNDA0MjhkODkzYzI5NzNk
ODUyOTI0NWRlNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDUxIEBACiAyMDEyLTEwLTI1ICBCeXVu
Z3dvbyBMZWUgIDxidzgwLmxlZUBzYW1zdW5nLmNvbT4KIAorICAgICAgICBbV0syXSBBZGQgcGFn
ZSBJRCBwYXJhbWV0ZXIgdG8gdGhlIElQQyBtZXNzYWdlcyBvZiBXZWJWaWJyYXRpb25Qcm94eSBh
bmQgV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDQ3MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEZvciB0aGUgSVBDIG1lc3NhZ2VzIG9mIHRoZSBXZWJWaWJy
YXRpb25Qcm94eSBhbmQgV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHksCisgICAgICAgIHBhc3Mg
dGhlIHBhZ2UgSUQgZXhwbGljaXRseSB0aHJvdWdoIHRoZSBwYXJhbWV0ZXIsCisgICAgICAgIGlu
c3RlYWQgb2YgdXNpbmcgdGhlIHBhZ2UgSUQgYXMgdGhlIGRlc3RpbmF0aW9uIElELgorCisgICAg
ICAgIFdlYlZpYnJhdGlvblByb3h5IGFuZCBXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eSBhcmUg
Y3JlYXRlZCBwZXIKKyAgICAgICAgY29udGV4dCBub3csIGFuZCB0aGUgbWVzc2FnZSByZWNlaXZl
cnMgb2YgdGhvc2UgYXJlIGFsc28gcGVyIGNvbnRleHQuCisgICAgICAgIEJ1dCBJUEMgbWVzc2Fn
ZXMgb2YgdGhvc2UgdXNlIHRoZSBwYWdlIGRlc3RpbmF0aW9uIElELgorCisgICAgICAgIFRoaXMg
Y2FuIG1ha2UgYXNzZXJ0aW9ucyBiZWNhdXNlIHRoZSBtZXNzYWdlIHJlY2VpdmVycyBvZiB0aG9z
ZSBjYW5ub3QKKyAgICAgICAgYmUgYWRkZWQgcGVyIHBhZ2UgZGVzdGluYXRpb24gSUQuIChyMTMy
NDY5IGNvbnRhaW5zIHRoZSBnYXJkZW5pbmcgYWJvdXQgdGhpcykKKworICAgICAgICBUbyBmaXgg
dGhpcywgcGFnZSBJRCBwYXJhbWV0ZXIgaXMgYWRkZWQgdG8gdGhlIElQQyBtZXNzYWdlcyBleHBs
aWNpdGx5LAorICAgICAgICBpbnN0ZWFkIG9mIHVzaW5nIGl0IGFzIGRlc3RpbmF0aW9uIElELgor
CisgICAgICAgICogVUlQcm9jZXNzL1dlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5LmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6V2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHk6OmludmFsaWRhdGUpOgor
ICAgICAgICAoV2ViS2l0OjpXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6c3RhcnRVcGRhdGlu
Zyk6CisgICAgICAgIChXZWJLaXQ6OldlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5OjpzdG9wVXBk
YXRpbmcpOgorICAgICAgICAoV2ViS2l0OjpXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6Z2V0
QmFuZHdpZHRoKToKKyAgICAgICAgKFdlYktpdDo6V2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHk6
OmlzTWV0ZXJlZCk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYk5ldHdvcmtJbmZvTWFuYWdlclBy
b3h5Lmg6CisgICAgICAgIChXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eSk6CisgICAgICAgICog
VUlQcm9jZXNzL1dlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5Lm1lc3NhZ2VzLmluOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9XZWJWaWJyYXRpb25Qcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YlZpYnJhdGlvblByb3h5OjppbnZhbGlkYXRlKToKKyAgICAgICAgKFdlYktpdDo6V2ViVmlicmF0
aW9uUHJveHk6OnZpYnJhdGUpOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWJyYXRpb25Qcm94eTo6
Y2FuY2VsVmlicmF0aW9uKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViVmlicmF0aW9uUHJveHku
aDoKKyAgICAgICAgKFdlYlZpYnJhdGlvblByb3h5KToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2Vi
VmlicmF0aW9uUHJveHkubWVzc2FnZXMuaW46CisgICAgICAgICogV2ViUHJvY2Vzcy9OZXR3b3Jr
SW5mby9XZWJOZXR3b3JrSW5mb01hbmFnZXIuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJOZXR3
b3JrSW5mb01hbmFnZXI6OnJlZ2lzdGVyV2ViUGFnZSk6CisgICAgICAgIChXZWJLaXQ6OldlYk5l
dHdvcmtJbmZvTWFuYWdlcjo6dW5yZWdpc3RlcldlYlBhZ2UpOgorICAgICAgICAoV2ViS2l0OjpX
ZWJOZXR3b3JrSW5mb01hbmFnZXI6OmJhbmR3aWR0aCk6CisgICAgICAgIChXZWJLaXQ6OldlYk5l
dHdvcmtJbmZvTWFuYWdlcjo6bWV0ZXJlZCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3Jl
U3VwcG9ydC9XZWJWaWJyYXRpb25DbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWJy
YXRpb25DbGllbnQ6OnZpYnJhdGUpOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWJyYXRpb25DbGll
bnQ6OmNhbmNlbFZpYnJhdGlvbik6CisKKzIwMTItMTAtMjUgIEJ5dW5nd29vIExlZSAgPGJ3ODAu
bGVlQHNhbXN1bmcuY29tPgorCiAgICAgICAgIFtXSzJdIFVzZSBwZXIgZGVzdGluYXRpb24gSUQg
bWVzc2FnZSByZWNlaXZlcnMgZm9yIERvd25sb2FkUHJveHkuCiAgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDAzNDIKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL1dlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5LmNwcCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eS5jcHAKaW5kZXgg
NDE3MzQ2M2Y0MWQ2ODI0NDE5ZGM4NjY2MzQ3NjhmMzc0MWU5YWI3Mi4uYTA5NjM0YzM3ZmQ1N2Jl
YTYyMDExM2U1NDI3ZTE4Yjk0Njg1N2Y4MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHkuY3BwCkBAIC01Myw3ICs1Myw3
IEBAIFdlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5Ojp+V2ViTmV0d29ya0luZm9NYW5hZ2VyUHJv
eHkoKQogCiB2b2lkIFdlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5OjppbnZhbGlkYXRlKCkKIHsK
LSAgICBzdG9wVXBkYXRpbmcoKTsKKyAgICBzdG9wVXBkYXRpbmcoMCk7CiB9CiAKIHZvaWQgV2Vi
TmV0d29ya0luZm9NYW5hZ2VyUHJveHk6OmluaXRpYWxpemVQcm92aWRlcihjb25zdCBXS05ldHdv
cmtJbmZvUHJvdmlkZXIqIHByb3ZpZGVyKQpAQCAtNzksNyArNzksNyBAQCB2b2lkIFdlYk5ldHdv
cmtJbmZvTWFuYWdlclByb3h5OjpkaWRSZWNlaXZlU3luY01lc3NhZ2UoQ29yZUlQQzo6Q29ubmVj
dGlvbiogY29ubgogICAgIGRpZFJlY2VpdmVTeW5jV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHlN
ZXNzYWdlKGNvbm5lY3Rpb24sIG1lc3NhZ2VJRCwgZGVjb2RlciwgcmVwbHlFbmNvZGVyKTsKIH0K
IAotdm9pZCBXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6c3RhcnRVcGRhdGluZygpCit2b2lk
IFdlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5OjpzdGFydFVwZGF0aW5nKHVpbnQ2NF90IC8qIHBh
Z2VJRCAqLykKIHsKICAgICBpZiAobV9pc1VwZGF0aW5nKQogICAgICAgICByZXR1cm47CkBAIC04
OCw3ICs4OCw3IEBAIHZvaWQgV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHk6OnN0YXJ0VXBkYXRp
bmcoKQogICAgIG1faXNVcGRhdGluZyA9IHRydWU7CiB9CiAKLXZvaWQgV2ViTmV0d29ya0luZm9N
YW5hZ2VyUHJveHk6OnN0b3BVcGRhdGluZygpCit2b2lkIFdlYk5ldHdvcmtJbmZvTWFuYWdlclBy
b3h5OjpzdG9wVXBkYXRpbmcodWludDY0X3QgLyogcGFnZUlEICovKQogewogICAgIGlmICghbV9p
c1VwZGF0aW5nKQogICAgICAgICByZXR1cm47CkBAIC05NywxMiArOTcsMTIgQEAgdm9pZCBXZWJO
ZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6c3RvcFVwZGF0aW5nKCkKICAgICBtX2lzVXBkYXRpbmcg
PSBmYWxzZTsKIH0KIAotdm9pZCBXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6Z2V0QmFuZHdp
ZHRoKGRvdWJsZSYgYmFuZHdpZHRoKQordm9pZCBXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6
Z2V0QmFuZHdpZHRoKHVpbnQ2NF90IC8qcGFnZUlEICovLCBkb3VibGUmIGJhbmR3aWR0aCkKIHsK
ICAgICBiYW5kd2lkdGggPSBtX3Byb3ZpZGVyLmJhbmR3aWR0aCh0aGlzKTsKIH0KIAotdm9pZCBX
ZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6aXNNZXRlcmVkKGJvb2wmIGlzTWV0ZXJlZCkKK3Zv
aWQgV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHk6OmlzTWV0ZXJlZCh1aW50NjRfdCAvKiBwYWdl
SUQgKi8sIGJvb2wmIGlzTWV0ZXJlZCkKIHsKICAgICBpc01ldGVyZWQgPSBtX3Byb3ZpZGVyLmlz
TWV0ZXJlZCh0aGlzKTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dl
Yk5ldHdvcmtJbmZvTWFuYWdlclByb3h5LmgKaW5kZXggNDU2MDEwYzI1YjcxMGQxMTEzMWJkZjBj
NDY2YWUyY2UyMzUyNjA0My4uNjAyOTRjYjdlODhmM2VkZmFiNDhkNDIxYzY1YjQ0MjQ0M2JlMjAz
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYk5ldHdvcmtJbmZvTWFu
YWdlclByb3h5LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYk5ldHdvcmtJbmZv
TWFuYWdlclByb3h5LmgKQEAgLTY1LDExICs2NSwxMSBAQCBwcml2YXRlOgogICAgIHZvaWQgZGlk
UmVjZWl2ZVdlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5TWVzc2FnZShDb3JlSVBDOjpDb25uZWN0
aW9uKiwgQ29yZUlQQzo6TWVzc2FnZUlELCBDb3JlSVBDOjpNZXNzYWdlRGVjb2RlciYpOwogICAg
IHZvaWQgZGlkUmVjZWl2ZVN5bmNXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eU1lc3NhZ2UoQ29y
ZUlQQzo6Q29ubmVjdGlvbiosIENvcmVJUEM6Ok1lc3NhZ2VJRCwgQ29yZUlQQzo6TWVzc2FnZURl
Y29kZXImLCBPd25QdHI8Q29yZUlQQzo6TWVzc2FnZUVuY29kZXI+Jik7CiAKLSAgICB2b2lkIHN0
YXJ0VXBkYXRpbmcoKTsKLSAgICB2b2lkIHN0b3BVcGRhdGluZygpOworICAgIHZvaWQgc3RhcnRV
cGRhdGluZyh1aW50NjRfdCBwYWdlSUQpOworICAgIHZvaWQgc3RvcFVwZGF0aW5nKHVpbnQ2NF90
IHBhZ2VJRCk7CiAKLSAgICB2b2lkIGdldEJhbmR3aWR0aChkb3VibGUmKTsKLSAgICB2b2lkIGlz
TWV0ZXJlZChib29sJik7CisgICAgdm9pZCBnZXRCYW5kd2lkdGgodWludDY0X3QgcGFnZUlELCBk
b3VibGUmKTsKKyAgICB2b2lkIGlzTWV0ZXJlZCh1aW50NjRfdCBwYWdlSUQsIGJvb2wmKTsKIAog
ICAgIGJvb2wgbV9pc1VwZGF0aW5nOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHkubWVzc2FnZXMuaW4gYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHkubWVzc2FnZXMuaW4KaW5k
ZXggYjZhY2RjMjZiYmQyNzc2MDY1YjNmNTE5YWJlYmE2NzE5ZjAxODMyMy4uYzQyY2ZhNGVhNzg4
NDAwMzJjMzIyMTQ0OGQ5MzhjNzEwZDJmOTlhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL1dlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5Lm1lc3NhZ2VzLmluCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eS5tZXNzYWdl
cy5pbgpAQCAtMjMsMTEgKzIzLDExIEBACiAjaWYgRU5BQkxFKE5FVFdPUktfSU5GTykKIAogbWVz
c2FnZXMgLT4gV2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHkgewotICAgIFN0YXJ0VXBkYXRpbmco
KTsKLSAgICBTdG9wVXBkYXRpbmcoKTsKKyAgICBTdGFydFVwZGF0aW5nKHVpbnQ2NF90IHBhZ2VJ
RCk7CisgICAgU3RvcFVwZGF0aW5nKHVpbnQ2NF90IHBhZ2VJRCk7CiAKLSAgICBHZXRCYW5kd2lk
dGgoKSAtPiAoZG91YmxlIGJhbmR3aWR0aCk7Ci0gICAgSXNNZXRlcmVkKCkgLT4gKGJvb2wgbWV0
ZXJlZCk7CisgICAgR2V0QmFuZHdpZHRoKHVpbnQ2NF90IHBhZ2VJRCkgLT4gKGRvdWJsZSBiYW5k
d2lkdGgpOworICAgIElzTWV0ZXJlZCh1aW50NjRfdCBwYWdlSUQpIC0+IChib29sIG1ldGVyZWQp
OwogfQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJW
aWJyYXRpb25Qcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVmlicmF0aW9u
UHJveHkuY3BwCmluZGV4IDRhNjQ1ZDU0Mzc3ZjcyMzBkZGU0ZjZlMDA5ODllYzUzYzM0ODMyODgu
LjA2MjdiM2RlMjdlOWU2YWRmOGViY2RkODZjMjlhMjAwZjc0Zjg3MTEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJWaWJyYXRpb25Qcm94eS5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL1dlYlZpYnJhdGlvblByb3h5LmNwcApAQCAtNTAsNyArNTAsNyBA
QCBXZWJWaWJyYXRpb25Qcm94eTo6fldlYlZpYnJhdGlvblByb3h5KCkKIAogdm9pZCBXZWJWaWJy
YXRpb25Qcm94eTo6aW52YWxpZGF0ZSgpCiB7Ci0gICAgY2FuY2VsVmlicmF0aW9uKCk7CisgICAg
Y2FuY2VsVmlicmF0aW9uKDApOwogfQogCiB2b2lkIFdlYlZpYnJhdGlvblByb3h5Ojppbml0aWFs
aXplUHJvdmlkZXIoY29uc3QgV0tWaWJyYXRpb25Qcm92aWRlciogcHJvdmlkZXIpCkBAIC02Mywx
MiArNjMsMTIgQEAgdm9pZCBXZWJWaWJyYXRpb25Qcm94eTo6ZGlkUmVjZWl2ZU1lc3NhZ2UoQ29y
ZUlQQzo6Q29ubmVjdGlvbiogY29ubmVjdGlvbiwgQ29yZUkKICAgICBkaWRSZWNlaXZlV2ViVmli
cmF0aW9uUHJveHlNZXNzYWdlKGNvbm5lY3Rpb24sIG1lc3NhZ2VJRCwgZGVjb2Rlcik7CiB9CiAK
LXZvaWQgV2ViVmlicmF0aW9uUHJveHk6OnZpYnJhdGUodWludDY0X3QgdmlicmF0aW9uVGltZSkK
K3ZvaWQgV2ViVmlicmF0aW9uUHJveHk6OnZpYnJhdGUodWludDY0X3QgLyogcGFnZUlEICovLCB1
aW50NjRfdCB2aWJyYXRpb25UaW1lKQogewogICAgIG1fcHJvdmlkZXIudmlicmF0ZSh0aGlzLCB2
aWJyYXRpb25UaW1lKTsKIH0KIAotdm9pZCBXZWJWaWJyYXRpb25Qcm94eTo6Y2FuY2VsVmlicmF0
aW9uKCkKK3ZvaWQgV2ViVmlicmF0aW9uUHJveHk6OmNhbmNlbFZpYnJhdGlvbih1aW50NjRfdCAv
KiBwYWdlSUQgKi8pCiB7CiAgICAgbV9wcm92aWRlci5jYW5jZWxWaWJyYXRpb24odGhpcyk7CiB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVmlicmF0aW9uUHJveHku
aCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJWaWJyYXRpb25Qcm94eS5oCmluZGV4IDVj
NmRlMTdkNzIxMDRmYWQwNDQ2MGMxMGJlMzQxZWY5NTIxZTEzZmEuLmVjMTMxZDgxNjJmYTc2NTcz
YmFkNTRmNDE5MjUzZmYyNmRlNTMxYzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9XZWJWaWJyYXRpb25Qcm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9X
ZWJWaWJyYXRpb25Qcm94eS5oCkBAIC02MCw4ICs2MCw4IEBAIHByaXZhdGU6CiAgICAgLy8gSW1w
bGVtZW50ZWQgaW4gZ2VuZXJhdGVkIFdlYlZpYnJhdGlvblByb3h5TWVzc2FnZVJlY2VpdmVyLmNw
cAogICAgIHZvaWQgZGlkUmVjZWl2ZVdlYlZpYnJhdGlvblByb3h5TWVzc2FnZShDb3JlSVBDOjpD
b25uZWN0aW9uKiwgQ29yZUlQQzo6TWVzc2FnZUlELCBDb3JlSVBDOjpNZXNzYWdlRGVjb2RlciYp
OwogCi0gICAgdm9pZCB2aWJyYXRlKHVpbnQ2NF90IHZpYnJhdGlvblRpbWUpOwotICAgIHZvaWQg
Y2FuY2VsVmlicmF0aW9uKCk7CisgICAgdm9pZCB2aWJyYXRlKHVpbnQ2NF90IHBhZ2VJRCwgdWlu
dDY0X3QgdmlicmF0aW9uVGltZSk7CisgICAgdm9pZCBjYW5jZWxWaWJyYXRpb24odWludDY0X3Qg
cGFnZUlEKTsKIAogICAgIFdlYkNvbnRleHQqIG1fY29udGV4dDsKICAgICBXZWJWaWJyYXRpb25Q
cm92aWRlciBtX3Byb3ZpZGVyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L1dlYlZpYnJhdGlvblByb3h5Lm1lc3NhZ2VzLmluIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L1dlYlZpYnJhdGlvblByb3h5Lm1lc3NhZ2VzLmluCmluZGV4IGZmNDBiMGQ5ZmU2NzlkYWMzZjkw
NTI5MGQ2YTllYTM5NGI4YjU3ZGUuLmUwZmNmOGJlMzdjMThjYzc4NGQxZjQ0NjZjNzY3YzNjNjQz
ZWVlYjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJWaWJyYXRpb25Q
cm94eS5tZXNzYWdlcy5pbgorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVmlicmF0
aW9uUHJveHkubWVzc2FnZXMuaW4KQEAgLTIzLDggKzIzLDggQEAKICNpZiBFTkFCTEUoVklCUkFU
SU9OKQogCiBtZXNzYWdlcyAtPiBXZWJWaWJyYXRpb25Qcm94eSB7Ci0gICAgVmlicmF0ZSh1aW50
NjRfdCB2aWJyYXRpb25UaW1lKTsKLSAgICBDYW5jZWxWaWJyYXRpb24oKTsKKyAgICBWaWJyYXRl
KHVpbnQ2NF90IHBhZ2VJRCwgdWludDY0X3QgdmlicmF0aW9uVGltZSk7CisgICAgQ2FuY2VsVmli
cmF0aW9uKHVpbnQ2NF90IHBhZ2VJRCk7CiB9CiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9OZXR3b3JrSW5mby9XZWJOZXR3b3JrSW5mb01hbmFnZXIuY3Bw
IGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9OZXR3b3JrSW5mby9XZWJOZXR3b3JrSW5mb01h
bmFnZXIuY3BwCmluZGV4IGNiYTY3ZmVkYjkxYjdlZjc0YjkzN2Y5YWVkMTNlMjYyYTdiYzI1NWEu
LjExZjgyOWIxNmJiNmFmMDBlNDIxMTNiMmRhMGM3MWMzOGNlNjQzYzEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvTmV0d29ya0luZm8vV2ViTmV0d29ya0luZm9NYW5hZ2Vy
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL05ldHdvcmtJbmZvL1dlYk5ldHdv
cmtJbmZvTWFuYWdlci5jcHAKQEAgLTYyLDcgKzYyLDcgQEAgdm9pZCBXZWJOZXR3b3JrSW5mb01h
bmFnZXI6OnJlZ2lzdGVyV2ViUGFnZShXZWJQYWdlKiBwYWdlKQogICAgIG1fcGFnZVNldC5hZGQo
cGFnZSk7CiAKICAgICBpZiAod2FzRW1wdHkpCi0gICAgICAgIG1fcHJvY2Vzcy0+Y29ubmVjdGlv
bigpLT5zZW5kKE1lc3NhZ2VzOjpXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6U3RhcnRVcGRh
dGluZygpLCAwKTsKKyAgICAgICAgbV9wcm9jZXNzLT5jb25uZWN0aW9uKCktPnNlbmQoTWVzc2Fn
ZXM6OldlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5OjpTdGFydFVwZGF0aW5nKDApLCAwKTsKIH0K
IAogdm9pZCBXZWJOZXR3b3JrSW5mb01hbmFnZXI6OnVucmVnaXN0ZXJXZWJQYWdlKFdlYlBhZ2Uq
IHBhZ2UpCkBAIC03MCwyMSArNzAsMjEgQEAgdm9pZCBXZWJOZXR3b3JrSW5mb01hbmFnZXI6OnVu
cmVnaXN0ZXJXZWJQYWdlKFdlYlBhZ2UqIHBhZ2UpCiAgICAgbV9wYWdlU2V0LnJlbW92ZShwYWdl
KTsKIAogICAgIGlmIChtX3BhZ2VTZXQuaXNFbXB0eSgpKQotICAgICAgICBtX3Byb2Nlc3MtPmNv
bm5lY3Rpb24oKS0+c2VuZChNZXNzYWdlczo6V2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHk6OlN0
b3BVcGRhdGluZygpLCAwKTsKKyAgICAgICAgbV9wcm9jZXNzLT5jb25uZWN0aW9uKCktPnNlbmQo
TWVzc2FnZXM6OldlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5OjpTdG9wVXBkYXRpbmcoMCksIDAp
OwogfQogCiBkb3VibGUgV2ViTmV0d29ya0luZm9NYW5hZ2VyOjpiYW5kd2lkdGgoV2ViUGFnZSog
cGFnZSkgY29uc3QKIHsKICAgICAvLyBUaGUgc3BlYyBpbmRpY2F0ZXMgdGhhdCB3ZSBzaG91bGQg
cmV0dXJuICJpbmZpbml0eSIgaWYgdGhlIGJhbmR3aWR0aCBpcyB1bmtub3duLgogICAgIGRvdWJs
ZSBiYW5kd2lkdGggPSBzdGQ6Om51bWVyaWNfbGltaXRzPGRvdWJsZT46OmluZmluaXR5KCk7Ci0g
ICAgbV9wcm9jZXNzLT5jb25uZWN0aW9uKCktPnNlbmRTeW5jKE1lc3NhZ2VzOjpXZWJOZXR3b3Jr
SW5mb01hbmFnZXJQcm94eTo6R2V0QmFuZHdpZHRoKCksIE1lc3NhZ2VzOjpXZWJOZXR3b3JrSW5m
b01hbmFnZXJQcm94eTo6R2V0QmFuZHdpZHRoOjpSZXBseShiYW5kd2lkdGgpLCBwYWdlLT5wYWdl
SUQoKSk7CisgICAgbV9wcm9jZXNzLT5jb25uZWN0aW9uKCktPnNlbmRTeW5jKE1lc3NhZ2VzOjpX
ZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6R2V0QmFuZHdpZHRoKHBhZ2UtPnBhZ2VJRCgpKSwg
TWVzc2FnZXM6OldlYk5ldHdvcmtJbmZvTWFuYWdlclByb3h5OjpHZXRCYW5kd2lkdGg6OlJlcGx5
KGJhbmR3aWR0aCksIDApOwogICAgIHJldHVybiBiYW5kd2lkdGg7CiB9CiAKIGJvb2wgV2ViTmV0
d29ya0luZm9NYW5hZ2VyOjptZXRlcmVkKFdlYlBhZ2UqIHBhZ2UpIGNvbnN0CiB7CiAgICAgYm9v
bCBtZXRlcmVkID0gZmFsc2U7Ci0gICAgbV9wcm9jZXNzLT5jb25uZWN0aW9uKCktPnNlbmRTeW5j
KE1lc3NhZ2VzOjpXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6SXNNZXRlcmVkKCksIE1lc3Nh
Z2VzOjpXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6SXNNZXRlcmVkOjpSZXBseShtZXRlcmVk
KSwgcGFnZS0+cGFnZUlEKCkpOworICAgIG1fcHJvY2Vzcy0+Y29ubmVjdGlvbigpLT5zZW5kU3lu
YyhNZXNzYWdlczo6V2ViTmV0d29ya0luZm9NYW5hZ2VyUHJveHk6OklzTWV0ZXJlZChwYWdlLT5w
YWdlSUQoKSksIE1lc3NhZ2VzOjpXZWJOZXR3b3JrSW5mb01hbmFnZXJQcm94eTo6SXNNZXRlcmVk
OjpSZXBseShtZXRlcmVkKSwgMCk7CiAgICAgcmV0dXJuIG1ldGVyZWQ7CiB9CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViVmlicmF0aW9u
Q2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2Vi
VmlicmF0aW9uQ2xpZW50LmNwcAppbmRleCA4YTg5MTc1M2IxYzcyNmU2MGYwYjM3NDY5ODdjZmRh
ZDBhMzA4OTM1Li5mMTQxNTIzYjk1NzExNjk4MmM4YTdmODkzZGEzOTc3N2RmMmZiZWI4IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYlZpYnJh
dGlvbkNsaWVudC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3Vw
cG9ydC9XZWJWaWJyYXRpb25DbGllbnQuY3BwCkBAIC0zOCwxMiArMzgsMTIgQEAgbmFtZXNwYWNl
IFdlYktpdCB7CiAKIHZvaWQgV2ViVmlicmF0aW9uQ2xpZW50Ojp2aWJyYXRlKGNvbnN0IHVuc2ln
bmVkIGxvbmcmIHZpYnJhdGlvblRpbWUpCiB7Ci0gICAgV2ViUHJvY2Vzczo6c2hhcmVkKCkuY29u
bmVjdGlvbigpLT5zZW5kKE1lc3NhZ2VzOjpXZWJWaWJyYXRpb25Qcm94eTo6VmlicmF0ZSh2aWJy
YXRpb25UaW1lKSwgbV9wYWdlLT5wYWdlSUQoKSk7CisgICAgV2ViUHJvY2Vzczo6c2hhcmVkKCku
Y29ubmVjdGlvbigpLT5zZW5kKE1lc3NhZ2VzOjpXZWJWaWJyYXRpb25Qcm94eTo6VmlicmF0ZSht
X3BhZ2UtPnBhZ2VJRCgpLCB2aWJyYXRpb25UaW1lKSwgMCk7CiB9CiAKIHZvaWQgV2ViVmlicmF0
aW9uQ2xpZW50OjpjYW5jZWxWaWJyYXRpb24oKQogewotICAgIFdlYlByb2Nlc3M6OnNoYXJlZCgp
LmNvbm5lY3Rpb24oKS0+c2VuZChNZXNzYWdlczo6V2ViVmlicmF0aW9uUHJveHk6OkNhbmNlbFZp
YnJhdGlvbigpLCBtX3BhZ2UtPnBhZ2VJRCgpKTsKKyAgICBXZWJQcm9jZXNzOjpzaGFyZWQoKS5j
b25uZWN0aW9uKCktPnNlbmQoTWVzc2FnZXM6OldlYlZpYnJhdGlvblByb3h5OjpDYW5jZWxWaWJy
YXRpb24obV9wYWdlLT5wYWdlSUQoKSksIDApOwogfQogCiB2b2lkIFdlYlZpYnJhdGlvbkNsaWVu
dDo6dmlicmF0aW9uRGVzdHJveWVkKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>