<?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>104099</bug_id>
          
          <creation_ts>2012-12-05 01:22:13 -0800</creation_ts>
          <short_desc>[v8] Fix hidden property name of V8ArrayBufferView flag.</short_desc>
          <delta_ts>2012-12-06 01:50:08 -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>WebGL</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>
          <dependson>68890</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ulan Degenbaev">ulan</reporter>
          <assigned_to name="Ulan Degenbaev">ulan</assigned_to>
          <cc>abarth</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>kbr</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>783507</commentid>
    <comment_count>0</comment_count>
    <who name="Ulan Degenbaev">ulan</who>
    <bug_when>2012-12-05 01:22:13 -0800</bug_when>
    <thetext>Instead of appending random characters to the name like &quot;TypedArray::FastSet::8NkZVq&quot; we should use  http://trac.webkit.org/browser/trunk/Source/WebCore/bindings/v8/V8HiddenPropertyName.h to avoid name collisions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783617</commentid>
    <comment_count>1</comment_count>
      <attachid>177719</attachid>
    <who name="Ulan Degenbaev">ulan</who>
    <bug_when>2012-12-05 03:52:33 -0800</bug_when>
    <thetext>Created attachment 177719
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784019</commentid>
    <comment_count>2</comment_count>
      <attachid>177719</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-12-05 12:51:55 -0800</bug_when>
    <thetext>Comment on attachment 177719
Patch

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

Thanks for the patch and sorry for not knowing about V8HiddenPropertyName. Could you please rebase the patch?

&gt; Source/WebCore/bindings/v8/V8HiddenPropertyName.h:53
&gt; +    V(typedArrayFastSetFlag)

Should this be named something like typedArrayHiddenCopyMethod?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784448</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-12-05 18:36:58 -0800</bug_when>
    <thetext>*** Bug 104192 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784726</commentid>
    <comment_count>4</comment_count>
      <attachid>177965</attachid>
    <who name="Ulan Degenbaev">ulan</who>
    <bug_when>2012-12-06 00:59:38 -0800</bug_when>
    <thetext>Created attachment 177965
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784727</commentid>
    <comment_count>5</comment_count>
      <attachid>177965</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-12-06 01:00:36 -0800</bug_when>
    <thetext>Comment on attachment 177965
Patch

LGTM. Thanks for the fix!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784729</commentid>
    <comment_count>6</comment_count>
    <who name="Ulan Degenbaev">ulan</who>
    <bug_when>2012-12-06 01:01:40 -0800</bug_when>
    <thetext>&gt; Should this be named something like typedArrayHiddenCopyMethod?
Yes, thanks for catching this. I did the change based on the old patch.

&gt; Could you please rebase the patch?
Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784732</commentid>
    <comment_count>7</comment_count>
    <who name="Ulan Degenbaev">ulan</who>
    <bug_when>2012-12-06 01:03:36 -0800</bug_when>
    <thetext>This was fast review. Thank you, Kentaro!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784736</commentid>
    <comment_count>8</comment_count>
      <attachid>177965</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-06 01:06:49 -0800</bug_when>
    <thetext>Comment on attachment 177965
Patch

Rejecting attachment 177965 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
ing file Source/WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/WebCore/bindings/v8/V8HiddenPropertyName.h
Hunk #1 FAILED at 49.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebCore/bindings/v8/V8HiddenPropertyName.h.rej
patching file Source/WebCore/bindings/v8/custom/V8ArrayBufferViewCustom.cpp

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Kentaro Ha...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue

Full output: http://queues.webkit.org/results/15159623</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784738</commentid>
    <comment_count>9</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-12-06 01:07:37 -0800</bug_when>
    <thetext>Looks like you need to rebase it once again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784747</commentid>
    <comment_count>10</comment_count>
      <attachid>177967</attachid>
    <who name="Ulan Degenbaev">ulan</who>
    <bug_when>2012-12-06 01:25:11 -0800</bug_when>
    <thetext>Created attachment 177967
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784765</commentid>
    <comment_count>11</comment_count>
      <attachid>177967</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-06 01:50:04 -0800</bug_when>
    <thetext>Comment on attachment 177967
