<?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>22487</bug_id>
          
          <creation_ts>2008-11-25 08:53:13 -0800</creation_ts>
          <short_desc>Add testcase for FILL_UNSET_PROPERTY macro (and fix crash)</short_desc>
          <delta_ts>2009-03-02 11:51:53 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Chris Marrin">cmarrin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>100222</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-25 08:53:13 -0800</bug_when>
    <thetext>We should add a testcase that exercises the logic in the FILL_UNSET_PROPERTY macro for animations/transitions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100223</commentid>
    <comment_count>1</comment_count>
      <attachid>25483</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-25 08:53:38 -0800</bug_when>
    <thetext>Created attachment 25483
Testcase

Here&apos;s the testcase. It currently crashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100224</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-25 08:56:07 -0800</bug_when>
    <thetext>Also, I think this testcase should live in LayoutTests/animations, and not css3/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100306</commentid>
    <comment_count>3</comment_count>
      <attachid>25507</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-25 15:12:27 -0800</bug_when>
    <thetext>Created attachment 25507
Specific test for empty/single-key keyframes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100315</commentid>
    <comment_count>4</comment_count>
      <attachid>25508</attachid>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2008-11-25 15:49:32 -0800</bug_when>
    <thetext>Created attachment 25508
Patch, including LayoutTest files

Fix for a null deref bug. I was not checking for 0 length keyframe lists. This patch includes both tests added to this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>100368</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-25 20:53:50 -0800</bug_when>
    <thetext>Fixed: http://trac.webkit.org/changeset/38776</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>25483</attachid>
            <date>2008-11-25 08:53:38 -0800</date>
            <delta_ts>2008-11-25 08:53:38 -0800</delta_ts>
            <desc>Testcase</desc>
            <filename>fill-unset-properties.html</filename>
            <type>text/html</type>
            <size>2434</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PGh0bWw+IAo8aGVhZD4KPHRpdGxlPlVuZmlsbGVkIFByb3BlcnRpZXMgVGVzdDwvdGl0bGU+IAo8
