<?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>12086</bug_id>
          
          <creation_ts>2007-01-02 20:25:00 -0800</creation_ts>
          <short_desc>REGRESSION: Crash on login to myspace.com</short_desc>
          <delta_ts>2007-01-03 05:33:09 -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>Page Loading</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>http://www.myspace.com</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Miles Bainbridge">miles_b</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>kevin</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>37528</commentid>
    <comment_count>0</comment_count>
    <who name="Miles Bainbridge">miles_b</who>
    <bug_when>2007-01-02 20:25:00 -0800</bug_when>
    <thetext>Running build 18541 on Tiger (10.4.8, Intel Core 2 Duo machine), WebKit crashes 100% of the time, during the login process on www.myspace.com.  Build 18540 and earlier do not crash.  Clearing caches, cookies, etc don&apos;t change the behavior.  I&apos;ll attach a crash log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37529</commentid>
    <comment_count>1</comment_count>
      <attachid>12176</attachid>
    <who name="Miles Bainbridge">miles_b</who>
    <bug_when>2007-01-02 20:26:00 -0800</bug_when>
    <thetext>Created attachment 12176
Crash log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37460</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-01-02 21:20:02 -0800</bug_when>
    <thetext>Confirmed logging into myspace.com.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37462</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-01-02 21:23:25 -0800</bug_when>
    <thetext>*** Bug 12088 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37341</commentid>
    <comment_count>4</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2007-01-02 23:37:58 -0800</bug_when>
    <thetext>Pretty sure this is an overreleased ObjC wrapper for a HistoryItem - what I don&apos;t know is how that happens...!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37343</commentid>
    <comment_count>5</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2007-01-03 00:08:50 -0800</bug_when>
    <thetext>Okay, definitely a WebHistoryItem getting overreleased.  The problem is that [WebBackForwardList currentItem] returns a WebHistoryItem that has a retain count of 1 less than it used to in the previous implementation.

Previously, the WebBackForwardList accessors simply returned items that the list itself was retaining.  Now that we have these WebKit, objc wrappers that are &quot;temporary&quot; as far as the underlying WebCore::HistoryItem is concerned, code that relied on the WebBackForwardList retaining the item breaks!

The &quot;most correct&quot; fix is... gross.  But, may have to be done.  Patch is coming shortly...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37336</commentid>
    <comment_count>6</comment_count>
      <attachid>12181</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2007-01-03 00:14:32 -0800</bug_when>
    <thetext>Created attachment 12181
For sure fixes the problem - but is kinda gross

Attached a fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37335</commentid>
    <comment_count>7</comment_count>
      <attachid>12181</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2007-01-03 00:35:10 -0800</bug_when>
    <thetext>Comment on attachment 12181
For sure fixes the problem - but is kinda gross

This fix seems fine, I just hate using autorelease to solve problems like this. It makes sense, it makes sure the wrapper is retained for the entire scope needed. r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37333</commentid>
    <comment_count>8</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2007-01-03 00:49:45 -0800</bug_when>
    <thetext>This fix was checked in r18544</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37305</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-01-03 05:33:09 -0800</bug_when>
    <thetext>*** Bug 12094 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12176</attachid>
            <date>2007-01-02 20:26:00 -0800</date>
            <delta_ts>2007-01-02 20:26:00 -0800</delta_ts>
            <desc>Crash log</desc>
            <filename>myspace crash 18541.txt</filename>
            <type>text/plain</type>
            <size>5666</size>
            <attacher name="Miles Bainbridge">miles_b</attacher>
            
              <data encoding="base64">RGF0ZS9UaW1lOiAgICAgIDIwMDctMDEtMDIgMjA6MDU6NTAuNjE0IC0wODAwCk9TIFZlcnNpb246
