<?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>12962</bug_id>
          
          <creation_ts>2007-03-04 00:46:28 -0800</creation_ts>
          <short_desc>4XPath tests crash on lang() function</short_desc>
          <delta_ts>2007-03-05 11:26:56 -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>XML</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>12953</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>20498</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-03-04 00:46:28 -0800</bug_when>
    <thetext>4XPath test suite causes a crash with lang().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20499</commentid>
    <comment_count>1</comment_count>
      <attachid>13469</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-03-04 01:23:17 -0800</bug_when>
    <thetext>Created attachment 13469
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20505</commentid>
    <comment_count>2</comment_count>
      <attachid>13469</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2007-03-04 03:43:20 -0800</bug_when>
    <thetext>Comment on attachment 13469
proposed fix

Patch looks good. r=me, if no other test breaks.

(yay my first review :-))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20549</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-03-04 21:47:31 -0800</bug_when>
    <thetext>Committed revision 19957.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13469</attachid>
            <date>2007-03-04 01:23:17 -0800</date>
            <delta_ts>2007-03-04 03:43:20 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>12962r1_patch.txt</filename>
            <type>text/plain</type>
            <size>2889</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxOTk1MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMDctMDMtMDQgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJr
aXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyOTYyCisgICAgICAgIDRY
UGF0aCB0ZXN0cyBjcmFzaCBvbiBsYW5nKCkgZnVuY3Rpb24KKworICAgICAgICBDb3ZlcmVkIGJ5
IDRYUGF0aCB0ZXN0cywgdG8gYmUgbGFuZGVkIGxhdGVyLgorCisgICAgICAgICogcGxhdGZvcm0v
U3RyaW5nSW1wbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTdHJpbmdJbXBsOjpyZXZlcnNlRmlu
ZCk6IERvIG5vdCBjcmFzaCB3aXRoIGVtcHR5IHN0cmluZ3MuCisgICAgICAgICogeG1sL1hQYXRo
RnVuY3Rpb25zLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlhQYXRoOjpGdW5MYW5nOjpkb0V2YWx1
YXRlKTogRG8gbm90IGNyYXNoIHdoZW4gYW4gZWxlbWVudCBoYXMgbm8KKyAgICAgICAgYXR0cmli
dXRlcy4gVXNlIGEgcHJvcGVyIG5hbWVzcGFjZSBmb3IgeG1sOmxhbmcgKG5vdCBzdXJlIHdoZXJl
ICJ4bXMiIGNhbWUgZnJvbSkuCisgICAgICAgIFJld3JvdGUgdGhlIGFsZ29yaXRobSBmb3Igc3Vm
Zml4IHJlbW92aW5nIHRvIG1hdGNoIHRoZSBzcGVjLgorCiAyMDA3LTAzLTAyICBLZXZpbiBNY0N1
bGxvdWdoICA8a21jY3VsbG91Z2hAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEdl
b2ZmLgpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9TdHJpbmdJbXBsLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJDb3JlL3BsYXRmb3JtL1N0cmluZ0ltcGwuY3BwCShyZXZpc2lvbiAxOTk1MikKKysrIFdl
YkNvcmUvcGxhdGZvcm0vU3RyaW5nSW1wbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc3Nyw3ICs3
NzcsNyBAQCBpbnQgU3RyaW5nSW1wbDo6ZmluZChjb25zdCBTdHJpbmdJbXBsKiBzCiAKIGludCBT
dHJpbmdJbXBsOjpyZXZlcnNlRmluZChjb25zdCBVQ2hhciBjLCBpbnQgaW5kZXgpIGNvbnN0CiB7
Ci0gICAgaWYgKGluZGV4ID49IChpbnQpbV9sZW5ndGgpCisgICAgaWYgKGluZGV4ID49IChpbnQp
bV9sZW5ndGggfHwgbV9sZW5ndGggPT0gMCkKICAgICAgICAgcmV0dXJuIC0xOwogCiAgICAgaWYg
KGluZGV4IDwgMCkKSW5kZXg6IFdlYkNvcmUveG1sL1hQYXRoRnVuY3Rpb25zLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL3htbC9YUGF0aEZ1bmN0aW9ucy5jcHAJKHJldmlzaW9uIDE5OTUyKQor
KysgV2ViQ29yZS94bWwvWFBhdGhGdW5jdGlvbnMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMiw2
ICszMiw3IEBACiAKICNpbmNsdWRlICJEb2N1bWVudC5oIgogI2luY2x1ZGUgIk5hbWVkQXR0ck1h
cC5oIgorI2luY2x1ZGUgIlhNTE5hbWVzLmgiCiAjaW5jbHVkZSAiWFBhdGhWYWx1ZS5oIgogI2lu
Y2x1ZGUgPHd0Zi9NYXRoRXh0cmFzLmg+CiAKQEAgLTU5NiwxMCArNTk3LDEwIEBAIFZhbHVlIEZ1
bkxhbmc6OmRvRXZhbHVhdGUoKSBjb25zdAogCiAgICAgUmVmUHRyPE5vZGU+IGxhbmdOb2RlID0g
MDsKICAgICBOb2RlKiBub2RlID0gZXZhbHVhdGlvbkNvbnRleHQoKS5ub2RlLmdldCgpOwotICAg
IFN0cmluZyB4bXNuc1VSSSA9IG5vZGUtPmxvb2t1cE5hbWVzcGFjZVVSSSgieG1zIik7CiAgICAg
d2hpbGUgKG5vZGUpIHsKICAgICAgICAgTmFtZWRBdHRyTWFwKiBhdHRycyA9IG5vZGUtPmF0dHJp
YnV0ZXMoKTsKLSAgICAgICAgbGFuZ05vZGUgPSBhdHRycy0+Z2V0TmFtZWRJdGVtTlMoeG1zbnNV
UkksICJsYW5nIik7CisgICAgICAgIGlmIChhdHRycykKKyAgICAgICAgICAgIGxhbmdOb2RlID0g
YXR0cnMtPmdldE5hbWVkSXRlbU5TKFhNTE5hbWVzOjp4bWxOYW1lc3BhY2VVUkksICJsYW5nIik7
CiAgICAgICAgIGlmIChsYW5nTm9kZSkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBub2Rl
ID0gbm9kZS0+cGFyZW50Tm9kZSgpOwpAQCAtNjA5LDEzICs2MTAsMTggQEAgVmFsdWUgRnVuTGFu
Zzo6ZG9FdmFsdWF0ZSgpIGNvbnN0CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIFN0cmlu
ZyBsYW5nTm9kZVZhbHVlID0gbGFuZ05vZGUtPm5vZGVWYWx1ZSgpOworICAgIHdoaWxlICh0cnVl
KSB7CisgICAgICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZShsYW5nTm9kZVZhbHVlLCBsYW5nKSkK
KyAgICAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgLy8gZXh0cmFjdCAnZW4nIG91dCBvZiAn
ZW4tdXMnCi0gICAgaW50IGluZGV4ID0gbGFuZ05vZGVWYWx1ZS5maW5kKCctJyk7Ci0gICAgaWYg
KGluZGV4ICE9IC0xKQorICAgICAgICAvLyBSZW1vdmUgc3VmZml4ZXMgb25lIGJ5IG9uZS4KKyAg
ICAgICAgaW50IGluZGV4ID0gbGFuZ05vZGVWYWx1ZS5yZXZlcnNlRmluZCgnLScpOworICAgICAg
ICBpZiAoaW5kZXggPT0gLTEpCisgICAgICAgICAgICBicmVhazsKICAgICAgICAgbGFuZ05vZGVW
YWx1ZSA9IGxhbmdOb2RlVmFsdWUubGVmdChpbmRleCk7CisgICAgfQogCi0gICAgcmV0dXJuIGVx
dWFsSWdub3JpbmdDYXNlKGxhbmdOb2RlVmFsdWUsIGxhbmcpOworICAgIHJldHVybiBmYWxzZTsK
IH0KIAogYm9vbCBGdW5MYW5nOjppc0NvbnN0YW50KCkgY29uc3QK
</data>
<flag name="review"
          id="5316"
          type_id="1"
          status="+"
          setter="zimmermann"
    />
          </attachment>
      

    </bug>

</bugzilla>