<?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>137882</bug_id>
          
          <creation_ts>2014-10-20 08:40:36 -0700</creation_ts>
          <short_desc>REGRESSION(r174823): Several tests fail due to canplaythrough firing before tracks are available</short_desc>
          <delta_ts>2014-11-10 12:44:14 -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>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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>137474</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1042818</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-20 08:40:36 -0700</bug_when>
    <thetext>https://build.webkit.org/results/Apple%20Mavericks%20Debug%20WK2%20(Tests)/r174866%20(7482)/results.html

http/tests/media/hls/video-controls-live-stream.html
http/tests/media/track-in-band-hls-metadata.html

Both failing due to &apos;canplaythrough&apos; firing earlier than expected (before the videos have tracks).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042821</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-20 08:46:29 -0700</bug_when>
    <thetext>Committed r174884: &lt;http://trac.webkit.org/changeset/174884&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042822</commentid>
    <comment_count>2</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-10-20 08:47:26 -0700</bug_when>
    <thetext>Above commit was just TestExpectations changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044254</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-27 10:09:59 -0700</bug_when>
    <thetext>media/track/audio-track.html appears to be flaky on Yosemite for the same reason.

Marked it as flaky in https://trac.webkit.org/r175218 (on all OS X versions, because the change was not Yosemite specific).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044255</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-10-27 10:10:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/18781989&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1046322</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-11-04 17:57:32 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; media/track/audio-track.html appears to be flaky on Yosemite for the same
&gt; reason.
&gt; 
&gt; Marked it as flaky in https://trac.webkit.org/r175218 (on all OS X versions,
&gt; because the change was not Yosemite specific).

Turns out, it&apos;s flakey for a different reason. We&apos;re queueing a timer to fire the &quot;addTrack&quot; event, but we&apos;re sending the &quot;canplaythrough&quot; event immediately when the KVO fires. This means that they can come slightly out-of-order, but this was always possible, and likely did not have anything to do with the other change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1046326</commentid>
    <comment_count>6</comment_count>
      <attachid>240992</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-11-04 18:03:59 -0800</bug_when>
    <thetext>Created attachment 240992
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1046352</commentid>
    <comment_count>7</comment_count>
      <attachid>240992</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-11-04 19:20:39 -0800</bug_when>
    <thetext>Comment on attachment 240992
Patch

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

Nice!

&gt; LayoutTests/platform/mac/TestExpectations:1503
&gt;  webkit.org/b/137882 media/track/audio-track.html [ Pass Failure ]

Could you please change this to bug 138394?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047600</commentid>
    <comment_count>8</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2014-11-10 12:44:14 -0800</bug_when>
    <thetext>Committed r175826: &lt;http://trac.webkit.org/changeset/175826&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240992</attachid>
            <date>2014-11-04 18:03:59 -0800</date>
            <delta_ts>2014-11-04 18:52:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137882-20141104180409.patch</filename>
            <type>text/plain</type>
            <size>8573</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1MzMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjQ2MTgxZjFhZDU1NDE2
