<?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>12724</bug_id>
          
          <creation_ts>2007-02-10 05:26:46 -0800</creation_ts>
          <short_desc>Crash when enumerating XPath namespace axis</short_desc>
          <delta_ts>2007-02-10 18:16:22 -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>420+</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>
          
          
          <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>24500</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-02-10 05:26:46 -0800</bug_when>
    <thetext>XPath namespace nodes are not implemented yet (bug 12504), but trying to access them shouldn&apos;t cause a crash, as it does currently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24501</commentid>
    <comment_count>1</comment_count>
      <attachid>13104</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-02-10 05:43:07 -0800</bug_when>
    <thetext>Created attachment 13104
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24429</commentid>
    <comment_count>2</comment_count>
      <attachid>13104</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-02-10 15:06:07 -0800</bug_when>
    <thetext>Comment on attachment 13104
proposed fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24375</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2007-02-10 18:16:22 -0800</bug_when>
    <thetext>Landed in r19558.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13104</attachid>
            <date>2007-02-10 05:43:07 -0800</date>
            <delta_ts>2007-02-10 15:06:07 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>12724r1_patch.txt</filename>
            <type>text/plain</type>
            <size>6155</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE5NTUzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDctMDItMTAgIEFsZXhleSBQcm9za3VyeWFr
