<?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>111284</bug_id>
          
          <creation_ts>2013-03-03 22:19:58 -0800</creation_ts>
          <short_desc>Some StringHasher tests are broken because of missing null termination</short_desc>
          <delta_ts>2013-03-11 15:17:06 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Android</rep_platform>
          <op_sys>Android</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="Kinuko Yasuda">kinuko</reporter>
          <assigned_to name="Kinuko Yasuda">kinuko</assigned_to>
          <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>jochen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>846153</commentid>
    <comment_count>0</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2013-03-03 22:19:58 -0800</bug_when>
    <thetext>[chromium] TestWebKitAPI WTF.StringHasher_addCharacters is broken on Chromium Android.

[ RUN      ] WTF.StringHasher_addCharacters
../../third_party/WebKit/Tools/TestWebKitAPI/Tests/WTF/StringHasher.cpp:173: Failure
Value of: hasher.hash()
  Actual: 452317957
Expected: testBHash5
Which is: 2032145993

[ RUN      ] WTF.StringHasher_addCharactersAssumingAligned
../../third_party/WebKit/Tools/TestWebKitAPI/Tests/WTF/StringHasher.cpp:328: Failure
Value of: hasher.hash()
  Actual: 452317957
Expected: testBHash5
Which is: 2032145993
[  FAILED  ] WTF.StringHasher_addCharactersAssumingAligned</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846318</commentid>
    <comment_count>1</comment_count>
      <attachid>191197</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2013-03-04 03:52:21 -0800</bug_when>
    <thetext>Created attachment 191197
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846328</commentid>
    <comment_count>2</comment_count>
    <who name="">jochen</who>
    <bug_when>2013-03-04 04:22:31 -0800</bug_when>
    <thetext>Are just the two tests failing?

I&apos;d just rename the tests to MAYBE_xxx and use an ifdef to rename MAYBE_xxx to either xxx or DISABLED_xxx</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846330</commentid>
    <comment_count>3</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2013-03-04 04:24:35 -0800</bug_when>
    <thetext>Oh we can use the familiar DISABLED_ prefix here...  Sounds much better, I&apos;ll update the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846335</commentid>
    <comment_count>4</comment_count>
      <attachid>191204</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2013-03-04 04:36:39 -0800</bug_when>
    <thetext>Created attachment 191204
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846337</commentid>
    <comment_count>5</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2013-03-04 04:40:42 -0800</bug_when>
    <thetext>Updated the patch. (I guess this one can probably go without review-- let me just make sure it doesn&apos;t break)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846339</commentid>
    <comment_count>6</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2013-03-04 04:43:39 -0800</bug_when>
    <thetext>CC-ing the original patch author too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846340</commentid>
    <comment_count>7</comment_count>
      <attachid>191204</attachid>
    <who name="">jochen</who>
    <bug_when>2013-03-04 04:46:47 -0800</bug_when>
    <thetext>Comment on attachment 191204
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846342</commentid>
    <comment_count>8</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2013-03-04 05:02:53 -0800</bug_when>
    <thetext>Committed r144619: &lt;http://trac.webkit.org/changeset/144619&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846883</commentid>
    <comment_count>9</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-03-04 14:59:45 -0800</bug_when>
    <thetext>Very interesting. The fact that you get the wrong hash here on Android probably indicates a real problem. Someone should investigate what’s going on!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846884</commentid>
    <comment_count>10</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-03-04 15:00:40 -0800</bug_when>
    <thetext>It’s bizarre that the code now references this bug. Instead, someone should file a bug about the hash values being incorrect and investigate why. And that’s the bug that the disabled test should point to.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>852778</commentid>
    <comment_count>11</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-03-11 15:17:06 -0700</bug_when>
    <thetext>Committed r145412: &lt;http://trac.webkit.org/changeset/145412&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191197</attachid>
            <date>2013-03-04 03:52:21 -0800</date>
            <delta_ts>2013-03-04 04:36:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111284-20130304204829.patch</filename>
            <type>text/plain</type>
            <size>1527</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjE0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTU1YjAzODEwNGYyM2MzY2Y4MzRlMDAyYTAwMWUyYjIw
