<?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>60676</bug_id>
          
          <creation_ts>2011-05-11 17:15:01 -0700</creation_ts>
          <short_desc>Enable OwnPtr strict mode in libxml2 XMLDocumentParser</short_desc>
          <delta_ts>2011-05-12 14:40:13 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>59394</dup_id>
          
          <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="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>402447</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-05-11 17:15:01 -0700</bug_when>
    <thetext>Enable OwnPtr strict mode in libxml2 XMLDocumentParser</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402450</commentid>
    <comment_count>1</comment_count>
      <attachid>93217</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-05-11 17:16:19 -0700</bug_when>
    <thetext>Created attachment 93217
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402456</commentid>
    <comment_count>2</comment_count>
      <attachid>93217</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-05-11 17:22:29 -0700</bug_when>
    <thetext>Comment on attachment 93217
Patch

Attachment 93217 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/8691388</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402475</commentid>
    <comment_count>3</comment_count>
      <attachid>93222</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-05-11 17:35:11 -0700</bug_when>
    <thetext>Created attachment 93222
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402479</commentid>
    <comment_count>4</comment_count>
      <attachid>93222</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-11 17:39:02 -0700</bug_when>
    <thetext>Comment on attachment 93222
Patch

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

&gt; Source/WebCore/dom/XMLDocumentParserLibxml2.cpp:191
&gt; -        OwnPtr&lt;PendingCallback&gt; callback(m_callbacks.takeFirst());
&gt; +        OwnPtr&lt;PendingCallback&gt; callback = adoptPtr(m_callbacks.takeFirst());

This change is not correct.  m_callbacks should old OwnPtrs and takeFirst should return a PassOwnPtr.  I thought Maceij wrote a patch that did that?  Maybe he added the ability to Deque but didn&apos;t change the type in this file?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402480</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-11 17:39:21 -0700</bug_when>
    <thetext>s/old/hold/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402537</commentid>
    <comment_count>6</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-05-11 18:35:12 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; This change is not correct.  m_callbacks should old OwnPtrs and takeFirst should return a PassOwnPtr.  I thought Maceij wrote a patch that did that?  Maybe he added the ability to Deque but didn&apos;t change the type in this file?

I don&apos;t see such code in Dequeue. Do you have an idea when he made this change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402541</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-11 18:50:48 -0700</bug_when>
    <thetext>Maybe he never landed it?  We should ask him on irc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>403170</commentid>
    <comment_count>8</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-05-12 14:40:13 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 59394 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93217</attachid>
            <date>2011-05-11 17:16:19 -0700</date>
            <delta_ts>2011-05-11 17:35:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60676-20110512021616.patch</filename>
            <type>text/plain</type>
            <size>7140</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODYyODQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAyYzUyOWY5NTk1YzU1YWFh
