<?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>77333</bug_id>
          
          <creation_ts>2012-01-30 05:27:59 -0800</creation_ts>
          <short_desc>[chromium] remove exit time destructors from TextureManagerTest</short_desc>
          <delta_ts>2012-01-30 07:24:41 -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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jochen</reporter>
          <assigned_to>jochen</assigned_to>
          <cc>jamesr</cc>
    
    <cc>wangxianzhu</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>545036</commentid>
    <comment_count>0</comment_count>
    <who name="">jochen</who>
    <bug_when>2012-01-30 05:27:59 -0800</bug_when>
    <thetext>[chromium] remove exit time destructors from TextureManagerTest</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545038</commentid>
    <comment_count>1</comment_count>
      <attachid>124532</attachid>
    <who name="">jochen</who>
    <bug_when>2012-01-30 05:28:46 -0800</bug_when>
    <thetext>Created attachment 124532
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545058</commentid>
    <comment_count>2</comment_count>
      <attachid>124532</attachid>
    <who name="Tony Gentilcore">tonyg</who>
    <bug_when>2012-01-30 06:04:14 -0800</bug_when>
    <thetext>Comment on attachment 124532
Patch

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

&gt; Source/WebKit/chromium/ChangeLog:5
&gt; +

Recommend adding another line explaining &quot;why&quot;.

&gt; Source/WebKit/chromium/tests/FakeCCLayerTreeHostClient.h:54
&gt;  \ No newline at end of file

The review tools makes this diff look strange. I assume you just added a newline?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545063</commentid>
    <comment_count>3</comment_count>
    <who name="">jochen</who>
    <bug_when>2012-01-30 06:15:54 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 124532 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=124532&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/chromium/ChangeLog:5
&gt; &gt; +
&gt; 
&gt; Recommend adding another line explaining &quot;why&quot;.

done

&gt; 
&gt; &gt; Source/WebKit/chromium/tests/FakeCCLayerTreeHostClient.h:54
&gt; &gt;  \ No newline at end of file
&gt; 
&gt; The review tools makes this diff look strange. I assume you just added a newline?

right, the file had no new line at EOF which triggers a warning in clang (and isn&apos;t proper unix format)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545064</commentid>
    <comment_count>4</comment_count>
      <attachid>124540</attachid>
    <who name="">jochen</who>
    <bug_when>2012-01-30 06:16:51 -0800</bug_when>
    <thetext>Created attachment 124540
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545086</commentid>
    <comment_count>5</comment_count>
      <attachid>124540</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-30 07:24:36 -0800</bug_when>
    <thetext>Comment on attachment 124540
Patch

Clearing flags on attachment: 124540

Committed r106243: &lt;http://trac.webkit.org/changeset/106243&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>545087</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-30 07:24:41 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124532</attachid>
            <date>2012-01-30 05:28:46 -0800</date>
            <delta_ts>2012-01-30 06:16:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77333-20120130142844.patch</filename>
            <type>text/plain</type>
            <size>6173</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2MjM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGI4MjlmNjcyYzczMDM5MTRjMzBjMjhmZTEwZTljNTJmYWVkOGVhMGYuLmM1NmM1NDQzMDllMWY5
