<?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>109523</bug_id>
          
          <creation_ts>2013-02-11 17:08:39 -0800</creation_ts>
          <short_desc>[V8] ScheduledAction::m_context can be empty, so we shouldn&apos;t retrieve an Isolate by using m_context-&gt;GetIsolate()</short_desc>
          <delta_ts>2013-02-11 18:07:55 -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>WebCore JavaScript</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>dcarney</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>830353</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-02-11 17:08:39 -0800</bug_when>
    <thetext>Chromium bug: https://code.google.com/p/chromium/issues/detail?id=175307#makechanges

Currently ScheduledAction is retrieving an Isolate by using m_context-&gt;GetIsolate(). This can crash because ScheduledAction::m_context can be empty. Specifically, ScheduledAction::m_context is set to ScriptController::currentWorldContext(), which can return an empty handle when a frame does not exist. In addition, &apos;if(context.IsEmpty())&apos; in ScheduledAction.cpp implies that it can be empty.

Alternately, we should pass an Isolate explicitly when a ScheduledAction is instantiated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830357</commentid>
    <comment_count>1</comment_count>
      <attachid>187730</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-02-11 17:11:54 -0800</bug_when>
    <thetext>Created attachment 187730
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830364</commentid>
    <comment_count>2</comment_count>
      <attachid>187730</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-11 17:17:02 -0800</bug_when>
    <thetext>Comment on attachment 187730
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830365</commentid>
    <comment_count>3</comment_count>
      <attachid>187730</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-02-11 17:17:28 -0800</bug_when>
    <thetext>Comment on attachment 187730
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830416</commentid>
    <comment_count>4</comment_count>
      <attachid>187730</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-11 18:07:51 -0800</bug_when>
    <thetext>Comment on attachment 187730
Patch

Clearing flags on attachment: 187730

Committed r142565: &lt;http://trac.webkit.org/changeset/142565&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>830417</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-11 18:07:55 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187730</attachid>
            <date>2013-02-11 17:11:54 -0800</date>
            <delta_ts>2013-02-11 18:07:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109523-20130212100825.patch</filename>
            <type>text/plain</type>
            <size>8144</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyNTUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDVmNjc3ZWI5ZDdhYjBk