ICAgICAxMC40LjggKEJ1aWxkIDhMMjEyNykKUmVwb3J0IFZlcnNpb246IDQKCkNvbW1hbmQ6IFNh
ZmFyaQpQYXRoOiAgICAvQXBwbGljYXRpb25zL1NhZmFyaS5hcHAvQ29udGVudHMvTWFjT1MvU2Fm
YXJpClBhcmVudDogIFdpbmRvd1NlcnZlciBbODJdCgpWZXJzaW9uOiA/Pz8gKDE4NTQxKQoKUElE
OiAgICAyMzkxClRocmVhZDogMAoKRXhjZXB0aW9uOiAgRVhDX0JSRUFLUE9JTlQgKDB4MDAwNikK
Q29kZVswXTogICAgMHgwMDAwMDAwMgpDb2RlWzFdOiAgICAweDAwMDAwMDAwCgoKVGhyZWFkIDAg
Q3Jhc2hlZDoKMCAgIGxpYm9iamMuQS5keWxpYiAgICAgICAgICAJMHg5MGE1ZGIwOSBfb2JqY19l
cnJvciArIDg2CjEgICBsaWJvYmpjLkEuZHlsaWIgICAgICAgICAgCTB4OTBhNWRiNDAgX19vYmpj
X2Vycm9yICsgNDUKMiAgIGxpYm9iamMuQS5keWxpYiAgICAgICAgICAJMHg5MGE1YzFhMCBfZnJl
ZWRIYW5kbGVyICsgNTMKMyAgIGNvbS5hcHBsZS5TYWZhcmkgICAgICAgICAJMHgwMDAyMWExNSAw
eDEwMDAgKyAxMzM2NTMKNCAgIGNvbS5hcHBsZS5TYWZhcmkgICAgICAgICAJMHgwMDAyMGJlNCAw
eDEwMDAgKyAxMzAwMjAKNSAgIGxpYm9iamMuQS5keWxpYiAgICAgICAgICAJMHg5MGE1OGQ3NiBv
YmpjX21zZ1NlbmR2ICsgNTQKNiAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjVmZTQz
ZSAtW05TSW52b2NhdGlvbiBpbnZva2VdICsgOTMyCjcgICBjb20uYXBwbGUuRm91bmRhdGlvbiAg
ICAgCTB4OTI2MjQ0MzMgLVtOU0ludm9jYXRpb24gaW52b2tlV2l0aFRhcmdldDpdICsgNjcKOCAg
IGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjVmZDRmNCAtW05TT2JqZWN0KE5TRm9yd2Fy
ZEludm9jYXRpb24pIGZvcndhcmQ6Ol0gKyA0NjkKOSAgIGxpYm9iamMuQS5keWxpYiAgICAgICAg
ICAJMHg5MGE1OGNjMSBfb2JqY19tc2dGb3J3YXJkICsgNDkKMTAgIGNvbS5hcHBsZS5XZWJLaXQg
ICAgICAgICAJMHgwMDM3NjNlYSBXZWJGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEaWRDb21t
aXRMb2FkKCkgKyAxMDIKMTEgIGNvbS5hcHBsZS5XZWJDb3JlICAgICAgICAJMHgwMTM3OWE0YSBX
ZWJDb3JlOjpGcmFtZUxvYWRlcjo6dHJhbnNpdGlvblRvQ29tbWl0dGVkKFdURjo6UGFzc1JlZlB0
cjxXZWJDb3JlOjpQYWdlQ2FjaGU+KSArIDExNgoxMiAgY29tLmFwcGxlLldlYkNvcmUgICAgICAg
IAkweDAxMzc5ZjA5IFdlYkNvcmU6OkZyYW1lTG9hZGVyOjpjb21taXRQcm92aXNpb25hbExvYWQo
V1RGOjpQYXNzUmVmUHRyPFdlYkNvcmU6OlBhZ2VDYWNoZT4pICsgMTEzCjEzICBjb20uYXBwbGUu
V2ViQ29yZSAgICAgICAgCTB4MDEzNDkzY2IgV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXI6OmNvbW1p
dElmUmVhZHkoKSArIDcxCjE0ICBjb20uYXBwbGUuV2ViQ29yZSAgICAgICAgCTB4MDEzNDk0MTQg
V2ViQ29yZTo6RG9jdW1lbnRMb2FkZXI6OmNvbW1pdExvYWQoY2hhciBjb25zdCosIGludCkgKyAz
NgoxNSAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgIAkweDAxMzU1ODUyIFdlYkNvcmU6OlJlc291
cmNlTG9hZGVyOjpkaWRSZWNlaXZlRGF0YShjaGFyIGNvbnN0KiwgaW50LCBsb25nIGxvbmcsIGJv
b2wpICsgNzAKMTYgIGNvbS5hcHBsZS5XZWJDb3JlICAgICAgICAJMHgwMTM1NzJmYyBXZWJDb3Jl
OjpNYWluUmVzb3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVEYXRhKGNoYXIgY29uc3QqLCBpbnQsIGxv
bmcgbG9uZywgYm9vbCkgKyA3MgoxNyAgY29tLmFwcGxlLldlYkNvcmUgICAgICAgIAkweDAxMzU1
MzRhIFdlYkNvcmU6OlJlc291cmNlTG9hZGVyOjpkaWRSZWNlaXZlRGF0YShXZWJDb3JlOjpSZXNv
dXJjZUhhbmRsZSosIGNoYXIgY29uc3QqLCBpbnQsIGludCkgKyA1NgoxOCAgY29tLmFwcGxlLldl
YkNvcmUgICAgICAgIAkweDAxMzY0Y2I4IC1bV2ViQ29yZVJlc291cmNlSGFuZGxlQXNEZWxlZ2F0
ZSBjb25uZWN0aW9uOmRpZFJlY2VpdmVEYXRhOmxlbmd0aFJlY2VpdmVkOl0gKyAxMzYKMTkgIGNv
bS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjY1ZGI4NiAtW05TVVJMQ29ubmVjdGlvbihOU1VS
TENvbm5lY3Rpb25JbnRlcm5hbCkgX3NlbmREaWRSZWNlaXZlRGF0YUNhbGxiYWNrXSArIDY0MQoy
MCAgY29tLmFwcGxlLkZvdW5kYXRpb24gICAgIAkweDkyNjViZTY3IC1bTlNVUkxDb25uZWN0aW9u
KE5TVVJMQ29ubmVjdGlvbkludGVybmFsKSBfc2VuZENhbGxiYWNrc10gKyA2ODYKMjEgIGNvbS5h
cHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjY1YmI0MSBfc2VuZENhbGxiYWNrcyArIDIwMQoyMiAg
Y29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uIAkweDkwODI5ZmQyIENGUnVuTG9vcFJ1blNwZWNpZmlj
ICsgMTIxMwoyMyAgY29tLmFwcGxlLkNvcmVGb3VuZGF0aW9uIAkweDkwODI5YjBlIENGUnVuTG9v
cFJ1bkluTW9kZSArIDYxCjI0ICBjb20uYXBwbGUuSElUb29sYm94ICAgICAgCTB4OTJkZDliZWYg
UnVuQ3VycmVudEV2ZW50TG9vcEluTW9kZSArIDI4NQoyNSAgY29tLmFwcGxlLkhJVG9vbGJveCAg
ICAgIAkweDkyZGQ5MmZkIFJlY2VpdmVOZXh0RXZlbnRDb21tb24gKyAzODUKMjYgIGNvbS5hcHBs
ZS5ISVRvb2xib3ggICAgICAJMHg5MmRkOTE1NCBCbG9ja1VudGlsTmV4dEV2ZW50TWF0Y2hpbmdM
aXN0SW5Nb2RlICsgODEKMjcgIGNvbS5hcHBsZS5BcHBLaXQgICAgICAgICAJMHg5MzI1ZTQ2NSBf
RFBTTmV4dEV2ZW50ICsgNTcyCjI4ICBjb20uYXBwbGUuQXBwS2l0ICAgICAgICAgCTB4OTMyNWUw
NTYgLVtOU0FwcGxpY2F0aW9uIG5leHRFdmVudE1hdGNoaW5nTWFzazp1bnRpbERhdGU6aW5Nb2Rl
OmRlcXVldWU6XSArIDEzNwoyOSAgY29tLmFwcGxlLlNhZmFyaSAgICAgICAgIAkweDAwMDA2Y2Vh
IDB4MTAwMCArIDIzNzg2CjMwICBjb20uYXBwbGUuQXBwS2l0ICAgICAgICAgCTB4OTMyNTdkZGIg
LVtOU0FwcGxpY2F0aW9uIHJ1bl0gKyA1MTIKMzEgIGNvbS5hcHBsZS5BcHBLaXQgICAgICAgICAJ
MHg5MzI0YmQyZiBOU0FwcGxpY2F0aW9uTWFpbiArIDU3MwozMiAgY29tLmFwcGxlLlNhZmFyaSAg
ICAgICAgIAkweDAwMDVmNTRhIDB4MTAwMCArIDM4NjM3OAozMyAgY29tLmFwcGxlLlNhZmFyaSAg
ICAgICAgIAkweDAwMDVmNDcxIDB4MTAwMCArIDM4NjE2MQoKVGhyZWFkIDE6CjAgICBsaWJTeXN0
ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMDk4NTcgbWFjaF9tc2dfdHJhcCArIDcKMSAgIGNvbS5h
cHBsZS5Db3JlRm91bmRhdGlvbiAJMHg5MDgyYTJmMyBDRlJ1bkxvb3BSdW5TcGVjaWZpYyArIDIw
MTQKMiAgIGNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiAJMHg5MDgyOWIwZSBDRlJ1bkxvb3BSdW5J
bk1vZGUgKyA2MQozICAgY29tLmFwcGxlLkZvdW5kYXRpb24gICAgIAkweDkyNjJjYTliICtbTlNV
UkxDb25uZWN0aW9uKE5TVVJMQ29ubmVjdGlvbkludGVybmFsKSBfcmVzb3VyY2VMb2FkTG9vcDpd
ICsgMjU5CjQgICBjb20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4OTI1ZjczNmMgZm9ya1RocmVh
ZEZvckZ1bmN0aW9uICsgMTIzCjUgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMjNk
ODcgX3B0aHJlYWRfYm9keSArIDg0CgpUaHJlYWQgMjoKMCAgIGxpYlN5c3RlbS5CLmR5bGliICAg
ICAgICAJMHg5MDAwOTg1NyBtYWNoX21zZ190cmFwICsgNwoxICAgY29tLmFwcGxlLkNvcmVGb3Vu
ZGF0aW9uIAkweDkwODJhMmYzIENGUnVuTG9vcFJ1blNwZWNpZmljICsgMjAxNAoyICAgY29tLmFw
cGxlLkNvcmVGb3VuZGF0aW9uIAkweDkwODI5YjBlIENGUnVuTG9vcFJ1bkluTW9kZSArIDYxCjMg
ICBjb20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4OTI2NTNjNGUgK1tOU1VSTENhY2hlIF9kaXNr
Q2FjaGVTeW5jTG9vcDpdICsgMjA2CjQgICBjb20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4OTI1
ZjczNmMgZm9ya1RocmVhZEZvckZ1bmN0aW9uICsgMTIzCjUgICBsaWJTeXN0ZW0uQi5keWxpYiAg
ICAgICAgCTB4OTAwMjNkODcgX3B0aHJlYWRfYm9keSArIDg0CgpUaHJlYWQgMzoKMCAgIGxpYlN5
c3RlbS5CLmR5bGliICAgICAgICAJMHg5MDAyNDQyNyBzZW1hcGhvcmVfd2FpdF9zaWduYWxfdHJh
cCArIDcKMSAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjY0ZDJmOCAtW05TQ29uZGl0
aW9uTG9jayBsb2NrV2hlbkNvbmRpdGlvbjpdICsgMzkKMiAgIGNvbS5hcHBsZS5TeW5kaWNhdGlv
biAgICAJMHg5OTZlYjk2NiAtW0FzeW5jREIgX3J1bjpdICsgMTgxCjMgICBjb20uYXBwbGUuRm91
bmRhdGlvbiAgICAgCTB4OTI1ZjczNmMgZm9ya1RocmVhZEZvckZ1bmN0aW9uICsgMTIzCjQgICBs
aWJTeXN0ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMjNkODcgX3B0aHJlYWRfYm9keSArIDg0CgpU
aHJlYWQgNDoKMCAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAgICAJMHg5MDAxOWQzYyBzZWxlY3Qg
KyAxMgoxICAgbGliU3lzdGVtLkIuZHlsaWIgICAgICAgIAkweDkwMDIzZDg3IF9wdGhyZWFkX2Jv
ZHkgKyA4NAoKVGhyZWFkIDU6CjAgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMjQ0
Mjcgc2VtYXBob3JlX3dhaXRfc2lnbmFsX3RyYXAgKyA3CjEgICBjb20uYXBwbGUuQ29sb3JTeW5j
ICAgICAgCTB4OTE1YTQ2YmYgcHRocmVhZFNlbWFwaG9yZVdhaXQodF9wdGhyZWFkU2VtYXBob3Jl
KikgKyAzNQoyICAgY29tLmFwcGxlLkNvbG9yU3luYyAgICAgIAkweDkxNWJlZGQwIENNTUNvbnZU
YXNrKHZvaWQqKSArIDYwCjMgICBsaWJTeXN0ZW0uQi5keWxpYiAgICAgICAgCTB4OTAwMjNkODcg
X3B0aHJlYWRfYm9keSArIDg0CgpUaHJlYWQgNjoKMCAgIGxpYlN5c3RlbS5CLmR5bGliICAgICAg
ICAJMHg5MDAwOTg1NyBtYWNoX21zZ190cmFwICsgNwoxICAgY29tLmFwcGxlLkNvcmVGb3VuZGF0
aW9uIAkweDkwODJhMmYzIENGUnVuTG9vcFJ1blNwZWNpZmljICsgMjAxNAoyICAgY29tLmFwcGxl
LkNvcmVGb3VuZGF0aW9uIAkweDkwODI5YjBlIENGUnVuTG9vcFJ1bkluTW9kZSArIDYxCjMgICBj
b20uYXBwbGUuRm91bmRhdGlvbiAgICAgCTB4OTI2MmNkYzYgLVtOU1J1bkxvb3AgcnVuTW9kZTpi
ZWZvcmVEYXRlOl0gKyAxODIKNCAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5MjYyY2Nj
MiAtW05TUnVuTG9vcCBydW5dICsgNzUKNSAgIGNvbS5hcHBsZS5TYWZhcmkgICAgICAgICAJMHgw
MDAzZjQ5YyAweDEwMDAgKyAyNTUxMzIKNiAgIGNvbS5hcHBsZS5Gb3VuZGF0aW9uICAgICAJMHg5
MjVmNzM2YyBmb3JrVGhyZWFkRm9yRnVuY3Rpb24gKyAxMjMKNyAgIGxpYlN5c3RlbS5CLmR5bGli
ICAgICAgICAJMHg5MDAyM2Q4NyBfcHRocmVhZF9ib2R5ICsgODQKClRocmVhZCAwIGNyYXNoZWQg
d2l0aCBYODYgVGhyZWFkIFN0YXRlICgzMi1iaXQpOgogIGVheDogMHgwMDAwMDA4MyAgICBlYng6
IDB4OTBhNWRhYzMgZWN4OiAweGJmZmZiOTljIGVkeDogMHg5MDAxYThiYwogIGVkaTogMHgxNjM2
NzFmMCAgICBlc2k6IDB4YmZmZmQ2ZDAgZWJwOiAweGJmZmZlNmQ4IGVzcDogMHhiZmZmZDZjMAog
ICBzczogMHgwMDAwMDAxZiAgICBlZmw6IDB4MDAwMDAyODYgZWlwOiAweDkwYTVkYjA5ICBjczog
MHgwMDAwMDAxNwogICBkczogMHgwMDAwMDAxZiAgICAgZXM6IDB4MDAwMDAwMWYgIGZzOiAweDAw
MDAwMDAwICBnczogMHgwMDAwMDAzNwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>12181</attachid>
            <date>2007-01-03 00:14:32 -0800</date>
            <delta_ts>2007-01-03 00:35:10 -0800</delta_ts>
            <desc>For sure fixes the problem - but is kinda gross</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>2117</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">SW5kZXg6IEhpc3RvcnkvV2ViQmFja0ZvcndhcmRMaXN0Lm1tCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEhpc3Rv
