<?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>89057</bug_id>
          
          <creation_ts>2012-06-13 20:41:51 -0700</creation_ts>
          <short_desc>REGRESSION (r120252): run-webkit-tests on Mac fails</short_desc>
          <delta_ts>2012-06-13 21:00:02 -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>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 name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>enrica</cc>
    
    <cc>mitz</cc>
    
    <cc>ojan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>648740</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-06-13 20:41:51 -0700</bug_when>
    <thetext>Traceback (most recent call last):
  File &quot;/Volumes/Data/Shared/src/WebKit/OpenSource/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 454, in &lt;module&gt;
    sys.exit(main())
  File &quot;/Volumes/Data/Shared/src/WebKit/OpenSource/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 449, in main
    return run(port, options, args)
  File &quot;/Volumes/Data/Shared/src/WebKit/OpenSource/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 118, in run
    manager.parse_expectations()
  File &quot;/Volumes/Data/Shared/src/WebKit/OpenSource/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py&quot;, line 367, in parse_expectations
    self._expectations = test_expectations.TestExpectations(self._port, self._test_files)
  File &quot;/Volumes/Data/Shared/src/WebKit/OpenSource/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py&quot;, line 741, in __init__
    self._add_expectations(self._expectations)
  File &quot;/Volumes/Data/Shared/src/WebKit/OpenSource/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py&quot;, line 882, in _add_expectations
    if self._is_lint_mode or self._test_config in expectation_line.matching_configurations:
  File &quot;/Volumes/Data/Shared/src/WebKit/OpenSource/Tools/Scripts/webkitpy/layout_tests/models/test_configuration.py&quot;, line 57, in __hash__
    return hash(self.version + self.architecture + self.build_type)
TypeError: cannot concatenate &apos;str&apos; and &apos;NoneType&apos; objects


I have a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648741</commentid>
    <comment_count>1</comment_count>
      <attachid>147475</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-06-13 20:42:42 -0700</bug_when>
    <thetext>Created attachment 147475
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648746</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-06-13 20:48:07 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/120272</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648750</commentid>
    <comment_count>3</comment_count>
      <attachid>147475</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-06-13 20:54:19 -0700</bug_when>
    <thetext>Comment on attachment 147475
patch

darn ... I keep meaning to fix this stupid interface; it&apos;s bug 87413. This was a regression I introduced in http://trac.webkit.org/changeset/120252 . I noticed this earlier today but  forgot about it when I went on to test something using my chromium build instead :( Thanks for fixing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>648760</commentid>
    <comment_count>4</comment_count>
      <attachid>147475</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-06-13 21:00:02 -0700</bug_when>
    <thetext>Comment on attachment 147475
patch

I thought we had unit tests that at least instantiated all of ports, so I&apos;m surprised we didn&apos;t catch this in the unit tests. I&apos;ll have to add something for that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>147475</attachid>
            <date>2012-06-13 20:42:42 -0700</date>
            <delta_ts>2012-06-13 21:00:01 -0700</delta_ts>
            <desc>patch</desc>
            <filename>test.diff</filename>
            <type>text/plain</type>
            <size>1596</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBjNzEz
ZDZkLi4zYjVjMTMzIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTItMDYtMTMgIFRpbSBIb3J0b24gIDx0aW1vdGh5
X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjEyMDI1Mik6IHJ1bi13
ZWJraXQtdGVzdHMgb24gTWFjIGZhaWxzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04OTA1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIGdldF9vcHRpb24gd2lsbCBoYXBwaWx5IHJldHVybiBOb25lICh0aGUg
ZGVmYXVsdCBvbmx5IGtpY2tzIGluIGlmCisgICAgICAgIHRoZSBvcHRpb24gaXMgYWN0dWFsbHkg
Km5vdCBzZXQqKS4gV2Ugc2hvdWxkIGluc3RlYWQgY2hlY2sgZ2V0X29wdGlvbidzCisgICAgICAg
IHJldHVybiB2YWx1ZSBhbmQgZGVmYXVsdCB0byAieDg2XzY0IiBhcmNoaXRlY3R1cmUgb3Vyc2Vs
dmVzLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9tYWMu
cHk6CisgICAgICAgIChNYWNQb3J0Ll9faW5pdF9fKToKKwogMjAxMi0wNi0xMyAgRGlyayBQcmFu
a2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBuZXctcnVuLXdlYmtpdC10ZXN0
cyBkb2VzIG5vdCBzdXBwb3J0IC0tMzItYml0IGxpa2UgT1JXVCBkaWQKZGlmZiAtLWdpdCBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvbWFjLnB5IGIvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9tYWMucHkKaW5kZXggNmEwNGI4OC4uNTYx
MmVkYyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9y
dC9tYWMucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9t
YWMucHkKQEAgLTUzLDcgKzUzLDExIEBAIGNsYXNzIE1hY1BvcnQoQXBwbGVQb3J0KToKIAogICAg
IGRlZiBfX2luaXRfXyhzZWxmLCBob3N0LCBwb3J0X25hbWUsICoqa3dhcmdzKToKICAgICAgICAg
QXBwbGVQb3J0Ll9faW5pdF9fKHNlbGYsIGhvc3QsIHBvcnRfbmFtZSwgKiprd2FyZ3MpCi0gICAg
ICAgIHNlbGYuX2FyY2hpdGVjdHVyZSA9IHNlbGYuZ2V0X29wdGlvbignYXJjaGl0ZWN0dXJlJywg
J3g4Nl82NCcpCisgICAgICAgIHNlbGYuX2FyY2hpdGVjdHVyZSA9IHNlbGYuZ2V0X29wdGlvbign
YXJjaGl0ZWN0dXJlJykKKworICAgICAgICBpZiBub3Qgc2VsZi5fYXJjaGl0ZWN0dXJlOgorICAg
ICAgICAgICAgc2VsZi5fYXJjaGl0ZWN0dXJlID0gJ3g4Nl82NCcKKwogICAgICAgICBzZWxmLl9s
ZWFrX2RldGVjdG9yID0gTGVha0RldGVjdG9yKHNlbGYpCiAgICAgICAgIGlmIHNlbGYuZ2V0X29w
dGlvbigibGVha3MiKToKICAgICAgICAgICAgICMgRHVtcFJlbmRlclRyZWUgc2xvd3MgZG93biBu
b3RpY2FibHkgaWYgd2UgcnVuIG1vcmUgdGhhbiBhYm91dCAxMDAwIHRlc3RzIGluIGEgYmF0Y2gK
</data>
<flag name="review"
          id="154985"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>