<?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>21289</bug_id>
          
          <creation_ts>2008-10-01 18:08:27 -0700</creation_ts>
          <short_desc>REGRESSION (r37160): Inspector crashes on load</short_desc>
          <delta_ts>2008-10-01 22:08:18 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Cameron Zwarich (cpst)">zwarich</reporter>
          <assigned_to name="Cameron Zwarich (cpst)">zwarich</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>93630</commentid>
    <comment_count>0</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2008-10-01 18:08:27 -0700</bug_when>
    <thetext>I expect that this is r37160, but I did specifically test it before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93631</commentid>
    <comment_count>1</comment_count>
      <attachid>23999</attachid>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2008-10-01 18:14:24 -0700</bug_when>
    <thetext>Created attachment 23999
Stack trace</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93657</commentid>
    <comment_count>2</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2008-10-01 21:11:25 -0700</bug_when>
    <thetext>I verified that this fails with r37160, but it did not fail when I tested it before landing without COLLECT_ON_EVERY_ALLOCATION.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93662</commentid>
    <comment_count>3</comment_count>
      <attachid>24006</attachid>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2008-10-01 21:50:09 -0700</bug_when>
    <thetext>Created attachment 24006
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93664</commentid>
    <comment_count>4</comment_count>
      <attachid>24006</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-10-01 21:56:45 -0700</bug_when>
    <thetext>Comment on attachment 24006
Proposed patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93666</commentid>
    <comment_count>5</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2008-10-01 22:08:18 -0700</bug_when>
    <thetext>Landed in r37182.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>23999</attachid>
            <date>2008-10-01 18:14:24 -0700</date>
            <delta_ts>2008-10-01 18:14:24 -0700</delta_ts>
            <desc>Stack trace</desc>
            <filename>backtrace.txt</filename>
            <type>text/plain</type>
            <size>8811</size>
            <attacher name="Cameron Zwarich (cpst)">zwarich</attacher>
            
              <data encoding="base64">UHJvZ3JhbSByZWNlaXZlZCBzaWduYWwgRVhDX0JBRF9BQ0NFU1MsIENvdWxkIG5vdCBhY2Nlc3Mg