Patch

Clearing flags on attachment: 177967

Committed r136824: &lt;http://trac.webkit.org/changeset/136824&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784766</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-06 01:50:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177719</attachid>
            <date>2012-12-05 03:52:33 -0800</date>
            <delta_ts>2012-12-06 00:59:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104099-20121205124958.patch</filename>
            <type>text/plain</type>
            <size>3019</size>
            <attacher name="Ulan Degenbaev">ulan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NTQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTg0YjVkYmViYTU5ZDAz
OWYwM2I3ZjBhODM3NmNkNWNmMzc3NjdlMi4uODVkNzc0ZTVhMTI0MjNmMmE5OWY5NTQ5MDk3NDc5
Y2Y4ZTYxOWJiYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEyLTA1ICBVbGFu
IERlZ2VuYmFldiAgPHVsYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFt2OF0gRml4IGhpZGRl
biBwcm9wZXJ0eSBuYW1lIG9mIFY4QXJyYXlCdWZmZXJWaWV3IGZsYWcuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQwOTkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggaGlkZGVuIHByb3BlcnR5IG5h
bWUgb2YgVjhBcnJheUJ1ZmZlclZpZXcgZmxhZy4KKworICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4
SGlkZGVuUHJvcGVydHlOYW1lLmg6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBiaW5k
aW5ncy92OC9jdXN0b20vVjhBcnJheUJ1ZmZlclZpZXdDdXN0b20uY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6Z2V0SGlkZGVuQ29weU1ldGhvZCk6CisgICAgICAgIChXZWJDb3JlOjppbnN0YWxsSGlk
ZGVuQ29weU1ldGhvZCk6CisKIDIwMTItMTItMDQgIEZsb3JpbiBNYWxpdGEgIDxmbWFsaXRhQGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBTdGFsZSBTVkdVc2VFbGVtZW50IHJlZmVyZW5jZSBpbiBD
YWNoZWRSZXNvdXJjZTo6Y2hlY2tOb3RpZnkoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvdjgvVjhIaWRkZW5Qcm9wZXJ0eU5hbWUuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Y4SGlkZGVuUHJvcGVydHlOYW1lLmgKaW5kZXggYzE2Y2UzNTZmY2JkNDM0ZTcyYTIx
MWZhYTkwMjM5ZGZkMGY4NDQzOS4uMWM4N2Q2YTRjNDhiZTAzOWZiOWNiODM2NjlhZmQ4MGQzOTA0
NTVmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhIaWRkZW5Qcm9w
ZXJ0eU5hbWUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEhpZGRlblByb3Bl
cnR5TmFtZS5oCkBAIC00OSw3ICs0OSw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICBWKHNs
ZWVwRnVuY3Rpb24pIFwKICAgICBWKHN0YXRlKSBcCiAgICAgVih0ZXh0VHJhY2tzKSBcCi0gICAg
Vih0b1N0cmluZ1N0cmluZykKKyAgICBWKHRvU3RyaW5nU3RyaW5nKSBcCisgICAgVih0eXBlZEFy
cmF5RmFzdFNldEZsYWcpCiAKICAgICBlbnVtIFY4SGlkZGVuUHJvcGVydHlDcmVhdGlvblR5cGUg
eyBOZXdTeW1ib2wsIE5ld1N0cmluZyB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9jdXN0b20vVjhBcnJheUJ1ZmZlclZpZXdDdXN0b20uY3BwIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4QXJyYXlCdWZmZXJWaWV3Q3VzdG9tLmNwcAppbmRl
eCA3Y2VmMmM3M2Q3YzMwMmY3ODFhZjEwNGYxNWY5MWU3NGZmODBjMzU4Li41Y2NiN2E2Yjk3MTU0
MDA2NzllODNiZTlkZDg2ODcxNzQwMTczZmMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9jdXN0b20vVjhBcnJheUJ1ZmZlclZpZXdDdXN0b20uY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEFycmF5QnVmZmVyVmlld0N1c3RvbS5jcHAK
QEAgLTI2LDE5ICsyNiwxNiBAQAogI2luY2x1ZGUgIlY4QXJyYXlCdWZmZXJWaWV3Q3VzdG9tLmgi
CiAKICNpbmNsdWRlICJWOEFycmF5QnVmZmVyVmlld0N1c3RvbVNjcmlwdC5oIgorI2luY2x1ZGUg
IlY4SGlkZGVuUHJvcGVydHlOYW1lLmgiCiAKICNpbmNsdWRlIDx2OC5oPgogCiAKIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKIAotLy8gVGhlIHJhbmRvbSBzdWZmaXggaGVscHMgdG8gYXZvaWQgbmFtZSBj
b2xsaXNpb24uCi1jb25zdCBjaGFyIGhpZGRlbkNvcHlNZXRob2ROYW1lW10gPSAiVHlwZWRBcnJh
eTo6SGlkZGVuQ29weTo6OE5rWlZxIjsKLQogdjg6OkhhbmRsZTx2ODo6VmFsdWU+IGdldEhpZGRl
bkNvcHlNZXRob2Qodjg6OkhhbmRsZTx2ODo6T2JqZWN0PiBwcm90b3R5cGUpCiB7Ci0gICAgdjg6
OkhhbmRsZTx2ODo6U3RyaW5nPiBrZXkgPSB2ODo6U3RyaW5nOjpOZXcoaGlkZGVuQ29weU1ldGhv
ZE5hbWUpOwotICAgIHJldHVybiBwcm90b3R5cGUtPkdldEhpZGRlblZhbHVlKGtleSk7CisgICAg
cmV0dXJuIHByb3RvdHlwZS0+R2V0SGlkZGVuVmFsdWUoVjhIaWRkZW5Qcm9wZXJ0eU5hbWU6OnR5
cGVkQXJyYXlGYXN0U2V0RmxhZygpKTsKIH0KIAogdjg6OkhhbmRsZTx2ODo6VmFsdWU+IGluc3Rh
bGxIaWRkZW5Db3B5TWV0aG9kKHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gcHJvdG90eXBlKSB7CkBA
IC00OCw4ICs0NSw3IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBpbnN0YWxsSGlkZGVuQ29weU1l
dGhvZCh2ODo6SGFuZGxlPHY4OjpPYmplY3Q+IHByb3RvdHlwZSkKICAgICAgICAgICAgICAgICAg
IHNpemVvZihWOEFycmF5QnVmZmVyVmlld0N1c3RvbVNjcmlwdF9qcykpOwogICAgIHY4OjpIYW5k
bGU8djg6OlNjcmlwdD4gc2NyaXB0ID0gdjg6OlNjcmlwdDo6Q29tcGlsZSh2OFN0cmluZyhzb3Vy
Y2UpKTsKICAgICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUgPSBzY3JpcHQtPlJ1bigpOwot
ICAgIHY4OjpIYW5kbGU8djg6OlN0cmluZz4ga2V5ID0gdjg6OlN0cmluZzo6TmV3KGhpZGRlbkNv
cHlNZXRob2ROYW1lKTsKLSAgICBwcm90b3R5cGUtPlNldEhpZGRlblZhbHVlKGtleSwgdmFsdWUp
OworICAgIHByb3RvdHlwZS0+U2V0SGlkZGVuVmFsdWUoVjhIaWRkZW5Qcm9wZXJ0eU5hbWU6OnR5
cGVkQXJyYXlGYXN0U2V0RmxhZygpLCB2YWx1ZSk7CiAgICAgcmV0dXJuIHZhbHVlOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177965</attachid>
            <date>2012-12-06 00:59:38 -0800</date>
            <delta_ts>2012-12-06 01:25:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104099-20121206095703.patch</filename>
            <type>text/plain</type>
            <size>3105</size>
            <attacher name="Ulan Degenbaev">ulan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NzU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzI1NDlkODMzYmZkOTRj