cnkvV2ViQmFja0ZvcndhcmRMaXN0Lm1tCShyZXZpc2lvbiAxODU0MikKKysrIEhpc3RvcnkvV2Vi
QmFja0ZvcndhcmRMaXN0Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xODksMTcgKzE4OSwxNyBAQAog
CiAtIChXZWJIaXN0b3J5SXRlbSAqKWJhY2tJdGVtCiB7Ci0gICAgcmV0dXJuIGtpdChjb3JlKF9w
cml2YXRlKS0+YmFja0l0ZW0oKSk7CisgICAgcmV0dXJuIFtba2l0KGNvcmUoX3ByaXZhdGUpLT5i
YWNrSXRlbSgpKSByZXRhaW5dIGF1dG9yZWxlYXNlXTsKIH0KIAogLSAoV2ViSGlzdG9yeUl0ZW0g
KiljdXJyZW50SXRlbQogewotICAgIHJldHVybiBraXQoY29yZShfcHJpdmF0ZSktPmN1cnJlbnRJ
dGVtKCkpOworICAgIHJldHVybiBbW2tpdChjb3JlKF9wcml2YXRlKS0+Y3VycmVudEl0ZW0oKSkg
cmV0YWluXSBhdXRvcmVsZWFzZV07CiB9CiAKIC0gKFdlYkhpc3RvcnlJdGVtICopZm9yd2FyZEl0
ZW0KIHsKLSAgICByZXR1cm4ga2l0KGNvcmUoX3ByaXZhdGUpLT5mb3J3YXJkSXRlbSgpKTsKKyAg
ICByZXR1cm4gW1traXQoY29yZShfcHJpdmF0ZSktPmZvcndhcmRJdGVtKCkpIHJldGFpbl0gYXV0
b3JlbGVhc2VdOwogfQogCiBzdGF0aWMgTlNBcnJheSogdmVjdG9yVG9OU0FycmF5KEhpc3RvcnlJ
dGVtVmVjdG9yJiBsaXN0KQpAQCAtMzA0LDcgKzMwNCw3IEBACiAKIC0gKFdlYkhpc3RvcnlJdGVt
ICopaXRlbUF0SW5kZXg6KGludClpbmRleAogewotICAgIHJldHVybiBraXQoY29yZShfcHJpdmF0
ZSktPml0ZW1BdEluZGV4KGluZGV4KSk7CisgICAgcmV0dXJuIFtba2l0KGNvcmUoX3ByaXZhdGUp
LT5pdGVtQXRJbmRleChpbmRleCkpIHJldGFpbl0gYXV0b3JlbGVhc2VdOwogfQogCiBAZW5kCklu
ZGV4OiBDaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gQ2hhbmdlTG9nCShyZXZpc2lvbiAxODU0MykK
KysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDA3LTAxLTAy
ICBCcmFkeSBFaWRzb24gPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeGVzIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyMDg2LCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMjA4OCwgCisgICAgICAgIHBvc3NpYmx5IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyMDg3LCBhbmQgcHJvYmFibHkgYSBzbGV3IG9mIG90aGVycworCisgICAg
ICAgIFdlYkhpc3RvcnlJdGVtcyByZXR1cm5lZCBmcm9tIHRoZSBXZWJCYWNrRm9yd2FyZExpc3Qg
YWNjZXNzb3JzIHdlcmUgYmVpbmcgb3ZlcnJlbGVhc2VkIGJ5IGNvZGUgdGhhdCAKKyAgICAgICAg
YXNzdW1lZCB0aGUgbGlzdCB3YXMgcmV0YWluaW5nIHRoZSBpdGVtcy4gIFNpbmNlIHRoZSBpdGVt
cyBhcmUganVzdCB0ZW1wb3Jhcnkgd3JhcHBlcnMsIHRoZSBsaXN0IAorICAgICAgICBpc24ndCBh
Y3R1YWxseSByZXRhaW5pbmcgdGhlbS4KKworICAgICAgICBUaGlzIHNvbHV0aW9uIGlzIHRvIHNp
bXVsYXRlIHRoZSByZXRhaW4gd2l0aCBhIFtbaWQgcmV0YWluXSBhdXRvcmVsZWFzZV0gLSBncm9z
cywgYnV0IG1heWJlIHRoZSAKKyAgICAgICAgb25seSBzb2x1dGlvbi4uLiAgPS8KKworICAgICAg
ICAqIEhpc3RvcnkvV2ViQmFja0ZvcndhcmRMaXN0Lm1tOgorICAgICAgICAoLVtXZWJCYWNrRm9y
d2FyZExpc3QgYmFja0l0ZW1dKToKKyAgICAgICAgKC1bV2ViQmFja0ZvcndhcmRMaXN0IGN1cnJl
bnRJdGVtXSk6CisgICAgICAgICgtW1dlYkJhY2tGb3J3YXJkTGlzdCBmb3J3YXJkSXRlbV0pOgor
ICAgICAgICAoLVtXZWJCYWNrRm9yd2FyZExpc3QgaXRlbUF0SW5kZXg6XSk6CisKIDIwMDctMDEt
MDIgIEJldGggRGFraW4gIDxiZGFraW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IEdlb2ZmLgo=
</data>
<flag name="review"
          id="4513"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>