<?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>162536</bug_id>
          
          <creation_ts>2016-09-24 22:54:47 -0700</creation_ts>
          <short_desc>REGRESSION (r206221): [USER] com.apple.WebKit.WebContent.Development at com.apple.JavaScriptCore: vmEntryToJavaScript + 299</short_desc>
          <delta_ts>2016-09-24 23:39: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>JavaScriptCore</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>
          
          <blocked>162311</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1233207</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-24 22:54:47 -0700</bug_when>
    <thetext>REGRESSION (r206221): [USER] com.apple.WebKit.WebContent.Development at com.apple.JavaScriptCore: vmEntryToJavaScript + 299:
* BACKTRACE (&apos;&gt;&apos; indicates stack frame used for CrashTracer aggregation)

   1 ???                            0000000000 0 + 0
   2 ???                            0000000000 0 + 0
   3 com.apple.JavaScriptCore       0x0087a797 llint_entry + 24793
   4 com.apple.JavaScriptCore       0x0087a797 llint_entry + 24793
   5 ???                            0000000000 0 + 0
   6 ???                            0000000000 0 + 0
   7 ???                            0000000000 0 + 0
   8 ???                            0000000000 0 + 0
&gt;  9 com.apple.JavaScriptCore       0x008744db vmEntryToJavaScript + 299
  10 com.apple.JavaScriptCore       0x00736aee JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 190
  11 com.apple.JavaScriptCore       0x0003a396 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;) + 470
  12 com.apple.JavaScriptCore       0x0035d20f JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) + 159
  13 com.apple.WebCore              0x00ea06ac WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext&amp;) + 588
  14 com.apple.WebCore              0x00ea02c6 WebCore::ScheduledAction::execute(WebCore::Document&amp;) + 134
  15 com.apple.WebCore              0x001318c7 WebCore::DOMTimer::fired() + 679
  16 com.apple.WebCore              0x000129d0 WebCore::ThreadTimers::sharedTimerFiredInternal() + 176
  17 com.apple.WebCore              0x0001290f WebCore::timerFired(__CFRunLoopTimer*, void*) + 31
  18 com.apple.CoreFoundation       0x00090e14 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:1810)
  19 com.apple.CoreFoundation       0x00090a9f __CFRunLoopDoTimer + 1071 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:2349)
  20 com.apple.CoreFoundation       0x000905fa __CFRunLoopDoTimers + 298 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:2488)
  21 com.apple.CoreFoundation       0x00088021 __CFRunLoopRun + 2065 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:2984)
  22 com.apple.CoreFoundation       0x000875b4 CFRunLoopRunSpecific + 420 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:3113)
  23 com.apple.HIToolbox            0x000307fc RunCurrentEventLoopInMode + 240 (Events/EventsCore/EventLoop.c:440)
  24 com.apple.HIToolbox            0x00030631 ReceiveNextEventCommon + 432 (/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/usr/include/dispatch/once.h:77)
  25 com.apple.HIToolbox            0x00030466 _BlockUntilNextEventMatchingListInModeWithFilter + 71 (Events/EventsCore/EventBlocking.c:161)
  26 com.apple.AppKit               0x00046c2d _DPSNextEvent + 1093
  27 com.apple.AppKit               0x007b9db0 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2730
  28 com.apple.AppKit               0x0003b5cd -[NSApplication run] + 926
  29 com.apple.AppKit               0x00005f1d NSApplicationMain + 1237
  30 libxpc.dylib                   0x000108b3 _xpc_objc_main + 775 (/BuildRoot/Library/Caches/com.apple.xbs/Sources/libxpc/libxpc-972.20.3/src/main.m:162)
  31 libxpc.dylib                   0x0000f2d0 xpc_main + 494 (/BuildRoot/Library/Caches/com.apple.xbs/Sources/libxpc/libxpc-972.20.3/src/init.c:1447)
  32 com.apple.WebKit.WebContent    0x000017a2  + 0
  33 libdyld.dylib                  0x00005255 start + 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1233208</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-24 22:55:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/28415971&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1233209</commentid>
    <comment_count>2</comment_count>
      <attachid>289773</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-24 23:01:41 -0700</bug_when>
    <thetext>Created attachment 289773
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1233210</commentid>
    <comment_count>3</comment_count>
      <attachid>289773</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-24 23:39:24 -0700</bug_when>
    <thetext>Comment on attachment 289773