MjJlYTNkNy4uM2NjYjBlMzJjMGJjZWNjZDhhZDJiYjU1ZGUwNjJmM2VlNTM5MDdlYyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDEzLTAzLTA0ICBLaW51a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBbY2hyb21pdW1dIFRlc3RXZWJLaXRBUEkgV1RGLlN0cmluZ0hhc2hlcl9hZGRDaGFy
YWN0ZXJzIGlzIGJyb2tlbiBvbiBDaHJvbWl1bSBBbmRyb2lkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTEyODQKKworICAgICAgICBUZW1wb3Jhcmls
eSBkaXNhYmxlcyBXVEYuU3RyaW5nSGFzaGVyIHRlc3Qgb24gQW5kcm9pZC4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVz
dFdlYktpdEFQSS5neXAvVGVzdFdlYktpdEFQSS5neXA6CisKIDIwMTMtMDMtMDQgIEt1bmloaWtv
IFNha2Ftb3RvICA8a3Nha2Ftb3RvQGNocm9taXVtLm9yZz4KIAogICAgICAgICBBZGQgYnVpbGQg
ZmxhZyBmb3IgRm9udExvYWRlcgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
V2ViS2l0QVBJLmd5cC9UZXN0V2ViS2l0QVBJLmd5cCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dFdlYktpdEFQSS5neXAvVGVzdFdlYktpdEFQSS5neXAKaW5kZXggNDYzOWEzNGM3MDgwYTgyN2E3
ZDJhZDQwOTc4M2E5MjBjM2M2NDcwNC4uMWNmMzI3ZDU3ZDAxYzE4MWM0MWViZGMwNWU4MTQyZGRk
YjlmZjJhMyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLmd5
cC9UZXN0V2ViS2l0QVBJLmd5cAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRB
UEkuZ3lwL1Rlc3RXZWJLaXRBUEkuZ3lwCkBAIC05Niw2ICs5NiwxMiBAQAogICAgICAgICAgICAg
ICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvdGVzdGluZy9hbmRyb2lkL25hdGl2ZV90
ZXN0Lmd5cDpuYXRpdmVfdGVzdF9uYXRpdmVfY29kZScsCiAgICAgICAgICAgICAgICAgICAgIF0s
CiAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgWydPUz09ImFuZHJvaWQiJywg
eworICAgICAgICAgICAgICAgICAgJ3NvdXJjZXMvJzogWworICAgICAgICAgICAgICAgICAgICAg
ICAgIyBUaGlzIGZhaWxzIG9uIEFuZHJvaWQuIChodHRwOi8vd2Via2l0Lm9yZy9iLzExMTI4NCkK
KyAgICAgICAgICAgICAgICAgICAgICAgIFsnZXhjbHVkZScsICdUZXN0cy9XVEYvU3RyaW5nSGFz
aGVyLmNwcCddLAorICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgIH1dLAog
ICAgICAgICAgICAgXSwKICAgICAgICAgfSwKICAgICBdLCAjIHRhcmdldHMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191204</attachid>
            <date>2013-03-04 04:36:39 -0800</date>
            <delta_ts>2013-03-04 04:46:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111284-20130304213246.patch</filename>
            <type>text/plain</type>
            <size>2112</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjE0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTU1YjAzODEwNGYyM2MzY2Y4MzRlMDAyYTAwMWUyYjIw
