<?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>182513</bug_id>
          
          <creation_ts>2018-02-05 15:04:54 -0800</creation_ts>
          <short_desc>Release assertion in inlineVideoFrame</short_desc>
          <delta_ts>2018-02-05 21:00:13 -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>Media</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1396571</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-02-05 15:04:54 -0800</bug_when>
    <thetext>We&apos;re still hitting release assertions in inlineVideoFrame

e.g.

Thread 0 Crashed:
0   WebCore                       	0x0000000101e6c394 WebCore::Document::updateLayout() + 112
1   WebCore                       	0x0000000101e6c390 WebCore::Document::updateLayout() + 108
2   WebCore                       	0x00000001029d2908 WebCore::Document::updateLayoutIgnorePendingStylesheets(WebCore::Document::RunPostLayoutTasks) + 108
3   WebKit                        	0x0000000100427268 WebKit::inlineVideoFrame(WebCore::HTMLVideoElement&amp;) + 56
4   WebKit                        	0x0000000100426d28 WebKit::VideoFullscreenManager::enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&amp;, unsigned int, bool) + 216
5   WebCore                       	0x0000000102b7889c WebCore::HTMLMediaElement::enterFullscreen(unsigned int) + 408
6   WebCore                       	0x0000000102b667fc WebCore::HTMLMediaElement::updatePlayState(WebCore::HTMLMediaElement::UpdateState) + 424
7   WebCore                       	0x0000000102b71108 WebCore::HTMLMediaElement::playInternal() + 1100
8   WebCore                       	0x0000000102b7122c WebCore::HTMLMediaElement::play() + 268
9   WebCore                       	0x0000000102b7c5f8 non-virtual thunk to WebCore::HTMLMediaElement::mayResumePlayback(bool) + 192
10  WebCore                       	0x0000000102b77cb4 WebCore::HTMLMediaElement::visibilityStateChanged() + 376
11  WebCore                       	0x0000000102b7d2c4 WebCore::HTMLMediaElement::fullscreenModeChanged(unsigned int) + 52
12  WebCore                       	0x0000000102b64ff0 WebCore::HTMLMediaElement::exitFullscreen() + 188
13  WebCore                       	0x0000000102b7729c WebCore::HTMLMediaElement::stopWithoutDestroyingMediaPlayer() + 124
14  WebCore                       	0x0000000102b776c0 WebCore::HTMLMediaElement::stop() + 128
15  WebCore                       	0x0000000101e2f030 WebCore::ScriptExecutionContext::stopActiveDOMObjects() + 272</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396572</commentid>
    <comment_count>1</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-02-05 15:05:04 -0800</bug_when>
    <thetext>&lt;rdar://problem/37159363&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396586</commentid>
    <comment_count>2</comment_count>
      <attachid>333127</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-02-05 15:30:01 -0800</bug_when>
    <thetext>Created attachment 333127
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396610</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-02-05 16:56:50 -0800</bug_when>
    <thetext>Waiting for iOS &amp; 32-bit macOS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396691</commentid>
    <comment_count>4</comment_count>
      <attachid>333127</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-05 21:00:11 -0800</bug_when>
    <thetext>Comment on attachment 333127
Fixes the bug

Clearing flags on attachment: 333127

Committed r228151: &lt;https://trac.webkit.org/changeset/228151&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396692</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-05 21:00:13 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333127</attachid>
            <date>2018-02-05 15:30:01 -0800</date>
            <delta_ts>2018-02-05 21:00:11 -0800</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-182513-20180205153000.patch</filename>
            <type>text/plain</type>
            <size>8049</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyODEyMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM0IEBACisyMDE4LTAyLTA1ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJlbGVhc2UgYXNzZXJ0aW9uIGlu
IGlubGluZVZpZGVvRnJhbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE4MjUxMworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzcxNTkzNjM+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGJ1ZyB3YXMg
Y2F1c2VkIGJ5IHRoZSBmYWN0IGl0J3Mgbm90IGFsd2F5cyBzYWZlIHRvIGludm9rZSB1cGRhdGVM
YXlvdXQgZXZlbiB3aGVuIGlzU2FmZVRvVXBkYXRlU3R5bGVPckxheW91dAorICAgICAgICBvbiBh
IGRvY3VtZW50IG9mIGEgZmxhdHRlbmVkIGZyYW1lIG9uIGlPUy4gaXNTYWZlVG9VcGRhdGVTdHls
ZU9yTGF5b3V0IHJldHVybnMgdHJ1ZSB3aGVuIHRoZSBmcmFtZSB2aWV3IGlzIGluCisgICAgICAg
IHRoZSBmcmFtZS1mbGF0dGVuaW5nIG1vZGUgdG8gYXZvaWQgaGl0dGluZyBhIHJlbGVhc2UgYXNz
c2VydGlvbiBpbiB1cGRhdGVMYXlvdXQgb2YgdGhlIGZyYW1lLiBIb3dldmVyLCBpdCdzIHN0aWxs
CisgICAgICAgIG5vdCBzYWZlIHRvIGludm9rZSB1cGRhdGVMYXlvdXQgb24gYSBwYXJlbnQgZnJh
bWUgaW4gdGhpcyBjYXNlLgorCisgICAgICAgIEFzIGEgcmVzdWx0LCBpbmxpbmVWaWRlb0ZyYW1l
IChpbiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvVmlkZW9GdWxsc2NyZWVuTWFuYWdl
ci5tbSkgaW52b2tlcyB1cGRhdGVMYXlvdXQKKyAgICAgICAgZXZlbiB3aGVuIHRoZSB0b3AtbGV2
ZWwgZG9jdW1lbnQgaXMgbm90IHNhZmUgdG8gdXBkYXRlIHdoZW4gdGhlIHZpZGVvIGVsZW1lbnQg
aXMgaW4gYSBmcmFtZS1mbGF0dGVuZWQgZG9jdW1lbnQuCisKKyAgICAgICAgRml4ZWQgdGhpcyBi
dWcgYnkgZXhwbGljaXRseSBjaGVja2luZyB0aGF0IHdlIHN0aWxsIGhhdmUgYSBsaXZlIHJlbmRl
ciB0cmVlIGFuZCBkb2N1bWVudCBoYXNuJ3QgYmVlbiBzdG9wcGVkLgorICAgICAgICBBbHNvIHJl
cGxhY2VkIG90aGVyIHVzZXMgb2YgaXNTYWZlVG9VcGRhdGVTdHlsZU9yTGF5b3V0IGJ5IG1vcmUg
ZXhwbGljaXQgY2hlY2tzLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5
T2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmplY3Q6OnVwZGF0
ZUJhY2tpbmdTdG9yZSk6IE1hZGUgdGhlIGVhcmx5IGV4aXQgY29uZGl0aW9uIGFkZGVkIGluIHIy
MjcwMDYgbW9yZSBleHBsaWNpdC4KKyAgICAgICAgTmFtZWx5LCBJbnNwZWN0b3JET01BZ2VudDo6
cHNldWRvRWxlbWVudENyZWF0ZWQgaXMgaW52b2tlZCBkdXJpbmcgc3R5bGUgcmVjYWxjLgorICAg
ICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjppc1NhZmVUb1VwZGF0
ZVN0eWxlT3JMYXlvdXQpOiBNYWRlIHRoaXMgbG9jYWwgdG8gdGhlIGZpbGUuCisgICAgICAgIChX
ZWJDb3JlOjpEb2N1bWVudDo6dXBkYXRlU3R5bGVJZk5lZWRlZCk6CisgICAgICAgIChXZWJDb3Jl
OjpEb2N1bWVudDo6dXBkYXRlTGF5b3V0KToKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuaDoKKyAg
ICAgICAgKiBodG1sL01lZGlhRWxlbWVudFNlc3Npb24uY3BwOgorICAgICAgICAoV2ViQ29yZTo6
aXNNYWluQ29udGVudEZvclB1cnBvc2VzT2ZBdXRvcGxheSk6IE1hZGUgdGhlIGVhcmx5IGV4aXQg
Y29uZGl0aW9uIGFkZGVkIGluIHIyMjc1MjkgbW9yZSBleHBsaWNpdC4gRG9uJ3QKKyAgICAgICAg
dXBkYXRlIHRoZSBsYXlvdXQgd2hlbiB0aGUgcmVuZGVyIHRyZWUgaGFkIGJlZW4gZGVzdHJveWVk
IG9yIHRoZSBhY3RpdmUgRE9NIG9iamVjdHMgaGFkIGJlZW4gc3RvcHBlZC4KKwogMjAxOC0wMi0w
NSAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbRXh0
cmEgem9vbSBtb2RlXSBJbXBsZW1lbnQgbnVtYmVyIHBhZCBVSSB3aGVuIGVkaXRpbmcgYHRlbGAg
YW5kIGBudW1iZXJgIGlucHV0cwpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nl
c3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCShyZXZpc2lvbiAyMjgxMjMpCisrKyBT
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNzY5LDcgKzE3NjksNyBAQCB2b2lkIEFjY2Vzc2liaWxpdHlPYmplY3Q6
OnVwZGF0ZUJhY2tpbmdTCiAgICAgLy8gVXBkYXRpbmcgdGhlIGxheW91dCBtYXkgZGVsZXRlIHRo
aXMgb2JqZWN0LgogICAgIFJlZlB0cjxBY2Nlc3NpYmlsaXR5T2JqZWN0PiBwcm90ZWN0ZWRUaGlz
KHRoaXMpOwogICAgIGlmIChhdXRvKiBkb2N1bWVudCA9IHRoaXMtPmRvY3VtZW50KCkpIHsKLSAg
ICAgICAgaWYgKCFkb2N1bWVudC0+dmlldygpLT5sYXlvdXRDb250ZXh0KCkuaXNJblJlbmRlclRy
ZWVMYXlvdXQoKSAmJiAhZG9jdW1lbnQtPmluUmVuZGVyVHJlZVVwZGF0ZSgpICYmIGRvY3VtZW50
LT5pc1NhZmVUb1VwZGF0ZVN0eWxlT3JMYXlvdXQoKSkKKyAgICAgICAgaWYgKCFkb2N1bWVudC0+
dmlldygpLT5sYXlvdXRDb250ZXh0KCkuaXNJblJlbmRlclRyZWVMYXlvdXQoKSAmJiAhZG9jdW1l
bnQtPmluUmVuZGVyVHJlZVVwZGF0ZSgpICYmICFkb2N1bWVudC0+aW5TdHlsZVJlY2FsYygpKQog
ICAgICAgICAgICAgZG9jdW1lbnQtPnVwZGF0ZUxheW91dElnbm9yZVBlbmRpbmdTdHlsZXNoZWV0
cygpOwogICAgIH0KICAgICB1cGRhdGVDaGlsZHJlbklmTmVjZXNzYXJ5KCk7CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L2RvbS9Eb2N1bWVudC5jcHAJKHJldmlzaW9uIDIyODEyMykKKysrIFNvdXJjZS9XZWJDb3JlL2Rv
bS9Eb2N1bWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE5MzgsMTAgKzE5MzgsMTEgQEAgYm9v
bCBEb2N1bWVudDo6bmVlZHNTdHlsZVJlY2FsYygpIGNvbnN0CiAgICAgcmV0dXJuIGZhbHNlOwog
fQogCi1ib29sIERvY3VtZW50Ojppc1NhZmVUb1VwZGF0ZVN0eWxlT3JMYXlvdXQoKSBjb25zdAor
c3RhdGljIGJvb2wgaXNTYWZlVG9VcGRhdGVTdHlsZU9yTGF5b3V0KGNvbnN0IERvY3VtZW50JiBk
b2N1bWVudCkKIHsKICAgICBib29sIGlzU2FmZVRvRXhlY3V0ZVNjcmlwdCA9IFNjcmlwdERpc2Fs
bG93ZWRTY29wZTo6SW5NYWluVGhyZWFkOjppc1NjcmlwdEFsbG93ZWQoKTsKLSAgICBib29sIGlz
SW5GcmFtZUZsYXR0ZW5pbmcgPSB2aWV3KCkgJiYgdmlldygpLT5pc0luQ2hpbGRGcmFtZVdpdGhG
cmFtZUZsYXR0ZW5pbmcoKTsKKyAgICBhdXRvKiBmcmFtZVZpZXcgPSBkb2N1bWVudC52aWV3KCk7
CisgICAgYm9vbCBpc0luRnJhbWVGbGF0dGVuaW5nID0gZnJhbWVWaWV3ICYmIGZyYW1lVmlldy0+
aXNJbkNoaWxkRnJhbWVXaXRoRnJhbWVGbGF0dGVuaW5nKCk7CiAgICAgYm9vbCBpc0Fzc2VydGlv
bkRpc2FibGVkID0gU2NyaXB0RGlzYWxsb3dlZFNjb3BlOjpMYXlvdXRBc3NlcnRpb25EaXNhYmxl
U2NvcGU6OnNob3VsZERpc2FibGUoKTsKICAgICByZXR1cm4gaXNTYWZlVG9FeGVjdXRlU2NyaXB0
IHx8IGlzSW5GcmFtZUZsYXR0ZW5pbmcgfHwgIWlzSW5XZWJQcm9jZXNzKCkgfHwgaXNBc3NlcnRp
b25EaXNhYmxlZDsKIH0KQEAgLTE5NjQsNyArMTk2NSw3IEBAIGJvb2wgRG9jdW1lbnQ6OnVwZGF0
ZVN0eWxlSWZOZWVkZWQoKQogICAgIH0KIAogICAgIC8vIFRoZSBlYXJseSBleGl0IGFib3ZlIGZv
ciAhbmVlZHNTdHlsZVJlY2FsYygpIGlzIG5lZWRlZCB3aGVuIHVwZGF0ZVdpZGdldFBvc2l0aW9u
cygpIGlzIGNhbGxlZCBpbiBydW5PclNjaGVkdWxlQXN5bmNocm9ub3VzVGFza3MoKS4KLSAgICBS
RUxFQVNFX0FTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9OKGlzU2FmZVRvVXBkYXRlU3R5
bGVPckxheW91dCgpKTsKKyAgICBSRUxFQVNFX0FTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FU
SU9OKGlzU2FmZVRvVXBkYXRlU3R5bGVPckxheW91dCgqdGhpcykpOwogCiAgICAgcmVzb2x2ZVN0
eWxlKCk7CiAgICAgcmV0dXJuIHRydWU7CkBAIC0xOTgwLDcgKzE5ODEsNyBAQCB2b2lkIERvY3Vt
ZW50Ojp1cGRhdGVMYXlvdXQoKQogICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KLSAgICBSRUxFQVNFX0FTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJ
Q0FUSU9OKGlzU2FmZVRvVXBkYXRlU3R5bGVPckxheW91dCgpKTsKKyAgICBSRUxFQVNFX0FTU0VS
VF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9OKGlzU2FmZVRvVXBkYXRlU3R5bGVPckxheW91dCgq
dGhpcykpOwogCiAgICAgUmVuZGVyVmlldzo6UmVwYWludFJlZ2lvbkFjY3VtdWxhdG9yIHJlcGFp
bnRSZWdpb25BY2N1bXVsYXRvcihyZW5kZXJWaWV3KCkpOwogCkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9kb20vRG9jdW1lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1l
bnQuaAkocmV2aXNpb24gMjI4MTIzKQorKysgU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgJ
KHdvcmtpbmcgY29weSkKQEAgLTEyNTEsNyArMTI1MSw2IEBAIHB1YmxpYzoKIAogICAgIGJvb2wg
aW5TdHlsZVJlY2FsYygpIGNvbnN0IHsgcmV0dXJuIG1faW5TdHlsZVJlY2FsYzsgfQogICAgIGJv
b2wgaW5SZW5kZXJUcmVlVXBkYXRlKCkgY29uc3QgeyByZXR1cm4gbV9pblJlbmRlclRyZWVVcGRh
dGU7IH0KLSAgICBXRUJDT1JFX0VYUE9SVCBib29sIGlzU2FmZVRvVXBkYXRlU3R5bGVPckxheW91
dCgpIGNvbnN0OwogCiAgICAgdm9pZCB1cGRhdGVUZXh0UmVuZGVyZXIoVGV4dCYsIHVuc2lnbmVk
IG9mZnNldE9mUmVwbGFjZWRUZXh0LCB1bnNpZ25lZCBsZW5ndGhPZlJlcGxhY2VkVGV4dCk7CiAK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvTWVkaWFFbGVtZW50U2Vzc2lvbi5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9NZWRpYUVsZW1lbnRTZXNzaW9uLmNwcAkocmV2
aXNpb24gMjI4MTIzKQorKysgU291cmNlL1dlYkNvcmUvaHRtbC9NZWRpYUVsZW1lbnRTZXNzaW9u
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjk1LDcgKzY5NSw3IEBAIHNpemVfdCBNZWRpYUVsZW1l
bnRTZXNzaW9uOjptYXhpbXVtTWVkaWEKIHN0YXRpYyBib29sIGlzTWFpbkNvbnRlbnRGb3JQdXJw
b3Nlc09mQXV0b3BsYXkoY29uc3QgSFRNTE1lZGlhRWxlbWVudCYgZWxlbWVudCkKIHsKICAgICBE
b2N1bWVudCYgZG9jdW1lbnQgPSBlbGVtZW50LmRvY3VtZW50KCk7Ci0gICAgaWYgKGVsZW1lbnQu
aXNTdXNwZW5kZWQoKSB8fCAhZWxlbWVudC5oYXNBdWRpbygpIHx8ICFlbGVtZW50Lmhhc1ZpZGVv
KCkpCisgICAgaWYgKCFkb2N1bWVudC5oYXNMaXZpbmdSZW5kZXJUcmVlKCkgfHwgZG9jdW1lbnQu
YWN0aXZlRE9NT2JqZWN0c0FyZVN0b3BwZWQoKSB8fCBlbGVtZW50LmlzU3VzcGVuZGVkKCkgfHwg
IWVsZW1lbnQuaGFzQXVkaW8oKSB8fCAhZWxlbWVudC5oYXNWaWRlbygpKQogICAgICAgICByZXR1
cm4gZmFsc2U7CiAKICAgICAvLyBFbGVtZW50cyB3aGljaCBoYXZlIG5vdCB5ZXQgYmVlbiBsYWlk
IG91dCwgb3Igd2hpY2ggYXJlIG5vdCB5ZXQgaW4gdGhlIERPTSwgY2Fubm90IGJlIG1haW4gY29u
dGVudC4KQEAgLTcxNSw3ICs3MTUsNyBAQCBzdGF0aWMgYm9vbCBpc01haW5Db250ZW50Rm9yUHVy
cG9zZXNPZkF1CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIC8vIE1haW4gY29udGVudCBl
bGVtZW50cyBtdXN0IGJlIGluIHRoZSBtYWluIGZyYW1lLgotICAgIGlmICghZG9jdW1lbnQuZnJh
bWUoKSB8fCAhZG9jdW1lbnQuZnJhbWUoKS0+aXNNYWluRnJhbWUoKSB8fCAhZG9jdW1lbnQuaXNT
YWZlVG9VcGRhdGVTdHlsZU9yTGF5b3V0KCkpCisgICAgaWYgKCFkb2N1bWVudC5mcmFtZSgpIHx8
ICFkb2N1bWVudC5mcmFtZSgpLT5pc01haW5GcmFtZSgpKQogICAgICAgICByZXR1cm4gZmFsc2U7
CiAKICAgICBNYWluRnJhbWUmIG1haW5GcmFtZSA9IGRvY3VtZW50LmZyYW1lKCktPm1haW5GcmFt
ZSgpOwpJbmRleDogU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYktpdC9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyODEzMikKKysrIFNvdXJjZS9XZWJLaXQvQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTgtMDItMDUgIFJ5b3N1
a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmVsZWFzZSBhc3NlcnRpb24g
aW4gaW5saW5lVmlkZW9GcmFtZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTgyNTEzCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zNzE1OTM2Mz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXhlZCB0aGUg
YnVnLiBEb24ndCB0cnkgdG8gdXBkYXRlIHRoZSBsYXlvdXQgd2hlbiB0aGVyZSBpcyBubyBsaXZl
IHJlbmRlciB0cmVlIG9yIGFjdGl2ZSBET00gb2JqZWN0cworICAgICAgICBoYWQgYmVlbiBzdG9w
cGVkOiBpLmUuIGR1cmluZyBhIGRvY3VtZW50IGRlc3RydWN0aW9uLgorCisgICAgICAgICogV2Vi
UHJvY2Vzcy9jb2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyLm1tOgorICAgICAgICAoV2ViS2l0
OjppbmxpbmVWaWRlb0ZyYW1lKToKKwogMjAxOC0wMi0wNSAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KIAogICAgICAgICBBZGQgRG9Ob3RQcm9jZXNzSW5jb21pbmdNZXNzYWdlc1do
ZW5XYWl0aW5nRm9yU3luY1JlcGx5IHRvIEdldFBsdWdpbnMgYW5kIFJvb3RWaWV3VG9TY3JlZW4K
SW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5h
Z2VyLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9WaWRl
b0Z1bGxzY3JlZW5NYW5hZ2VyLm1tCShyZXZpc2lvbiAyMjgxMjMpCisrKyBTb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvY29jb2EvVmlkZW9GdWxsc2NyZWVuTWFuYWdlci5tbQkod29ya2luZyBjb3B5
KQpAQCAtNTksNyArNTksNyBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKIHN0YXRpYyBJbnRSZWN0IGlu
bGluZVZpZGVvRnJhbWUoSFRNTFZpZGVvRWxlbWVudCYgZWxlbWVudCkKIHsKICAgICBhdXRvJiBk
b2N1bWVudCA9IGVsZW1lbnQuZG9jdW1lbnQoKTsKLSAgICBpZiAoIWRvY3VtZW50LmlzU2FmZVRv
VXBkYXRlU3R5bGVPckxheW91dCgpKQorICAgIGlmICghZG9jdW1lbnQuaGFzTGl2aW5nUmVuZGVy
VHJlZSgpIHx8IGRvY3VtZW50LmFjdGl2ZURPTU9iamVjdHNBcmVTdG9wcGVkKCkpCiAgICAgICAg
IHJldHVybiB7IH07CiAKICAgICBkb2N1bWVudC51cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5
bGVzaGVldHMoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>