bWVtb3J5LgpSZWFzb246IEtFUk5fSU5WQUxJRF9BRERSRVNTIGF0IGFkZHJlc3M6IDB4ZmZmNjQx
ZjgKMHhmZmY2NDFmOCBpbiA/PyAoKQooZ2RiKSBiYWNrdHJhY2UKIzAgIDB4ZmZmNjQxZjggaW4g
Pz8gKCkKIzEgIDB4MDA0OTMyMGMgaW4gSlNDOjpKU1ZhbHVlOjptYXJrICh0aGlzPTB4NWIwMmM4
KSBhdCBKU0NlbGwuaDoyNDMKIzIgIDB4MDA0OTMyMmIgaW4gSlNDOjpSZWdpc3Rlcjo6bWFyayAo
dGhpcz0weDEzYjJjYzQwKSBhdCBSZWdpc3Rlci5oOjE0OAojMyAgMHgwMDQzMjU1YyBpbiBKU0M6
OkFyZ3VtZW50czo6bWFyayAodGhpcz0weDE0NTM1ZDYwKSBhdCBBcmd1bWVudHMuY3BwOjUyCiM0
ICAweDAwNDMxZTZkIGluIEpTQzo6SGVhcDo6bWFya0NvbnNlcnZhdGl2ZWx5ICh0aGlzPTB4MTM4
ZTVlMjAsIHN0YXJ0PTB4YmZmZjE3NzQsIGVuZD0weGMwMDAwMDAwKSBhdCBjb2xsZWN0b3IuY3Bw
OjU3MQojNSAgMHgwMDQzMmUzNyBpbiBKU0M6OkhlYXA6Om1hcmtDdXJyZW50VGhyZWFkQ29uc2Vy
dmF0aXZlbHlJbnRlcm5hbCAodGhpcz0weDEzOGU1ZTIwKSBhdCBjb2xsZWN0b3IuY3BwOjU4Nwoj
NiAgMHgwMDQzMmU1NiBpbiBKU0M6OkhlYXA6Om1hcmtDdXJyZW50VGhyZWFkQ29uc2VydmF0aXZl
bHkgKHRoaXM9MHgxMzhlNWUyMCkgYXQgY29sbGVjdG9yLmNwcDo2MDMKIzcgIDB4MDA0MzMwODMg
aW4gSlNDOjpIZWFwOjptYXJrU3RhY2tPYmplY3RzQ29uc2VydmF0aXZlbHkgKHRoaXM9MHgxMzhl
NWUyMCkgYXQgY29sbGVjdG9yLmNwcDo3NTUKIzggIDB4MDA0M2Y1NDAgaW4gSlNDOjpIZWFwOjpj
b2xsZWN0ICh0aGlzPTB4MTM4ZTVlMjApIGF0IGNvbGxlY3Rvci5jcHA6OTY3CiM5ICAweDAwNGIz
ZjUxIGluIEpTQzo6SGVhcDo6aGVhcEFsbG9jYXRlPChKU0M6OkhlYXA6OkhlYXBUeXBlKTA+ICh0
aGlzPTB4MTM4ZTVlMjAsIHM9MTIpIGF0IGNvbGxlY3Rvci5jcHA6Mjk2CiMxMCAweDAwNGI0MjYw
IGluIEpTQzo6SGVhcDo6aW5saW5lQWxsb2NhdGUgKHRoaXM9MHgxMzhlNWUyMCwgcz0xMikgYXQg
Y29sbGVjdG9yLmg6NzMKIzExIDB4MDA0M2Y2M2EgaW4gSlNDOjpKU0NlbGw6Om9wZXJhdG9yIG5l
dyAoc2l6ZT0xMiwgZXhlYz0weDEzOGFmNDcwKSBhdCBKU0NlbGwuY3BwOjgyCiMxMiAweDAwNDQ4
ZWMyIGluIEpTQzo6anNPd25lZFN0cmluZyAoZXhlYz0weDEzOGFmNDcwLCBzPUAweDEzYjk1NTgw
KSBhdCBKU1N0cmluZy5jcHA6MTUwCiMxMyAweDAwNDQ4Zjg0IGluIEpTQzo6Q29kZUdlbmVyYXRv
cjo6ZW1pdExvYWQgKHRoaXM9MHhiZmZmMWUzYywgZHN0PTB4YmZmZjFmMzgsIGlkZW50aWZpZXI9
QDB4MTNiOTU1ODApIGF0IENvZGVHZW5lcmF0b3IuY3BwOjc4MAojMTQgMHgwMDQ0OGZlZiBpbiBK
U0M6OlN0cmluZ05vZGU6OmVtaXRDb2RlICh0aGlzPTB4MTNiOTU1NzAsIGdlbmVyYXRvcj1AMHhi
ZmZmMWUzYywgZHN0PTB4YmZmZjFmMzgpIGF0IG5vZGVzLmNwcDoyMzQKIzE1IDB4MDA0YjU1MjIg
aW4gSlNDOjpDb2RlR2VuZXJhdG9yOjplbWl0Tm9kZSAodGhpcz0weGJmZmYxZTNjLCBkc3Q9MHhi
ZmZmMWYzOCwgbj0weDEzYjk1NTcwKSBhdCBDb2RlR2VuZXJhdG9yLmg6MTc1CiMxNiAweDAwNDNm
OGE3IGluIEpTQzo6QXJndW1lbnRMaXN0Tm9kZTo6ZW1pdENvZGUgKHRoaXM9MHgxM2I5NTFhMCwg
Z2VuZXJhdG9yPUAweGJmZmYxZTNjLCBkc3Q9MHhiZmZmMWYzOCkgYXQgbm9kZXMuY3BwOjM3OAoj
MTcgMHgwMDRiNTUyMiBpbiBKU0M6OkNvZGVHZW5lcmF0b3I6OmVtaXROb2RlICh0aGlzPTB4YmZm
ZjFlM2MsIGRzdD0weGJmZmYxZjM4LCBuPTB4MTNiOTUxYTApIGF0IENvZGVHZW5lcmF0b3IuaDox
NzUKIzE4IDB4MDA0NjYxOGIgaW4gSlNDOjpDb2RlR2VuZXJhdG9yOjplbWl0Q2FsbCAodGhpcz0w
eGJmZmYxZTNjLCBvcGNvZGVJRD1KU0M6Om9wX2NhbGwsIGRzdD0weGJmZmYxZjE0LCBmdW5jPTB4
YmZmZjFmMjAsIGJhc2U9MHhiZmZmMWYxNCwgYXJndW1lbnRzTm9kZT0weDEzYmFjMzMwLCBkaXZv
dD0xNjU1LCBzdGFydE9mZnNldD0yMiwgZW5kT2Zmc2V0PTcpIGF0IENvZGVHZW5lcmF0b3IuY3Bw
OjExMzEKIzE5IDB4MDA0NjY0M2MgaW4gSlNDOjpDb2RlR2VuZXJhdG9yOjplbWl0Q2FsbCAodGhp
cz0weGJmZmYxZTNjLCBkc3Q9MHhiZmZmMWYxNCwgZnVuYz0weGJmZmYxZjIwLCBiYXNlPTB4YmZm
ZjFmMTQsIGFyZ3VtZW50c05vZGU9MHgxM2JhYzMzMCwgZGl2b3Q9MTY1NSwgc3RhcnRPZmZzZXQ9
MjIsIGVuZE9mZnNldD03KSBhdCBDb2RlR2VuZXJhdG9yLmNwcDoxMTEyCiMyMCAweDAwNDZhNzNh
IGluIEpTQzo6RnVuY3Rpb25DYWxsRG90Tm9kZTo6ZW1pdENvZGUgKHRoaXM9MHgxM2JhMjA3MCwg
Z2VuZXJhdG9yPUAweGJmZmYxZTNjLCBkc3Q9MHgwKSBhdCBub2Rlcy5jcHA6NDM4CiMyMSAweDAw
NGI1NTIyIGluIEpTQzo6Q29kZUdlbmVyYXRvcjo6ZW1pdE5vZGUgKHRoaXM9MHhiZmZmMWUzYywg
ZHN0PTB4MCwgbj0weDEzYmEyMDcwKSBhdCBDb2RlR2VuZXJhdG9yLmg6MTc1CiMyMiAweDAwNDY4
ZDVkIGluIEpTQzo6QXNzaWduRG90Tm9kZTo6ZW1pdENvZGUgKHRoaXM9MHgxM2JhMjc3MCwgZ2Vu
ZXJhdG9yPUAweGJmZmYxZTNjLCBkc3Q9MHgwKSBhdCBub2Rlcy5jcHA6OTUxCiMyMyAweDAwNGI1
NTIyIGluIEpTQzo6Q29kZUdlbmVyYXRvcjo6ZW1pdE5vZGUgKHRoaXM9MHhiZmZmMWUzYywgZHN0
PTB4MCwgbj0weDEzYmEyNzcwKSBhdCBDb2RlR2VuZXJhdG9yLmg6MTc1CiMyNCAweDAwNDNmN2Jk
IGluIEpTQzo6RXhwclN0YXRlbWVudE5vZGU6OmVtaXRDb2RlICh0aGlzPTB4MTNiNjA3NDAsIGdl
bmVyYXRvcj1AMHhiZmZmMWUzYywgZHN0PTB4MCkgYXQgbm9kZXMuY3BwOjExMzMKIzI1IDB4MDA0
YjU1MjIgaW4gSlNDOjpDb2RlR2VuZXJhdG9yOjplbWl0Tm9kZSAodGhpcz0weGJmZmYxZTNjLCBk
c3Q9MHgwLCBuPTB4MTNiNjA3NDApIGF0IENvZGVHZW5lcmF0b3IuaDoxNzUKIzI2IDB4MDA0M2Zm
YWEgaW4gc3RhdGVtZW50TGlzdEVtaXRDb2RlIChzdGF0ZW1lbnRzPUAweDEzYmFlNmQ0LCBnZW5l
cmF0b3I9QDB4YmZmZjFlM2MsIGRzdD0weDApIGF0IG5vZGVzLmNwcDoxMDY3CiMyNyAweDAwNDQy
NzBhIGluIEpTQzo6RnVuY3Rpb25Cb2R5Tm9kZTo6ZW1pdENvZGUgKHRoaXM9MHgxM2JhZTZjMCwg
Z2VuZXJhdG9yPUAweGJmZmYxZTNjKSBhdCBub2Rlcy5jcHA6MTgwOQojMjggMHgwMDQ0NGZiMCBp
biBKU0M6OkNvZGVHZW5lcmF0b3I6OmdlbmVyYXRlICh0aGlzPTB4YmZmZjFlM2MpIGF0IENvZGVH
ZW5lcmF0b3IuY3BwOjEzNwojMjkgMHgwMDQ2YmQ4ZCBpbiBKU0M6OkZ1bmN0aW9uQm9keU5vZGU6
OmdlbmVyYXRlQ29kZSAodGhpcz0weDEzYmFlNmMwLCBzY29wZUNoYWluTm9kZT0weDEzOGIyMDAw
KSBhdCBub2Rlcy5jcHA6MTgwMwojMzAgMHgwMDUwYWJkZiBpbiBKU0M6OkZ1bmN0aW9uQm9keU5v
ZGU6OmJ5dGVDb2RlICh0aGlzPTB4MTNiYWU2YzAsIHNjb3BlQ2hhaW49MHgxMzhiMjAwMCkgYXQg
bm9kZXMuaDoyMjY3CiMzMSAweDAwNGY3MzViIGluIEpTQzo6TWFjaGluZTo6ZXhlY3V0ZSAodGhp
cz0weDY5ZjhhMDAsIGZ1bmN0aW9uQm9keU5vZGU9MHgxM2JhZTZjMCwgZXhlYz0weGJmZmZkZDJj
LCBmdW5jdGlvbj0weDY3ZjljYzAsIHRoaXNPYmo9MHgxNDUzNWQ0MCwgYXJncz1AMHhiZmZmZGIz
MCwgc2NvcGVDaGFpbj0weDEzOGIyMDAwLCBleGNlcHRpb249MHhiZmZmZGQzMCkgYXQgL1VzZXJz
L0NhbWVyb24vV2ViS2l0L0phdmFTY3JpcHRDb3JlL1ZNL01hY2hpbmUuY3BwOjk3NwojMzIgMHgw
MDQ0YWNhMyBpbiBKU0M6OkpTRnVuY3Rpb246OmNhbGwgKHRoaXM9MHg2N2Y5Y2MwLCBleGVjPTB4
YmZmZmRkMmMsIHRoaXNWYWx1ZT0weDE0NTM1ZDQwLCBhcmdzPUAweGJmZmZkYjMwKSBhdCBKU0Z1
bmN0aW9uLmNwcDo3MAojMzMgMHgwMDQ0YWQzZiBpbiBKU0M6OmNhbGwgKGV4ZWM9MHhiZmZmZGQy
YywgZnVuY3Rpb25PYmplY3Q9MHg2N2Y5Y2MwLCBjYWxsVHlwZT1KU0M6OkNhbGxUeXBlSlMsIGNh
bGxEYXRhPUAweGJmZmZkYjhjLCB0aGlzVmFsdWU9MHgxNDUzNWQ0MCwgYXJncz1AMHhiZmZmZGIz
MCkgYXQgQ2FsbERhdGEuY3BwOjM5CiMzNCAweDAwNDU3ZjhiIGluIGZ1bmN0aW9uUHJvdG9GdW5j
Q2FsbCAoZXhlYz0weGJmZmZkZDJjLCB0aGlzVmFsdWU9MHg2N2Y5Y2MwLCBhcmdzPUAweGJmZmZk
YmU0KSBhdCBGdW5jdGlvblByb3RvdHlwZS5jcHA6MTM0CiMzNSAweDAwNGY4ZjlhIGluIEpTQzo6
TWFjaGluZTo6Y3RpX29wX2NhbGxfTm90SlNGdW5jdGlvbiAoYXJncz0weDY5ZjhhMDApIGF0IC9V
c2Vycy9DYW1lcm9uL1dlYktpdC9KYXZhU2NyaXB0Q29yZS9WTS9NYWNoaW5lLmNwcDo0NjAyCiMz
NiAweDA2YWY0Mzk4IGluID8/ICgpCiMzNyAweDAwNGY3NGQxIGluIEpTQzo6TWFjaGluZTo6ZXhl
Y3V0ZSAodGhpcz0weDY5ZjhhMDAsIGZ1bmN0aW9uQm9keU5vZGU9MHgxM2IxZmYzMCwgZXhlYz0w
eGJmZmZlMDJjLCBmdW5jdGlvbj0weDY3ZjUxNjAsIHRoaXNPYmo9MHg2N2Y0YzAwLCBhcmdzPUAw
eGJmZmZkZTI0LCBzY29wZUNoYWluPTB4MTM4YjIwMDAsIGV4Y2VwdGlvbj0weGJmZmZlMDMwKSBh
dCAvVXNlcnMvQ2FtZXJvbi9XZWJLaXQvSmF2YVNjcmlwdENvcmUvVk0vTWFjaGluZS5jcHA6OTk2
CiMzOCAweDAwNDRhY2EzIGluIEpTQzo6SlNGdW5jdGlvbjo6Y2FsbCAodGhpcz0weDY3ZjUxNjAs
IGV4ZWM9MHhiZmZmZTAyYywgdGhpc1ZhbHVlPTB4NjdmNGMwMCwgYXJncz1AMHhiZmZmZGUyNCkg
YXQgSlNGdW5jdGlvbi5jcHA6NzAKIzM5IDB4MDA0NGFkM2YgaW4gSlNDOjpjYWxsIChleGVjPTB4
YmZmZmUwMmMsIGZ1bmN0aW9uT2JqZWN0PTB4NjdmNTE2MCwgY2FsbFR5cGU9SlNDOjpDYWxsVHlw
ZUpTLCBjYWxsRGF0YT1AMHhiZmZmZGU4MCwgdGhpc1ZhbHVlPTB4NjdmNGMwMCwgYXJncz1AMHhi
ZmZmZGUyNCkgYXQgQ2FsbERhdGEuY3BwOjM5CiM0MCAweDAwNDU4MGY4IGluIGZ1bmN0aW9uUHJv
dG9GdW5jQXBwbHkgKGV4ZWM9MHhiZmZmZTAyYywgdGhpc1ZhbHVlPTB4NjdmNTE2MCwgYXJncz1A
MHhiZmZmZGVlNCkgYXQgRnVuY3Rpb25Qcm90b3R5cGUuY3BwOjExNAojNDEgMHgwMDRmOGY5YSBp
biBKU0M6Ok1hY2hpbmU6OmN0aV9vcF9jYWxsX05vdEpTRnVuY3Rpb24gKGFyZ3M9MHg2OWY4YTAw
KSBhdCAvVXNlcnMvQ2FtZXJvbi9XZWJLaXQvSmF2YVNjcmlwdENvcmUvVk0vTWFjaGluZS5jcHA6
NDYwMgojNDIgMHgwNmEyNDJmOSBpbiA/PyAoKQojNDMgMHgwMDRmNzRkMSBpbiBKU0M6Ok1hY2hp
bmU6OmV4ZWN1dGUgKHRoaXM9MHg2OWY4YTAwLCBmdW5jdGlvbkJvZHlOb2RlPTB4MTNhYWUwMzAs
IGV4ZWM9MHgxMzhhZjQ3MCwgZnVuY3Rpb249MHgxNDUzMmU4MCwgdGhpc09iaj0weDE0NTMzNmEw
LCBhcmdzPUAweGJmZmZlMTIwLCBzY29wZUNoYWluPTB4MTQ0ZjU2MTAsIGV4Y2VwdGlvbj0weDEz
OGFmNDc0KSBhdCAvVXNlcnMvQ2FtZXJvbi9XZWJLaXQvSmF2YVNjcmlwdENvcmUvVk0vTWFjaGlu
ZS5jcHA6OTk2CiM0NCAweDAwNDRhY2EzIGluIEpTQzo6SlNGdW5jdGlvbjo6Y2FsbCAodGhpcz0w
eDE0NTMyZTgwLCBleGVjPTB4MTM4YWY0NzAsIHRoaXNWYWx1ZT0weDE0NTMzNmEwLCBhcmdzPUAw
eGJmZmZlMTIwKSBhdCBKU0Z1bmN0aW9uLmNwcDo3MAojNDUgMHgwMDQ0YWQzZiBpbiBKU0M6OmNh
bGwgKGV4ZWM9MHgxMzhhZjQ3MCwgZnVuY3Rpb25PYmplY3Q9MHgxNDUzMmU4MCwgY2FsbFR5cGU9
SlNDOjpDYWxsVHlwZUpTLCBjYWxsRGF0YT1AMHhiZmZmZTE4MCwgdGhpc1ZhbHVlPTB4MTQ1MzM2
YTAsIGFyZ3M9QDB4YmZmZmUxMjApIGF0IENhbGxEYXRhLmNwcDozOQojNDYgMHgwMzk3MjkwOCBp
biBXZWJDb3JlOjpKU0Fic3RyYWN0RXZlbnRMaXN0ZW5lcjo6aGFuZGxlRXZlbnQgKHRoaXM9MHgx
M2FhZGJjMCwgZXZlbnQ9MHgxNDYwMGY3MCwgaXNXaW5kb3dFdmVudD1mYWxzZSkgYXQgL1VzZXJz
L0NhbWVyb24vV2ViS2l0L1dlYkNvcmUvYmluZGluZ3MvanMvSlNFdmVudExpc3RlbmVyLmNwcDo5
OAojNDcgMHgwMzRhNTQzOSBpbiBXZWJDb3JlOjpFdmVudFRhcmdldE5vZGU6OmhhbmRsZUxvY2Fs
RXZlbnRzICh0aGlzPTB4MTQ2MDA4MjAsIGV2dD0weDE0NjAwZjcwLCB1c2VDYXB0dXJlPWZhbHNl
KSBhdCAvVXNlcnMvQ2FtZXJvbi9XZWJLaXQvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXROb2RlLmNw
cDoxNzQKIzQ4IDB4MDM0YTY4NzkgaW4gV2ViQ29yZTo6RXZlbnRUYXJnZXROb2RlOjpkaXNwYXRj
aEdlbmVyaWNFdmVudCAodGhpcz0weDE0NjAwODIwLCBlPUAweGJmZmZlMmQ4LCBlYz1AMHhiZmZm
ZTMxOCwgdGVtcEV2ZW50PXRydWUpIGF0IC9Vc2Vycy9DYW1lcm9uL1dlYktpdC9XZWJDb3JlL2Rv
bS9FdmVudFRhcmdldE5vZGUuY3BwOjI1OQojNDkgMHgwMzRhNmU5MyBpbiBXZWJDb3JlOjpFdmVu
dFRhcmdldE5vZGU6OmRpc3BhdGNoRXZlbnQgKHRoaXM9MHgxNDYwMDgyMCwgZT1AMHhiZmZmZTMx
YywgZWM9QDB4YmZmZmUzMTgsIHRlbXBFdmVudD10cnVlKSBhdCAvVXNlcnMvQ2FtZXJvbi9XZWJL
aXQvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXROb2RlLmNwcDoyMDIKIzUwIDB4MDM0YTg1YTIgaW4g
V2ViQ29yZTo6RXZlbnRUYXJnZXROb2RlOjpkaXNwYXRjaEV2ZW50Rm9yVHlwZSAodGhpcz0weDE0
NjAwODIwLCBldmVudFR5cGU9QDB4NDYyNzQ3OCwgY2FuQnViYmxlQXJnPWZhbHNlLCBjYW5jZWxh
YmxlQXJnPWZhbHNlKSBhdCAvVXNlcnMvQ2FtZXJvbi9XZWJLaXQvV2ViQ29yZS9kb20vRXZlbnRU
YXJnZXROb2RlLmNwcDo1OTcKIzUxIDB4MDM1NzBmMTkgaW4gV2ViQ29yZTo6SFRNTFNjcmlwdEVs
ZW1lbnQ6OmRpc3BhdGNoTG9hZEV2ZW50ICh0aGlzPTB4MTQ2MDA4MjApIGF0IC9Vc2Vycy9DYW1l
cm9uL1dlYktpdC9XZWJDb3JlL2h0bWwvSFRNTFNjcmlwdEVsZW1lbnQuY3BwOjIyMAojNTIgMHgw
M2E5ZjAwMCBpbiBXZWJDb3JlOjpTY3JpcHRFbGVtZW50RGF0YTo6bm90aWZ5RmluaXNoZWQgKHRo
aXM9MHgxNDYwMDg2OCwgbz0weDEzYWE5NTEwKSBhdCAvVXNlcnMvQ2FtZXJvbi9XZWJLaXQvV2Vi
Q29yZS9kb20vU2NyaXB0RWxlbWVudC5jcHA6MTk0CiM1MyAweDAzMzM2NjgwIGluIFdlYkNvcmU6
OkNhY2hlZFNjcmlwdDo6Y2hlY2tOb3RpZnkgKHRoaXM9MHgxM2FhOTUxMCkgYXQgL1VzZXJzL0Nh
bWVyb24vV2ViS2l0L1dlYkNvcmUvbG9hZGVyL0NhY2hlZFNjcmlwdC5jcHA6OTMKIzU0IDB4MDMz
MzY3ZTEgaW4gV2ViQ29yZTo6Q2FjaGVkU2NyaXB0OjpkYXRhICh0aGlzPTB4MTNhYTk1MTAsIGRh
dGE9QDB4YmZmZmU0NWMsIGFsbERhdGFSZWNlaXZlZD10cnVlKSBhdCAvVXNlcnMvQ2FtZXJvbi9X
ZWJLaXQvV2ViQ29yZS9sb2FkZXIvQ2FjaGVkU2NyaXB0LmNwcDo4MwojNTUgMHgwMzk3ZGE1ZCBp
biBXZWJDb3JlOjpMb2FkZXI6Okhvc3Q6OmRpZEZpbmlzaExvYWRpbmcgKHRoaXM9MHg2ODUzNjMw
LCBsb2FkZXI9MHgxM2FhOTY0MCkgYXQgL1VzZXJzL0NhbWVyb24vV2ViS2l0L1dlYkNvcmUvbG9h
ZGVyL2xvYWRlci5jcHA6Mjk4CiM1NiAweDAzOGY5YjM5IGluIFdlYkNvcmU6OlN1YnJlc291cmNl
TG9hZGVyOjpkaWRGaW5pc2hMb2FkaW5nICh0aGlzPTB4MTNhYTk2NDApIGF0IC9Vc2Vycy9DYW1l
cm9uL1dlYktpdC9XZWJDb3JlL2xvYWRlci9TdWJyZXNvdXJjZUxvYWRlci5jcHA6MTkzCiM1NyAw
eDAzODFlY2Y4IGluIFdlYkNvcmU6OlJlc291cmNlTG9hZGVyOjpkaWRGaW5pc2hMb2FkaW5nICh0
aGlzPTB4MTNhYTk2NDApIGF0IC9Vc2Vycy9DYW1lcm9uL1dlYktpdC9XZWJDb3JlL2xvYWRlci9S
ZXNvdXJjZUxvYWRlci5jcHA6Mzk4CiM1OCAweDAzODFjMmQ2IGluIC1bV2ViQ29yZVJlc291cmNl
SGFuZGxlQXNEZWxlZ2F0ZSBjb25uZWN0aW9uRGlkRmluaXNoTG9hZGluZzpdIChzZWxmPTB4MTQ0
ZjUwNDAsIF9jbWQ9MHg5MTJjODU2NCwgY29uPTB4MTQ0ZjY3ZTApIGF0IC9Vc2Vycy9DYW1lcm9u
L1dlYktpdC9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlSGFuZGxlTWFjLm1t
OjUzMAojNTkgMHg5MDFiMDA5NyBpbiAtW05TVVJMQ29ubmVjdGlvbihOU1VSTENvbm5lY3Rpb25S
ZWFsbHlJbnRlcm5hbCkgc2VuZERpZEZpbmlzaExvYWRpbmddICgpCiM2MCAweDkwMWIwMDAzIGlu
IF9OU1VSTENvbm5lY3Rpb25EaWRGaW5pc2hMb2FkaW5nICgpCiM2MSAweDkzYWFiMjA5IGluIHNl
bmREaWRGaW5pc2hMb2FkaW5nQ2FsbGJhY2sgKCkKIzYyIDB4OTNhYTgxODAgaW4gX0NGVVJMQ29u
bmVjdGlvblNlbmRDYWxsYmFja3MgKCkKIzYzIDB4OTNhYTdhMjUgaW4gbXV4ZXJTb3VyY2VQZXJm
b3JtICgpCiM2NCAweDkxOGM1NjE1IGluIENGUnVuTG9vcFJ1blNwZWNpZmljICgpCiM2NSAweDkx
OGM1Y2Y4IGluIENGUnVuTG9vcFJ1bkluTW9kZSAoKQojNjYgMHg5NjM0MjQ4MCBpbiBSdW5DdXJy
ZW50RXZlbnRMb29wSW5Nb2RlICgpCiM2NyAweDk2MzQyMjk5IGluIFJlY2VpdmVOZXh0RXZlbnRD
b21tb24gKCkKIzY4IDB4OTYzNDIxMGQgaW4gQmxvY2tVbnRpbE5leHRFdmVudE1hdGNoaW5nTGlz
dEluTW9kZSAoKQojNjkgMHg5M2VjNTNlZCBpbiBfRFBTTmV4dEV2ZW50ICgpCiM3MCAweDkzZWM0
Y2EwIGluIC1bTlNBcHBsaWNhdGlvbiBuZXh0RXZlbnRNYXRjaGluZ01hc2s6dW50aWxEYXRlOmlu
TW9kZTpkZXF1ZXVlOl0gKCkKIzcxIDB4MDAwMDg2YmUgaW4gPz8gKCkKIzcyIDB4OTNlYmRjZGIg
aW4gLVtOU0FwcGxpY2F0aW9uIHJ1bl0gKCkKIzczIDB4OTNlOGFmMTQgaW4gTlNBcHBsaWNhdGlv
bk1haW4gKCkKIzc0IDB4MDAwYmE0ZDYgaW4gPz8gKCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24006</attachid>
            <date>2008-10-01 21:50:09 -0700</date>
            <delta_ts>2008-10-01 21:56:45 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>mark.diff</filename>
            <type>text/plain</type>
            <size>2576</size>
            <attacher name="Cameron Zwarich (cpst)">zwarich</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDM3MTc5
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMDgtMTAt
MDEgIENhbWVyb24gWndhcmljaCAgPHp3YXJpY2hAYXBwbGUuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ1ZyAyMTI4OTogUkVHUkVTU0lPTiAo
cjM3MTYwKTogSW5zcGVjdG9yIGNyYXNoZXMgb24gbG9hZAorICAgICAgICA8aHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMjg5PgorCisgICAgICAgIFRoZSBjb2RlIGlu
IEFyZ3VtZW50czo6bWFyaygpIGluIHIzNzE2MCB3YXMgd3JvbmcuIEl0IG1hcmtzIGluZGljZXMg
aW4KKyAgICAgICAgZC0+cmVnaXN0ZXJzLCBidXQgdGhhdCBtYWtlcyBubyBzZW5zZSAodGhleSBh
cmUgbG9jYWwgdmFyaWFibGVzLCBub3QKKyAgICAgICAgYXJndW1lbnRzKS4gSXQgc2hvdWxkIG1h
cmsgdGhvc2UgaW5kaWNlcyBpbiBkLT5yZWdpc3RlckFycmF5IGluc3RlYWQuCisKKyAgICAgICAg
VGhpcyBwYXRjaCBhbHNvIGNoYW5nZXMgQXJndW1lbnRzOjpjb3B5UmVnaXN0ZXJzKCkgdG8gdXNl
IGQtPm51bVBhcmFtZXRlcnMKKyAgICAgICAgaW5zdGVhZCBvZiByZWNvbXB1dGluZyBpdC4KKwor
ICAgICAgICAqIGtqcy9Bcmd1bWVudHMuY3BwOgorICAgICAgICAoSlNDOjpBcmd1bWVudHM6Om1h
cmspOgorICAgICAgICAqIGtqcy9Bcmd1bWVudHMuaDoKKyAgICAgICAgKEpTQzo6QXJndW1lbnRz
Ojpjb3B5UmVnaXN0ZXJzKToKKwogMjAwOC0wOS0zMCAgRGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwuCkluZGV4OiBranMvQXJn
dW1lbnRzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBranMvQXJndW1lbnRzLmNwcAkocmV2aXNpb24gMzcx
NzkpCisrKyBranMvQXJndW1lbnRzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDMsMTMgKzQzLDE1
IEBAIEFyZ3VtZW50czo6fkFyZ3VtZW50cygpCiAgICAgICAgIGRlbGV0ZSBbXSBkLT5leHRyYUFy
Z3VtZW50czsKIH0KIAotdm9pZCBBcmd1bWVudHM6Om1hcmsoKSAKK3ZvaWQgQXJndW1lbnRzOjpt
YXJrKCkKIHsKICAgICBKU09iamVjdDo6bWFyaygpOwogCi0gICAgZm9yICh1bnNpZ25lZCBpID0g
MDsgaSA8IGQtPm51bVBhcmFtZXRlcnM7ICsraSkgewotICAgICAgICBpZiAoIWQtPnJlZ2lzdGVy
c1tpXS5tYXJrZWQoKSkKLSAgICAgICAgICAgIGQtPnJlZ2lzdGVyc1tpXS5tYXJrKCk7CisgICAg
aWYgKGQtPnJlZ2lzdGVyQXJyYXkpIHsKKyAgICAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8
IGQtPm51bVBhcmFtZXRlcnM7ICsraSkgeworICAgICAgICAgICAgaWYgKCFkLT5yZWdpc3RlckFy
cmF5W2ldLm1hcmtlZCgpKQorICAgICAgICAgICAgICAgIGQtPnJlZ2lzdGVyQXJyYXlbaV0ubWFy
aygpOworICAgICAgICB9CiAgICAgfQogCiAgICAgaWYgKGQtPmV4dHJhQXJndW1lbnRzKSB7Cklu
ZGV4OiBranMvQXJndW1lbnRzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0ga2pzL0FyZ3VtZW50cy5oCShyZXZp
c2lvbiAzNzE3OSkKKysrIGtqcy9Bcmd1bWVudHMuaAkod29ya2luZyBjb3B5KQpAQCAtMTM3LDEz
ICsxMzcsMTEgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgIEFTU0VSVCghZC0+YWN0aXZhdGlv
bik7CiAgICAgICAgIEFTU0VSVCghZC0+cmVnaXN0ZXJBcnJheSk7CiAKLSAgICAgICAgc2l6ZV90
IG51bVBhcmFtZXRlcnNNaW51c1RoaXMgPSBkLT5jYWxsZWUtPm1fYm9keS0+Z2VuZXJhdGVkQnl0
ZUNvZGUoKS5udW1QYXJhbWV0ZXJzIC0gMTsKLQotICAgICAgICBpZiAoIW51bVBhcmFtZXRlcnNN
aW51c1RoaXMpCisgICAgICAgIGlmICghZC0+bnVtUGFyYW1ldGVycykKICAgICAgICAgICAgIHJl
dHVybjsKIAotICAgICAgICBpbnQgcmVnaXN0ZXJPZmZzZXQgPSBudW1QYXJhbWV0ZXJzTWludXNU
aGlzICsgUmVnaXN0ZXJGaWxlOjpDYWxsRnJhbWVIZWFkZXJTaXplOwotICAgICAgICBzaXplX3Qg
cmVnaXN0ZXJBcnJheVNpemUgPSBudW1QYXJhbWV0ZXJzTWludXNUaGlzOworICAgICAgICBpbnQg
cmVnaXN0ZXJPZmZzZXQgPSBkLT5udW1QYXJhbWV0ZXJzICsgUmVnaXN0ZXJGaWxlOjpDYWxsRnJh
bWVIZWFkZXJTaXplOworICAgICAgICBzaXplX3QgcmVnaXN0ZXJBcnJheVNpemUgPSBkLT5udW1Q
YXJhbWV0ZXJzOwogCiAgICAgICAgIFJlZ2lzdGVyKiByZWdpc3RlckFycmF5ID0gbmV3IFJlZ2lz
dGVyW3JlZ2lzdGVyQXJyYXlTaXplXTsKICAgICAgICAgbWVtY3B5KHJlZ2lzdGVyQXJyYXksIGQt
PnJlZ2lzdGVycyAtIHJlZ2lzdGVyT2Zmc2V0LCByZWdpc3RlckFycmF5U2l6ZSAqIHNpemVvZihS
ZWdpc3RlcikpOwo=
</data>
<flag name="review"
          id="10853"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>