ZjRkYjYxZjJlZGM0NzYxNTBjODE2Mjk4NDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTItMDEtMzAgIEpvY2hlbiBFaXNpbmdlciAgPGpvY2hlbkBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSByZW1vdmUgZXhpdCB0aW1lIGRlc3RydWN0
b3JzIGZyb20gVGV4dHVyZU1hbmFnZXJUZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD03NzMzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogdGVzdHMvRmFrZUNDTGF5ZXJUcmVlSG9zdENsaWVudC5oOgor
ICAgICAgICAqIHRlc3RzL1RleHR1cmVNYW5hZ2VyVGVzdC5jcHA6CisgICAgICAgIChXVEY6OkZh
a2VUZXh0dXJlQWxsb2NhdG9yOjp+RmFrZVRleHR1cmVBbGxvY2F0b3IpOgorICAgICAgICAoVGV4
dHVyZU1hbmFnZXJUZXN0KToKKyAgICAgICAgKFdURjo6VGV4dHVyZU1hbmFnZXJUZXN0OjpUZXh0
dXJlTWFuYWdlclRlc3QpOgorICAgICAgICAoV1RGOjpUZXh0dXJlTWFuYWdlclRlc3Q6On5UZXh0
dXJlTWFuYWdlclRlc3QpOgorICAgICAgICAoV1RGOjpUZXh0dXJlTWFuYWdlclRlc3Q6OnRleHR1
cmVzTWVtb3J5U2l6ZSk6CisgICAgICAgIChXVEY6OlRleHR1cmVNYW5hZ2VyVGVzdDo6Y3JlYXRl
VGV4dHVyZU1hbmFnZXIpOgorICAgICAgICAoV1RGOjpUZXh0dXJlTWFuYWdlclRlc3Q6OnJlcXVl
c3RUZXh0dXJlKToKKyAgICAgICAgKFdURjo6VEVTVF9GKToKKwogMjAxMi0wMS0zMCAgSGFucyBX
ZW5uYm9yZyAgPGhhbnNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxp
bmcgb3V0IHIxMDYyMTkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3Rz
L0Zha2VDQ0xheWVyVHJlZUhvc3RDbGllbnQuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVz
dHMvRmFrZUNDTGF5ZXJUcmVlSG9zdENsaWVudC5oCmluZGV4IGI5M2FiMWQ5ZGYyODJlZmJlNDk3
NDgwYWEwODc1YTdmOGY4ZDZmMTIuLjIzMjMxMDM4YWI0ZWZhZWNlZGVkZTcyN2U2MDg1MWVkODE5
YzYzMzkgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvRmFrZUNDTGF5
ZXJUcmVlSG9zdENsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvRmFr
ZUNDTGF5ZXJUcmVlSG9zdENsaWVudC5oCkBAIC01MSw0ICs1MSw0IEBAIHB1YmxpYzoKIH07CiAK
IH0KLSNlbmRpZiAvLyBGYWtlQ0NMYXllclRyZWVIb3N0Q2xpZW50X2gKXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCisjZW5kaWYgLy8gRmFrZUNDTGF5ZXJUcmVlSG9zdENsaWVudF9oCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1RleHR1cmVNYW5hZ2VyVGVzdC5j
cHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1RleHR1cmVNYW5hZ2VyVGVzdC5jcHAK
aW5kZXggN2MwODhkYWJjOGRmZjJkMzMyMzc3ZTM1YzBiYTU2MTAxNzBiYmRmZC4uNmZlNjE2YzI0
ZmNjMzMyMzlhOWJkYmY0ZDQwMTg1YWNmMTc0NGZjOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS90ZXN0cy9UZXh0dXJlTWFuYWdlclRlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vdGVzdHMvVGV4dHVyZU1hbmFnZXJUZXN0LmNwcApAQCAtMzUsMzQgKzM1LDQ5
IEBAIG5hbWVzcGFjZSB7CiAKIGNsYXNzIEZha2VUZXh0dXJlQWxsb2NhdG9yIDogcHVibGljIFRl
eHR1cmVBbGxvY2F0b3IgewogcHVibGljOgorICAgIHZpcnR1YWwgfkZha2VUZXh0dXJlQWxsb2Nh
dG9yKCkgeyB9CiAgICAgdmlydHVhbCB1bnNpZ25lZCBjcmVhdGVUZXh0dXJlKGNvbnN0IEludFNp
emUmLCBHQzNEZW51bSkgeyByZXR1cm4gMTsgfQogICAgIHZpcnR1YWwgdm9pZCBkZWxldGVUZXh0
dXJlKHVuc2lnbmVkLCBjb25zdCBJbnRTaXplJiwgR0MzRGVudW0pIHsgfQogfTsKIAotRmFrZVRl
eHR1cmVBbGxvY2F0b3IgZmFrZVRleHR1cmVBbGxvY2F0b3I7Ci1jb25zdCBJbnRTaXplIHRleHR1
cmVTaXplKDI1NiwgMjU2KTsKLWNvbnN0IEdDM0RlbnVtIHRleHR1cmVGb3JtYXQgPSBHcmFwaGlj
c0NvbnRleHQzRDo6UkdCQTsKK2NsYXNzIFRleHR1cmVNYW5hZ2VyVGVzdCA6IHB1YmxpYyB0ZXN0
aW5nOjpUZXN0IHsKK3B1YmxpYzoKKyAgICBUZXh0dXJlTWFuYWdlclRlc3QoKQorICAgICAgICA6
IG1fdGV4dHVyZVNpemUoMjU2LCAyNTYpCisgICAgICAgICwgbV90ZXh0dXJlRm9ybWF0KEdyYXBo
aWNzQ29udGV4dDNEOjpSR0JBKQorICAgIHsKKyAgICB9CiAKLXNpemVfdCB0ZXh0dXJlc01lbW9y
eVNpemUoc2l6ZV90IHRleHR1cmVDb3VudCkKLXsKLSAgICByZXR1cm4gVGV4dHVyZU1hbmFnZXI6
Om1lbW9yeVVzZUJ5dGVzKHRleHR1cmVTaXplLCB0ZXh0dXJlRm9ybWF0KSAqIHRleHR1cmVDb3Vu
dDsKLX0KKyAgICB2aXJ0dWFsIH5UZXh0dXJlTWFuYWdlclRlc3QoKQorICAgIHsKKyAgICB9CiAK
LVBhc3NPd25QdHI8VGV4dHVyZU1hbmFnZXI+IGNyZWF0ZVRleHR1cmVNYW5hZ2VyKHNpemVfdCBt
YXhUZXh0dXJlcywgc2l6ZV90IHByZWZlcnJlZFRleHR1cmVzKQotewotICAgIHJldHVybiBUZXh0
dXJlTWFuYWdlcjo6Y3JlYXRlKHRleHR1cmVzTWVtb3J5U2l6ZShtYXhUZXh0dXJlcyksIHRleHR1
cmVzTWVtb3J5U2l6ZShwcmVmZXJyZWRUZXh0dXJlcyksIDEwMjQpOwotfQorICAgIHNpemVfdCB0
ZXh0dXJlc01lbW9yeVNpemUoc2l6ZV90IHRleHR1cmVDb3VudCkKKyAgICB7CisgICAgICAgIHJl
dHVybiBUZXh0dXJlTWFuYWdlcjo6bWVtb3J5VXNlQnl0ZXMobV90ZXh0dXJlU2l6ZSwgbV90ZXh0
dXJlRm9ybWF0KSAqIHRleHR1cmVDb3VudDsKKyAgICB9CiAKLWJvb2wgcmVxdWVzdFRleHR1cmUo
VGV4dHVyZU1hbmFnZXIqIG1hbmFnZXIsIFRleHR1cmVUb2tlbiB0b2tlbikKLXsKLSAgICB1bnNp
Z25lZCB0ZXh0dXJlSWQ7Ci0gICAgYm9vbCByZXN1bHQgPSBtYW5hZ2VyLT5yZXF1ZXN0VGV4dHVy
ZSh0b2tlbiwgdGV4dHVyZVNpemUsIHRleHR1cmVGb3JtYXQsIHRleHR1cmVJZCk7Ci0gICAgaWYg
KHJlc3VsdCkKLSAgICAgICAgbWFuYWdlci0+YWxsb2NhdGVUZXh0dXJlKCZmYWtlVGV4dHVyZUFs
bG9jYXRvciwgdG9rZW4pOwotICAgIHJldHVybiByZXN1bHQ7Ci19CisgICAgUGFzc093blB0cjxU
ZXh0dXJlTWFuYWdlcj4gY3JlYXRlVGV4dHVyZU1hbmFnZXIoc2l6ZV90IG1heFRleHR1cmVzLCBz
aXplX3QgcHJlZmVycmVkVGV4dHVyZXMpCisgICAgeworICAgICAgICByZXR1cm4gVGV4dHVyZU1h
bmFnZXI6OmNyZWF0ZSh0ZXh0dXJlc01lbW9yeVNpemUobWF4VGV4dHVyZXMpLCB0ZXh0dXJlc01l
bW9yeVNpemUocHJlZmVycmVkVGV4dHVyZXMpLCAxMDI0KTsKKyAgICB9CisKKyAgICBib29sIHJl
cXVlc3RUZXh0dXJlKFRleHR1cmVNYW5hZ2VyKiBtYW5hZ2VyLCBUZXh0dXJlVG9rZW4gdG9rZW4p
CisgICAgeworICAgICAgICB1bnNpZ25lZCB0ZXh0dXJlSWQ7CisgICAgICAgIGJvb2wgcmVzdWx0
ID0gbWFuYWdlci0+cmVxdWVzdFRleHR1cmUodG9rZW4sIG1fdGV4dHVyZVNpemUsIG1fdGV4dHVy
ZUZvcm1hdCwgdGV4dHVyZUlkKTsKKyAgICAgICAgaWYgKHJlc3VsdCkKKyAgICAgICAgICAgIG1h
bmFnZXItPmFsbG9jYXRlVGV4dHVyZSgmbV9mYWtlVGV4dHVyZUFsbG9jYXRvciwgdG9rZW4pOwor
ICAgICAgICByZXR1cm4gcmVzdWx0OworICAgIH0KKworcHJpdmF0ZToKKyAgICBGYWtlVGV4dHVy
ZUFsbG9jYXRvciBtX2Zha2VUZXh0dXJlQWxsb2NhdG9yOworICAgIGNvbnN0IEludFNpemUgbV90
ZXh0dXJlU2l6ZTsKKyAgICBjb25zdCBHQzNEZW51bSBtX3RleHR1cmVGb3JtYXQ7Cit9OwogCi1U
RVNUKFRleHR1cmVNYW5hZ2VyVGVzdCwgcmVxdWVzdFRleHR1cmVJblByZWZlcnJlZExpbWl0KQor
VEVTVF9GKFRleHR1cmVNYW5hZ2VyVGVzdCwgcmVxdWVzdFRleHR1cmVJblByZWZlcnJlZExpbWl0
KQogewogICAgIGNvbnN0IHNpemVfdCBwcmVmZXJyZWRUZXh0dXJlcyA9IDg7CiAgICAgT3duUHRy
PFRleHR1cmVNYW5hZ2VyPiB0ZXh0dXJlTWFuYWdlciA9IGNyZWF0ZVRleHR1cmVNYW5hZ2VyKHBy
ZWZlcnJlZFRleHR1cmVzICogMiwgcHJlZmVycmVkVGV4dHVyZXMpOwpAQCAtODIsNyArOTcsNyBA
QCBURVNUKFRleHR1cmVNYW5hZ2VyVGVzdCwgcmVxdWVzdFRleHR1cmVJblByZWZlcnJlZExpbWl0
KQogICAgIEVYUEVDVF9FUSh0ZXh0dXJlc01lbW9yeVNpemUocHJlZmVycmVkVGV4dHVyZXMpLCB0
ZXh0dXJlTWFuYWdlci0+Y3VycmVudE1lbW9yeVVzZUJ5dGVzKCkpOwogfQogCi1URVNUKFRleHR1
cmVNYW5hZ2VyVGVzdCwgcmVxdWVzdFRleHR1cmVFeGNlZWRpbmdQcmVmZXJyZWRMaW1pdCkKK1RF
U1RfRihUZXh0dXJlTWFuYWdlclRlc3QsIHJlcXVlc3RUZXh0dXJlRXhjZWVkaW5nUHJlZmVycmVk
TGltaXQpCiB7CiAgICAgY29uc3Qgc2l6ZV90IG1heFRleHR1cmVzID0gODsKICAgICBjb25zdCBz
aXplX3QgcHJlZmVycmVkVGV4dHVyZXMgPSA0OwpAQCAtMTE0LDcgKzEyOSw3IEBAIFRFU1QoVGV4
dHVyZU1hbmFnZXJUZXN0LCByZXF1ZXN0VGV4dHVyZUV4Y2VlZGluZ1ByZWZlcnJlZExpbWl0KQog
ICAgIEVYUEVDVF9FUSh0ZXh0dXJlc01lbW9yeVNpemUocHJlZmVycmVkVGV4dHVyZXMpLCB0ZXh0
dXJlTWFuYWdlci0+Y3VycmVudE1lbW9yeVVzZUJ5dGVzKCkpOwogfQogCi1URVNUKFRleHR1cmVN
YW5hZ2VyVGVzdCwgcmVxdWVzdFRleHR1cmVFeGNlZWRpbmdNYXhMaW1pdCkKK1RFU1RfRihUZXh0
dXJlTWFuYWdlclRlc3QsIHJlcXVlc3RUZXh0dXJlRXhjZWVkaW5nTWF4TGltaXQpCiB7CiAgICAg
Y29uc3Qgc2l6ZV90IG1heFRleHR1cmVzID0gODsKICAgICBjb25zdCBzaXplX3QgcHJlZmVycmVk
VGV4dHVyZXMgPSA0OwpAQCAtMTQ2LDcgKzE2MSw3IEBAIFRFU1QoVGV4dHVyZU1hbmFnZXJUZXN0
LCByZXF1ZXN0VGV4dHVyZUV4Y2VlZGluZ01heExpbWl0KQogICAgIEVYUEVDVF9GQUxTRSh0ZXh0
dXJlTWFuYWdlci0+aGFzVGV4dHVyZSh0b2tlbnNbM10pKTsKIH0KIAotVEVTVChUZXh0dXJlTWFu
YWdlclRlc3QsIHJlZHVjZU1lbW9yeVRvTGltaXQpCitURVNUX0YoVGV4dHVyZU1hbmFnZXJUZXN0
LCByZWR1Y2VNZW1vcnlUb0xpbWl0KQogewogICAgIGNvbnN0IHNpemVfdCBtYXhUZXh0dXJlcyA9
IDg7CiAgICAgY29uc3Qgc2l6ZV90IHByZWZlcnJlZFRleHR1cmVzID0gNDsKQEAgLTE3OSw3ICsx
OTQsNyBAQCBURVNUKFRleHR1cmVNYW5hZ2VyVGVzdCwgcmVkdWNlTWVtb3J5VG9MaW1pdCkKICAg
ICBFWFBFQ1RfRVEodGV4dHVyZXNNZW1vcnlTaXplKHByZWZlcnJlZFRleHR1cmVzKSwgdGV4dHVy
ZU1hbmFnZXItPnByZWZlcnJlZE1lbW9yeUxpbWl0Qnl0ZXMoKSk7CiB9CiAKLVRFU1QoVGV4dHVy
ZU1hbmFnZXJUZXN0LCBzZXRNYXhNZW1vcnlMaW1pdEJ5dGVzKQorVEVTVF9GKFRleHR1cmVNYW5h
Z2VyVGVzdCwgc2V0TWF4TWVtb3J5TGltaXRCeXRlcykKIHsKICAgICBjb25zdCBzaXplX3QgbWF4
VGV4dHVyZXMgPSA4OwogICAgIGNvbnN0IHNpemVfdCBwcmVmZXJyZWRUZXh0dXJlcyA9IDQ7CkBA
IC0yMDMsNyArMjE4LDcgQEAgVEVTVChUZXh0dXJlTWFuYWdlclRlc3QsIHNldE1heE1lbW9yeUxp
bWl0Qnl0ZXMpCiAgICAgRVhQRUNUX0VRKHRleHR1cmVzTWVtb3J5U2l6ZShwcmVmZXJyZWRUZXh0
dXJlcyksIHRleHR1cmVNYW5hZ2VyLT5tYXhNZW1vcnlMaW1pdEJ5dGVzKCkpOwogfQogCi1URVNU
KFRleHR1cmVNYW5hZ2VyVGVzdCwgc2V0UHJlZmVycmVkTWVtb3J5TGltaXRCeXRlcykKK1RFU1Rf
RihUZXh0dXJlTWFuYWdlclRlc3QsIHNldFByZWZlcnJlZE1lbW9yeUxpbWl0Qnl0ZXMpCiB7CiAg
ICAgY29uc3Qgc2l6ZV90IG1heFRleHR1cmVzID0gODsKICAgICBjb25zdCBzaXplX3QgcHJlZmVy
cmVkVGV4dHVyZXMgPSA0Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124540</attachid>
            <date>2012-01-30 06:16:51 -0800</date>
            <delta_ts>2012-01-30 07:24:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77333-20120130151649.patch</filename>
            <type>text/plain</type>
            <size>6335</size>
            <attacher>jochen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2MjM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGI4MjlmNjcyYzczMDM5MTRjMzBjMjhmZTEwZTljNTJmYWVkOGVhMGYuLjcwODgwYTQxNmNjMTgx