c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgojYm94IHsKICAgIGhlaWdodDog
NTBweDsKICAgIHdpZHRoOiAyMDBweDsKICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CiAgICAt
d2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFzLDJzOwogICAgLXdlYmtpdC10cmFuc2l0aW9u
LXByb3BlcnR5OiBvcGFjaXR5LCBsZWZ0LCBvcGFjaXR5LCB0b3AsIHdpZHRoLCBvcGFjaXR5LCBo
ZWlnaHQsIG9wYWNpdHk7CiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDNzLDRzLDVzOwog
ICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOwogICAgLXdlYmtp
dC1hbmltYXRpb24tbmFtZTogImEiLCAiYiIsICJjIiwgImQiLCAiZSI7CiAgICAtd2Via2l0LWFu
aW1hdGlvbi1kdXJhdGlvbjogMTBzLCAyMHM7CiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTog
MXM7Cn0KQC13ZWJraXQta2V5ZnJhbWVzICJhIiB7IH0KQC13ZWJraXQta2V5ZnJhbWVzICJiIiB7
IH0KQC13ZWJraXQta2V5ZnJhbWVzICJjIiB7IH0KQC13ZWJraXQta2V5ZnJhbWVzICJkIiB7IH0K
QC13ZWJraXQta2V5ZnJhbWVzICJlIiB7IH0KPC9zdHlsZT4KICA8c2NyaXB0IHR5cGU9InRleHQv
amF2YXNjcmlwdCIgY2hhcnNldD0idXRmLTgiPgogICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikKICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CiAgCiAg
ICBjb25zdCBrRXhwZWN0ZWRSZXN1bHRzID0gWwogICAgICB7ICdwcm9wZXJ0eSc6ICd3ZWJraXRU
cmFuc2l0aW9uRHVyYXRpb24nLCAndmFsdWUnOiAnMnMsIDJzLCAxcywgMXMsIDJzJyB9LAogICAg
ICB7ICdwcm9wZXJ0eSc6ICd3ZWJraXRUcmFuc2l0aW9uUHJvcGVydHknLCAndmFsdWUnOiAnbGVm
dCwgdG9wLCB3aWR0aCwgaGVpZ2h0LCBvcGFjaXR5JyB9LAogICAgICB7ICdwcm9wZXJ0eSc6ICd3
ZWJraXRUcmFuc2l0aW9uRGVsYXknLCAgICAndmFsdWUnOiAnNHMsIDNzLCA0cywgM3MsIDRzJyB9
LAogICAgICB7ICdwcm9wZXJ0eSc6ICd3ZWJraXRUcmFuc2l0aW9uVGltaW5nRnVuY3Rpb24nLCAn
dmFsdWUnOiAnY3ViaWMtYmV6aWVyKDAsIDAsIDEsIDEpLCBjdWJpYy1iZXppZXIoMCwgMCwgMSwg
MSksIGN1YmljLWJlemllcigwLCAwLCAxLCAxKSwgY3ViaWMtYmV6aWVyKDAsIDAsIDEsIDEpLCBj
dWJpYy1iZXppZXIoMCwgMCwgMSwgMSknIH0sCiAgICAgIHsgJ3Byb3BlcnR5JzogJ3dlYmtpdEFu
aW1hdGlvbk5hbWUnLCAgICAgICd2YWx1ZSc6ICdhLCBiLCBjLCBkLCBlJyB9LAogICAgICB7ICdw
cm9wZXJ0eSc6ICd3ZWJraXRBbmltYXRpb25EdXJhdGlvbicsICAndmFsdWUnOiAnMTBzLCAyMHMs
IDEwcywgMjBzLCAxMHMnIH0sCiAgICAgIHsgJ3Byb3BlcnR5JzogJ3dlYmtpdEFuaW1hdGlvbkRl
bGF5JywgICAgICd2YWx1ZSc6ICcxcywgMXMsIDFzLCAxcywgMXMnIH0sCiAgICBdOwogICAgCiAg
ICBmdW5jdGlvbiBzdGFydCgpCiAgICB7CiAgICAgICAgdmFyIGJveCA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCdib3gnKTsKICAgICAgICB2YXIgcmVzdWx0c1N0cmluZyA9ICIiOwogICAgICAg
IHZhciBib3hTdHlsZSA9IHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGJveCk7CiAgICAgICAgCiAg
ICAgICAga0V4cGVjdGVkUmVzdWx0cy5mb3JFYWNoKGZ1bmN0aW9uKGN1ckl0ZW0pIHsKICAgICAg
ICAgIHZhciBjb21wdXRlZFZhbHVlID0gYm94U3R5bGVbY3VySXRlbS5wcm9wZXJ0eV07CiAgICAg
ICAgICB2YXIgZXhwZWN0ZWRWYWx1ZSA9IGN1ckl0ZW0udmFsdWU7CiAgICAgICAgICBpZiAoY29t
cHV0ZWRWYWx1ZSA9PSBleHBlY3RlZFZhbHVlKQogICAgICAgICAgICByZXN1bHRzU3RyaW5nICs9
ICJUZXN0aW5nICIgKyBjdXJJdGVtLnByb3BlcnR5ICsgIjogUEFTUyIgKyAiPGJyPiI7CiAgICAg
ICAgICBlbHNlCiAgICAgICAgICAgIHJlc3VsdHNTdHJpbmcgKz0gIlRlc3RpbmcgIiArIGN1ckl0
ZW0ucHJvcGVydHkgKyAiIGV4cGVjdGVkIDxjb2RlPiIgKyBjdXJJdGVtLnZhbHVlICsgIjwvY29k
ZT4gZ290IDxjb2RlPiIgKyBjb21wdXRlZFZhbHVlICsgIjwvY29kZT46IEZBSUwiICsgIjxicj4i
OwogICAgICAgIH0pOwoKICAgICAgICB2YXIgcmVzdWx0cyA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCdyZXN1bHQnKTsKICAgICAgICByZXN1bHRzLmlubmVySFRNTCA9IHJlc3VsdHNTdHJpbmc7
CiAgICB9CiAgICAKICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgc3RhcnQsIGZh
bHNlKTsKICA8L3NjcmlwdD4KPC9oZWFkPiAKPGJvZHk+CjxkaXYgaWQ9ImJveCI+CjwvZGl2Pgo8
ZGl2IGlkPSJyZXN1bHQiPgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>25507</attachid>
            <date>2008-11-25 15:12:27 -0800</date>
            <delta_ts>2008-11-25 15:12:27 -0800</delta_ts>
            <desc>Specific test for empty/single-key keyframes</desc>
            <filename>empty-keyframes.html</filename>
            <type>text/html</type>
            <size>586</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiIKICAgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+Cgo8aHRtbCBs