ZmQ4YjNmNDdiNDJlZmYyYWMyYzY4YTI2Zi4uOGE0NTI5YjZlZjE2YTM0NTg5YjgyMDQxODQ5M2Vi
OTFhZTQ0MWRiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDE0LTExLTA0ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCisgICAgICAgIFJFR1JFU1NJT04ocjE3NDgy
Myk6IFNldmVyYWwgdGVzdHMgZmFpbCBkdWUgdG8gY2FucGxheXRocm91Z2ggZmlyaW5nIGJlZm9y
ZSB0cmFja3MgYXJlIGF2YWlsYWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTM3ODgyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgRm9yIEhMUyBzdHJlYW1zIHdpdGggb25seSBvbmUgdmlkZW8sIGF1ZGlv
LCBvciB0ZXh0IHRyYWNrLCB0aGVyZSB3aWxsIGJlIG5vIG1lZGlhIHNlbGVjdGlvbiBncm91cAor
ICAgICAgICBmb3IgdGhhdCBtZWRpYSBjaGFyYWN0ZXJpc3RpYy4gV2hlbiBjdWxsaW5nIG91dCBB
VlBsYXllckl0ZW1UcmFja3MgaW4gdHJhY2tzRGlkQ2hhbmdlKCksIGRvIG5vdCBza2lwCisgICAg
ICAgIHRyYWNrcyBmb3Igd2hpY2ggdGhlcmUgaXMgbm8gbWF0Y2hpbmcgQVZNZWRpYVNlbGVjdGlv
bkdyb3VwLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMv
TWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5oOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlv
bk9iakMubW06CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRp
b25PYmpDOjpoYXNMb2FkZWRNZWRpYVNlbGVjdGlvbkdyb3Vwcyk6IFJlZmFjdG9yZWQuCisgICAg
ICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDOjpzYWZlTWVk
aWFTZWxlY3Rpb25Hcm91cEZvckxlZ2libGVNZWRpYSk6IENhbGwgYWJvdmUuCisgICAgICAgIChX
ZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDOjpzYWZlTWVkaWFTZWxl
Y3Rpb25Hcm91cEZvckF1ZGlibGVNZWRpYSk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6TWVk
aWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6c2FmZU1lZGlhU2VsZWN0aW9uR3JvdXBG
b3JWaXN1YWxNZWRpYSk6IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2
YXRlQVZGb3VuZGF0aW9uT2JqQzo6dHJhY2tzRGlkQ2hhbmdlKToKKworMjAxNC0xMS0wNCAgSmVy
IE5vYmxlICA8amVyLm5vYmxlQGFwcGxlLmNvbT4KKwogICAgICAgICBbRU1FXVtNYWNdIEFsbG93
IHRoZSBjbGllbnQgdG8gc3BlY2lmeSBGUFMgcHJvdG9jb2wgdmVyc2lvbnMgaW4gdGhlIGtleVN5
c3RlbSB0eXBlIGZpZWxkLgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTM4MzgwCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9i
akMuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpj
L01lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMuaAppbmRleCBmMmI4ZTNiN2EyYWMw
NTQ2ODUzY2YzMzg5NjdmYjE0Yjg3MmE1ODQ2Li5jMzJlMDg5NzM0ODg2YzY2NjlhMTAzZDMzNTNk
YzlkMDYzN2FlN2I2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9hdmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMv
TWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5oCkBAIC0yNDUsNiArMjQ1LDggQEAg
cHJpdmF0ZToKIAogI2lmIEhBVkUoQVZGT1VOREFUSU9OX01FRElBX1NFTEVDVElPTl9HUk9VUCkK
ICAgICB2b2lkIHByb2Nlc3NNZWRpYVNlbGVjdGlvbk9wdGlvbnMoKTsKKyAgICBib29sIGhhc0xv
YWRlZE1lZGlhU2VsZWN0aW9uR3JvdXBzKCk7CisKICAgICBBVk1lZGlhU2VsZWN0aW9uR3JvdXAq
IHNhZmVNZWRpYVNlbGVjdGlvbkdyb3VwRm9yTGVnaWJsZU1lZGlhKCk7CiAgICAgQVZNZWRpYVNl
bGVjdGlvbkdyb3VwKiBzYWZlTWVkaWFTZWxlY3Rpb25Hcm91cEZvckF1ZGlibGVNZWRpYSgpOwog
ICAgIEFWTWVkaWFTZWxlY3Rpb25Hcm91cCogc2FmZU1lZGlhU2VsZWN0aW9uR3JvdXBGb3JWaXN1
YWxNZWRpYSgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
YXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbSBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlh
UGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMubW0KaW5kZXggNmNlZTZhNzQ4N2JkMzA0MWE5
NTBjYzA0NDNmYjliY2RmYTgyYmVlMy4uMDg4NWY0ZTc1YmY1OTcwZTA5MTA0ZDNlZDYwMDFmYjFm
ZDg3MDg4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZm
b3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRp
YVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDLm1tCkBAIC0yMzI1LDIzICsyMzI1LDI4IEBA
IHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6cHJvY2Vzc0xlZ2FjeUNs
b3NlZENhcHRpb25zVHJhY2tzKCkKICNlbmRpZgogCiAjaWYgSEFWRShBVkZPVU5EQVRJT05fTUVE
SUFfU0VMRUNUSU9OX0dST1VQKQotQVZNZWRpYVNlbGVjdGlvbkdyb3VwVHlwZSogTWVkaWFQbGF5
ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6c2FmZU1lZGlhU2VsZWN0aW9uR3JvdXBGb3JMZWdp
YmxlTWVkaWEoKQorYm9vbCBNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDOjpoYXNM
b2FkZWRNZWRpYVNlbGVjdGlvbkdyb3VwcygpCiB7CiAgICAgaWYgKCFtX2F2QXNzZXQpCi0gICAg
ICAgIHJldHVybiBuaWw7Ci0gICAgCisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGlmIChb
bV9hdkFzc2V0LmdldCgpIHN0YXR1c09mVmFsdWVGb3JLZXk6QCJhdmFpbGFibGVNZWRpYUNoYXJh
Y3RlcmlzdGljc1dpdGhNZWRpYVNlbGVjdGlvbk9wdGlvbnMiIGVycm9yOk5VTExdICE9IEFWS2V5
VmFsdWVTdGF0dXNMb2FkZWQpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0
cnVlOworfQorCitBVk1lZGlhU2VsZWN0aW9uR3JvdXBUeXBlKiBNZWRpYVBsYXllclByaXZhdGVB
VkZvdW5kYXRpb25PYmpDOjpzYWZlTWVkaWFTZWxlY3Rpb25Hcm91cEZvckxlZ2libGVNZWRpYSgp
Cit7CisgICAgaWYgKCFoYXNMb2FkZWRNZWRpYVNlbGVjdGlvbkdyb3VwcygpKQogICAgICAgICBy
ZXR1cm4gbmlsOwotICAgIAorCiAgICAgcmV0dXJuIFttX2F2QXNzZXQuZ2V0KCkgbWVkaWFTZWxl
Y3Rpb25Hcm91cEZvck1lZGlhQ2hhcmFjdGVyaXN0aWM6QVZNZWRpYUNoYXJhY3RlcmlzdGljTGVn
aWJsZV07CiB9CiAKIEFWTWVkaWFTZWxlY3Rpb25Hcm91cFR5cGUqIE1lZGlhUGxheWVyUHJpdmF0
ZUFWRm91bmRhdGlvbk9iakM6OnNhZmVNZWRpYVNlbGVjdGlvbkdyb3VwRm9yQXVkaWJsZU1lZGlh
KCkKIHsKLSAgICBpZiAoIW1fYXZBc3NldCkKLSAgICAgICAgcmV0dXJuIG5pbDsKLQotICAgIGlm
IChbbV9hdkFzc2V0LmdldCgpIHN0YXR1c09mVmFsdWVGb3JLZXk6QCJhdmFpbGFibGVNZWRpYUNo
YXJhY3RlcmlzdGljc1dpdGhNZWRpYVNlbGVjdGlvbk9wdGlvbnMiIGVycm9yOk5VTExdICE9IEFW
S2V5VmFsdWVTdGF0dXNMb2FkZWQpCisgICAgaWYgKCFoYXNMb2FkZWRNZWRpYVNlbGVjdGlvbkdy
b3VwcygpKQogICAgICAgICByZXR1cm4gbmlsOwogCiAgICAgcmV0dXJuIFttX2F2QXNzZXQuZ2V0
KCkgbWVkaWFTZWxlY3Rpb25Hcm91cEZvck1lZGlhQ2hhcmFjdGVyaXN0aWM6QVZNZWRpYUNoYXJh
Y3RlcmlzdGljQXVkaWJsZV07CkBAIC0yMzQ5LDEwICsyMzU0LDcgQEAgQVZNZWRpYVNlbGVjdGlv
bkdyb3VwVHlwZSogTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6c2FmZU1lZGlh
U2VsZWN0aW8KIAogQVZNZWRpYVNlbGVjdGlvbkdyb3VwVHlwZSogTWVkaWFQbGF5ZXJQcml2YXRl
QVZGb3VuZGF0aW9uT2JqQzo6c2FmZU1lZGlhU2VsZWN0aW9uR3JvdXBGb3JWaXN1YWxNZWRpYSgp
CiB7Ci0gICAgaWYgKCFtX2F2QXNzZXQpCi0gICAgICAgIHJldHVybiBuaWw7Ci0KLSAgICBpZiAo
W21fYXZBc3NldC5nZXQoKSBzdGF0dXNPZlZhbHVlRm9yS2V5OkAiYXZhaWxhYmxlTWVkaWFDaGFy
YWN0ZXJpc3RpY3NXaXRoTWVkaWFTZWxlY3Rpb25PcHRpb25zIiBlcnJvcjpOVUxMXSAhPSBBVktl
eVZhbHVlU3RhdHVzTG9hZGVkKQorICAgIGlmICghaGFzTG9hZGVkTWVkaWFTZWxlY3Rpb25Hcm91
cHMoKSkKICAgICAgICAgcmV0dXJuIG5pbDsKIAogICAgIHJldHVybiBbbV9hdkFzc2V0LmdldCgp
IG1lZGlhU2VsZWN0aW9uR3JvdXBGb3JNZWRpYUNoYXJhY3RlcmlzdGljOkFWTWVkaWFDaGFyYWN0
ZXJpc3RpY1Zpc3VhbF07CkBAIC0yNzUwLDEwICsyNzUyLDI2IEBAIHZvaWQgTWVkaWFQbGF5ZXJQ
cml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6dHJhY2tzRGlkQ2hhbmdlKFJldGFpblB0cjxOU0FycmF5
PiB0cmFjCiAKICAgICBOU0FycmF5ICphc3NldFRyYWNrcyA9IFttX2F2QXNzZXQgdHJhY2tzXTsK
IAotICAgIC8vIFRyYWNrcyB3aGljaCBhcmUgbm90IHByZXNlbnQgaW4gdGhlIEFWQXNzZXQgYXJl
IHN0cmVhbWluZyB0cmFja3MsIGFuZCB3aWxsIGluc3RlYWQgYmUgcmVwcmVzZW50ZWQgYnkKLSAg
ICAvLyBBVk1lZGlhU2VsZWN0aW9uT3B0aW9ucy4KICAgICBtX2NhY2hlZFRyYWNrcyA9IFt0cmFj
a3Mgb2JqZWN0c0F0SW5kZXhlczpbdHJhY2tzIGluZGV4ZXNPZk9iamVjdHNQYXNzaW5nVGVzdDpe
KGlkIG9iaiwgTlNVSW50ZWdlciwgQk9PTCopIHsKLSAgICAgICAgcmV0dXJuIFthc3NldFRyYWNr
cyBjb250YWluc09iamVjdDpbb2JqIGFzc2V0VHJhY2tdXTsKKyAgICAgICAgQVZBc3NldFRyYWNr
KiBhc3NldFRyYWNrID0gW29iaiBhc3NldFRyYWNrXTsKKworICAgICAgICBpZiAoW2Fzc2V0VHJh
Y2tzIGNvbnRhaW5zT2JqZWN0OmFzc2V0VHJhY2tdKQorICAgICAgICAgICAgcmV0dXJuIFlFUzsK
KworICAgICAgICAvLyBUcmFjayBpcyBhIHN0cmVhbWluZyB0cmFjay4gT21pdCBpZiBpdCBiZWxv
bmdzIHRvIGEgdmFsaWQgQVZNZWRpYVNlbGVjdGlvbkdyb3VwLgorICAgICAgICBpZiAoIWhhc0xv
YWRlZE1lZGlhU2VsZWN0aW9uR3JvdXBzKCkpCisgICAgICAgICAgICByZXR1cm4gTk87CisKKyAg
ICAgICAgaWYgKFthc3NldFRyYWNrIGhhc01lZGlhQ2hhcmFjdGVyaXN0aWM6QVZNZWRpYUNoYXJh
Y3RlcmlzdGljQXVkaWJsZV0gJiYgc2FmZU1lZGlhU2VsZWN0aW9uR3JvdXBGb3JBdWRpYmxlTWVk
aWEoKSkKKyAgICAgICAgICAgIHJldHVybiBOTzsKKworICAgICAgICBpZiAoW2Fzc2V0VHJhY2sg
aGFzTWVkaWFDaGFyYWN0ZXJpc3RpYzpBVk1lZGlhQ2hhcmFjdGVyaXN0aWNWaXN1YWxdICYmIHNh
ZmVNZWRpYVNlbGVjdGlvbkdyb3VwRm9yVmlzdWFsTWVkaWEoKSkKKyAgICAgICAgICAgIHJldHVy
biBOTzsKKworICAgICAgICBpZiAoW2Fzc2V0VHJhY2sgaGFzTWVkaWFDaGFyYWN0ZXJpc3RpYzpB
Vk1lZGlhQ2hhcmFjdGVyaXN0aWNMZWdpYmxlXSAmJiBzYWZlTWVkaWFTZWxlY3Rpb25Hcm91cEZv
ckxlZ2libGVNZWRpYSgpKQorICAgICAgICAgICAgcmV0dXJuIE5POworCisgICAgICAgIHJldHVy
biBZRVM7CiAgICAgfV1dOwogCiAgICAgZm9yIChBVlBsYXllckl0ZW1UcmFjayAqdHJhY2sgaW4g
bV9jYWNoZWRUcmFja3MuZ2V0KCkpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMzM1ZTQxZDYxZTIyMjc5ZGNmYjk4MDQ4MzZh
YWM0Y2ZhNmVhYWUwNi4uYjUwYTY3MmVjMTM5NGUwZmIwODdjN2EzNzUwNjAxZDg2MzE0NGFmNyAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE0LTExLTA0ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVA
YXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjE3NDgyMyk6IFNldmVyYWwgdGVzdHMg
ZmFpbCBkdWUgdG8gY2FucGxheXRocm91Z2ggZmlyaW5nIGJlZm9yZSB0cmFja3MgYXJlIGF2YWls
YWJsZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3
ODgyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvaHR0
cC90ZXN0cy9tZWRpYS9obHMvdmlkZW8tY29udHJvbHMtbGl2ZS1zdHJlYW0tZXhwZWN0ZWQudHh0
OgorCiAyMDE0LTEwLTI5ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAg
ICAgICAgIFVwZGF0ZSBNYXZlcmlja3MgcmVzdWx0cyBhZnRlciBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3Mjc1CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0
RXhwZWN0YXRpb25zCmluZGV4IGE2NzhlZmJkNmVkMGYwNzk5Njc5MzAzNmJkYjY0ZmMzYzM2YmM1
ZmMuLjg1YzU3NTcyNzZjODhiY2I5M2FiMzQ5NGRlYjU1MTU3OWJjMGZmNzMgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCkBAIC0xNTAwLDYgKzE1MDAsNCBAQCB3
ZWJraXQub3JnL2IvMTM2MTA5IFsgWW9zZW1pdGUgXSBmYXN0L211bHRpY29sL21peGVkLW9wYWNp
dHktZml4ZWQtdGVzdC5odG1sICBbCiBbIFlvc2VtaXRlIF0gaW5zcGVjdG9yL21vZGVsL3BhcnNl
LXNjcmlwdC1zeW50YXgtdHJlZS5odG1sIFsgRmFpbHVyZSBDcmFzaCBdCiBbIFlvc2VtaXRlIF0g
aW5zcGVjdG9yL3Byb3RvY29sLXByb21pc2UtcmVzdWx0Lmh0bWwgWyBGYWlsdXJlIENyYXNoIF0K
IAotd2Via2l0Lm9yZy9iLzEzNzg4MiBodHRwL3Rlc3RzL21lZGlhL2hscy92aWRlby1jb250cm9s
cy1saXZlLXN0cmVhbS5odG1sIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2IvMTM3ODgyIGh0dHAv
dGVzdHMvbWVkaWEvdHJhY2staW4tYmFuZC1obHMtbWV0YWRhdGEuaHRtbCBbIEZhaWx1cmUgXQog
d2Via2l0Lm9yZy9iLzEzNzg4MiBtZWRpYS90cmFjay9hdWRpby10cmFjay5odG1sIFsgUGFzcyBG
YWlsdXJlIF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9odHRwL3Rlc3Rz
L21lZGlhL2hscy92aWRlby1jb250cm9scy1saXZlLXN0cmVhbS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvaHR0cC90ZXN0cy9tZWRpYS9obHMvdmlkZW8tY29udHJvbHMt
bGl2ZS1zdHJlYW0tZXhwZWN0ZWQudHh0CmluZGV4IDNmOTlkNTAzNjFjZjVkMmU3NWQ0YTY0MjNl
MjFiYzZlYTRkNDBjMTguLjkyMGU0ZTg3NjY3YTAxZDQ1MTM4ZTFmZWY1MmMyM2Y4NThiODFhOGQg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9odHRwL3Rlc3RzL21lZGlhL2hs
cy92aWRlby1jb250cm9scy1saXZlLXN0cmVhbS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL2h0dHAvdGVzdHMvbWVkaWEvaGxzL3ZpZGVvLWNvbnRyb2xzLWxpdmUt
c3RyZWFtLWV4cGVjdGVkLnR4dApAQCAtMiw3ICsyLDYgQEAKIEVWRU5UKHBsYXkpCiBFWFBFQ1RF
RCAodmlkZW8uZHVyYXRpb24gPT0gJ0luZmluaXR5JykgT0sKIC13ZWJraXQtbWVkaWEtdGV4dC10
cmFjay1jb250YWluZXI6IGNsYXNzZXM6IFtoaWRkZW5dCi0td2Via2l0LW1lZGlhLWNvbnRyb2xz
LXBhbmVsLWNvbXBvc2l0ZWQtcGFyZW50OiBjbGFzc2VzOiBbXQogLXdlYmtpdC1tZWRpYS1jb250
cm9scy1wYW5lbDogY2xhc3NlczogW3BhdXNlZF0KIC13ZWJraXQtbWVkaWEtY29udHJvbHMtcGxh
eS1idXR0b246IGNsYXNzZXM6IFtwYXVzZWRdCiAtd2Via2l0LW1lZGlhLWNvbnRyb2xzLXN0YXR1
cy1kaXNwbGF5OiBjbGFzc2VzOiBbXQo=
</data>
<flag name="review"
          id="265786"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>