Patch

Clearing flags on attachment: 289773

Committed r206359: &lt;http://trac.webkit.org/changeset/206359&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1233211</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-09-24 23:39:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>289773</attachid>
            <date>2016-09-24 23:01:41 -0700</date>
            <delta_ts>2016-09-24 23:39:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-162536-20160924225847.patch</filename>
            <type>text/plain</type>
            <size>8723</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2MzU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
NmUyYmE4N2EzMzkzZDNjNDFjNmUwOWZkOTc1NzI0MzlkZmM3OGM5Li40YTBmZjE4YzVkYTMzOWE2
YmJhNDA3Mzg4NmE2ZjAzNmJlNjA0N2FlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAxNi0wOS0yNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgor
CisgICAgICAgIFJFR1JFU1NJT04gKHIyMDYyMjEpOiBbVVNFUl0gY29tLmFwcGxlLldlYktpdC5X
ZWJDb250ZW50LkRldmVsb3BtZW50IGF0IGNvbS5hcHBsZS5KYXZhU2NyaXB0Q29yZTogdm1FbnRy
eVRvSmF2YVNjcmlwdCArIDI5OQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTYyNTM2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yODQxNTk3MT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEcm9wIEFQSSBv
biBQcm9wZXJ0eVNsb3QgZm9yIHNldHRpbmcgYSBjYWNoZWFibGUgY3VzdG9tIGdldHRlci9zZXR0
ZXIKKyAgICAgICAgZ2l2ZW4gdGhhdCB0aGlzIGlzIG5vdCBzdXBwb3J0ZWQgeWV0IGFuZCB3aWxs
IGxlYWQgdG8gY3Jhc2hlcyBpZiB1c2VkLgorCisgICAgICAgICogcnVudGltZS9Qcm9wZXJ0eVNs
b3QuaDoKKyAgICAgICAgKEpTQzo6UHJvcGVydHlTbG90Ojppc0NhY2hlYWJsZUN1c3RvbSk6Cisg
ICAgICAgIChKU0M6OlByb3BlcnR5U2xvdDo6aXNDYWNoZWFibGVDdXN0b21BY2Nlc3Nvcik6IERl
bGV0ZWQuCisgICAgICAgIChKU0M6OlByb3BlcnR5U2xvdDo6c2V0Q2FjaGVhYmxlQ3VzdG9tR2V0
dGVyU2V0dGVyKTogRGVsZXRlZC4KKwogMjAxNi0wOS0yMyAgRmlsaXAgUGl6bG8gIDxmcGl6bG9A
YXBwbGUuY29tPgogCiAgICAgICAgIE5lZWQgYSBzdG9yZS1sb2FkIGZlbmNlIGJldHdlZW4gc2V0
dGluZyBjZWxsIHN0YXRlIGFuZCB2aXNpdGluZyB0aGUgb2JqZWN0IGluIFNsb3RWaXNpdG9yCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKaW5kZXggNjY3YmI5ZDYxMTkxYzA2NmQ2ODU3MDQyZGM3NTkyYWJlOGRmNTIxNS4uZjBm
MzUxNDM1ZWMwZDQ4YTBjNGMzYjg0MGNiMTY4NTU2OWYyYTViYyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1
ICsxLDI2IEBACiAyMDE2LTA5LTI0ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAK
KyAgICAgICAgUkVHUkVTU0lPTiAocjIwNjIyMSk6IFtVU0VSXSBjb20uYXBwbGUuV2ViS2l0Lldl
YkNvbnRlbnQuRGV2ZWxvcG1lbnQgYXQgY29tLmFwcGxlLkphdmFTY3JpcHRDb3JlOiB2bUVudHJ5
VG9KYXZhU2NyaXB0ICsgMjk5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNjI1MzYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzI4NDE1OTcxPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN0b3AgbWFya2lu
ZyBjcm9zcy1vcmlnaW4gV2luZG93L0xvY2F0aW9uIG9iamVjdHMgcHJvcGVydGllcyBhcyBjYWNo
ZWFibGUKKyAgICAgICAgZ2l2ZW4gdGhhdCB3ZSBkbyBub3Qgc3VwcG9ydCB5ZXQgY2FjaGluZyBv
ZiBzdWNoIHByb3BlcnRpZXMuIFRoaXMgaXMgYmVjYXVzZQorICAgICAgICB0aGV5IGFyZSB1c2lu
ZyB0aGUgbmV3IEN1c3RvbUFjY2Vzc3RvciBQcm9wZXJ0eVNsb3QgdHlwZSwgd2hpY2ggaXMgbm90
IGhhbmRsZWQKKyAgICAgICAgeWV0IGJ5IFJlcGF0Y2guY3BwLiBQZXJmb3JtYW5jZSBpcyBhbnl3
YXkgbm90IGNyaXRpY2FsIGZvciBjcm9zcy1vcmlnaW4KKyAgICAgICAgV2luZG93IC8gTG9jYXRp
b24gcHJvcGVydGllcy4KKworICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL3NlY3VyaXR5L2Nyb3Nz
LW9yaWdpbi13aW5kb3ctcHJvcGVydHktY2FjaGluZy1jcmFzaC5odG1sCisKKyAgICAgICAgKiBi
aW5kaW5ncy9qcy9KU0RPTVdpbmRvd0N1c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpqc0RP
TVdpbmRvd0dldE93blByb3BlcnR5U2xvdFJlc3RyaWN0ZWRBY2Nlc3MpOgorICAgICAgICAqIGJp
bmRpbmdzL2pzL0pTTG9jYXRpb25DdXN0b20uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SlNMb2Nh
dGlvbjo6Z2V0T3duUHJvcGVydHlTbG90RGVsZWdhdGUpOgorCisyMDE2LTA5LTI0ICBDaHJpcyBE
dW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKICAgICAgICAgUkVHUkVTU0lPTiAocjIwNTUyNCk6
IENyYXNoIHVuZGVyIFdURjo6bnVtR3JhcGhlbWVDbHVzdGVycygpCiAgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjI1MzQKICAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzI4NDYzODI4PgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvUHJvcGVydHlTbG90LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Qcm9wZXJ0
eVNsb3QuaAppbmRleCBjZDQ0NDAxOWY0YWIwOGE5OTg2ODFkMGM2ZDgyMjJjYjNiNDMwZWI1Li40
MGU5MzFmNjBlNmFiMDFmOGIzYTU1MjU4MTFlZTU0ZWNkYjgzYzFiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Qcm9wZXJ0eVNsb3QuaAorKysgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9Qcm9wZXJ0eVNsb3QuaApAQCAtMTEyLDcgKzExMiw2IEBAIHB1
YmxpYzoKICAgICBib29sIGlzQ2FjaGVhYmxlVmFsdWUoKSBjb25zdCB7IHJldHVybiBpc0NhY2hl
YWJsZSgpICYmIGlzVmFsdWUoKTsgfQogICAgIGJvb2wgaXNDYWNoZWFibGVHZXR0ZXIoKSBjb25z
dCB7IHJldHVybiBpc0NhY2hlYWJsZSgpICYmIGlzQWNjZXNzb3IoKTsgfQogICAgIGJvb2wgaXND
YWNoZWFibGVDdXN0b20oKSBjb25zdCB7IHJldHVybiBpc0NhY2hlYWJsZSgpICYmIGlzQ3VzdG9t
KCk7IH0KLSAgICBib29sIGlzQ2FjaGVhYmxlQ3VzdG9tQWNjZXNzb3IoKSBjb25zdCB7IHJldHVy
biBpc0NhY2hlYWJsZSgpICYmIGlzQ3VzdG9tQWNjZXNzb3IoKTsgfQogICAgIHZvaWQgc2V0SXNU
YWludGVkQnlPcGFxdWVPYmplY3QoKSB7IG1faXNUYWludGVkQnlPcGFxdWVPYmplY3QgPSB0cnVl
OyB9CiAgICAgYm9vbCBpc1RhaW50ZWRCeU9wYXF1ZU9iamVjdCgpIGNvbnN0IHsgcmV0dXJuIG1f
aXNUYWludGVkQnlPcGFxdWVPYmplY3Q7IH0KIApAQCAtMjQxLDIwICsyNDAsNiBAQCBwdWJsaWM6
CiAgICAgICAgIG1fb2Zmc2V0ID0gaW52YWxpZE9mZnNldDsKICAgICB9CiAKLSAgICB2b2lkIHNl
dENhY2hlYWJsZUN1c3RvbUdldHRlclNldHRlcihKU09iamVjdCogc2xvdEJhc2UsIHVuc2lnbmVk
IGF0dHJpYnV0ZXMsIEN1c3RvbUdldHRlclNldHRlciogZ2V0dGVyU2V0dGVyKQotICAgIHsKLSAg
ICAgICAgQVNTRVJUKGF0dHJpYnV0ZXMgPT0gYXR0cmlidXRlc0ZvclN0cnVjdHVyZShhdHRyaWJ1
dGVzKSk7Ci0KLSAgICAgICAgQVNTRVJUKGdldHRlclNldHRlcik7Ci0gICAgICAgIG1fZGF0YS5j
dXN0b21BY2Nlc3Nvci5nZXR0ZXJTZXR0ZXIgPSBnZXR0ZXJTZXR0ZXI7Ci0gICAgICAgIG1fYXR0
cmlidXRlcyA9IGF0dHJpYnV0ZXM7Ci0KLSAgICAgICAgQVNTRVJUKHNsb3RCYXNlKTsKLSAgICAg
ICAgbV9zbG90QmFzZSA9IHNsb3RCYXNlOwotICAgICAgICBtX3Byb3BlcnR5VHlwZSA9IFR5cGVD
dXN0b21BY2Nlc3NvcjsKLSAgICAgICAgbV9vZmZzZXQgPSAhaW52YWxpZE9mZnNldDsKLSAgICB9
Ci0KICAgICB2b2lkIHNldEdldHRlclNsb3QoSlNPYmplY3QqIHNsb3RCYXNlLCB1bnNpZ25lZCBh
dHRyaWJ1dGVzLCBHZXR0ZXJTZXR0ZXIqIGdldHRlclNldHRlcikKICAgICB7CiAgICAgICAgIEFT
U0VSVChhdHRyaWJ1dGVzID09IGF0dHJpYnV0ZXNGb3JTdHJ1Y3R1cmUoYXR0cmlidXRlcykpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01XaW5kb3dDdXN0b20u
Y3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01XaW5kb3dDdXN0b20uY3BwCmlu
ZGV4IDBhYmUwOGYzNTBkMTM0ZDczYzk0MDBjZTdjODY0ODk5ZDk2MDg2N2YuLjdlNDU0M2ZkMmEw
YWRhYzI4NGMyNGNjYTQ2OWQzNmQ0Y2E2ODBhZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL2pzL0pTRE9NV2luZG93Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU0RPTVdpbmRvd0N1c3RvbS5jcHAKQEAgLTEzMyw3ICsxMzMsNyBAQCBzdGF0
aWMgYm9vbCBqc0RPTVdpbmRvd0dldE93blByb3BlcnR5U2xvdFJlc3RyaWN0ZWRBY2Nlc3MoSlNE
T01XaW5kb3cqIHRoaXNPYmplYwogICAgICAgICAgICAgfHwgcHJvcGVydHlOYW1lID09IGV4ZWMt
PnByb3BlcnR5TmFtZXMoKS50b3ApIHsKICAgICAgICAgICAgIGJvb2wgc2hvdWxkRXhwb3NlU2V0
dGVyID0gcHJvcGVydHlOYW1lID09IGV4ZWMtPnByb3BlcnR5TmFtZXMoKS5sb2NhdGlvbjsKICAg
ICAgICAgICAgIEN1c3RvbUdldHRlclNldHRlciogY3VzdG9tR2V0dGVyU2V0dGVyID0gQ3VzdG9t
R2V0dGVyU2V0dGVyOjpjcmVhdGUodm0sIGVudHJ5LT5wcm9wZXJ0eUdldHRlcigpLCBzaG91bGRF
eHBvc2VTZXR0ZXIgPyBlbnRyeS0+cHJvcGVydHlQdXR0ZXIoKSA6IG51bGxwdHIpOwotICAgICAg
ICAgICAgc2xvdC5zZXRDYWNoZWFibGVDdXN0b21HZXR0ZXJTZXR0ZXIodGhpc09iamVjdCwgRG9u
dEVudW0gfCBDdXN0b21BY2Nlc3NvciwgY3VzdG9tR2V0dGVyU2V0dGVyKTsKKyAgICAgICAgICAg
IHNsb3Quc2V0Q3VzdG9tR2V0dGVyU2V0dGVyKHRoaXNPYmplY3QsIERvbnRFbnVtIHwgQ3VzdG9t
QWNjZXNzb3IsIGN1c3RvbUdldHRlclNldHRlcik7CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsK
ICAgICAgICAgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0xv
Y2F0aW9uQ3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTG9jYXRpb25D
dXN0b20uY3BwCmluZGV4IDUxMjBiZDM0NDAzYjllZjQ4NDBkN2ZlZDk3YmM2YTIyYTU2MmNlODgu
LjdmM2Y1YTRmZDIyNWIwZDZkNjYyMThkM2E3OTcyYzgzNThhYTIwOTUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTG9jYXRpb25DdXN0b20uY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTTG9jYXRpb25DdXN0b20uY3BwCkBAIC02Miw3ICs2Miw3
IEBAIGJvb2wgSlNMb2NhdGlvbjo6Z2V0T3duUHJvcGVydHlTbG90RGVsZWdhdGUoRXhlY1N0YXRl
KiBleGVjLCBQcm9wZXJ0eU5hbWUgcHJvcGVyCiAgICAgaWYgKHNsb3QuaW50ZXJuYWxNZXRob2RU
eXBlKCkgPT0gUHJvcGVydHlTbG90OjpJbnRlcm5hbE1ldGhvZFR5cGU6OkdldE93blByb3BlcnR5
ICYmIHByb3BlcnR5TmFtZSA9PSBleGVjLT5wcm9wZXJ0eU5hbWVzKCkuaHJlZikgewogICAgICAg
ICBhdXRvKiBlbnRyeSA9IEpTTG9jYXRpb246OmluZm8oKS0+c3RhdGljUHJvcEhhc2hUYWJsZS0+
ZW50cnkocHJvcGVydHlOYW1lKTsKICAgICAgICAgQ3VzdG9tR2V0dGVyU2V0dGVyKiBjdXN0b21H
ZXR0ZXJTZXR0ZXIgPSBDdXN0b21HZXR0ZXJTZXR0ZXI6OmNyZWF0ZSh2bSwgbnVsbHB0ciwgZW50
cnktPnByb3BlcnR5UHV0dGVyKCkpOwotICAgICAgICBzbG90LnNldENhY2hlYWJsZUN1c3RvbUdl
dHRlclNldHRlcih0aGlzLCBEb250RW51bSB8IEN1c3RvbUFjY2Vzc29yLCBjdXN0b21HZXR0ZXJT
ZXR0ZXIpOworICAgICAgICBzbG90LnNldEN1c3RvbUdldHRlclNldHRlcih0aGlzLCBEb250RW51
bSB8IEN1c3RvbUFjY2Vzc29yLCBjdXN0b21HZXR0ZXJTZXR0ZXIpOwogICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2NWQzNTE4MTZhZmZkZjZlOGJhYzlmYWJjOGFhOTQ0NDcy
NDE5MjM0Li5mODI4OTJjY2MyOTNjZTNjOGVhOTI3NmFiMmZhYTU0YzE4NDY4NzkxIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDUgKzEsMTggQEAKIDIwMTYtMDktMjQgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNv
bT4KIAorICAgICAgICBSRUdSRVNTSU9OIChyMjA2MjIxKTogW1VTRVJdIGNvbS5hcHBsZS5XZWJL
aXQuV2ViQ29udGVudC5EZXZlbG9wbWVudCBhdCBjb20uYXBwbGUuSmF2YVNjcmlwdENvcmU6IHZt
RW50cnlUb0phdmFTY3JpcHQgKyAyOTkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE2MjUzNgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjg0MTU5NzE+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGxh
eW91dCB0ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9z
cy1vcmlnaW4td2luZG93LXByb3BlcnR5LWNhY2hpbmctY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3NlY3VyaXR5L2Nyb3NzLW9yaWdpbi13aW5kb3ctcHJv
cGVydHktY2FjaGluZy1jcmFzaC5odG1sOiBBZGRlZC4KKworMjAxNi0wOS0yNCAgQ2hyaXMgRHVt
ZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCiAgICAgICAgIFJFR1JFU1NJT04gKHIyMDU1MjQpOiBD
cmFzaCB1bmRlciBXVEY6Om51bUdyYXBoZW1lQ2x1c3RlcnMoKQogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYyNTM0CiAgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8yODQ2MzgyOD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJp
dHkvY3Jvc3Mtb3JpZ2luLXdpbmRvdy1wcm9wZXJ0eS1jYWNoaW5nLWNyYXNoLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXdpbmRvdy1w
cm9wZXJ0eS1jYWNoaW5nLWNyYXNoLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44MDlkMzlmOGVh
NjA0YjBkNzEzNWUyODE3OGU1YzVmMTIzZGMxMjY0Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9jcm9zcy1vcmlnaW4td2luZG93LXByb3BlcnR5LWNh
Y2hpbmctY3Jhc2gtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBAQAorVGVzdCB0aGF0IHdlIGRv
IG5vdCBjcmFzaCB3aGVuIHJlcGVhdGVkbHkgYWNjZXNzaW5nIHByb3BlcnRpZXMgb2YgYSBjcm9z
cy1vcmlnaW4gV2luZG93LgorCitUaGlzIHRlc3QgcGFzc2VzIGlmIGl0IGRvZXMgbm90IGNyYXNo
CisKKworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9j
cm9zcy1vcmlnaW4td2luZG93LXByb3BlcnR5LWNhY2hpbmctY3Jhc2guaHRtbCBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvY3Jvc3Mtb3JpZ2luLXdpbmRvdy1wcm9wZXJ0eS1jYWNo
aW5nLWNyYXNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOWY3NGUwNDk1ODc4MjYxYjJhMGY2OWMwNTg2MTg2
ZDg0NDVmMDNlMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkvY3Jvc3Mtb3JpZ2luLXdpbmRvdy1wcm9wZXJ0eS1jYWNoaW5nLWNyYXNoLmh0bWwKQEAg
LTAsMCArMSwyNSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPHA+VGVzdCB0
aGF0IHdlIGRvIG5vdCBjcmFzaCB3aGVuIHJlcGVhdGVkbHkgYWNjZXNzaW5nIHByb3BlcnRpZXMg
b2YgYSBjcm9zcy1vcmlnaW4gV2luZG93LjwvcD4KKzxwPlRoaXMgdGVzdCBwYXNzZXMgaWYgaXQg
ZG9lcyBub3QgY3Jhc2g8L3A+Cis8aWZyYW1lIHNyYz0iaHR0cDovL2xvY2FsaG9zdDo4MDAwL3Nl
Y3VyaXR5L3Jlc291cmNlcy9lbXB0eS5odG1sIj48L2lmcmFtZT48YnI+Cis8c2NyaXB0PgoraWYg
KHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCitvbmxv
YWQgPSBmdW5jdGlvbigpIHsKKyAgICB2YXIgaSA9IDA7CisgICAgdmFyIGl0ZXJhdGlvbnMgPSAx
MDAwMDA7CisgICAgdmFyIGNyb3NzT3JpZ2luV2luZG93ID0gZnJhbWVzWzBdOworICAgIGZvciAo
dmFyIGkgPSAwOyBpIDwgaXRlcmF0aW9uczsgaSsrKSB7CisgICAgICAgIGkgKz0gY3Jvc3NPcmln
aW5XaW5kb3cuY2xvc2VkOworICAgIH0KKyAgICBpZiAoaSA9PSBpdGVyYXRpb25zKQorICAgICAg
ICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCJQQVNT
IikpOworICAgIGVsc2UKKyAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVu
dC5jcmVhdGVUZXh0Tm9kZSgiRkFJTCIpKTsKK30KKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1s
Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>