<?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>33752</bug_id>
          
          <creation_ts>2010-01-15 19:27:04 -0800</creation_ts>
          <short_desc>Assertion failure when getting a href attribute with prefix</short_desc>
          <delta_ts>2019-02-06 09:03:22 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>cdumez</cc>
    
    <cc>slewis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>181460</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-01-15 19:27:04 -0800</bug_when>
    <thetext>NamedNodeMap::getAttributeItem() reasonably assumes that an attribute with null namespace will also have a null prefix. But we actually let one create nodes with null namespace and non-null prefix, due to a bug introduced in &lt;http://trac.webkit.org/changeset/9639&gt;.

Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181461</commentid>
    <comment_count>1</comment_count>
      <attachid>46727</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-01-15 19:37:49 -0800</bug_when>
    <thetext>Created attachment 46727
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181520</commentid>
    <comment_count>2</comment_count>
      <attachid>46727</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-01-16 10:39:37 -0800</bug_when>
    <thetext>Comment on attachment 46727
proposed fix

Normally if you are comparing an atomic string to a string constant, we use an atomic string constant to make the check less expensive.

I suggest we add the strings &quot;xmlns&quot;, &quot;http://www.w3.org/2000/xmlns/&quot;, and &quot;xml&quot; all to XMLNames.h alongside xmlNamespaceURI and use named constants instead of literal strings.

I&apos;m going to say review+ but I am close to a review- because I&apos;d like us to use atomic strings when comparing with other atomic strings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181538</commentid>
    <comment_count>3</comment_count>
      <attachid>46727</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-01-16 11:48:34 -0800</bug_when>
    <thetext>Comment on attachment 46727
proposed fix

Oops, I said review+ but then chose review-!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181543</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-01-16 12:54:27 -0800</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/changeset/53363&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1502955</commentid>
    <comment_count>5</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:03:22 -0800</bug_when>
    <thetext>Mass moving XML DOM bugs to the &quot;DOM&quot; Component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46727</attachid>
            <date>2010-01-15 19:37:49 -0800</date>
            <delta_ts>2010-01-16 11:48:33 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>PrefixSetter.txt</filename>
            <type>text/plain</type>
            <size>10285</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MzM1NSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTAtMDEtMTUgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEBhcHBs
ZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzNzUyCisgICAgICAgIEFz
c2VydGlvbiBmYWlsdXJlIHdoZW4gZ2V0dGluZyBhIGhyZWYgYXR0cmlidXRlIHdpdGggcHJlZml4
CisKKyAgICAgICAgVGhpcyB3YXMgZHVlIHRvIGEgdGVtcG9yYXJ5IGNoYW5nZSBtYWRlIGluIDIw
MDUgKHI5NjM5KSAtIGNoZWNrcyBpbiBjaGVja1NldFByZWZpeCB3ZXJlCisgICAgICAgIGRpc2Fi
bGVkIGR1cmluZyBpbnRyb2R1Y3Rpb24gb2YgUXVhbGlmaWVkTmFtZSwgYnV0IG5ldmVyIHJlLWVu
YWJsZWQuCisKKyAgICAgICAgVGVzdHM6IGZhc3QvZG9tL2JhZC1ocmVmLWF0dHJpYnV0ZS5odG1s
CisgICAgICAgICAgICAgICBmYXN0L2RvbS9ub2RlLXByZWZpeC1zZXR0ZXItbmFtZXNwYWNlLWV4
Y2VwdGlvbi5odG1sCisKKyAgICAgICAgKiBkb20vQXR0ci5jcHA6IChXZWJDb3JlOjpBdHRyOjpz
ZXRQcmVmaXgpOgorICAgICAgICAqIGRvbS9FbGVtZW50LmNwcDogKFdlYkNvcmU6OkVsZW1lbnQ6
OnNldFByZWZpeCk6CisgICAgICAgICogZG9tL05vZGUuY3BwOiAoV2ViQ29yZTo6Tm9kZTo6Y2hl
Y2tTZXRQcmVmaXgpOgorICAgICAgICBSZS1lbmFibGVkIHRoZSBjaGVja3MuIEFsc28sIGNoYW5n
ZWQgdGhlIHByZWZpeCBzZXR0ZXIgdG8gdHJlYXQgIiIgYXMgbnVsbCwgbWF0Y2hpbmcgRmlyZWZv
eAorICAgICAgICAoRE9NIDMgQ29yZSBzcGVjIHNheXMgdGhpcyBiZWhhdmlvciBpcyBpbXBsZW1l
bnRhdGlvbiBkZWZpbmVkKS4KKwogMjAxMC0wMS0xNSAgQ2Fyb2wgU3phYm8gIDxjYXJvbC5zemFi
b0Bub2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBX
ZWJDb3JlL2RvbS9BdHRyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2RvbS9BdHRyLmNwcAko
cmV2aXNpb24gNTMzMzUpCisrKyBXZWJDb3JlL2RvbS9BdHRyLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMTAyLDcgKzEwMiwxMyBAQCB2b2lkIEF0dHI6OnNldFByZWZpeChjb25zdCBBdG9taWNTdHJp
bmcmCiAgICAgaWYgKGVjKQogICAgICAgICByZXR1cm47CiAKLSAgICBtX2F0dHJpYnV0ZS0+c2V0
UHJlZml4KHByZWZpeCk7CisgICAgaWYgKChwcmVmaXggPT0gInhtbG5zIiAmJiBuYW1lc3BhY2VV
UkkoKSAhPSAiaHR0cDovL3d3dy53My5vcmcvMjAwMC94bWxucy8iKQorICAgICAgICB8fCBzdGF0
aWNfY2FzdDxBdHRyKj4odGhpcyktPnF1YWxpZmllZE5hbWUoKSA9PSAieG1sbnMiKSB7CisgICAg
ICAgIGVjID0gTkFNRVNQQUNFX0VSUjsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIG1f
YXR0cmlidXRlLT5zZXRQcmVmaXgocHJlZml4LmlzRW1wdHkoKSA/IEF0b21pY1N0cmluZygpIDog
cHJlZml4KTsKIH0KIAogU3RyaW5nIEF0dHI6Om5vZGVWYWx1ZSgpIGNvbnN0CkluZGV4OiBXZWJD
b3JlL2RvbS9FbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2RvbS9FbGVtZW50LmNw
cAkocmV2aXNpb24gNTMzMzUpCisrKyBXZWJDb3JlL2RvbS9FbGVtZW50LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNjY5LDE0ICs2NjksMTQgQEAgU3RyaW5nIEVsZW1lbnQ6Om5vZGVOYW1lUHJlc2Vy
dmluZ0Nhc2UoKQogICAgIHJldHVybiBtX3RhZ05hbWUudG9TdHJpbmcoKTsKIH0KIAotdm9pZCBF
bGVtZW50OjpzZXRQcmVmaXgoY29uc3QgQXRvbWljU3RyaW5nICZfcHJlZml4LCBFeGNlcHRpb25D
b2RlJiBlYykKK3ZvaWQgRWxlbWVudDo6c2V0UHJlZml4KGNvbnN0IEF0b21pY1N0cmluZyYgcHJl
Zml4LCBFeGNlcHRpb25Db2RlJiBlYykKIHsKICAgICBlYyA9IDA7Ci0gICAgY2hlY2tTZXRQcmVm
aXgoX3ByZWZpeCwgZWMpOworICAgIGNoZWNrU2V0UHJlZml4KHByZWZpeCwgZWMpOwogICAgIGlm
IChlYykKICAgICAgICAgcmV0dXJuOwogCi0gICAgbV90YWdOYW1lLnNldFByZWZpeChfcHJlZml4
KTsKKyAgICBtX3RhZ05hbWUuc2V0UHJlZml4KHByZWZpeC5pc0VtcHR5KCkgPyBBdG9taWNTdHJp
bmcoKSA6IHByZWZpeCk7CiB9CiAKIEtVUkwgRWxlbWVudDo6YmFzZVVSSSgpIGNvbnN0CkluZGV4
OiBXZWJDb3JlL2RvbS9Ob2RlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2RvbS9Ob2RlLmNw
cAkocmV2aXNpb24gNTMzMzUpCisrKyBXZWJDb3JlL2RvbS9Ob2RlLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMTA0MCwzNCArMTA0MCwyNyBAQCBOb2RlKiBOb2RlOjp0cmF2ZXJzZVByZXZpb3VzU2li
bGluZ1Bvc3RPCiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgTm9kZTo6Y2hlY2tTZXRQcmVmaXgo
Y29uc3QgQXRvbWljU3RyaW5nJiwgRXhjZXB0aW9uQ29kZSYgZWMpCit2b2lkIE5vZGU6OmNoZWNr
U2V0UHJlZml4KGNvbnN0IEF0b21pY1N0cmluZyYgcHJlZml4LCBFeGNlcHRpb25Db2RlJiBlYykK
IHsKICAgICAvLyBQZXJmb3JtIGVycm9yIGNoZWNraW5nIGFzIHJlcXVpcmVkIGJ5IHNwZWMgZm9y
IHNldHRpbmcgTm9kZS5wcmVmaXguIFVzZWQgYnkKICAgICAvLyBFbGVtZW50OjpzZXRQcmVmaXgo
KSBhbmQgQXR0cjo6c2V0UHJlZml4KCkKIAogICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQgc3VwcG9y
dCBmb3IgSU5WQUxJRF9DSEFSQUNURVJfRVJSOiBSYWlzZWQgaWYgdGhlIHNwZWNpZmllZCBwcmVm
aXggY29udGFpbnMgYW4gaWxsZWdhbCBjaGFyYWN0ZXIuCiAgICAgCi0gICAgLy8gTk9fTU9ESUZJ
Q0FUSU9OX0FMTE9XRURfRVJSOiBSYWlzZWQgaWYgdGhpcyBub2RlIGlzIHJlYWRvbmx5LgogICAg
IGlmIChpc1JlYWRPbmx5Tm9kZSgpKSB7CiAgICAgICAgIGVjID0gTk9fTU9ESUZJQ0FUSU9OX0FM
TE9XRURfRVJSOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgLy8gRklYTUU6IEltcGxl
bWVudCBOQU1FU1BBQ0VfRVJSOiAtIFJhaXNlZCBpZiB0aGUgc3BlY2lmaWVkIHByZWZpeCBpcyBt
YWxmb3JtZWQKLSAgICAvLyBXZSBoYXZlIHRvIGNvbW1lbnQgdGhpcyBvdXQsIHNpbmNlIGl0J3Mg
dXNlZCBmb3IgYXR0cmlidXRlcyBhbmQgdGFnIG5hbWVzLCBhbmQgd2UndmUgb25seQotICAgIC8v
IHN3aXRjaGVkIG9uZSBvdmVyLgotICAgIC8qCi0gICAgLy8gLSBpZiB0aGUgbmFtZXNwYWNlVVJJ
IG9mIHRoaXMgbm9kZSBpcyBudWxsLAotICAgIC8vIC0gaWYgdGhlIHNwZWNpZmllZCBwcmVmaXgg
aXMgInhtbCIgYW5kIHRoZSBuYW1lc3BhY2VVUkkgb2YgdGhpcyBub2RlIGlzIGRpZmZlcmVudCBm
cm9tCi0gICAgLy8gICAiaHR0cDovL3d3dy53My5vcmcvWE1MLzE5OTgvbmFtZXNwYWNlIiwKLSAg
ICAvLyAtIGlmIHRoaXMgbm9kZSBpcyBhbiBhdHRyaWJ1dGUgYW5kIHRoZSBzcGVjaWZpZWQgcHJl
Zml4IGlzICJ4bWxucyIgYW5kCi0gICAgLy8gICB0aGUgbmFtZXNwYWNlVVJJIG9mIHRoaXMgbm9k
ZSBpcyBkaWZmZXJlbnQgZnJvbSAiaHR0cDovL3d3dy53My5vcmcvMjAwMC94bWxucy8iLAotICAg
IC8vIC0gb3IgaWYgdGhpcyBub2RlIGlzIGFuIGF0dHJpYnV0ZSBhbmQgdGhlIHF1YWxpZmllZE5h
bWUgb2YgdGhpcyBub2RlIGlzICJ4bWxucyIgW05hbWVzcGFjZXNdLgotICAgIGlmICgobmFtZXNw
YWNlUGFydChpZCgpKSA9PSBub05hbWVzcGFjZSAmJiBpZCgpID4gSURfTEFTVF9UQUcpIHx8Ci0g
ICAgICAgIChfcHJlZml4ID09ICJ4bWwiICYmIFN0cmluZyhkb2N1bWVudCgpLT5uYW1lc3BhY2VV
UkkoaWQoKSkpICE9ICJodHRwOi8vd3d3LnczLm9yZy9YTUwvMTk5OC9uYW1lc3BhY2UiKSkgewor
ICAgIC8vIEZJWE1FOiBSYWlzZSBOQU1FU1BBQ0VfRVJSIGlmIHByZWZpeCBpcyBtYWxmb3JtZWQg
cGVyIHRoZSBOYW1lc3BhY2VzIGluIFhNTCBzcGVjaWZpY2F0aW9uLgorCisgICAgY29uc3QgQXRv
bWljU3RyaW5nJiBub2RlTmFtZXNwYWNlVVJJID0gbmFtZXNwYWNlVVJJKCk7CisgICAgaWYgKChu
b2RlTmFtZXNwYWNlVVJJLmlzRW1wdHkoKSAmJiAhcHJlZml4LmlzRW1wdHkoKSkKKyAgICAgICAg
fHwgKHByZWZpeCA9PSAieG1sIiAmJiBub2RlTmFtZXNwYWNlVVJJICE9IFhNTE5hbWVzOjp4bWxO
YW1lc3BhY2VVUkkpKSB7CiAgICAgICAgIGVjID0gTkFNRVNQQUNFX0VSUjsKICAgICAgICAgcmV0
dXJuOwotICAgIH0qLworICAgIH0KKyAgICAvLyBBdHRyaWJ1dGUtc3BlY2lmaWMgY2hlY2tzIGFy
ZSBpbiBBdHRyOjpzZXRQcmVmaXgoKS4KIH0KIAogYm9vbCBOb2RlOjpjYW5SZXBsYWNlQ2hpbGQo
Tm9kZSogbmV3Q2hpbGQsIE5vZGUqKQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gNTMzNTUpCisrKyBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxMC0w
MS0xNSAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MzM3NTIKKyAgICAgICAgQXNzZXJ0aW9uIGZhaWx1cmUgd2hlbiBn
ZXR0aW5nIGEgaHJlZiBhdHRyaWJ1dGUgd2l0aCBwcmVmaXgKKworICAgICAgICAqIGZhc3QvZG9t
L2JhZC1ocmVmLWF0dHJpYnV0ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
ZG9tL2JhZC1ocmVmLWF0dHJpYnV0ZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9u
b2RlLXByZWZpeC1zZXR0ZXItbmFtZXNwYWNlLWV4Y2VwdGlvbi1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvZG9tL25vZGUtcHJlZml4LXNldHRlci1uYW1lc3BhY2UtZXhjZXB0
aW9uLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NjcmlwdC10ZXN0cy9ub2RlLXBy
ZWZpeC1zZXR0ZXItbmFtZXNwYWNlLWV4Y2VwdGlvbi5qczogQWRkZWQuCisKIDIwMTAtMDEtMTUg
IENhcm9sIFN6YWJvICA8Y2Fyb2wuc3phYm9Abm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IERhcmluIEFkbGVyLgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9kb20vYmFkLWhyZWYtYXR0
cmlidXRlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9i
YWQtaHJlZi1hdHRyaWJ1dGUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9kb20vYmFkLWhyZWYtYXR0cmlidXRlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSw2IEBACitUZXN0IHRoYXQgeW91IGNhbid0IHNldCBhIHByZWZpeCBmb3IgYSBu
b2RlIHdpdGggbnVsbCBuYW1lc3BhY2UuCisKK1Nob3VsZCBzYXkgUEFTUzoKKworUEFTUworCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9iYWQtaHJlZi1hdHRyaWJ1dGUuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9iYWQtaHJlZi1hdHRyaWJ1dGUuaHRtbAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZG9tL2JhZC1ocmVmLWF0dHJpYnV0ZS5odG1s
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMxIEBACis8Ym9keT4KKzxwPlRlc3QgdGhhdCB5b3Ug
Y2FuJ3Qgc2V0IGEgcHJlZml4IGZvciBhIG5vZGUgd2l0aCBudWxsIG5hbWVzcGFjZS48L3A+Cis8
cD5TaG91bGQgc2F5IFBBU1M6PC9wPgorPHByZSBpZCA9IGxvZz48L3ByZT4KKzxzY3JpcHQ+Citp
ZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250cm9sbGVy
LmR1bXBBc1RleHQoKTsKKworZnVuY3Rpb24gbG9nKG1zZykKK3sKKyAgICBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgibG9nIikuaW5uZXJIVE1MICs9IG1zZyArICJcbiI7Cit9CisKK3ZhciBhID0g
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiYSIpOwordmFyIGF0dHIgPSBkb2N1bWVudC5jcmVhdGVB
dHRyaWJ1dGUoImhyZWYiKTsKK2F0dHIudmFsdWUgPSAiIyI7CisKK3RyeSB7CisgICAgYXR0ci5w
cmVmaXggPSAiZm9vIjsKKyAgICBsb2coIkZBSUw6IFdhcyBhYmxlIHRvIGNoYW5nZSB0aGUgcHJl
Zml4LiIpOworfSBjYXRjaCAoZXgpIHsKKyAgICBsb2coIlBBU1MiKTsKK30KKyAgICAKK2Euc2V0
QXR0cmlidXRlTm9kZShhdHRyKTsKKworLy8gV2ViS2l0IHVzZWQgdG8gY3Jhc2ggd2l0aCBhbiBh
c3NlcnRpb24gaGVyZS4KK2EuaHJlZjsKKworPC9zY3JpcHQ+Cis8L2JvZHk+CkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L2RvbS9ub2RlLXByZWZpeC1zZXR0ZXItbmFtZXNwYWNlLWV4Y2VwdGlvbi1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vbm9kZS1wcmVm
aXgtc2V0dGVyLW5hbWVzcGFjZS1leGNlcHRpb24tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvZmFzdC9kb20vbm9kZS1wcmVmaXgtc2V0dGVyLW5hbWVzcGFjZS1leGNl
cHRpb24tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE4IEBACitUZXN0IGhv
dyBOb2RlLnByZWZpeCBzZXR0ZXIgcmFpc2VzIE5BTUVTUEFDRV9FUlIuCisKK09uIHN1Y2Nlc3Ms
IHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJU
RVNUIENPTVBMRVRFIi4KKworCitQQVNTIGhyZWYucHJlZml4IGlzIG51bGwKK1BBU1MgZG9jdW1l
bnQuY3JlYXRlQXR0cmlidXRlKCdhdHRyJykucHJlZml4ID0gJ2FiYycgdGhyZXcgZXhjZXB0aW9u
IEVycm9yOiBOQU1FU1BBQ0VfRVJSOiBET00gRXhjZXB0aW9uIDE0LgorUEFTUyBkb2N1bWVudC5j
cmVhdGVBdHRyaWJ1dGVOUyhudWxsLCAnYXR0cicpLnByZWZpeCA9ICdhYmMnIHRocmV3IGV4Y2Vw
dGlvbiBFcnJvcjogTkFNRVNQQUNFX0VSUjogRE9NIEV4Y2VwdGlvbiAxNC4KK1BBU1MgZG9jdW1l
bnQuY3JlYXRlRWxlbWVudE5TKG51bGwsICdhdHRyJykucHJlZml4ID0gJ2FiYycgdGhyZXcgZXhj
ZXB0aW9uIEVycm9yOiBOQU1FU1BBQ0VfRVJSOiBET00gRXhjZXB0aW9uIDE0LgorUEFTUyBkb2N1
bWVudC5jcmVhdGVBdHRyaWJ1dGVOUygnZm9vJywgJ2JhcicpLnByZWZpeCA9ICd4bWwnIHRocmV3
IGV4Y2VwdGlvbiBFcnJvcjogTkFNRVNQQUNFX0VSUjogRE9NIEV4Y2VwdGlvbiAxNC4KK1BBU1Mg
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKCdmb28nLCAnYmFyJykucHJlZml4ID0gJ3htbCcgdGhy
ZXcgZXhjZXB0aW9uIEVycm9yOiBOQU1FU1BBQ0VfRVJSOiBET00gRXhjZXB0aW9uIDE0LgorUEFT
UyBkb2N1bWVudC5jcmVhdGVBdHRyaWJ1dGUoJ2F0dHInKS5wcmVmaXggPSAneG1sbnMnIHRocmV3
IGV4Y2VwdGlvbiBFcnJvcjogTkFNRVNQQUNFX0VSUjogRE9NIEV4Y2VwdGlvbiAxNC4KK1BBU1Mg
ZG9jdW1lbnQuY3JlYXRlQXR0cmlidXRlTlMoJ2ZvbycsICdhdHRyJykucHJlZml4ID0gJ3htbG5z
JyB0aHJldyBleGNlcHRpb24gRXJyb3I6IE5BTUVTUEFDRV9FUlI6IERPTSBFeGNlcHRpb24gMTQu
CitQQVNTIGRvY3VtZW50LmNyZWF0ZUF0dHJpYnV0ZSgneG1sbnMnKS5wcmVmaXggPSAnZm9vJyB0
aHJldyBleGNlcHRpb24gRXJyb3I6IE5BTUVTUEFDRV9FUlI6IERPTSBFeGNlcHRpb24gMTQuCitQ
QVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRleDog
TGF5b3V0VGVzdHMvZmFzdC9kb20vbm9kZS1wcmVmaXgtc2V0dGVyLW5hbWVzcGFjZS1leGNlcHRp
b24uaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9ub2RlLXByZWZpeC1z
ZXR0ZXItbmFtZXNwYWNlLWV4Y2VwdGlvbi5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9kb20vbm9kZS1wcmVmaXgtc2V0dGVyLW5hbWVzcGFjZS1leGNlcHRpb24uaHRtbAko
cmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMyBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9J
RVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVl
dCIgaHJlZj0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxzY3JpcHQgc3Jj
PSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2Pgor
PHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9ub2RlLXByZWZpeC1zZXR0ZXItbmFtZXNwYWNlLWV4
Y2VwdGlvbi5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRl
c3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2RvbS9zY3JpcHQtdGVzdHMvbm9kZS1wcmVmaXgtc2V0dGVyLW5hbWVzcGFjZS1leGNl
cHRpb24uanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vc2NyaXB0LXRlc3Rz
L25vZGUtcHJlZml4LXNldHRlci1uYW1lc3BhY2UtZXhjZXB0aW9uLmpzCShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvZmFzdC9kb20vc2NyaXB0LXRlc3RzL25vZGUtcHJlZml4LXNldHRlci1u
YW1lc3BhY2UtZXhjZXB0aW9uLmpzCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDI1IEBACitkZXNj
cmlwdGlvbigiVGVzdCBob3cgTm9kZS5wcmVmaXggc2V0dGVyIHJhaXNlcyBOQU1FU1BBQ0VfRVJS
LiIpOworCit2YXIgaHJlZiA9IGRvY3VtZW50LmNyZWF0ZUF0dHJpYnV0ZSgiaHJlZiIpOworaHJl
Zi52YWx1ZSA9ICIjIjsKKworLy8gU2hvdWxkIG5vdCB0aHJvdy4KK2hyZWYucHJlZml4ID0gbnVs
bDsKKworLy8gUGVyIERPTTMgQ29yZSBzcGVjLCBzZXR0aW5nIHRvIGVtcHR5IGlzIGltcGxlbWVu
dGF0aW9uIGRlcGVuZGVudC4KKy8vIEZpcmVmb3ggdHJlYXRzIGVtcHR5IGxpa2UgbnVsbC4KK2hy
ZWYucHJlZml4ID0gIiI7CitzaG91bGRCZSgiaHJlZi5wcmVmaXgiLCAibnVsbCIpOworCitzaG91
bGRUaHJvdygiZG9jdW1lbnQuY3JlYXRlQXR0cmlidXRlKCdhdHRyJykucHJlZml4ID0gJ2FiYyci
KTsKK3Nob3VsZFRocm93KCJkb2N1bWVudC5jcmVhdGVBdHRyaWJ1dGVOUyhudWxsLCAnYXR0cicp
LnByZWZpeCA9ICdhYmMnIik7CitzaG91bGRUaHJvdygiZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5T
KG51bGwsICdhdHRyJykucHJlZml4ID0gJ2FiYyciKTsKK3Nob3VsZFRocm93KCJkb2N1bWVudC5j
cmVhdGVBdHRyaWJ1dGVOUygnZm9vJywgJ2JhcicpLnByZWZpeCA9ICd4bWwnIik7CitzaG91bGRU
aHJvdygiZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKCdmb28nLCAnYmFyJykucHJlZml4ID0gJ3ht
bCciKTsKK3Nob3VsZFRocm93KCJkb2N1bWVudC5jcmVhdGVBdHRyaWJ1dGUoJ2F0dHInKS5wcmVm
aXggPSAneG1sbnMnIik7CitzaG91bGRUaHJvdygiZG9jdW1lbnQuY3JlYXRlQXR0cmlidXRlTlMo
J2ZvbycsICdhdHRyJykucHJlZml4ID0gJ3htbG5zJyIpOworc2hvdWxkVGhyb3coImRvY3VtZW50
LmNyZWF0ZUF0dHJpYnV0ZSgneG1sbnMnKS5wcmVmaXggPSAnZm9vJyIpOworCisKKwordmFyIHN1
Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cg==
</data>
<flag name="review"
          id="29033"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>