b3YgIDxhcEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNzI0
CisgICAgICAgIENyYXNoIHdoZW4gZW51bWVyYXRpbmcgWFBhdGggbmFtZXNwYWNlIGF4aXMKKwor
ICAgICAgICBUZXN0IGFkYXB0ZWQgZnJvbSBQeXRob24tYmFzZWQgNFhQYXRoIHRlc3Qgc3VpdGUs
IAorICAgICAgICA8aHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9mb3Vyc3VpdGUvPgor
CisgICAgICAgICogZmFzdC94cGF0aC9uYW1lc3BhY2Utbm9kZXMtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3hwYXRoL25hbWVzcGFjZS1ub2Rlcy5odG1sOiBBZGRlZC4KKwog
MjAwNy0wMi0xMCAgQnJhZHkgRWlkc29uIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBNYWNpZWoKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QveHBhdGgvbmFtZXNwYWNl
LW5vZGVzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3hwYXRo
L25hbWVzcGFjZS1ub2Rlcy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0
cy9mYXN0L3hwYXRoL25hbWVzcGFjZS1ub2Rlcy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsMTEgQEAKK1Rlc3RzIHRoYXQgYWNjZXNzaW5nIFhQYXRoIG5hbWVzcGFjZSBheGlz
IGRvZXNuJ3QgY2F1c2UgYSBjcmFzaCwgc2VlIGJ1ZyAxMjcyNC4KKworVGhlIGFjdHVhbCByZXN1
bHRzIGFyZSBpbmNvcnJlY3QsIGJlY2F1c2UgWFBhdGggbmFtZXNwYWNlIG5vZGVzIGFyZSBub3Qg
aW1wbGVtZW50ZWQgeWV0LgorCitGQUlMVVJFOiAwIHJlc3VsdCBub2RlcyAoc2hvdWxkIGJlIDcp
CitGQUlMVVJFOiAwIHJlc3VsdCBub2RlcyAoc2hvdWxkIGJlIDcpCitGQUlMVVJFOiAwIHJlc3Vs
dCBub2RlcyAoc2hvdWxkIGJlIDcpCitGQUlMVVJFOiAwIHJlc3VsdCBub2RlcyAoc2hvdWxkIGJl
IDYpCitGQUlMVVJFOiAwIHJlc3VsdCBub2RlcyAoc2hvdWxkIGJlIDcpCitQQVNTOiA0IHJlc3Vs
dCBub2RlcworCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9mYXN0L3hwYXRoL25h
bWVzcGFjZS1ub2Rlcy1leHBlY3RlZC50eHQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWltZS10eXBl
CiAgICsgdGV4dC9wbGFpbgpOYW1lOiBzdm46ZW9sLXN0eWxlCiAgICsgbmF0aXZlCgpJbmRleDog
TGF5b3V0VGVzdHMvZmFzdC94cGF0aC9uYW1lc3BhY2Utbm9kZXMuaHRtbAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L3hwYXRoL25hbWVzcGFjZS1ub2Rlcy5odG1sCShyZXZpc2lvbiAw
KQorKysgTGF5b3V0VGVzdHMvZmFzdC94cGF0aC9uYW1lc3BhY2Utbm9kZXMuaHRtbAkocmV2aXNp
b24gMCkKQEAgLTAsMCArMSw1NiBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9E
VEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8Ym9keT4KKzxwPlRlc3RzIHRoYXQgYWNjZXNzaW5nIFhQ
YXRoIG5hbWVzcGFjZSBheGlzIGRvZXNuJ3QgY2F1c2UgYSBjcmFzaCwgc2VlIAorPGEgaHJlZj0i
YnVnIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNzI0Ij5idWcgMTI3
MjQ8L2E+LjwvcD4KKzxwPlRoZSBhY3R1YWwgcmVzdWx0cyBhcmUgaW5jb3JyZWN0LCBiZWNhdXNl
IFhQYXRoIG5hbWVzcGFjZSBub2RlcyBhcmUgbm90IGltcGxlbWVudGVkIHlldC48L3A+CisKKzxk
aXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorCis8c2NyaXB0PgorU1JDXzEgPSAnPD94bWwgdmVyc2lv
bj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz5cCis8ZG9jdT5cCis8ZWxlbSB4bWxuczp1bnVzZWQ9
InVybjp1dXUwMDAiLz5cCis8ZWxlbSB4bWxucz0idXJuOnNzczExMSIvPlwKKzx5OmVsZW0geG1s
bnM6eT0idXJuOnl5eXkyMjIiLz5cCis8L2RvY3U+JworCisgICAgaWYgKHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgp
OworCisgICAgZnVuY3Rpb24gc2hvdWxkQmUoYWN0dWFsLCBleHBlY3RlZCkgeworICAgICAgICBp
ZiAoYWN0dWFsID09IGV4cGVjdGVkKQorICAgICAgICAgICAgZG9jdW1lbnQud3JpdGUoIlBBU1M6
ICIgKyBhY3R1YWwgKyAiIHJlc3VsdCBub2Rlczxicj4iKTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgZG9jdW1lbnQud3JpdGUoIkZBSUxVUkU6ICIgKyBhY3R1YWwgKyAiIHJlc3VsdCBub2Rl
cyAoc2hvdWxkIGJlICIgKyBleHBlY3RlZCArICIpPGJyPiIpOworICAgIH0KKworICAgIGRvYyA9
IChuZXcgRE9NUGFyc2VyKS5wYXJzZUZyb21TdHJpbmcoU1JDXzEsICJhcHBsaWNhdGlvbi94bWwi
KTsKKworICAgIEVYUFIgPSAnLy9uYW1lc3BhY2U6Om5vZGUoKScKKyAgICBub2Rlc2V0ID0gZG9j
LmV2YWx1YXRlKEVYUFIsIGRvYywgbnVsbCwgWFBhdGhSZXN1bHQuVU5PUkRFUkVEX05PREVfU05B
UFNIT1RfVFlQRSwgbnVsbCk7CisgICAgc2hvdWxkQmUobm9kZXNldC5zbmFwc2hvdExlbmd0aCwg
NykKKworICAgIEVYUFIgPSAnLy9ub2RlKCkvbmFtZXNwYWNlOjpub2RlKCknCisgICAgbm9kZXNl
dCA9IGRvYy5ldmFsdWF0ZShFWFBSLCBkb2MsIG51bGwsIFhQYXRoUmVzdWx0LlVOT1JERVJFRF9O
T0RFX1NOQVBTSE9UX1RZUEUsIG51bGwpOworICAgIHNob3VsZEJlKG5vZGVzZXQuc25hcHNob3RM
ZW5ndGgsIDcpCisKKyAgICBFWFBSID0gJy8vKi9uYW1lc3BhY2U6Om5vZGUoKScKKyAgICBub2Rl
c2V0ID0gZG9jLmV2YWx1YXRlKEVYUFIsIGRvYywgbnVsbCwgWFBhdGhSZXN1bHQuVU5PUkRFUkVE
X05PREVfU05BUFNIT1RfVFlQRSwgbnVsbCk7CisgICAgc2hvdWxkQmUobm9kZXNldC5zbmFwc2hv
dExlbmd0aCwgNykKKworICAgIEVYUFIgPSAnLyovKi9uYW1lc3BhY2U6Om5vZGUoKScKKyAgICBu
b2Rlc2V0ID0gZG9jLmV2YWx1YXRlKEVYUFIsIGRvYywgbnVsbCwgWFBhdGhSZXN1bHQuVU5PUkRF
UkVEX05PREVfU05BUFNIT1RfVFlQRSwgbnVsbCk7CisgICAgc2hvdWxkQmUobm9kZXNldC5zbmFw
c2hvdExlbmd0aCwgNikKKworICAgIEVYUFIgPSAnLyovbmFtZXNwYWNlOjpub2RlKCl8LyovKi9u
YW1lc3BhY2U6Om5vZGUoKScKKyAgICBub2Rlc2V0ID0gZG9jLmV2YWx1YXRlKEVYUFIsIGRvYywg
bnVsbCwgWFBhdGhSZXN1bHQuVU5PUkRFUkVEX05PREVfU05BUFNIT1RfVFlQRSwgbnVsbCk7Cisg
ICAgc2hvdWxkQmUobm9kZXNldC5zbmFwc2hvdExlbmd0aCwgNykKKworICAgIEVYUFIgPSAnLy8q
JworICAgIG5vZGVzZXQgPSBkb2MuZXZhbHVhdGUoRVhQUiwgZG9jLCBudWxsLCBYUGF0aFJlc3Vs
dC5VTk9SREVSRURfTk9ERV9TTkFQU0hPVF9UWVBFLCBudWxsKTsKKyAgICBzaG91bGRCZShub2Rl
c2V0LnNuYXBzaG90TGVuZ3RoLCA0KQorCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KClBy
b3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2Zhc3QveHBhdGgvbmFtZXNwYWNlLW5vZGVz
Lmh0bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgdGV4dC9odG1sCgpJbmRl
eDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE5NTUzKQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxNCBAQAorMjAwNy0wMi0xMCAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQHdlYmtpdC5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0
cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3MjQKKyAgICAgICAgQ3Jhc2gg
d2hlbiBlbnVtZXJhdGluZyBYUGF0aCBuYW1lc3BhY2UgYXhpcworCisgICAgICAgICogeG1sL1hQ
YXRoU3RlcC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpYUGF0aDo6U3RlcDo6bm9kZXNJbkF4aXMp
OiBOYW1lc3BhY2UgYXhpcyBlbnVtZXJhdGlvbiB3YXMgYnJva2VuIGluIHRoYXQgaXQgY3Jhc2hl
ZCwgYW5kIGFsc28gaW4gdGhhdAorICAgICAgICBpdCByZXR1cm5lZCBhdHRyaWJ1dGUgbm9kZXMg
aW5zdGVhZCBvZiBYUGF0aCBuYW1lc3BhY2Ugb25lcy4gUmVtb3ZlZCBpdCBhbHRvZ2V0aGVyLgor
CiAyMDA3LTAyLTA5ICBCcmFkeSBFaWRzb24gPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IE1hY2llagpJbmRleDogV2ViQ29yZS94bWwvWFBhdGhTdGVwLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL3htbC9YUGF0aFN0ZXAuY3BwCShyZXZpc2lvbiAxOTUyOSkKKysr
IFdlYkNvcmUveG1sL1hQYXRoU3RlcC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE0NSwyOCArMTQ1
LDggQEAgTm9kZVZlY3RvciBTdGVwOjpub2Rlc0luQXhpcyhOb2RlKiBjb250ZQogICAgICAgICAg
ICAgcmV0dXJuIG5vZGVzOwogICAgICAgICB9CiAgICAgICAgIGNhc2UgTmFtZXNwYWNlQXhpczog
ewotICAgICAgICAgICAgaWYgKGNvbnRleHQtPm5vZGVUeXBlKCkgIT0gTm9kZTo6RUxFTUVOVF9O
T0RFKQotICAgICAgICAgICAgICAgIHJldHVybiBOb2RlVmVjdG9yKCk7Ci0KLSAgICAgICAgICAg
IGJvb2wgZm91bmRYbWxOc05vZGUgPSBmYWxzZTsKLSAgICAgICAgICAgIGZvciAoTm9kZSogbm9k
ZSA9IGNvbnRleHQ7IG5vZGU7IG5vZGUgPSBub2RlLT5wYXJlbnROb2RlKCkpIHsKLSAgICAgICAg
ICAgICAgICBOYW1lZEF0dHJNYXAqIGF0dHJzID0gbm9kZS0+YXR0cmlidXRlcygpOwotICAgICAg
ICAgICAgICAgIGlmICghYXR0cnMpCi0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0g
ICAgICAgICAgICAgICAgZm9yICh1bnNpZ25lZCBsb25nIGkgPSAwOyBpIDwgYXR0cnMtPmxlbmd0
aCgpOyArK2kpIHsKLSAgICAgICAgICAgICAgICAgICAgTm9kZSogbiA9IGF0dHJzLT5pdGVtKGkp
LmdldCgpOwotICAgICAgICAgICAgICAgICAgICBpZiAobi0+bm9kZU5hbWUoKS5zdGFydHNXaXRo
KCJ4bWxuczoiKSkgewotICAgICAgICAgICAgICAgICAgICAgICAgbm9kZXMuYXBwZW5kKG4pOwot
ICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKG4tPm5vZGVOYW1lKCkgPT0gInhtbG5zIiAm
JgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFmb3VuZFhtbE5zTm9kZSkgewotICAg
ICAgICAgICAgICAgICAgICAgICAgZm91bmRYbWxOc05vZGUgPSB0cnVlOwotICAgICAgICAgICAg
ICAgICAgICAgICAgaWYgKCFuLT5ub2RlVmFsdWUoKS5pc0VtcHR5KCkpCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbm9kZXMuYXBwZW5kKG4pOwotICAgICAgICAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQotICAgICAgICAgICAgcmV0dXJuIG5vZGVz
OworICAgICAgICAgICAgLy8gWFBhdGggbmFtZXNwYWNlIG5vZGVzIGFyZSBub3QgaW1wbGVtZW50
ZWQgeWV0LgorICAgICAgICAgICAgcmV0dXJuIE5vZGVWZWN0b3IoKTsKICAgICAgICAgfQogICAg
ICAgICBjYXNlIFNlbGZBeGlzOgogICAgICAgICAgICAgbm9kZXMuYXBwZW5kKGNvbnRleHQpOwo=
</data>
<flag name="review"
          id="5080"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>