NzhmNTkxMzc0MjNjNDAxY2ZiZTJlNGEwMi4uZGY5ODZkMzllZTkyMjFhZGRhZjEzMDRlYzFlZTk1
ZTI3MTE4OWZiZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM3IEBACiAyMDEzLTAyLTExICBLZW50
YXJvIEhhcmEgIDxoYXJha2VuQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbVjhdIFNjaGVkdWxl
ZEFjdGlvbjo6bV9jb250ZXh0IGNhbiBiZSBlbXB0eSwgc28gd2Ugc2hvdWxkbid0CisgICAgICAg
IHJldHJpZXZlIGFuIElzb2xhdGUgYnkgdXNpbmcgbV9jb250ZXh0LT5HZXRJc29sYXRlKCkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTUyMworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENocm9taXVtIGJ1
ZzogaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTE3
NTMwNyNtYWtlY2hhbmdlcworCisgICAgICAgIEN1cnJlbnRseSBTY2hlZHVsZWRBY3Rpb24gaXMg
cmV0cmlldmluZyBhbiBJc29sYXRlIGJ5IHVzaW5nIG1fY29udGV4dC0+R2V0SXNvbGF0ZSgpLgor
ICAgICAgICBUaGlzIGNhbiBjcmFzaCBiZWNhdXNlIFNjaGVkdWxlZEFjdGlvbjo6bV9jb250ZXh0
IGNhbiBiZSBlbXB0eS4gU3BlY2lmaWNhbGx5LAorICAgICAgICBTY2hlZHVsZWRBY3Rpb246Om1f
Y29udGV4dCBpcyBzZXQgdG8gU2NyaXB0Q29udHJvbGxlcjo6Y3VycmVudFdvcmxkQ29udGV4dCgp
LAorICAgICAgICB3aGljaCBjYW4gcmV0dXJuIGFuIGVtcHR5IGhhbmRsZSB3aGVuIGEgZnJhbWUg
ZG9lcyBub3QgZXhpc3QuIEluIGFkZGl0aW9uLAorICAgICAgICAnaWYoY29udGV4dC5Jc0VtcHR5
KCkpJyBpbiBTY2hlZHVsZWRBY3Rpb24uY3BwIGltcGxpZXMgdGhhdCBpdCBjYW4gYmUgZW1wdHku
CisKKyAgICAgICAgQWx0ZXJuYXRlbHksIHdlIHNob3VsZCBwYXNzIGFuIElzb2xhdGUgZXhwbGlj
aXRseSB3aGVuIGEgU2NoZWR1bGVkQWN0aW9uIGlzIGluc3RhbnRpYXRlZC4KKworICAgICAgICBO
byB0ZXN0cy4gVGhlIENocm9taXVtIGNyYXNoIHJlcG9ydCBkb2Vzbid0IHByb3ZpZGUgZW5vdWdo
IGluZm9ybWF0aW9uCisgICAgICAgIHRvIHJlcHJvZHVjZSB0aGUgYnVnLgorCisgICAgICAgICog
YmluZGluZ3MvdjgvU2NoZWR1bGVkQWN0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjaGVk
dWxlZEFjdGlvbjo6U2NoZWR1bGVkQWN0aW9uKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAg
ICAoV2ViQ29yZTo6U2NoZWR1bGVkQWN0aW9uOjp+U2NoZWR1bGVkQWN0aW9uKToKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9TY2hlZHVsZWRBY3Rpb24uaDoKKyAgICAgICAgKFNjaGVkdWxlZEFjdGlv
bik6CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3VzdG9tLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OldpbmRvd1NldFRpbWVvdXRJbXBsKToKKyAgICAgICAgKiBiaW5k
aW5ncy92OC9jdXN0b20vVjhXb3JrZXJDb250ZXh0Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlNldFRpbWVvdXRPckludGVydmFsKToKKworMjAxMy0wMi0xMSAgS2VudGFybyBIYXJhICA8
aGFyYWtlbkBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgQnVpbGQgZml4IGFmdGVyIHIxNDI1MjgK
ICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTUyMAog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY2hlZHVsZWRBY3Rpb24u
Y3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NoZWR1bGVkQWN0aW9uLmNwcAppbmRl
eCAzODFlMTQ2MjI3NjYyZTc5ZWI3ZjY3MzVjMTVjYWNiNjE2ZWM0NTcxLi5lNWFlN2MzYTQxZGU0
MWYyMjJkODgzOGNjMWZkNWVlZDhhNmUzZTYzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9TY2hlZHVsZWRBY3Rpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1NjaGVkdWxlZEFjdGlvbi5jcHAKQEAgLTQ5LDIxICs0OSwyOCBAQAogCiBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiAKLVNjaGVkdWxlZEFjdGlvbjo6U2NoZWR1bGVkQWN0aW9uKHY4OjpIYW5k
bGU8djg6OkNvbnRleHQ+IGNvbnRleHQsIHY4OjpIYW5kbGU8djg6OkZ1bmN0aW9uPiBmdW5jdGlv
biwgaW50IGFyZ2MsIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBhcmd2W10pCitTY2hlZHVsZWRBY3Rp
b246OlNjaGVkdWxlZEFjdGlvbih2ODo6SGFuZGxlPHY4OjpDb250ZXh0PiBjb250ZXh0LCB2ODo6
SGFuZGxlPHY4OjpGdW5jdGlvbj4gZnVuY3Rpb24sIGludCBhcmdjLCB2ODo6SGFuZGxlPHY4OjpW
YWx1ZT4gYXJndltdLCB2ODo6SXNvbGF0ZSogaXNvbGF0ZSkKICAgICA6IG1fY29udGV4dChjb250
ZXh0KQogICAgICwgbV9mdW5jdGlvbihmdW5jdGlvbikKICAgICAsIG1fY29kZShTdHJpbmcoKSwg
S1VSTCgpLCBUZXh0UG9zaXRpb246OmJlbG93UmFuZ2VQb3NpdGlvbigpKQorICAgICwgbV9pc29s
YXRlKGlzb2xhdGUpCiB7Ci0gICAgdjg6Oklzb2xhdGUqIGlzb2xhdGUgPSBtX2NvbnRleHQtPkdl
dElzb2xhdGUoKTsKICAgICBtX2FyZ3MucmVzZXJ2ZUNhcGFjaXR5KGFyZ2MpOwogICAgIGZvciAo
aW50IGkgPSAwOyBpIDwgYXJnYzsgKytpKQotICAgICAgICBtX2FyZ3MuYXBwZW5kKHY4OjpQZXJz
aXN0ZW50PHY4OjpWYWx1ZT46Ok5ldyhpc29sYXRlLCBhcmd2W2ldKSk7CisgICAgICAgIG1fYXJn
cy5hcHBlbmQodjg6OlBlcnNpc3RlbnQ8djg6OlZhbHVlPjo6TmV3KG1faXNvbGF0ZSwgYXJndltp
XSkpOworfQorCitTY2hlZHVsZWRBY3Rpb246OlNjaGVkdWxlZEFjdGlvbih2ODo6SGFuZGxlPHY4
OjpDb250ZXh0PiBjb250ZXh0LCBjb25zdCBTdHJpbmcmIGNvZGUsIGNvbnN0IEtVUkwmIHVybCwg
djg6Oklzb2xhdGUqIGlzb2xhdGUpCisgICAgOiBtX2NvbnRleHQoY29udGV4dCkKKyAgICAsIG1f
Y29kZShjb2RlLCB1cmwpCisgICAgLCBtX2lzb2xhdGUoaXNvbGF0ZSkKK3sKIH0KIAogU2NoZWR1
bGVkQWN0aW9uOjp+U2NoZWR1bGVkQWN0aW9uKCkKIHsKICAgICBmb3IgKHNpemVfdCBpID0gMDsg
aSA8IG1fYXJncy5zaXplKCk7ICsraSkgewotICAgICAgICBtX2FyZ3NbaV0uRGlzcG9zZShtX2Nv
bnRleHQtPkdldElzb2xhdGUoKSk7CisgICAgICAgIG1fYXJnc1tpXS5EaXNwb3NlKG1faXNvbGF0
ZSk7CiAgICAgICAgIG1fYXJnc1tpXS5DbGVhcigpOwogICAgIH0KIH0KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjaGVkdWxlZEFjdGlvbi5oIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvU2NoZWR1bGVkQWN0aW9uLmgKaW5kZXggMTdjYTdiNDFhMmYwYzNjYWM2
M2ZhMTljZWIxMjMyYWIzODU2MTg0Ny4uOTRjNWU4MWJiMDE2MDFiNDIzZTg2ODRmN2Y0OWFhODMy
NTI3ZWIzMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NoZWR1bGVk
QWN0aW9uLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NoZWR1bGVkQWN0aW9u
LmgKQEAgLTQ1LDE1ICs0NSwxMCBAQCBjbGFzcyBXb3JrZXJDb250ZXh0OwogCiBjbGFzcyBTY2hl
ZHVsZWRBY3Rpb24gewogcHVibGljOgotICAgIFNjaGVkdWxlZEFjdGlvbih2ODo6SGFuZGxlPHY4
OjpDb250ZXh0Piwgdjg6OkhhbmRsZTx2ODo6RnVuY3Rpb24+LCBpbnQgYXJnYywgdjg6OkhhbmRs
ZTx2ODo6VmFsdWU+IGFyZ3ZbXSk7Ci0KLSAgICBTY2hlZHVsZWRBY3Rpb24odjg6OkhhbmRsZTx2
ODo6Q29udGV4dD4gY29udGV4dCwgY29uc3QgU3RyaW5nJiBjb2RlLCBjb25zdCBLVVJMJiB1cmwg
PSBLVVJMKCkpCi0gICAgICAgIDogbV9jb250ZXh0KGNvbnRleHQpCi0gICAgICAgICwgbV9jb2Rl
KGNvZGUsIHVybCkKLSAgICB7Ci0gICAgfQotCisgICAgU2NoZWR1bGVkQWN0aW9uKHY4OjpIYW5k
bGU8djg6OkNvbnRleHQ+LCB2ODo6SGFuZGxlPHY4OjpGdW5jdGlvbj4sIGludCBhcmdjLCB2ODo6
SGFuZGxlPHY4OjpWYWx1ZT4gYXJndltdLCB2ODo6SXNvbGF0ZSopOworICAgIFNjaGVkdWxlZEFj
dGlvbih2ODo6SGFuZGxlPHY4OjpDb250ZXh0PiwgY29uc3QgU3RyaW5nJiwgY29uc3QgS1VSTCYs
IHY4OjpJc29sYXRlKik7CiAgICAgflNjaGVkdWxlZEFjdGlvbigpOworCiAgICAgdm9pZCBleGVj
dXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqKTsKIAogcHJpdmF0ZToKQEAgLTY2LDYgKzYxLDcg
QEAgcHJpdmF0ZToKICAgICBTY29wZWRQZXJzaXN0ZW50PHY4OjpGdW5jdGlvbj4gbV9mdW5jdGlv
bjsKICAgICBWZWN0b3I8djg6OlBlcnNpc3RlbnQ8djg6OlZhbHVlPiA+IG1fYXJnczsKICAgICBT
Y3JpcHRTb3VyY2VDb2RlIG1fY29kZTsKKyAgICB2ODo6SXNvbGF0ZSogbV9pc29sYXRlOwogfTsK
IAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvY3VzdG9tL1Y4RE9NV2luZG93Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOERPTVdpbmRvd0N1c3RvbS5jcHAKaW5kZXggNTZhMDI0YzUzYjYz
YTg2MDYyMmVjYmYyYWZkMDcxYjRiZjdjNGI3Ny4uZTE1MTEzN2NlNjFlNjM2YjNlODJlOGU0MWE0
NzhlZTUxOTA0Y2MzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3Vz
dG9tL1Y4RE9NV2luZG93Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9jdXN0b20vVjhET01XaW5kb3dDdXN0b20uY3BwCkBAIC0xMjEsNyArMTIxLDcgQEAgdjg6Okhh
bmRsZTx2ODo6VmFsdWU+IFdpbmRvd1NldFRpbWVvdXRJbXBsKGNvbnN0IHY4OjpBcmd1bWVudHMm
IGFyZ3MsIGJvb2wgc2luZ2wKIAogICAgICAgICAvLyBwYXJhbXMgaXMgcGFzc2VkIHRvIGFjdGlv
biwgYW5kIHJlbGVhc2VkIGluIGFjdGlvbidzIGRlc3RydWN0b3IKICAgICAgICAgQVNTRVJUKGlt
cC0+ZnJhbWUoKSk7Ci0gICAgICAgIE93blB0cjxTY2hlZHVsZWRBY3Rpb24+IGFjdGlvbiA9IGFk
b3B0UHRyKG5ldyBTY2hlZHVsZWRBY3Rpb24oaW1wLT5mcmFtZSgpLT5zY3JpcHQoKS0+Y3VycmVu
dFdvcmxkQ29udGV4dCgpLCB2ODo6SGFuZGxlPHY4OjpGdW5jdGlvbj46OkNhc3QoZnVuY3Rpb24p
LCBwYXJhbUNvdW50LCBwYXJhbXMpKTsKKyAgICAgICAgT3duUHRyPFNjaGVkdWxlZEFjdGlvbj4g
YWN0aW9uID0gYWRvcHRQdHIobmV3IFNjaGVkdWxlZEFjdGlvbihpbXAtPmZyYW1lKCktPnNjcmlw
dCgpLT5jdXJyZW50V29ybGRDb250ZXh0KCksIHY4OjpIYW5kbGU8djg6OkZ1bmN0aW9uPjo6Q2Fz
dChmdW5jdGlvbiksIHBhcmFtQ291bnQsIHBhcmFtcywgYXJncy5HZXRJc29sYXRlKCkpKTsKIAog
ICAgICAgICAvLyBGSVhNRTogV2Ugc2hvdWxkIHVzZSBPd25BcnJheVB0ciBmb3IgcGFyYW1zLgog
ICAgICAgICBkZWxldGVbXSBwYXJhbXM7CkBAIC0xMzEsNyArMTMxLDcgQEAgdjg6OkhhbmRsZTx2
ODo6VmFsdWU+IFdpbmRvd1NldFRpbWVvdXRJbXBsKGNvbnN0IHY4OjpBcmd1bWVudHMmIGFyZ3Ms
IGJvb2wgc2luZ2wKICAgICAgICAgaWYgKGltcC0+ZG9jdW1lbnQoKSAmJiAhaW1wLT5kb2N1bWVu
dCgpLT5jb250ZW50U2VjdXJpdHlQb2xpY3koKS0+YWxsb3dFdmFsKCkpCiAgICAgICAgICAgICBy
ZXR1cm4gdjhJbnRlZ2VyKDAsIGFyZ3MuR2V0SXNvbGF0ZSgpKTsKICAgICAgICAgQVNTRVJUKGlt
cC0+ZnJhbWUoKSk7Ci0gICAgICAgIGlkID0gRE9NVGltZXI6Omluc3RhbGwoc2NyaXB0Q29udGV4
dCwgYWRvcHRQdHIobmV3IFNjaGVkdWxlZEFjdGlvbihpbXAtPmZyYW1lKCktPnNjcmlwdCgpLT5j
dXJyZW50V29ybGRDb250ZXh0KCksIGZ1bmN0aW9uU3RyaW5nKSksIHRpbWVvdXQsIHNpbmdsZVNo
b3QpOworICAgICAgICBpZCA9IERPTVRpbWVyOjppbnN0YWxsKHNjcmlwdENvbnRleHQsIGFkb3B0
UHRyKG5ldyBTY2hlZHVsZWRBY3Rpb24oaW1wLT5mcmFtZSgpLT5zY3JpcHQoKS0+Y3VycmVudFdv
cmxkQ29udGV4dCgpLCBmdW5jdGlvblN0cmluZywgS1VSTCgpLCBhcmdzLkdldElzb2xhdGUoKSkp
LCB0aW1lb3V0LCBzaW5nbGVTaG90KTsKICAgICB9CiAKICAgICAvLyBUcnkgdG8gZG8gdGhlIGlk
bGUgbm90aWZpY2F0aW9uIGJlZm9yZSB0aGUgdGltZW91dCBleHBpcmVzIHRvIGdldCBiZXR0ZXIK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOFdvcmtlckNv
bnRleHRDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4V29y
a2VyQ29udGV4dEN1c3RvbS5jcHAKaW5kZXggZWQzZjc5ODEwYjFjMDQ2MjZlMjI3NTY0ODQyOWQ0
MmM1MDFmYjQyYy4uYTEzYzU3Zjk1MjI2YjNkNmM1MmIzNzc1YmU5ODQxZWRhMTQ4NmRmOSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4V29ya2VyQ29udGV4
dEN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4V29y
a2VyQ29udGV4dEN1c3RvbS5jcHAKQEAgLTcwLDcgKzcwLDcgQEAgdjg6OkhhbmRsZTx2ODo6VmFs
dWU+IFNldFRpbWVvdXRPckludGVydmFsKGNvbnN0IHY4OjpBcmd1bWVudHMmIGFyZ3MsIGJvb2wg
c2luZ2wKICAgICAgICAgICAgICAgICByZXR1cm4gdjhJbnRlZ2VyKDAsIGFyZ3MuR2V0SXNvbGF0
ZSgpKTsKICAgICAgICAgfQogICAgICAgICBXVEY6OlN0cmluZyBzdHJpbmdGdW5jdGlvbiA9IHRv
V2ViQ29yZVN0cmluZyhmdW5jdGlvbik7Ci0gICAgICAgIHRpbWVySWQgPSBET01UaW1lcjo6aW5z
dGFsbCh3b3JrZXJDb250ZXh0LCBhZG9wdFB0cihuZXcgU2NoZWR1bGVkQWN0aW9uKHY4Q29udGV4
dCwgc3RyaW5nRnVuY3Rpb24sIHdvcmtlckNvbnRleHQtPnVybCgpKSksIHRpbWVvdXQsIHNpbmds
ZVNob3QpOworICAgICAgICB0aW1lcklkID0gRE9NVGltZXI6Omluc3RhbGwod29ya2VyQ29udGV4
dCwgYWRvcHRQdHIobmV3IFNjaGVkdWxlZEFjdGlvbih2OENvbnRleHQsIHN0cmluZ0Z1bmN0aW9u
LCB3b3JrZXJDb250ZXh0LT51cmwoKSwgYXJncy5HZXRJc29sYXRlKCkpKSwgdGltZW91dCwgc2lu
Z2xlU2hvdCk7CiAgICAgfSBlbHNlIGlmIChmdW5jdGlvbi0+SXNGdW5jdGlvbigpKSB7CiAgICAg
ICAgIHNpemVfdCBwYXJhbUNvdW50ID0gYXJndW1lbnRDb3VudCA+PSAyID8gYXJndW1lbnRDb3Vu
dCAtIDIgOiAwOwogICAgICAgICB2ODo6TG9jYWw8djg6OlZhbHVlPiogcGFyYW1zID0gMDsKQEAg
LTgwLDcgKzgwLDcgQEAgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IFNldFRpbWVvdXRPckludGVydmFs
KGNvbnN0IHY4OjpBcmd1bWVudHMmIGFyZ3MsIGJvb2wgc2luZ2wKICAgICAgICAgICAgICAgICBw
YXJhbXNbaV0gPSBhcmdzW2krMl07CiAgICAgICAgIH0KICAgICAgICAgLy8gU2NoZWR1bGVkQWN0
aW9uIHRha2VzIG93bmVyc2hpcCBvZiBhY3R1YWwgcGFyYW1zIGFuZCByZWxlYXNlcyB0aGVtIGlu
IGl0cyBkZXN0cnVjdG9yLgotICAgICAgICBPd25QdHI8U2NoZWR1bGVkQWN0aW9uPiBhY3Rpb24g
PSBhZG9wdFB0cihuZXcgU2NoZWR1bGVkQWN0aW9uKHY4Q29udGV4dCwgdjg6OkhhbmRsZTx2ODo6
RnVuY3Rpb24+OjpDYXN0KGZ1bmN0aW9uKSwgcGFyYW1Db3VudCwgcGFyYW1zKSk7CisgICAgICAg
IE93blB0cjxTY2hlZHVsZWRBY3Rpb24+IGFjdGlvbiA9IGFkb3B0UHRyKG5ldyBTY2hlZHVsZWRB
Y3Rpb24odjhDb250ZXh0LCB2ODo6SGFuZGxlPHY4OjpGdW5jdGlvbj46OkNhc3QoZnVuY3Rpb24p
LCBwYXJhbUNvdW50LCBwYXJhbXMsIGFyZ3MuR2V0SXNvbGF0ZSgpKSk7CiAgICAgICAgIC8vIEZJ
WE1FOiBXZSBzaG91bGQgdXNlIGEgT3duQXJyYXlQdHIgZm9yIHBhcmFtcy4KICAgICAgICAgZGVs
ZXRlIFtdIHBhcmFtczsKICAgICAgICAgdGltZXJJZCA9IERPTVRpbWVyOjppbnN0YWxsKHdvcmtl
ckNvbnRleHQsIGFjdGlvbi5yZWxlYXNlKCksIHRpbWVvdXQsIHNpbmdsZVNob3QpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>