YW5nPSJlbiI+CjxoZWFkPgogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8dGl0bGU+RW1wdHkga2V5ZnJhbWVzPC90
aXRsZT4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgogICAgI2JveCB7
CiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRlc3QsIHRlc3Qtb25lOwogICAgICAtd2Vi
a2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7CiAgICB9CiAgICBALXdlYmtpdC1rZXlmcmFtZXMg
dGVzdCB7CiAgICB9CgogICAgQC13ZWJraXQta2V5ZnJhbWVzIHRlc3Qtb25lIHsKICAgICAgMCUg
e30KICAgIH0KICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgogIDxwPlRlc3QgZm9yIGVtcHR5IGtl
eWZyYW1lcyBydWxlLiBTaG91bGQgbm90IGNyYXNoPC9wPgo8ZGl2IGlkPSJib3giPgo8L2Rpdj4K
PC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>25508</attachid>
            <date>2008-11-25 15:49:32 -0800</date>
            <delta_ts>2008-11-25 16:17:01 -0800</delta_ts>
            <desc>Patch, including LayoutTest files</desc>
            <filename>22487.patch</filename>
            <type>text/plain</type>
            <size>6847</size>
            <attacher name="Chris Marrin">cmarrin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzODc2NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDgtMTEtMjUgIENocmlzIE1hcnJpbiAgPGNtYXJyaW5AYXBwbGUu