YWU2MDg4YzE2MjI4ZWQyMTFlYWIwNGZiLi5lYWZkODYzN2U1Y2E1MGJlNjVjNmI5YmE1OWRiZGFm
OWRlZjBjYTJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDUtMTEgIFBhdHJp
Y2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRW5hYmxlIE93blB0ciBzdHJpY3QgbW9kZSBpbiBs
aWJ4bWwyIFhNTERvY3VtZW50UGFyc2VyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02MDY3NgorCisgICAgICAgICogZG9tL1hNTERvY3VtZW50UGFyc2Vy
TGlieG1sMi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQZW5kaW5nQ2FsbGJhY2tzOjphcHBlbmRT
dGFydEVsZW1lbnROU0NhbGxiYWNrKToKKyAgICAgICAgKFdlYkNvcmU6OlBlbmRpbmdDYWxsYmFj
a3M6OmFwcGVuZEVuZEVsZW1lbnROU0NhbGxiYWNrKToKKyAgICAgICAgKFdlYkNvcmU6OlBlbmRp
bmdDYWxsYmFja3M6OmFwcGVuZENoYXJhY3RlcnNDYWxsYmFjayk6CisgICAgICAgIChXZWJDb3Jl
OjpQZW5kaW5nQ2FsbGJhY2tzOjphcHBlbmRQcm9jZXNzaW5nSW5zdHJ1Y3Rpb25DYWxsYmFjayk6
CisgICAgICAgIChXZWJDb3JlOjpQZW5kaW5nQ2FsbGJhY2tzOjphcHBlbmRDREFUQUJsb2NrQ2Fs
bGJhY2spOgorICAgICAgICAoV2ViQ29yZTo6UGVuZGluZ0NhbGxiYWNrczo6YXBwZW5kQ29tbWVu
dENhbGxiYWNrKToKKyAgICAgICAgKFdlYkNvcmU6OlBlbmRpbmdDYWxsYmFja3M6OmFwcGVuZElu
dGVybmFsU3Vic2V0Q2FsbGJhY2spOgorICAgICAgICAoV2ViQ29yZTo6UGVuZGluZ0NhbGxiYWNr
czo6YXBwZW5kRXJyb3JDYWxsYmFjayk6CisgICAgICAgIChXZWJDb3JlOjpQZW5kaW5nQ2FsbGJh
Y2tzOjpjYWxsQW5kUmVtb3ZlRmlyc3RDYWxsYmFjayk6CisgICAgICAgIChXZWJDb3JlOjpYTUxE
b2N1bWVudFBhcnNlcjo6WE1MRG9jdW1lbnRQYXJzZXIpOgorCiAyMDExLTA1LTExICBMdWNhcyBE
ZSBNYXJjaGkgIDxsdWNhcy5kZW1hcmNoaUBwcm9mdXNpb24ubW9iaT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBEYXZpZCBLaWx6ZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vWE1M
RG9jdW1lbnRQYXJzZXJMaWJ4bWwyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9YTUxEb2N1bWVu
dFBhcnNlckxpYnhtbDIuY3BwCmluZGV4IDE0OGMwODE2ZDcyMTliNDYwOWZlYzc2MzQzMjc4Mzk5
ZmRjMzlkNGQuLjMxY2VkYzg0ZThhOTE5MmY5Y2M1YTBkMTg4ZTJmMGEyNzI3MWE1ZTIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9YTUxEb2N1bWVudFBhcnNlckxpYnhtbDIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9YTUxEb2N1bWVudFBhcnNlckxpYnhtbDIuY3BwCkBAIC0y
NSwxMCArMjUsNiBAQAogICovCiAKICNpbmNsdWRlICJjb25maWcuaCIKLQotLy8gRklYTUU6IFJl
bW92ZSB0aGlzIGRlZmluZSEKLSNkZWZpbmUgTE9PU0VfT1dOX1BUUgotCiAjaW5jbHVkZSAiWE1M
RG9jdW1lbnRQYXJzZXIuaCIKIAogI2luY2x1ZGUgIkNEQVRBU2VjdGlvbi5oIgpAQCAtODUsMTUg
KzgxLDExIEBAIGNsYXNzIFBlbmRpbmdDYWxsYmFja3MgewogICAgIFdURl9NQUtFX05PTkNPUFlB
QkxFKFBlbmRpbmdDYWxsYmFja3MpOwogcHVibGljOgogICAgIFBlbmRpbmdDYWxsYmFja3MoKSB7
IH0KLSAgICB+UGVuZGluZ0NhbGxiYWNrcygpCi0gICAgewotICAgICAgICBkZWxldGVBbGxWYWx1
ZXMobV9jYWxsYmFja3MpOwotICAgIH0KIAogICAgIHZvaWQgYXBwZW5kU3RhcnRFbGVtZW50TlND
YWxsYmFjayhjb25zdCB4bWxDaGFyKiB4bWxMb2NhbE5hbWUsIGNvbnN0IHhtbENoYXIqIHhtbFBy
ZWZpeCwgY29uc3QgeG1sQ2hhciogeG1sVVJJLCBpbnQgbmJfbmFtZXNwYWNlcywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeG1sQ2hhcioqIG5hbWVzcGFjZXMs
IGludCBuYl9hdHRyaWJ1dGVzLCBpbnQgbmJfZGVmYXVsdGVkLCBjb25zdCB4bWxDaGFyKiogYXR0
cmlidXRlcykKICAgICB7Ci0gICAgICAgIFBlbmRpbmdTdGFydEVsZW1lbnROU0NhbGxiYWNrKiBj
YWxsYmFjayA9IG5ldyBQZW5kaW5nU3RhcnRFbGVtZW50TlNDYWxsYmFjazsKKyAgICAgICAgT3du
UHRyPFBlbmRpbmdTdGFydEVsZW1lbnROU0NhbGxiYWNrPiBjYWxsYmFjayA9IGFkb3B0UHRyKG5l
dyBQZW5kaW5nU3RhcnRFbGVtZW50TlNDYWxsYmFjayk7CiAKICAgICAgICAgY2FsbGJhY2stPnht
bExvY2FsTmFtZSA9IHhtbFN0cmR1cCh4bWxMb2NhbE5hbWUpOwogICAgICAgICBjYWxsYmFjay0+
eG1sUHJlZml4ID0geG1sU3RyZHVwKHhtbFByZWZpeCk7CkBAIC0xMTgsODIgKzExMCw4MSBAQCBw
dWJsaWM6CiAgICAgICAgICAgICBjYWxsYmFjay0+YXR0cmlidXRlc1tpICogNSArIDRdID0gY2Fs
bGJhY2stPmF0dHJpYnV0ZXNbaSAqIDUgKyAzXSArIGxlbjsKICAgICAgICAgfQogCi0gICAgICAg
IG1fY2FsbGJhY2tzLmFwcGVuZChjYWxsYmFjayk7CisgICAgICAgIG1fY2FsbGJhY2tzLmFwcGVu
ZChjYWxsYmFjay5yZWxlYXNlKCkpOwogICAgIH0KIAogICAgIHZvaWQgYXBwZW5kRW5kRWxlbWVu
dE5TQ2FsbGJhY2soKQogICAgIHsKLSAgICAgICAgUGVuZGluZ0VuZEVsZW1lbnROU0NhbGxiYWNr
KiBjYWxsYmFjayA9IG5ldyBQZW5kaW5nRW5kRWxlbWVudE5TQ2FsbGJhY2s7CisgICAgICAgIE93
blB0cjxQZW5kaW5nRW5kRWxlbWVudE5TQ2FsbGJhY2s+IGNhbGxiYWNrID0gYWRvcHRQdHIobmV3
IFBlbmRpbmdFbmRFbGVtZW50TlNDYWxsYmFjayk7CiAKLSAgICAgICAgbV9jYWxsYmFja3MuYXBw
ZW5kKGNhbGxiYWNrKTsKKyAgICAgICAgbV9jYWxsYmFja3MuYXBwZW5kKGNhbGxiYWNrLnJlbGVh
c2UoKSk7CiAgICAgfQogCiAgICAgdm9pZCBhcHBlbmRDaGFyYWN0ZXJzQ2FsbGJhY2soY29uc3Qg
eG1sQ2hhciogcywgaW50IGxlbikKICAgICB7Ci0gICAgICAgIFBlbmRpbmdDaGFyYWN0ZXJzQ2Fs
bGJhY2sqIGNhbGxiYWNrID0gbmV3IFBlbmRpbmdDaGFyYWN0ZXJzQ2FsbGJhY2s7CisgICAgICAg
IE93blB0cjxQZW5kaW5nQ2hhcmFjdGVyc0NhbGxiYWNrPiBjYWxsYmFjayA9IGFkb3B0UHRyKG5l
dyBQZW5kaW5nQ2hhcmFjdGVyc0NhbGxiYWNrKTsKIAogICAgICAgICBjYWxsYmFjay0+cyA9IHht
bFN0cm5kdXAocywgbGVuKTsKICAgICAgICAgY2FsbGJhY2stPmxlbiA9IGxlbjsKIAotICAgICAg
ICBtX2NhbGxiYWNrcy5hcHBlbmQoY2FsbGJhY2spOworICAgICAgICBtX2NhbGxiYWNrcy5hcHBl
bmQoY2FsbGJhY2sucmVsZWFzZSgpKTsKICAgICB9CiAKICAgICB2b2lkIGFwcGVuZFByb2Nlc3Np
bmdJbnN0cnVjdGlvbkNhbGxiYWNrKGNvbnN0IHhtbENoYXIqIHRhcmdldCwgY29uc3QgeG1sQ2hh
ciogZGF0YSkKICAgICB7Ci0gICAgICAgIFBlbmRpbmdQcm9jZXNzaW5nSW5zdHJ1Y3Rpb25DYWxs
YmFjayogY2FsbGJhY2sgPSBuZXcgUGVuZGluZ1Byb2Nlc3NpbmdJbnN0cnVjdGlvbkNhbGxiYWNr
OworICAgICAgICBPd25QdHI8UGVuZGluZ1Byb2Nlc3NpbmdJbnN0cnVjdGlvbkNhbGxiYWNrPiBj
YWxsYmFjayA9IGFkb3B0UHRyKG5ldyBQZW5kaW5nUHJvY2Vzc2luZ0luc3RydWN0aW9uQ2FsbGJh
Y2spOwogCiAgICAgICAgIGNhbGxiYWNrLT50YXJnZXQgPSB4bWxTdHJkdXAodGFyZ2V0KTsKICAg
ICAgICAgY2FsbGJhY2stPmRhdGEgPSB4bWxTdHJkdXAoZGF0YSk7CiAKLSAgICAgICAgbV9jYWxs
YmFja3MuYXBwZW5kKGNhbGxiYWNrKTsKKyAgICAgICAgbV9jYWxsYmFja3MuYXBwZW5kKGNhbGxi
YWNrLnJlbGVhc2UoKSk7CiAgICAgfQogCiAgICAgdm9pZCBhcHBlbmRDREFUQUJsb2NrQ2FsbGJh
Y2soY29uc3QgeG1sQ2hhciogcywgaW50IGxlbikKICAgICB7Ci0gICAgICAgIFBlbmRpbmdDREFU
QUJsb2NrQ2FsbGJhY2sqIGNhbGxiYWNrID0gbmV3IFBlbmRpbmdDREFUQUJsb2NrQ2FsbGJhY2s7
CisgICAgICAgIE93blB0cjxQZW5kaW5nQ0RBVEFCbG9ja0NhbGxiYWNrPiBjYWxsYmFjayA9IGFk
b3B0UHRyKG5ldyBQZW5kaW5nQ0RBVEFCbG9ja0NhbGxiYWNrKTsKIAogICAgICAgICBjYWxsYmFj
ay0+cyA9IHhtbFN0cm5kdXAocywgbGVuKTsKICAgICAgICAgY2FsbGJhY2stPmxlbiA9IGxlbjsK
IAotICAgICAgICBtX2NhbGxiYWNrcy5hcHBlbmQoY2FsbGJhY2spOworICAgICAgICBtX2NhbGxi
YWNrcy5hcHBlbmQoY2FsbGJhY2sucmVsZWFzZSgpKTsKICAgICB9CiAKICAgICB2b2lkIGFwcGVu
ZENvbW1lbnRDYWxsYmFjayhjb25zdCB4bWxDaGFyKiBzKQogICAgIHsKLSAgICAgICAgUGVuZGlu
Z0NvbW1lbnRDYWxsYmFjayogY2FsbGJhY2sgPSBuZXcgUGVuZGluZ0NvbW1lbnRDYWxsYmFjazsK
KyAgICAgICAgT3duUHRyPFBlbmRpbmdDb21tZW50Q2FsbGJhY2s+IGNhbGxiYWNrID0gYWRvcHRQ
dHIobmV3IFBlbmRpbmdDb21tZW50Q2FsbGJhY2spOwogCiAgICAgICAgIGNhbGxiYWNrLT5zID0g
eG1sU3RyZHVwKHMpOwogCi0gICAgICAgIG1fY2FsbGJhY2tzLmFwcGVuZChjYWxsYmFjayk7Cisg
ICAgICAgIG1fY2FsbGJhY2tzLmFwcGVuZChjYWxsYmFjay5yZWxlYXNlKCkpOwogICAgIH0KIAog
ICAgIHZvaWQgYXBwZW5kSW50ZXJuYWxTdWJzZXRDYWxsYmFjayhjb25zdCB4bWxDaGFyKiBuYW1l
LCBjb25zdCB4bWxDaGFyKiBleHRlcm5hbElELCBjb25zdCB4bWxDaGFyKiBzeXN0ZW1JRCkKICAg
ICB7Ci0gICAgICAgIFBlbmRpbmdJbnRlcm5hbFN1YnNldENhbGxiYWNrKiBjYWxsYmFjayA9IG5l
dyBQZW5kaW5nSW50ZXJuYWxTdWJzZXRDYWxsYmFjazsKKyAgICAgICAgT3duUHRyPFBlbmRpbmdJ
bnRlcm5hbFN1YnNldENhbGxiYWNrPiBjYWxsYmFjayA9IGFkb3B0UHRyKG5ldyBQZW5kaW5nSW50
ZXJuYWxTdWJzZXRDYWxsYmFjayk7CiAKICAgICAgICAgY2FsbGJhY2stPm5hbWUgPSB4bWxTdHJk
dXAobmFtZSk7CiAgICAgICAgIGNhbGxiYWNrLT5leHRlcm5hbElEID0geG1sU3RyZHVwKGV4dGVy
bmFsSUQpOwogICAgICAgICBjYWxsYmFjay0+c3lzdGVtSUQgPSB4bWxTdHJkdXAoc3lzdGVtSUQp
OwogCi0gICAgICAgIG1fY2FsbGJhY2tzLmFwcGVuZChjYWxsYmFjayk7CisgICAgICAgIG1fY2Fs
bGJhY2tzLmFwcGVuZChjYWxsYmFjay5yZWxlYXNlKCkpOwogICAgIH0KIAogICAgIHZvaWQgYXBw
ZW5kRXJyb3JDYWxsYmFjayhYTUxEb2N1bWVudFBhcnNlcjo6RXJyb3JUeXBlIHR5cGUsIGNvbnN0
IHhtbENoYXIqIG1lc3NhZ2UsIGludCBsaW5lTnVtYmVyLCBpbnQgY29sdW1uTnVtYmVyKQogICAg
IHsKLSAgICAgICAgUGVuZGluZ0Vycm9yQ2FsbGJhY2sqIGNhbGxiYWNrID0gbmV3IFBlbmRpbmdF
cnJvckNhbGxiYWNrOworICAgICAgICBPd25QdHI8UGVuZGluZ0Vycm9yQ2FsbGJhY2s+IGNhbGxi
YWNrID0gYWRvcHRQdHIobmV3IFBlbmRpbmdFcnJvckNhbGxiYWNrKTsKIAogICAgICAgICBjYWxs
YmFjay0+bWVzc2FnZSA9IHhtbFN0cmR1cChtZXNzYWdlKTsKICAgICAgICAgY2FsbGJhY2stPnR5
cGUgPSB0eXBlOwogICAgICAgICBjYWxsYmFjay0+bGluZU51bWJlciA9IGxpbmVOdW1iZXI7CiAg
ICAgICAgIGNhbGxiYWNrLT5jb2x1bW5OdW1iZXIgPSBjb2x1bW5OdW1iZXI7CiAKLSAgICAgICAg
bV9jYWxsYmFja3MuYXBwZW5kKGNhbGxiYWNrKTsKKyAgICAgICAgbV9jYWxsYmFja3MuYXBwZW5k
KGNhbGxiYWNrLnJlbGVhc2UoKSk7CiAgICAgfQogCiAgICAgdm9pZCBjYWxsQW5kUmVtb3ZlRmly
c3RDYWxsYmFjayhYTUxEb2N1bWVudFBhcnNlciogcGFyc2VyKQogICAgIHsKLSAgICAgICAgT3du
UHRyPFBlbmRpbmdDYWxsYmFjaz4gY2FsbGJhY2sobV9jYWxsYmFja3MudGFrZUZpcnN0KCkpOwot
ICAgICAgICBjYWxsYmFjay0+Y2FsbChwYXJzZXIpOworICAgICAgICBtX2NhbGxiYWNrcy50YWtl
Rmlyc3QoKS0+Y2FsbChwYXJzZXIpOwogICAgIH0KIAogICAgIGJvb2wgaXNFbXB0eSgpIGNvbnN0
IHsgcmV0dXJuIG1fY2FsbGJhY2tzLmlzRW1wdHkoKTsgfQpAQCAtMzM4LDcgKzMyOSw3IEBAIHBy
aXZhdGU6CiAgICAgICAgIGludCBjb2x1bW5OdW1iZXI7CiAgICAgfTsKIAotICAgIERlcXVlPFBl
bmRpbmdDYWxsYmFjayo+IG1fY2FsbGJhY2tzOworICAgIERlcXVlPE93blB0cjxQZW5kaW5nQ2Fs
bGJhY2s+ID4gbV9jYWxsYmFja3M7CiB9OwogLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIApAQCAtNTUxLDcgKzU0Miw3IEBAIFhNTERvY3VtZW50UGFyc2VyOjpYTUxEb2N1bWVu
dFBhcnNlcihEb2N1bWVudCogZG9jdW1lbnQsIEZyYW1lVmlldyogZnJhbWVWaWV3KQogICAgIDog
U2NyaXB0YWJsZURvY3VtZW50UGFyc2VyKGRvY3VtZW50KQogICAgICwgbV92aWV3KGZyYW1lVmll
dykKICAgICAsIG1fY29udGV4dCgwKQotICAgICwgbV9wZW5kaW5nQ2FsbGJhY2tzKG5ldyBQZW5k
aW5nQ2FsbGJhY2tzKQorICAgICwgbV9wZW5kaW5nQ2FsbGJhY2tzKGFkb3B0UHRyKG5ldyBQZW5k
aW5nQ2FsbGJhY2tzKSkKICAgICAsIG1fY3VycmVudE5vZGUoZG9jdW1lbnQpCiAgICAgLCBtX3Nh
d0Vycm9yKGZhbHNlKQogICAgICwgbV9zYXdDU1MoZmFsc2UpCkBAIC01NzgsNyArNTY5LDcgQEAg
WE1MRG9jdW1lbnRQYXJzZXI6OlhNTERvY3VtZW50UGFyc2VyKERvY3VtZW50RnJhZ21lbnQqIGZy
YWdtZW50LCBFbGVtZW50KiBwYXJlbnQKICAgICA6IFNjcmlwdGFibGVEb2N1bWVudFBhcnNlcihm
cmFnbWVudC0+ZG9jdW1lbnQoKSkKICAgICAsIG1fdmlldygwKQogICAgICwgbV9jb250ZXh0KDAp
Ci0gICAgLCBtX3BlbmRpbmdDYWxsYmFja3MobmV3IFBlbmRpbmdDYWxsYmFja3MpCisgICAgLCBt
X3BlbmRpbmdDYWxsYmFja3MoYWRvcHRQdHIobmV3IFBlbmRpbmdDYWxsYmFja3MpKQogICAgICwg
bV9jdXJyZW50Tm9kZShmcmFnbWVudCkKICAgICAsIG1fc2F3RXJyb3IoZmFsc2UpCiAgICAgLCBt
X3Nhd0NTUyhmYWxzZSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93222</attachid>
            <date>2011-05-11 17:35:11 -0700</date>
            <delta_ts>2011-05-11 17:39:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60676-20110512023508.patch</filename>
            <type>text/plain</type>
            <size>2270</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODYyODQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAyYzUyOWY5NTk1YzU1YWFh