Nzk3ODRkNjAzYWFkNDFjNDIyNDVhYTYxNWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjQgQEAKKzIwMTItMDEtMzAgIEpvY2hlbiBFaXNpbmdlciAgPGpvY2hlbkBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSByZW1vdmUgZXhpdCB0aW1lIGRlc3RydWN0
b3JzIGZyb20gVGV4dHVyZU1hbmFnZXJUZXN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD03NzMzMworCisgICAgICAgIFJldmlld2VkIGJ5IFRvbnkgR2Vu
dGlsY29yZS4KKworICAgICAgICBOb24tdHJpdmlhbCwgZ2xvYmFsIG9iamVjdHMgcmVxdWlyZSBh
biBhdC1leGl0IHRpbWUgZGVzdHJ1Y3RvciB3aGljaCBhZGQKKyAgICAgICAgdW5uZWNlc3Nhcnkg
Y29tcGxleGl0eSBhbmQgZGVsYXlzIHRvIHNodXRkb3duLgorCisgICAgICAgICogdGVzdHMvRmFr
ZUNDTGF5ZXJUcmVlSG9zdENsaWVudC5oOiBhZGRlZCBuZXdsaW5lIGF0IEVPRgorICAgICAgICAq
IHRlc3RzL1RleHR1cmVNYW5hZ2VyVGVzdC5jcHA6CisgICAgICAgIChXVEY6OkZha2VUZXh0dXJl
QWxsb2NhdG9yOjp+RmFrZVRleHR1cmVBbGxvY2F0b3IpOgorICAgICAgICAoVGV4dHVyZU1hbmFn
ZXJUZXN0KToKKyAgICAgICAgKFdURjo6VGV4dHVyZU1hbmFnZXJUZXN0OjpUZXh0dXJlTWFuYWdl
clRlc3QpOgorICAgICAgICAoV1RGOjpUZXh0dXJlTWFuYWdlclRlc3Q6On5UZXh0dXJlTWFuYWdl
clRlc3QpOgorICAgICAgICAoV1RGOjpUZXh0dXJlTWFuYWdlclRlc3Q6OnRleHR1cmVzTWVtb3J5
U2l6ZSk6CisgICAgICAgIChXVEY6OlRleHR1cmVNYW5hZ2VyVGVzdDo6Y3JlYXRlVGV4dHVyZU1h
bmFnZXIpOgorICAgICAgICAoV1RGOjpUZXh0dXJlTWFuYWdlclRlc3Q6OnJlcXVlc3RUZXh0dXJl
KToKKyAgICAgICAgKFdURjo6VEVTVF9GKToKKwogMjAxMi0wMS0zMCAgSGFucyBXZW5uYm9yZyAg
PGhhbnNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIx
MDYyMTkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0Zha2VDQ0xh
eWVyVHJlZUhvc3RDbGllbnQuaCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvRmFrZUND
TGF5ZXJUcmVlSG9zdENsaWVudC5oCmluZGV4IGI5M2FiMWQ5ZGYyODJlZmJlNDk3NDgwYWEwODc1
YTdmOGY4ZDZmMTIuLjIzMjMxMDM4YWI0ZWZhZWNlZGVkZTcyN2U2MDg1MWVkODE5YzYzMzkgMTAw
NzU1Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvRmFrZUNDTGF5ZXJUcmVlSG9z
dENsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvRmFrZUNDTGF5ZXJU
cmVlSG9zdENsaWVudC5oCkBAIC01MSw0ICs1MSw0IEBAIHB1YmxpYzoKIH07CiAKIH0KLSNlbmRp
ZiAvLyBGYWtlQ0NMYXllclRyZWVIb3N0Q2xpZW50X2gKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBm
aWxlCisjZW5kaWYgLy8gRmFrZUNDTGF5ZXJUcmVlSG9zdENsaWVudF9oCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1RleHR1cmVNYW5hZ2VyVGVzdC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1RleHR1cmVNYW5hZ2VyVGVzdC5jcHAKaW5kZXggN2Mw
ODhkYWJjOGRmZjJkMzMyMzc3ZTM1YzBiYTU2MTAxNzBiYmRmZC4uNmZlNjE2YzI0ZmNjMzMyMzlh
OWJkYmY0ZDQwMTg1YWNmMTc0NGZjOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1
bS90ZXN0cy9UZXh0dXJlTWFuYWdlclRlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvVGV4dHVyZU1hbmFnZXJUZXN0LmNwcApAQCAtMzUsMzQgKzM1LDQ5IEBAIG5hbWVz
cGFjZSB7CiAKIGNsYXNzIEZha2VUZXh0dXJlQWxsb2NhdG9yIDogcHVibGljIFRleHR1cmVBbGxv
Y2F0b3IgewogcHVibGljOgorICAgIHZpcnR1YWwgfkZha2VUZXh0dXJlQWxsb2NhdG9yKCkgeyB9
CiAgICAgdmlydHVhbCB1bnNpZ25lZCBjcmVhdGVUZXh0dXJlKGNvbnN0IEludFNpemUmLCBHQzNE
ZW51bSkgeyByZXR1cm4gMTsgfQogICAgIHZpcnR1YWwgdm9pZCBkZWxldGVUZXh0dXJlKHVuc2ln
bmVkLCBjb25zdCBJbnRTaXplJiwgR0MzRGVudW0pIHsgfQogfTsKIAotRmFrZVRleHR1cmVBbGxv
Y2F0b3IgZmFrZVRleHR1cmVBbGxvY2F0b3I7Ci1jb25zdCBJbnRTaXplIHRleHR1cmVTaXplKDI1
NiwgMjU2KTsKLWNvbnN0IEdDM0RlbnVtIHRleHR1cmVGb3JtYXQgPSBHcmFwaGljc0NvbnRleHQz
RDo6UkdCQTsKK2NsYXNzIFRleHR1cmVNYW5hZ2VyVGVzdCA6IHB1YmxpYyB0ZXN0aW5nOjpUZXN0
IHsKK3B1YmxpYzoKKyAgICBUZXh0dXJlTWFuYWdlclRlc3QoKQorICAgICAgICA6IG1fdGV4dHVy
ZVNpemUoMjU2LCAyNTYpCisgICAgICAgICwgbV90ZXh0dXJlRm9ybWF0KEdyYXBoaWNzQ29udGV4
dDNEOjpSR0JBKQorICAgIHsKKyAgICB9CiAKLXNpemVfdCB0ZXh0dXJlc01lbW9yeVNpemUoc2l6
ZV90IHRleHR1cmVDb3VudCkKLXsKLSAgICByZXR1cm4gVGV4dHVyZU1hbmFnZXI6Om1lbW9yeVVz
ZUJ5dGVzKHRleHR1cmVTaXplLCB0ZXh0dXJlRm9ybWF0KSAqIHRleHR1cmVDb3VudDsKLX0KKyAg
ICB2aXJ0dWFsIH5UZXh0dXJlTWFuYWdlclRlc3QoKQorICAgIHsKKyAgICB9CiAKLVBhc3NPd25Q
dHI8VGV4dHVyZU1hbmFnZXI+IGNyZWF0ZVRleHR1cmVNYW5hZ2VyKHNpemVfdCBtYXhUZXh0dXJl
cywgc2l6ZV90IHByZWZlcnJlZFRleHR1cmVzKQotewotICAgIHJldHVybiBUZXh0dXJlTWFuYWdl
cjo6Y3JlYXRlKHRleHR1cmVzTWVtb3J5U2l6ZShtYXhUZXh0dXJlcyksIHRleHR1cmVzTWVtb3J5
U2l6ZShwcmVmZXJyZWRUZXh0dXJlcyksIDEwMjQpOwotfQorICAgIHNpemVfdCB0ZXh0dXJlc01l
bW9yeVNpemUoc2l6ZV90IHRleHR1cmVDb3VudCkKKyAgICB7CisgICAgICAgIHJldHVybiBUZXh0
dXJlTWFuYWdlcjo6bWVtb3J5VXNlQnl0ZXMobV90ZXh0dXJlU2l6ZSwgbV90ZXh0dXJlRm9ybWF0
KSAqIHRleHR1cmVDb3VudDsKKyAgICB9CiAKLWJvb2wgcmVxdWVzdFRleHR1cmUoVGV4dHVyZU1h
bmFnZXIqIG1hbmFnZXIsIFRleHR1cmVUb2tlbiB0b2tlbikKLXsKLSAgICB1bnNpZ25lZCB0ZXh0
dXJlSWQ7Ci0gICAgYm9vbCByZXN1bHQgPSBtYW5hZ2VyLT5yZXF1ZXN0VGV4dHVyZSh0b2tlbiwg
dGV4dHVyZVNpemUsIHRleHR1cmVGb3JtYXQsIHRleHR1cmVJZCk7Ci0gICAgaWYgKHJlc3VsdCkK
LSAgICAgICAgbWFuYWdlci0+YWxsb2NhdGVUZXh0dXJlKCZmYWtlVGV4dHVyZUFsbG9jYXRvciwg
dG9rZW4pOwotICAgIHJldHVybiByZXN1bHQ7Ci19CisgICAgUGFzc093blB0cjxUZXh0dXJlTWFu
YWdlcj4gY3JlYXRlVGV4dHVyZU1hbmFnZXIoc2l6ZV90IG1heFRleHR1cmVzLCBzaXplX3QgcHJl
ZmVycmVkVGV4dHVyZXMpCisgICAgeworICAgICAgICByZXR1cm4gVGV4dHVyZU1hbmFnZXI6OmNy
ZWF0ZSh0ZXh0dXJlc01lbW9yeVNpemUobWF4VGV4dHVyZXMpLCB0ZXh0dXJlc01lbW9yeVNpemUo
cHJlZmVycmVkVGV4dHVyZXMpLCAxMDI0KTsKKyAgICB9CisKKyAgICBib29sIHJlcXVlc3RUZXh0
dXJlKFRleHR1cmVNYW5hZ2VyKiBtYW5hZ2VyLCBUZXh0dXJlVG9rZW4gdG9rZW4pCisgICAgewor
ICAgICAgICB1bnNpZ25lZCB0ZXh0dXJlSWQ7CisgICAgICAgIGJvb2wgcmVzdWx0ID0gbWFuYWdl
ci0+cmVxdWVzdFRleHR1cmUodG9rZW4sIG1fdGV4dHVyZVNpemUsIG1fdGV4dHVyZUZvcm1hdCwg
dGV4dHVyZUlkKTsKKyAgICAgICAgaWYgKHJlc3VsdCkKKyAgICAgICAgICAgIG1hbmFnZXItPmFs
bG9jYXRlVGV4dHVyZSgmbV9mYWtlVGV4dHVyZUFsbG9jYXRvciwgdG9rZW4pOworICAgICAgICBy
ZXR1cm4gcmVzdWx0OworICAgIH0KKworcHJpdmF0ZToKKyAgICBGYWtlVGV4dHVyZUFsbG9jYXRv
ciBtX2Zha2VUZXh0dXJlQWxsb2NhdG9yOworICAgIGNvbnN0IEludFNpemUgbV90ZXh0dXJlU2l6
ZTsKKyAgICBjb25zdCBHQzNEZW51bSBtX3RleHR1cmVGb3JtYXQ7Cit9OwogCi1URVNUKFRleHR1
cmVNYW5hZ2VyVGVzdCwgcmVxdWVzdFRleHR1cmVJblByZWZlcnJlZExpbWl0KQorVEVTVF9GKFRl
eHR1cmVNYW5hZ2VyVGVzdCwgcmVxdWVzdFRleHR1cmVJblByZWZlcnJlZExpbWl0KQogewogICAg
IGNvbnN0IHNpemVfdCBwcmVmZXJyZWRUZXh0dXJlcyA9IDg7CiAgICAgT3duUHRyPFRleHR1cmVN
YW5hZ2VyPiB0ZXh0dXJlTWFuYWdlciA9IGNyZWF0ZVRleHR1cmVNYW5hZ2VyKHByZWZlcnJlZFRl
eHR1cmVzICogMiwgcHJlZmVycmVkVGV4dHVyZXMpOwpAQCAtODIsNyArOTcsNyBAQCBURVNUKFRl
eHR1cmVNYW5hZ2VyVGVzdCwgcmVxdWVzdFRleHR1cmVJblByZWZlcnJlZExpbWl0KQogICAgIEVY
UEVDVF9FUSh0ZXh0dXJlc01lbW9yeVNpemUocHJlZmVycmVkVGV4dHVyZXMpLCB0ZXh0dXJlTWFu
YWdlci0+Y3VycmVudE1lbW9yeVVzZUJ5dGVzKCkpOwogfQogCi1URVNUKFRleHR1cmVNYW5hZ2Vy
VGVzdCwgcmVxdWVzdFRleHR1cmVFeGNlZWRpbmdQcmVmZXJyZWRMaW1pdCkKK1RFU1RfRihUZXh0
dXJlTWFuYWdlclRlc3QsIHJlcXVlc3RUZXh0dXJlRXhjZWVkaW5nUHJlZmVycmVkTGltaXQpCiB7
CiAgICAgY29uc3Qgc2l6ZV90IG1heFRleHR1cmVzID0gODsKICAgICBjb25zdCBzaXplX3QgcHJl
ZmVycmVkVGV4dHVyZXMgPSA0OwpAQCAtMTE0LDcgKzEyOSw3IEBAIFRFU1QoVGV4dHVyZU1hbmFn
ZXJUZXN0LCByZXF1ZXN0VGV4dHVyZUV4Y2VlZGluZ1ByZWZlcnJlZExpbWl0KQogICAgIEVYUEVD
VF9FUSh0ZXh0dXJlc01lbW9yeVNpemUocHJlZmVycmVkVGV4dHVyZXMpLCB0ZXh0dXJlTWFuYWdl
ci0+Y3VycmVudE1lbW9yeVVzZUJ5dGVzKCkpOwogfQogCi1URVNUKFRleHR1cmVNYW5hZ2VyVGVz
dCwgcmVxdWVzdFRleHR1cmVFeGNlZWRpbmdNYXhMaW1pdCkKK1RFU1RfRihUZXh0dXJlTWFuYWdl
clRlc3QsIHJlcXVlc3RUZXh0dXJlRXhjZWVkaW5nTWF4TGltaXQpCiB7CiAgICAgY29uc3Qgc2l6
ZV90IG1heFRleHR1cmVzID0gODsKICAgICBjb25zdCBzaXplX3QgcHJlZmVycmVkVGV4dHVyZXMg
PSA0OwpAQCAtMTQ2LDcgKzE2MSw3IEBAIFRFU1QoVGV4dHVyZU1hbmFnZXJUZXN0LCByZXF1ZXN0
VGV4dHVyZUV4Y2VlZGluZ01heExpbWl0KQogICAgIEVYUEVDVF9GQUxTRSh0ZXh0dXJlTWFuYWdl
ci0+aGFzVGV4dHVyZSh0b2tlbnNbM10pKTsKIH0KIAotVEVTVChUZXh0dXJlTWFuYWdlclRlc3Qs
IHJlZHVjZU1lbW9yeVRvTGltaXQpCitURVNUX0YoVGV4dHVyZU1hbmFnZXJUZXN0LCByZWR1Y2VN
ZW1vcnlUb0xpbWl0KQogewogICAgIGNvbnN0IHNpemVfdCBtYXhUZXh0dXJlcyA9IDg7CiAgICAg
Y29uc3Qgc2l6ZV90IHByZWZlcnJlZFRleHR1cmVzID0gNDsKQEAgLTE3OSw3ICsxOTQsNyBAQCBU
RVNUKFRleHR1cmVNYW5hZ2VyVGVzdCwgcmVkdWNlTWVtb3J5VG9MaW1pdCkKICAgICBFWFBFQ1Rf
RVEodGV4dHVyZXNNZW1vcnlTaXplKHByZWZlcnJlZFRleHR1cmVzKSwgdGV4dHVyZU1hbmFnZXIt
PnByZWZlcnJlZE1lbW9yeUxpbWl0Qnl0ZXMoKSk7CiB9CiAKLVRFU1QoVGV4dHVyZU1hbmFnZXJU
ZXN0LCBzZXRNYXhNZW1vcnlMaW1pdEJ5dGVzKQorVEVTVF9GKFRleHR1cmVNYW5hZ2VyVGVzdCwg
c2V0TWF4TWVtb3J5TGltaXRCeXRlcykKIHsKICAgICBjb25zdCBzaXplX3QgbWF4VGV4dHVyZXMg
PSA4OwogICAgIGNvbnN0IHNpemVfdCBwcmVmZXJyZWRUZXh0dXJlcyA9IDQ7CkBAIC0yMDMsNyAr
MjE4LDcgQEAgVEVTVChUZXh0dXJlTWFuYWdlclRlc3QsIHNldE1heE1lbW9yeUxpbWl0Qnl0ZXMp
CiAgICAgRVhQRUNUX0VRKHRleHR1cmVzTWVtb3J5U2l6ZShwcmVmZXJyZWRUZXh0dXJlcyksIHRl
eHR1cmVNYW5hZ2VyLT5tYXhNZW1vcnlMaW1pdEJ5dGVzKCkpOwogfQogCi1URVNUKFRleHR1cmVN
YW5hZ2VyVGVzdCwgc2V0UHJlZmVycmVkTWVtb3J5TGltaXRCeXRlcykKK1RFU1RfRihUZXh0dXJl
TWFuYWdlclRlc3QsIHNldFByZWZlcnJlZE1lbW9yeUxpbWl0Qnl0ZXMpCiB7CiAgICAgY29uc3Qg
c2l6ZV90IG1heFRleHR1cmVzID0gODsKICAgICBjb25zdCBzaXplX3QgcHJlZmVycmVkVGV4dHVy
ZXMgPSA0Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>