MjJlYTNkNy4uYzQzMjE3YmQ3NmE2OTFlYzg5NjA0OGMwZjc5MjBkOGIyZWNkOWJmMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDEzLTAzLTA0ICBLaW51a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBbY2hyb21pdW1dIFRlc3RXZWJLaXRBUEkgV1RGLlN0cmluZ0hhc2hlcl9hZGRDaGFy
YWN0ZXJzIGlzIGJyb2tlbiBvbiBDaHJvbWl1bSBBbmRyb2lkCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTEyODQKKworICAgICAgICBEaXNhYmxpbmcg
dGhlIGZhaWxpbmcgdHdvIHRlc3RzIG9uIEFuZHJvaWQuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9TdHJp
bmdIYXNoZXIuY3BwOgorICAgICAgICAoVGVzdFdlYktpdEFQSSk6CisgICAgICAgIChUZXN0V2Vi
S2l0QVBJOjpURVNUKToKKwogMjAxMy0wMy0wNCAgS3VuaWhpa28gU2FrYW1vdG8gIDxrc2FrYW1v
dG9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIEFkZCBidWlsZCBmbGFnIGZvciBGb250TG9hZGVy
CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9TdHJpbmdIYXNoZXIu
Y3BwIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvU3RyaW5nSGFzaGVyLmNwcAppbmRl
eCBmMTI3NjNkYTRhNmU1NjkzYmU0Y2I3NDE2ZDY5OTE1YWY2NDBiZGY3Li5iMjlkN2JlZTA5YzYz
ZDQ0ZWY5MDdhNjAzNTBkMzRmYjk2Mjk5ZGIyIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RzL1dURi9TdHJpbmdIYXNoZXIuY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV1RGL1N0cmluZ0hhc2hlci5jcHAKQEAgLTEwNyw3ICsxMDcsMTQgQEAgVEVTVChXVEYs
IFN0cmluZ0hhc2hlcl9hZGRDaGFyYWN0ZXIpCiAgICAgQVNTRVJUX0VRKHRlc3RCSGFzaDUgJiAw
eEZGRkZGRiwgaGFzaGVyLmhhc2hXaXRoVG9wOEJpdHNNYXNrZWQoKSk7CiB9CiAKLVRFU1QoV1RG
LCBTdHJpbmdIYXNoZXJfYWRkQ2hhcmFjdGVycykKKyNpZiBPUyhBTkRST0lEKQorLy8gRmFpbGlu
ZyBvbiBBbmRyb2lkLiBodHRwOi8vd2Via2l0Lm9yZy9iLzExMTI4NAorIyBkZWZpbmUgTUFZQkVf
U3RyaW5nSGFzaGVyX2FkZENoYXJhY3RlcnMgRElTQUJMRURfU3RyaW5nSGFzaGVyX2FkZENoYXJh
Y3RlcnMKKyNlbHNlCisjIGRlZmluZSBNQVlCRV9TdHJpbmdIYXNoZXJfYWRkQ2hhcmFjdGVycyBT
dHJpbmdIYXNoZXJfYWRkQ2hhcmFjdGVycworI2VuZGlmCisKK1RFU1QoV1RGLCBNQVlCRV9TdHJp
bmdIYXNoZXJfYWRkQ2hhcmFjdGVycykKIHsKICAgICBTdHJpbmdIYXNoZXIgaGFzaGVyOwogCkBA
IC0yNjYsNyArMjczLDE0IEBAIFRFU1QoV1RGLCBTdHJpbmdIYXNoZXJfYWRkQ2hhcmFjdGVycykK
ICAgICBBU1NFUlRfRVEodGVzdEJIYXNoNSAmIDB4RkZGRkZGLCBoYXNoZXIuaGFzaFdpdGhUb3A4
Qml0c01hc2tlZCgpKTsKIH0KIAotVEVTVChXVEYsIFN0cmluZ0hhc2hlcl9hZGRDaGFyYWN0ZXJz
QXNzdW1pbmdBbGlnbmVkKQorI2lmIE9TKEFORFJPSUQpCisvLyBGYWlsaW5nIG9uIEFuZHJvaWQu
IGh0dHA6Ly93ZWJraXQub3JnL2IvMTExMjg0CisjIGRlZmluZSBNQVlCRV9TdHJpbmdIYXNoZXJf
YWRkQ2hhcmFjdGVyc0Fzc3VtaW5nQWxpZ25lZCBESVNBQkxFRF9TdHJpbmdIYXNoZXJfYWRkQ2hh
cmFjdGVyc0Fzc3VtaW5nQWxpZ25lZAorI2Vsc2UKKyMgZGVmaW5lIE1BWUJFX1N0cmluZ0hhc2hl
cl9hZGRDaGFyYWN0ZXJzQXNzdW1pbmdBbGlnbmVkIFN0cmluZ0hhc2hlcl9hZGRDaGFyYWN0ZXJz
QXNzdW1pbmdBbGlnbmVkCisjZW5kaWYKKworVEVTVChXVEYsIE1BWUJFX1N0cmluZ0hhc2hlcl9h
ZGRDaGFyYWN0ZXJzQXNzdW1pbmdBbGlnbmVkKQogewogICAgIFN0cmluZ0hhc2hlciBoYXNoZXI7
CiAK
</data>
<flag name="review"
          id="212107"
          type_id="1"
          status="+"
          setter="jochen"
    />
          </attachment>
      

    </bug>

</bugzilla>