YWU2MDg4YzE2MjI4ZWQyMTFlYWIwNGZiLi5hYTZiNGU0YjI3MDhhMTkxZjVlYWNmMzAyOTdmNzQ5
NWE5MzNjMGMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDUtMTEgIFBhdHJp
Y2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRW5hYmxlIE93blB0ciBzdHJpY3QgbW9kZSBpbiBs
aWJ4bWwyIFhNTERvY3VtZW50UGFyc2VyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD02MDY3NgorCisgICAgICAgICogZG9tL1hNTERvY3VtZW50UGFyc2Vy
TGlieG1sMi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQZW5kaW5nQ2FsbGJhY2tzOjpjYWxsQW5k
UmVtb3ZlRmlyc3RDYWxsYmFjayk6CisgICAgICAgIChXZWJDb3JlOjpYTUxEb2N1bWVudFBhcnNl
cjo6WE1MRG9jdW1lbnRQYXJzZXIpOgorCiAyMDExLTA1LTExICBMdWNhcyBEZSBNYXJjaGkgIDxs
dWNhcy5kZW1hcmNoaUBwcm9mdXNpb24ubW9iaT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXZp
ZCBLaWx6ZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vWE1MRG9jdW1lbnRQYXJz
ZXJMaWJ4bWwyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9YTUxEb2N1bWVudFBhcnNlckxpYnht
bDIuY3BwCmluZGV4IDE0OGMwODE2ZDcyMTliNDYwOWZlYzc2MzQzMjc4Mzk5ZmRjMzlkNGQuLjY4
ZDBjZGNmNWQ0ZjdlYTJlYzU3NjlhNzBiNWNkYTExMjU0YTMyNWUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9YTUxEb2N1bWVudFBhcnNlckxpYnhtbDIuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9YTUxEb2N1bWVudFBhcnNlckxpYnhtbDIuY3BwCkBAIC0yNSwxMCArMjUsNiBA
QAogICovCiAKICNpbmNsdWRlICJjb25maWcuaCIKLQotLy8gRklYTUU6IFJlbW92ZSB0aGlzIGRl
ZmluZSEKLSNkZWZpbmUgTE9PU0VfT1dOX1BUUgotCiAjaW5jbHVkZSAiWE1MRG9jdW1lbnRQYXJz
ZXIuaCIKIAogI2luY2x1ZGUgIkNEQVRBU2VjdGlvbi5oIgpAQCAtMTkyLDcgKzE4OCw3IEBAIHB1
YmxpYzoKIAogICAgIHZvaWQgY2FsbEFuZFJlbW92ZUZpcnN0Q2FsbGJhY2soWE1MRG9jdW1lbnRQ
YXJzZXIqIHBhcnNlcikKICAgICB7Ci0gICAgICAgIE93blB0cjxQZW5kaW5nQ2FsbGJhY2s+IGNh
bGxiYWNrKG1fY2FsbGJhY2tzLnRha2VGaXJzdCgpKTsKKyAgICAgICAgT3duUHRyPFBlbmRpbmdD
YWxsYmFjaz4gY2FsbGJhY2sgPSBhZG9wdFB0cihtX2NhbGxiYWNrcy50YWtlRmlyc3QoKSk7CiAg
ICAgICAgIGNhbGxiYWNrLT5jYWxsKHBhcnNlcik7CiAgICAgfQogCkBAIC01NTEsNyArNTQ3LDcg
QEAgWE1MRG9jdW1lbnRQYXJzZXI6OlhNTERvY3VtZW50UGFyc2VyKERvY3VtZW50KiBkb2N1bWVu
dCwgRnJhbWVWaWV3KiBmcmFtZVZpZXcpCiAgICAgOiBTY3JpcHRhYmxlRG9jdW1lbnRQYXJzZXIo
ZG9jdW1lbnQpCiAgICAgLCBtX3ZpZXcoZnJhbWVWaWV3KQogICAgICwgbV9jb250ZXh0KDApCi0g
ICAgLCBtX3BlbmRpbmdDYWxsYmFja3MobmV3IFBlbmRpbmdDYWxsYmFja3MpCisgICAgLCBtX3Bl
bmRpbmdDYWxsYmFja3MoYWRvcHRQdHIobmV3IFBlbmRpbmdDYWxsYmFja3MpKQogICAgICwgbV9j
dXJyZW50Tm9kZShkb2N1bWVudCkKICAgICAsIG1fc2F3RXJyb3IoZmFsc2UpCiAgICAgLCBtX3Nh
d0NTUyhmYWxzZSkKQEAgLTU3OCw3ICs1NzQsNyBAQCBYTUxEb2N1bWVudFBhcnNlcjo6WE1MRG9j
dW1lbnRQYXJzZXIoRG9jdW1lbnRGcmFnbWVudCogZnJhZ21lbnQsIEVsZW1lbnQqIHBhcmVudAog
ICAgIDogU2NyaXB0YWJsZURvY3VtZW50UGFyc2VyKGZyYWdtZW50LT5kb2N1bWVudCgpKQogICAg
ICwgbV92aWV3KDApCiAgICAgLCBtX2NvbnRleHQoMCkKLSAgICAsIG1fcGVuZGluZ0NhbGxiYWNr
cyhuZXcgUGVuZGluZ0NhbGxiYWNrcykKKyAgICAsIG1fcGVuZGluZ0NhbGxiYWNrcyhhZG9wdFB0
cihuZXcgUGVuZGluZ0NhbGxiYWNrcykpCiAgICAgLCBtX2N1cnJlbnROb2RlKGZyYWdtZW50KQog
ICAgICwgbV9zYXdFcnJvcihmYWxzZSkKICAgICAsIG1fc2F3Q1NTKGZhbHNlKQo=
</data>
<flag name="review"
          id="86353"
          type_id="1"
          status="-"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>