MTRjOGZhYjgzYzEwYTJkNWJkN2IyZGVhOS4uYzFhMWIzMDgwMzgzZTgxODcyOGQ2OGRmMGRmZmRl
MTY2NTM3ODA5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEyLTA2ICBVbGFu
IERlZ2VuYmFldiAgPHVsYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFt2OF0gRml4IGhpZGRl
biBwcm9wZXJ0eSBuYW1lIG9mIFY4QXJyYXlCdWZmZXJWaWV3IGZsYWcuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQwOTkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggaGlkZGVuIHByb3BlcnR5IG5h
bWUgb2YgVjhBcnJheUJ1ZmZlclZpZXcgaGlkZGVuIGNvcHkgbWV0aG9kLgorCisgICAgICAgICog
YmluZGluZ3MvdjgvVjhIaWRkZW5Qcm9wZXJ0eU5hbWUuaDoKKyAgICAgICAgKFdlYkNvcmUpOgor
ICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEFycmF5QnVmZmVyVmlld0N1c3RvbS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpnZXRIaWRkZW5Db3B5TWV0aG9kKToKKyAgICAgICAgKFdlYkNv
cmU6Omluc3RhbGxIaWRkZW5Db3B5TWV0aG9kKToKKwogMjAxMi0xMi0wNSAgSnVzdGluIE5vdm9z
YWQgIDxqdW5vdkBnb29nbGUuY29tPgogCiAgICAgICAgIFtza2lhXSBJbXByb3ZlIHBlcmZvcm1h
bmNlIG9mIEdyYXBoaWNzQ29udGV4dDo6Y3JlYXRlQ29tcGF0aWJsZUJ1ZmZlciBieSB1c2luZyBT
a0RldmljZTpjcmVhdGVDb21wYXRpYmxlRGV2aWNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9WOEhpZGRlblByb3BlcnR5TmFtZS5oIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhIaWRkZW5Qcm9wZXJ0eU5hbWUuaAppbmRleCBjMTZjZTM1NmZjYmQ0MzRlNzJh
MjExZmFhOTAyMzlkZmQwZjg0NDM5Li4wZDIwNDFlNzdmYzdlYzg1ZjJiZTNlNDFjNzIzMGQ2YmEy
NTMzZmRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEhpZGRlblBy
b3BlcnR5TmFtZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4SGlkZGVuUHJv
cGVydHlOYW1lLmgKQEAgLTQ5LDcgKzQ5LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgIFYo
c2xlZXBGdW5jdGlvbikgXAogICAgIFYoc3RhdGUpIFwKICAgICBWKHRleHRUcmFja3MpIFwKLSAg
ICBWKHRvU3RyaW5nU3RyaW5nKQorICAgIFYodG9TdHJpbmdTdHJpbmcpIFwKKyAgICBWKHR5cGVk
QXJyYXlIaWRkZW5Db3B5TWV0aG9kKQogCiAgICAgZW51bSBWOEhpZGRlblByb3BlcnR5Q3JlYXRp
b25UeXBlIHsgTmV3U3ltYm9sLCBOZXdTdHJpbmcgfTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4QXJyYXlCdWZmZXJWaWV3Q3VzdG9tLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEFycmF5QnVmZmVyVmlld0N1c3RvbS5j
cHAKaW5kZXggZDIxY2ViNjIwNjM5ZjA1Y2FhOWE0MWRmYzk5YzE3NDgzNTEyOTkwMy4uZGUxNDI5
N2I0OGY3YTU3MWNiYjE4YTk5MzFiYzA1NzI3OTQzOTUyZSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4QXJyYXlCdWZmZXJWaWV3Q3VzdG9tLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhBcnJheUJ1ZmZlclZpZXdDdXN0
b20uY3BwCkBAIC0yNiwxOSArMjYsMTYgQEAKICNpbmNsdWRlICJWOEFycmF5QnVmZmVyVmlld0N1
c3RvbS5oIgogCiAjaW5jbHVkZSAiVjhBcnJheUJ1ZmZlclZpZXdDdXN0b21TY3JpcHQuaCIKKyNp
bmNsdWRlICJWOEhpZGRlblByb3BlcnR5TmFtZS5oIgogCiAjaW5jbHVkZSA8djguaD4KIAogCiBu
YW1lc3BhY2UgV2ViQ29yZSB7CiAKLS8vIFRoZSByYW5kb20gc3VmZml4IGhlbHBzIHRvIGF2b2lk
IG5hbWUgY29sbGlzaW9uLgotY29uc3QgY2hhciBoaWRkZW5Db3B5TWV0aG9kTmFtZVtdID0gIlR5
cGVkQXJyYXk6OkhpZGRlbkNvcHk6OjhOa1pWcSI7Ci0KIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBn
ZXRIaWRkZW5Db3B5TWV0aG9kKHY4OjpIYW5kbGU8djg6Ok9iamVjdD4gcHJvdG90eXBlKQogewot
ICAgIHY4OjpIYW5kbGU8djg6OlN0cmluZz4ga2V5ID0gdjg6OlN0cmluZzo6TmV3U3ltYm9sKGhp
ZGRlbkNvcHlNZXRob2ROYW1lKTsKLSAgICByZXR1cm4gcHJvdG90eXBlLT5HZXRIaWRkZW5WYWx1
ZShrZXkpOworICAgIHJldHVybiBwcm90b3R5cGUtPkdldEhpZGRlblZhbHVlKFY4SGlkZGVuUHJv
cGVydHlOYW1lOjp0eXBlZEFycmF5SGlkZGVuQ29weU1ldGhvZCgpKTsKIH0KIAogdjg6OkhhbmRs
ZTx2ODo6VmFsdWU+IGluc3RhbGxIaWRkZW5Db3B5TWV0aG9kKHY4OjpIYW5kbGU8djg6Ok9iamVj
dD4gcHJvdG90eXBlKSB7CkBAIC00OCw4ICs0NSw3IEBAIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBp
bnN0YWxsSGlkZGVuQ29weU1ldGhvZCh2ODo6SGFuZGxlPHY4OjpPYmplY3Q+IHByb3RvdHlwZSkK
ICAgICAgICAgICAgICAgICAgIHNpemVvZihWOEFycmF5QnVmZmVyVmlld0N1c3RvbVNjcmlwdF9q
cykpOwogICAgIHY4OjpIYW5kbGU8djg6OlNjcmlwdD4gc2NyaXB0ID0gdjg6OlNjcmlwdDo6Q29t
cGlsZSh2OFN0cmluZyhzb3VyY2UpKTsKICAgICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdmFsdWUg
PSBzY3JpcHQtPlJ1bigpOwotICAgIHY4OjpIYW5kbGU8djg6OlN0cmluZz4ga2V5ID0gdjg6OlN0
cmluZzo6TmV3U3ltYm9sKGhpZGRlbkNvcHlNZXRob2ROYW1lKTsKLSAgICBwcm90b3R5cGUtPlNl
dEhpZGRlblZhbHVlKGtleSwgdmFsdWUpOworICAgIHByb3RvdHlwZS0+U2V0SGlkZGVuVmFsdWUo
VjhIaWRkZW5Qcm9wZXJ0eU5hbWU6OnR5cGVkQXJyYXlIaWRkZW5Db3B5TWV0aG9kKCksIHZhbHVl
KTsKICAgICByZXR1cm4gdmFsdWU7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177967</attachid>
            <date>2012-12-06 01:25:11 -0800</date>
            <delta_ts>2012-12-06 01:50:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104099-20121206102236.patch</filename>
            <type>text/plain</type>
            <size>3064</size>
            <attacher name="Ulan Degenbaev">ulan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2ODIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDllYjQwZTZlNTJkMjZm
YmRjN2U3ZDRmNWJhNmM0Y2VlZWE3M2YxOS4uNjllYTJhOTA5NzVjMTFjYTU5ZDNmZDVmMTAxZTRl
MzQzZjk3Y2Y3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEyLTA2ICBVbGFu
IERlZ2VuYmFldiAgPHVsYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFt2OF0gRml4IGhpZGRl
biBwcm9wZXJ0eSBuYW1lIG9mIFY4QXJyYXlCdWZmZXJWaWV3IGZsYWcuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQwOTkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggaGlkZGVuIHByb3BlcnR5IG5h
bWUgb2YgVjhBcnJheUJ1ZmZlclZpZXcgaGlkZGVuIGNvcHkgbWV0aG9kLgorCisgICAgICAgICog
YmluZGluZ3MvdjgvVjhIaWRkZW5Qcm9wZXJ0eU5hbWUuaDoKKyAgICAgICAgKFdlYkNvcmUpOgor
ICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEFycmF5QnVmZmVyVmlld0N1c3RvbS5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpnZXRIaWRkZW5Db3B5TWV0aG9kKToKKyAgICAgICAgKFdlYkNv
cmU6Omluc3RhbGxIaWRkZW5Db3B5TWV0aG9kKToKKwogMjAxMi0xMi0wNiAgS2Vpc2hpIEhhdHRv
cmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KIAogICAgICAgICBQYWdlIHBvcHVwIHNob3VsZCBhbGln
biB0byB0aGUgcmlnaHQgd2hlbiB0aGUgYW5jaG9yIGVsZW1lbnQgaXMgcnRsCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOEhpZGRlblByb3BlcnR5TmFtZS5oIGIvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhIaWRkZW5Qcm9wZXJ0eU5hbWUuaAppbmRleCBmYjY5
NDgyNjU4NmM1NTQzNmMzNzA2Yzk0NWQ0MzVhZTk5OTRlODY2Li45YmIwMWNlMTFmZDJiNDRmMTRj
NGUwOWMxNTQ3MWRmODI0ZTMxOGI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy92OC9WOEhpZGRlblByb3BlcnR5TmFtZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1Y4SGlkZGVuUHJvcGVydHlOYW1lLmgKQEAgLTQ1LDcgKzQ1LDggQEAgbmFtZXNwYWNlIFdl
YkNvcmUgewogICAgIFYoc2NyaXB0U3RhdGUpIFwKICAgICBWKHNsZWVwRnVuY3Rpb24pIFwKICAg
ICBWKHN0YXRlKSBcCi0gICAgVih0b1N0cmluZ1N0cmluZykKKyAgICBWKHRvU3RyaW5nU3RyaW5n
KSBcCisgICAgVih0eXBlZEFycmF5SGlkZGVuQ29weU1ldGhvZCkKIAogICAgIGVudW0gVjhIaWRk
ZW5Qcm9wZXJ0eUNyZWF0aW9uVHlwZSB7IE5ld1N5bWJvbCwgTmV3U3RyaW5nIH07CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEFycmF5QnVmZmVyVmll
d0N1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhBcnJheUJ1
ZmZlclZpZXdDdXN0b20uY3BwCmluZGV4IGQyMWNlYjYyMDYzOWYwNWNhYTlhNDFkZmM5OWMxNzQ4
MzUxMjk5MDMuLmRlMTQyOTdiNDhmN2E1NzFjYmIxOGE5OTMxYmMwNTcyNzk0Mzk1MmUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEFycmF5QnVmZmVyVmll
d0N1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4QXJy
YXlCdWZmZXJWaWV3Q3VzdG9tLmNwcApAQCAtMjYsMTkgKzI2LDE2IEBACiAjaW5jbHVkZSAiVjhB
cnJheUJ1ZmZlclZpZXdDdXN0b20uaCIKIAogI2luY2x1ZGUgIlY4QXJyYXlCdWZmZXJWaWV3Q3Vz
dG9tU2NyaXB0LmgiCisjaW5jbHVkZSAiVjhIaWRkZW5Qcm9wZXJ0eU5hbWUuaCIKIAogI2luY2x1
ZGUgPHY4Lmg+CiAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi0vLyBUaGUgcmFuZG9tIHN1ZmZp
eCBoZWxwcyB0byBhdm9pZCBuYW1lIGNvbGxpc2lvbi4KLWNvbnN0IGNoYXIgaGlkZGVuQ29weU1l
dGhvZE5hbWVbXSA9ICJUeXBlZEFycmF5OjpIaWRkZW5Db3B5Ojo4TmtaVnEiOwotCiB2ODo6SGFu
ZGxlPHY4OjpWYWx1ZT4gZ2V0SGlkZGVuQ29weU1ldGhvZCh2ODo6SGFuZGxlPHY4OjpPYmplY3Q+
IHByb3RvdHlwZSkKIHsKLSAgICB2ODo6SGFuZGxlPHY4OjpTdHJpbmc+IGtleSA9IHY4OjpTdHJp
bmc6Ok5ld1N5bWJvbChoaWRkZW5Db3B5TWV0aG9kTmFtZSk7Ci0gICAgcmV0dXJuIHByb3RvdHlw
ZS0+R2V0SGlkZGVuVmFsdWUoa2V5KTsKKyAgICByZXR1cm4gcHJvdG90eXBlLT5HZXRIaWRkZW5W
YWx1ZShWOEhpZGRlblByb3BlcnR5TmFtZTo6dHlwZWRBcnJheUhpZGRlbkNvcHlNZXRob2QoKSk7
CiB9CiAKIHY4OjpIYW5kbGU8djg6OlZhbHVlPiBpbnN0YWxsSGlkZGVuQ29weU1ldGhvZCh2ODo6
SGFuZGxlPHY4OjpPYmplY3Q+IHByb3RvdHlwZSkgewpAQCAtNDgsOCArNDUsNyBAQCB2ODo6SGFu
ZGxlPHY4OjpWYWx1ZT4gaW5zdGFsbEhpZGRlbkNvcHlNZXRob2Qodjg6OkhhbmRsZTx2ODo6T2Jq
ZWN0PiBwcm90b3R5cGUpCiAgICAgICAgICAgICAgICAgICBzaXplb2YoVjhBcnJheUJ1ZmZlclZp
ZXdDdXN0b21TY3JpcHRfanMpKTsKICAgICB2ODo6SGFuZGxlPHY4OjpTY3JpcHQ+IHNjcmlwdCA9
IHY4OjpTY3JpcHQ6OkNvbXBpbGUodjhTdHJpbmcoc291cmNlKSk7CiAgICAgdjg6OkhhbmRsZTx2
ODo6VmFsdWU+IHZhbHVlID0gc2NyaXB0LT5SdW4oKTsKLSAgICB2ODo6SGFuZGxlPHY4OjpTdHJp
bmc+IGtleSA9IHY4OjpTdHJpbmc6Ok5ld1N5bWJvbChoaWRkZW5Db3B5TWV0aG9kTmFtZSk7Ci0g
ICAgcHJvdG90eXBlLT5TZXRIaWRkZW5WYWx1ZShrZXksIHZhbHVlKTsKKyAgICBwcm90b3R5cGUt
PlNldEhpZGRlblZhbHVlKFY4SGlkZGVuUHJvcGVydHlOYW1lOjp0eXBlZEFycmF5SGlkZGVuQ29w
eU1ldGhvZCgpLCB2YWx1ZSk7CiAgICAgcmV0dXJuIHZhbHVlOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>