Y29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZp
eCBmb3IgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDg3CisgICAg
ICAgIEkgd2FzIG5vdCBjaGVja2luZyBmb3IgdGhlIGNhc2Ugb2YgMCBsZW5ndGgga2V5ZnJhbWUg
bGlzdHMgYW5kIGRlcmVmZmluZyBhIG51bGwgcG9pbnRlci4KKworICAgICAgICBUZXN0czogYW5p
bWF0aW9ucy9lbXB0eS1rZXlmcmFtZXMuaHRtbAorICAgICAgICAgICAgICAgYW5pbWF0aW9ucy9m
aWxsLXVuc2V0LXByb3BlcnRpZXMuaHRtbAorCisgICAgICAgICogY3NzL0NTU1N0eWxlU2VsZWN0
b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTU3R5bGVTZWxlY3Rvcjo6a2V5ZnJhbWVTdHls
ZXNGb3JBbmltYXRpb24pOgorCiAyMDA4LTExLTI1ICBLZXZpbiBPbGxpdmllciAgPGtldmlub0B0
aGVvbGxpdmllcnMuY29tPgogCiAgICAgICAgIEJldHRlciB3eCBidWlsZCBmaXggLSBzdXBwb3J0
IFB1cmdlYWJsZUJ1ZmZlciBvbiBNYWMuCkluZGV4OiBXZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVj
dG9yLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcAko
cmV2aXNpb24gMzg3NTUpCisrKyBXZWJDb3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTI2Niw4ICsxMjY2LDEyIEBAIHZvaWQgQ1NTU3R5bGVTZWxlY3Rvcjo6
a2V5ZnJhbWVTdHlsZXNGb3IKICAgICB9CiAgICAgCiAgICAgLy8gTWFrZSBzdXJlIHRoZXJlIGlz
IGEgMCUgYW5kIGEgMTAwJSBrZXlmcmFtZQotICAgIGZsb2F0IGZpcnN0ID0gbGlzdC5iZWdpbktl
eWZyYW1lcygpLT5rZXkoKTsKLSAgICBmbG9hdCBsYXN0ID0gKGxpc3QuZW5kS2V5ZnJhbWVzKCkt
MSktPmtleSgpOworICAgIGZsb2F0IGZpcnN0ID0gLTE7CisgICAgZmxvYXQgbGFzdCA9IC0xOwor
ICAgIGlmIChsaXN0LnNpemUoKSA+PSAyKSB7CisgICAgICAgIGZpcnN0ID0gbGlzdC5iZWdpbktl
eWZyYW1lcygpLT5rZXkoKTsKKyAgICAgICAgbGFzdCA9IChsaXN0LmVuZEtleWZyYW1lcygpLTEp
LT5rZXkoKTsKKyAgICB9CiAgICAgaWYgKGZpcnN0ICE9IDAgfHwgbGFzdCAhPSAxKQogICAgICAg
ICBsaXN0LmNsZWFyKCk7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAzODc2NikKKysrIExheW91dFRl
c3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA4LTExLTI1
ICBDaHJpcyBNYXJyaW4gIDxjbWFycmluQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0Y2FzZXMgZm9yIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjQ4NworCisgICAgICAgICogYW5pbWF0aW9ucy9l
bXB0eS1rZXlmcmFtZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBhbmltYXRpb25z
L2VtcHR5LWtleWZyYW1lcy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBhbmltYXRpb25zL2ZpbGwt
dW5zZXQtcHJvcGVydGllcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGFuaW1hdGlv
bnMvZmlsbC11bnNldC1wcm9wZXJ0aWVzLmh0bWw6IEFkZGVkLgorCiAyMDA4LTExLTI1ICBEYXJp
biBGaXNoZXIgIDxkYXJpbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgRGlzYWJsaW5nIHRoZXNl
IG5ld2x5IGFkZGVkIHRlc3RzIHNpbmNlIHRoZXkgZmFpbCBpbiBzb21lIGNvbmZpZ3VyYXRpb25z
LgpJbmRleDogTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9lbXB0eS1rZXlmcmFtZXMtZXhwZWN0ZWQu
dHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FuaW1hdGlvbnMvZW1wdHkta2V5ZnJhbWVz
LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FuaW1hdGlvbnMvZW1w
dHkta2V5ZnJhbWVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzIEBACitU
ZXN0IGZvciBlbXB0eSBrZXlmcmFtZXMgcnVsZS4gU2hvdWxkIG5vdCBjcmFzaAorCisKSW5kZXg6
IExheW91dFRlc3RzL2FuaW1hdGlvbnMvZW1wdHkta2V5ZnJhbWVzLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9lbXB0eS1rZXlmcmFtZXMuaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2FuaW1hdGlvbnMvZW1wdHkta2V5ZnJhbWVzLmh0bWwJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsMzAgQEAKKzwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9E
VEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iCisgICAiaHR0cDovL3d3dy53My5vcmcvVFIv
aHRtbDQvbG9vc2UuZHRkIj4KKworPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgIDxtZXRhIGh0
dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04
Ij4KKyAgPHRpdGxlPkVtcHR5IGtleWZyYW1lczwvdGl0bGU+CisgIDxzdHlsZSB0eXBlPSJ0ZXh0
L2NzcyIgbWVkaWE9InNjcmVlbiI+CisgICAgI2JveCB7CisgICAgICAtd2Via2l0LWFuaW1hdGlv
bi1uYW1lOiB0ZXN0LCB0ZXN0LW9uZTsKKyAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9u
OiAxczsKKyAgICB9CisgICAgQC13ZWJraXQta2V5ZnJhbWVzIHRlc3QgeworICAgIH0KKworICAg
IEAtd2Via2l0LWtleWZyYW1lcyB0ZXN0LW9uZSB7CisgICAgICAwJSB7fQorICAgIH0KKyAgPC9z
dHlsZT4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4K
KyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cisg
IDxwPlRlc3QgZm9yIGVtcHR5IGtleWZyYW1lcyBydWxlLiBTaG91bGQgbm90IGNyYXNoPC9wPgor
PGRpdiBpZD0iYm94Ij4KKzwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVz
dHMvYW5pbWF0aW9ucy9maWxsLXVuc2V0LXByb3BlcnRpZXMtZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC11bnNldC1wcm9wZXJ0aWVzLWV4cGVj
dGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC11bnNl
dC1wcm9wZXJ0aWVzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw4IEBACitU
ZXN0aW5nIHdlYmtpdFRyYW5zaXRpb25EdXJhdGlvbjogUEFTUworVGVzdGluZyB3ZWJraXRUcmFu
c2l0aW9uUHJvcGVydHk6IFBBU1MKK1Rlc3Rpbmcgd2Via2l0VHJhbnNpdGlvbkRlbGF5OiBQQVNT
CitUZXN0aW5nIHdlYmtpdFRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbjogUEFTUworVGVzdGluZyB3
ZWJraXRBbmltYXRpb25OYW1lOiBQQVNTCitUZXN0aW5nIHdlYmtpdEFuaW1hdGlvbkR1cmF0aW9u
OiBQQVNTCitUZXN0aW5nIHdlYmtpdEFuaW1hdGlvbkRlbGF5OiBQQVNTCisKSW5kZXg6IExheW91
dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC11bnNldC1wcm9wZXJ0aWVzLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9maWxsLXVuc2V0LXByb3BlcnRpZXMuaHRtbAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FuaW1hdGlvbnMvZmlsbC11bnNldC1wcm9wZXJ0aWVz
Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNjUgQEAKKzxodG1sPiAKKzxoZWFkPgorPHRp
dGxlPlVuZmlsbGVkIFByb3BlcnRpZXMgVGVzdDwvdGl0bGU+IAorPHN0eWxlIHR5cGU9InRleHQv
Y3NzIiBtZWRpYT0ic2NyZWVuIj4KKyNib3ggeworICAgIGhlaWdodDogNTBweDsKKyAgICB3aWR0
aDogMjAwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAtd2Via2l0LXRyYW5z
aXRpb24tZHVyYXRpb246IDFzLDJzOworICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTog
b3BhY2l0eSwgbGVmdCwgb3BhY2l0eSwgdG9wLCB3aWR0aCwgb3BhY2l0eSwgaGVpZ2h0LCBvcGFj
aXR5OworICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogM3MsNHMsNXM7CisgICAgLXdlYmtp
dC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOworICAgIC13ZWJraXQtYW5pbWF0
aW9uLW5hbWU6IGEsIGIsIGMsIGQsIGU7CisgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246
IDEwcywgMjBzOworICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxczsKK30KK0Atd2Via2l0
LWtleWZyYW1lcyBhIHsgfQorQC13ZWJraXQta2V5ZnJhbWVzIGIgeyB9CitALXdlYmtpdC1rZXlm
cmFtZXMgYyB7IH0KK0Atd2Via2l0LWtleWZyYW1lcyBkIHsgfQorQC13ZWJraXQta2V5ZnJhbWVz
IGUgeyB9Cis8L3N0eWxlPgorICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgY2hhcnNl
dD0idXRmLTgiPgorICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAg
IGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgCisgICAgY29uc3Qga0V4cGVj
dGVkUmVzdWx0cyA9IFsKKyAgICAgIHsgJ3Byb3BlcnR5JzogJ3dlYmtpdFRyYW5zaXRpb25EdXJh
dGlvbicsICd2YWx1ZSc6ICcycywgMnMsIDFzLCAxcywgMnMnIH0sCisgICAgICB7ICdwcm9wZXJ0
eSc6ICd3ZWJraXRUcmFuc2l0aW9uUHJvcGVydHknLCAndmFsdWUnOiAnbGVmdCwgdG9wLCB3aWR0
aCwgaGVpZ2h0LCBvcGFjaXR5JyB9LAorICAgICAgeyAncHJvcGVydHknOiAnd2Via2l0VHJhbnNp
dGlvbkRlbGF5JywgICAgJ3ZhbHVlJzogJzRzLCAzcywgNHMsIDNzLCA0cycgfSwKKyAgICAgIHsg
J3Byb3BlcnR5JzogJ3dlYmtpdFRyYW5zaXRpb25UaW1pbmdGdW5jdGlvbicsICd2YWx1ZSc6ICdj
dWJpYy1iZXppZXIoMCwgMCwgMSwgMSksIGN1YmljLWJlemllcigwLCAwLCAxLCAxKSwgY3ViaWMt
YmV6aWVyKDAsIDAsIDEsIDEpLCBjdWJpYy1iZXppZXIoMCwgMCwgMSwgMSksIGN1YmljLWJlemll
cigwLCAwLCAxLCAxKScgfSwKKyAgICAgIHsgJ3Byb3BlcnR5JzogJ3dlYmtpdEFuaW1hdGlvbk5h
bWUnLCAgICAgICd2YWx1ZSc6ICdhLCBiLCBjLCBkLCBlJyB9LAorICAgICAgeyAncHJvcGVydHkn
OiAnd2Via2l0QW5pbWF0aW9uRHVyYXRpb24nLCAgJ3ZhbHVlJzogJzEwcywgMjBzLCAxMHMsIDIw
cywgMTBzJyB9LAorICAgICAgeyAncHJvcGVydHknOiAnd2Via2l0QW5pbWF0aW9uRGVsYXknLCAg
ICAgJ3ZhbHVlJzogJzFzLCAxcywgMXMsIDFzLCAxcycgfSwKKyAgICBdOworICAgIAorICAgIGZ1
bmN0aW9uIHN0YXJ0KCkKKyAgICB7CisgICAgICAgIHZhciBib3ggPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnYm94Jyk7CisgICAgICAgIHZhciByZXN1bHRzU3RyaW5nID0gIiI7CisgICAgICAg
IHZhciBib3hTdHlsZSA9IHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGJveCk7CisgICAgICAgIAor
ICAgICAgICBrRXhwZWN0ZWRSZXN1bHRzLmZvckVhY2goZnVuY3Rpb24oY3VySXRlbSkgeworICAg
ICAgICAgIHZhciBjb21wdXRlZFZhbHVlID0gYm94U3R5bGVbY3VySXRlbS5wcm9wZXJ0eV07Cisg
ICAgICAgICAgdmFyIGV4cGVjdGVkVmFsdWUgPSBjdXJJdGVtLnZhbHVlOworICAgICAgICAgIGlm
IChjb21wdXRlZFZhbHVlID09IGV4cGVjdGVkVmFsdWUpCisgICAgICAgICAgICByZXN1bHRzU3Ry
aW5nICs9ICJUZXN0aW5nICIgKyBjdXJJdGVtLnByb3BlcnR5ICsgIjogUEFTUyIgKyAiPGJyPiI7
CisgICAgICAgICAgZWxzZQorICAgICAgICAgICAgcmVzdWx0c1N0cmluZyArPSAiVGVzdGluZyAi
ICsgY3VySXRlbS5wcm9wZXJ0eSArICIgZXhwZWN0ZWQgPGNvZGU+IiArIGN1ckl0ZW0udmFsdWUg
KyAiPC9jb2RlPiBnb3QgPGNvZGU+IiArIGNvbXB1dGVkVmFsdWUgKyAiPC9jb2RlPjogRkFJTCIg
KyAiPGJyPiI7CisgICAgICAgIH0pOworCisgICAgICAgIHZhciByZXN1bHRzID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdCcpOworICAgICAgICByZXN1bHRzLmlubmVySFRNTCA9IHJl
c3VsdHNTdHJpbmc7CisgICAgfQorICAgIAorICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCds
b2FkJywgc3RhcnQsIGZhbHNlKTsKKyAgPC9zY3JpcHQ+Cis8L2hlYWQ+IAorPGJvZHk+Cis8ZGl2
IGlkPSJib3giPgorPC9kaXY+Cis8ZGl2IGlkPSJyZXN1bHQiPgorPC9kaXY+Cis8L2JvZHk+Cis8
L2h0bWw+Cg==
</data>
<flag name="review"
          id="11852"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>