<?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>81958</bug_id>
          
          <creation_ts>2012-03-22 13:29:54 -0700</creation_ts>
          <short_desc>REGRESSION (r105453): Crash when handling touch events</short_desc>
          <delta_ts>2012-04-17 08:47:57 -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>WebCore Misc.</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>Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yong Li">yong.li.webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>ap</cc>
    
    <cc>qinmin</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>585639</commentid>
    <comment_count>0</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-03-22 13:29:54 -0700</bug_when>
    <thetext>In the case touched document is deleted by touchstart and touchmove, WebKit will crash when processing the subsequent touch events on the same node.

This is a regression of r105453, Bug 75506</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>586345</commentid>
    <comment_count>1</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-03-23 07:51:05 -0700</bug_when>
    <thetext>I&apos;ve got a fix and a manual test, working on a auto layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>586548</commentid>
    <comment_count>2</comment_count>
      <attachid>133524</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-03-23 11:44:15 -0700</bug_when>
    <thetext>Created attachment 133524
The patch

I&apos;m adding a manual test. To cover this with a layout test, we have to make DRT support sending a few touch points with different states (pressed, moved, released) in one shot. I&apos;ll open another bug for that</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593627</commentid>
    <comment_count>3</comment_count>
      <attachid>135139</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-04-02 11:27:48 -0700</bug_when>
    <thetext>Created attachment 135139
changelog updated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593635</commentid>
    <comment_count>4</comment_count>
    <who name="Min Qin">qinmin</who>
    <bug_when>2012-04-02 11:38:43 -0700</bug_when>
    <thetext>Thanks for fixing this.

Looks good to me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593724</commentid>
    <comment_count>5</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-04-02 12:57:34 -0700</bug_when>
    <thetext>I will work on the blocking bug 82075 to make it possible to layout test it.

(In reply to comment #2)
&gt; Created an attachment (id=133524) [details]
&gt; The patch
&gt; 
&gt; I&apos;m adding a manual test. To cover this with a layout test, we have to make DRT support sending a few touch points with different states (pressed, moved, released) in one shot. I&apos;ll open another bug for that</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593737</commentid>
    <comment_count>6</comment_count>
      <attachid>135139</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-02 13:16:06 -0700</bug_when>
    <thetext>Comment on attachment 135139
changelog updated

Rejecting attachment 135139 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

ERROR: /mnt/git/webkit-commit-queue/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/12311665</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604001</commentid>
    <comment_count>7</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-04-17 07:10:15 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 135139 [details])
&gt; Rejecting attachment 135139 [details] from commit-queue.
&gt; 
&gt; Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1
&gt; 
&gt; ERROR: /mnt/git/webkit-commit-queue/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).
&gt; 
&gt; Full output: http://queues.webkit.org/results/12311665

I think the line &quot;Review By&quot; was accidentally removed from the ChangeLog of Manual tests, this failed to merge in the viewer which failed the commit bot. It should be a simple update.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604010</commentid>
    <comment_count>8</comment_count>
      <attachid>137534</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-04-17 07:38:17 -0700</bug_when>
    <thetext>Created attachment 137534
try again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604014</commentid>
    <comment_count>9</comment_count>
      <attachid>137536</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-04-17 07:44:50 -0700</bug_when>
    <thetext>Created attachment 137536
Again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604029</commentid>
    <comment_count>10</comment_count>
      <attachid>137536</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-17 08:20:21 -0700</bug_when>
    <thetext>Comment on attachment 137536
Again

Clearing flags on attachment: 137536

Committed r114379: &lt;http://trac.webkit.org/changeset/114379&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133524</attachid>
            <date>2012-03-23 11:44:15 -0700</date>
            <delta_ts>2012-04-02 11:27:48 -0700</delta_ts>
            <desc>The patch</desc>
            <filename>81958.patch</filename>
            <type>text/plain</type>
            <size>3033</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCAwYjk0NWQ0Li4wMzk3NjY4
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTItMDMtMjMgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TiAocjEwNTQ1Myk6IENyYXNoIHdoZW4gaGFuZGxpbmcgdG91Y2ggZXZlbnRzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTk1OAorCisgICAgICAgIEFk
ZCBhIG1hbnVhbCB0ZXN0IGZvciB0aGlzIGlzc3VlLgorCisgICAgICAgICogTWFudWFsVGVzdHMv
cmVzb3VyY2VzL2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBNYW51YWxUZXN0cy90b3VjaC1zdGFsZS1pZnJhbWUtY3Jhc2guaHRtbDogQWRkZWQuCisKIDIw
MTItMDMtMjMgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUkVH
UkVTU0lPTihyMTExNzU0KTogcGx1Z2lucy9yZWxvYWRwbHVnaW5zLWFuZC1wYWdlcy5odG1sIGZh
aWxzIG9uIGFsbCBwbGF0Zm9ybXMKZGlmZiAtLWdpdCBhL01hbnVhbFRlc3RzL3Jlc291cmNlcy9p
ZnJhbWUtcmVsb2FkZWQtb24tdG91Y2guaHRtbCBiL01hbnVhbFRlc3RzL3Jlc291cmNlcy9pZnJh
bWUtcmVsb2FkZWQtb24tdG91Y2guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi4wZmE5OGM1Ci0tLSAvZGV2L251bGwKKysrIGIvTWFudWFsVGVzdHMvcmVzb3VyY2VzL2lm
cmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sCkBAIC0wLDAgKzEsMyBAQAorPGJvZHk+Cis8ZGl2
IG9udG91Y2hzdGFydD0id2luZG93LmxvY2F0aW9uLnJlbG9hZCgpIiBzdHlsZT0iYmFja2dyb3Vu
ZC1jb2xvcjpncmVlbjtoZWlnaHQ6MjAwcHg7d2lkdGg6MjAwcHgiPlRvdWNoIG1lPC9kaXY+Cis8
L2JvZHk+CmRpZmYgLS1naXQgYS9NYW51YWxUZXN0cy90b3VjaC1zdGFsZS1pZnJhbWUtY3Jhc2gu
aHRtbCBiL01hbnVhbFRlc3RzL3RvdWNoLXN0YWxlLWlmcmFtZS1jcmFzaC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU4NzUxZjMKLS0tIC9kZXYvbnVsbAorKysgYi9N
YW51YWxUZXN0cy90b3VjaC1zdGFsZS1pZnJhbWUtY3Jhc2guaHRtbApAQCAtMCwwICsxLDQgQEAK
Kzxib2R5PgorPGlmcmFtZSBpZD0iaWZyYW1lIiBzcmM9InJlc291cmNlcy9pZnJhbWUtcmVsb2Fk
ZWQtb24tdG91Y2guaHRtbCI+PC9pZnJhbWU+CitUaGlzIHRlc3QgcGFzc2VzIGlmIGl0IGRvZXNu
J3QgY3Jhc2guCis8L2JvZHk+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmMyN2U0MS4uOGIxMGM3MSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAzLTIzICBZb25nIExpICA8eW9saUByaW0uY29t
PgorCisgICAgICAgIFJFR1JFU1NJT04gKHIxMDU0NTMpOiBDcmFzaCB3aGVuIGhhbmRsaW5nIHRv
dWNoIGV2ZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODE5NTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBbHdheXMgcGVyZm9ybSBzYW5pdHkgY2hlY2tzIHdoZW4gaGFuZGxpbmcgZXZlcnkgdG91Y2gg
cG9pbnQKKyAgICAgICAgYmVjYXVzZSB0aGUgbm9kZSBhbmQgZG9jdW1lbnQgbWF5IGhhdmUgYmVl
biBkZXN0cm95ZWQgb3IgZGV0YWNoZWQuCisKKyAgICAgICAgTWFudWFsVGVzdHMvdG91Y2gtc3Rh
bGUtaWZyYW1lLWNyYXNoLmh0bWwgYWRkZWQuCisKKyAgICAgICAgKiBwYWdlL0V2ZW50SGFuZGxl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFdmVudEhhbmRsZXI6OmhhbmRsZVRvdWNoRXZlbnQp
OgorCiAyMDEyLTAzLTIzICBYaW5nbmFuIFdhbmcgIDx4aW5nbmFuLndhbmdAaW50ZWwuY29tPgog
CiAgICAgICAgIE9wdGltaXplIGZvciBJUFAgaW4gRGlyZWN0Q29udm9sdmVyOjpwcm9jZXNzKCkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcAppbmRleCBhYmE4NjI0Li5mMGIxMmU0IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0zNDk1LDggKzM0OTUsMTUgQEAg
Ym9vbCBFdmVudEhhbmRsZXI6OmhhbmRsZVRvdWNoRXZlbnQoY29uc3QgUGxhdGZvcm1Ub3VjaEV2
ZW50JiBldmVudCkKIAogICAgICAgICBpZiAoIXRvdWNoVGFyZ2V0LmdldCgpKQogICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgIERvY3VtZW50KiBkb2MgPSB0b3VjaFRhcmdldC0+dG9Ob2Rl
KCktPmRvY3VtZW50KCk7CisgICAgICAgIGlmICghZG9jKQorICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIGlmICghZG9jLT5oYXNMaXN0ZW5lclR5cGUoRG9jdW1lbnQ6OlRPVUNIX0xJU1RF
TkVSKSkKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBGcmFtZSogdGFyZ2V0RnJhbWUg
PSBkb2MtPmZyYW1lKCk7CisgICAgICAgIGlmICghdGFyZ2V0RnJhbWUpCisgICAgICAgICAgICBj
b250aW51ZTsKIAotICAgICAgICBGcmFtZSogdGFyZ2V0RnJhbWUgPSB0b3VjaFRhcmdldC0+dG9O
b2RlKCktPmRvY3VtZW50KCktPmZyYW1lKCk7CiAgICAgICAgIGlmIChtX2ZyYW1lICE9IHRhcmdl
dEZyYW1lKSB7CiAgICAgICAgICAgICAvLyBwYWdlUG9pbnQgc2hvdWxkIGFsd2F5cyBiZSByZWxh
dGl2ZSB0byB0aGUgdGFyZ2V0IGVsZW1lbnRzIGNvbnRhaW5pbmcgZnJhbWUuCiAgICAgICAgICAg
ICBwYWdlUG9pbnQgPSBkb2N1bWVudFBvaW50Rm9yV2luZG93UG9pbnQodGFyZ2V0RnJhbWUsIHBv
aW50LnBvcygpKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135139</attachid>
            <date>2012-04-02 11:27:48 -0700</date>
            <delta_ts>2012-04-17 08:48:13 -0700</delta_ts>
            <desc>changelog updated</desc>
            <filename>81958.patch</filename>
            <type>text/plain</type>
            <size>3195</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA1Mzc4YTA3Li5lYzBlMTk0
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTItMDMtMjMgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TiAocjEwNTQ1Myk6IENyYXNoIHdoZW4gaGFuZGxpbmcgdG91Y2ggZXZlbnRzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTk1OAorCisgICAgICAgIEFk
ZCBhIG1hbnVhbCB0ZXN0IGZvciB0aGlzIGlzc3VlIGJlY2F1c2UgRHVtcFJlbmRlclRyZWUKKyAg
ICAgICAgY3VycmVudGx5IGNhbm5vdCBzZW5kIGEgZ3JvdXAgb2YgdG91Y2ggcG9pbnRzIHdpdGgK
KyAgICAgICAgZGlmZmVyZW50IHRvdWNoIHN0YXRlcyBpbiBvbmUgc2hvdC4KKworICAgICAgICAq
IE1hbnVhbFRlc3RzL3Jlc291cmNlcy9pZnJhbWUtcmVsb2FkZWQtb24tdG91Y2guaHRtbDogQWRk
ZWQuCisgICAgICAgICogTWFudWFsVGVzdHMvdG91Y2gtc3RhbGUtaWZyYW1lLWNyYXNoLmh0bWw6
IEFkZGVkLgorCiAyMDEyLTA0LTAyICBCYWxhenMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9y
Zz4KIAogICAgICAgICBbUXRdW1dLMl0gU2V0IHVwIHBsdWdpbiBwcm9jZXNzIG9uIFVuaXgKZGlm
ZiAtLWdpdCBhL01hbnVhbFRlc3RzL3Jlc291cmNlcy9pZnJhbWUtcmVsb2FkZWQtb24tdG91Y2gu
aHRtbCBiL01hbnVhbFRlc3RzL3Jlc291cmNlcy9pZnJhbWUtcmVsb2FkZWQtb24tdG91Y2guaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wZmE5OGM1Ci0tLSAvZGV2L251
bGwKKysrIGIvTWFudWFsVGVzdHMvcmVzb3VyY2VzL2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5o
dG1sCkBAIC0wLDAgKzEsMyBAQAorPGJvZHk+Cis8ZGl2IG9udG91Y2hzdGFydD0id2luZG93Lmxv
Y2F0aW9uLnJlbG9hZCgpIiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjpncmVlbjtoZWlnaHQ6MjAw
cHg7d2lkdGg6MjAwcHgiPlRvdWNoIG1lPC9kaXY+Cis8L2JvZHk+CmRpZmYgLS1naXQgYS9NYW51
YWxUZXN0cy90b3VjaC1zdGFsZS1pZnJhbWUtY3Jhc2guaHRtbCBiL01hbnVhbFRlc3RzL3RvdWNo
LXN0YWxlLWlmcmFtZS1jcmFzaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjU4NzUxZjMKLS0tIC9kZXYvbnVsbAorKysgYi9NYW51YWxUZXN0cy90b3VjaC1zdGFsZS1p
ZnJhbWUtY3Jhc2guaHRtbApAQCAtMCwwICsxLDQgQEAKKzxib2R5PgorPGlmcmFtZSBpZD0iaWZy
YW1lIiBzcmM9InJlc291cmNlcy9pZnJhbWUtcmVsb2FkZWQtb24tdG91Y2guaHRtbCI+PC9pZnJh
bWU+CitUaGlzIHRlc3QgcGFzc2VzIGlmIGl0IGRvZXNuJ3QgY3Jhc2guCis8L2JvZHk+CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKaW5kZXggMGFhNzcwYS4uMjg1ZmJkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisy
MDEyLTAzLTIzICBZb25nIExpICA8eW9saUByaW0uY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KHIxMDU0NTMpOiBDcmFzaCB3aGVuIGhhbmRsaW5nIHRvdWNoIGV2ZW50cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE5NTgKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbHdheXMgcGVyZm9ybSBzYW5pdHkg
Y2hlY2tzIHdoZW4gaGFuZGxpbmcgZXZlcnkgdG91Y2ggcG9pbnQKKyAgICAgICAgYmVjYXVzZSB0
aGUgbm9kZSBhbmQgZG9jdW1lbnQgbWF5IGhhdmUgYmVlbiBkZXN0cm95ZWQgb3IgZGV0YWNoZWQu
CisKKyAgICAgICAgTWFudWFsVGVzdHMvdG91Y2gtc3RhbGUtaWZyYW1lLWNyYXNoLmh0bWwgYWRk
ZWQuCisgICAgICAgIChEdW1wUmVuZGVyVHJlZSBkb2Vzbid0IHN1cHBvcnQgdHJhbnNpdGluZyB0
b3VjaCBzdGF0ZXMgaW4gb25lIHNob3QgeWV0KQorCisgICAgICAgICogcGFnZS9FdmVudEhhbmRs
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RXZlbnRIYW5kbGVyOjpoYW5kbGVUb3VjaEV2ZW50
KToKKwogMjAxMi0wNC0wMiAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJvdEBnbWFpbC5j
b20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjExMjE2My4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvRXZlbnRIYW5kbGVyLmNwcAppbmRleCAxNjgzYzNkLi42NDIzMWIzIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0zNTA2LDggKzM1MDYsMTUgQEAgYm9vbCBFdmVu
dEhhbmRsZXI6OmhhbmRsZVRvdWNoRXZlbnQoY29uc3QgUGxhdGZvcm1Ub3VjaEV2ZW50JiBldmVu
dCkKIAogICAgICAgICBpZiAoIXRvdWNoVGFyZ2V0LmdldCgpKQogICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgIERvY3VtZW50KiBkb2MgPSB0b3VjaFRhcmdldC0+dG9Ob2RlKCktPmRvY3Vt
ZW50KCk7CisgICAgICAgIGlmICghZG9jKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IGlmICghZG9jLT5oYXNMaXN0ZW5lclR5cGUoRG9jdW1lbnQ6OlRPVUNIX0xJU1RFTkVSKSkKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBGcmFtZSogdGFyZ2V0RnJhbWUgPSBkb2MtPmZy
YW1lKCk7CisgICAgICAgIGlmICghdGFyZ2V0RnJhbWUpCisgICAgICAgICAgICBjb250aW51ZTsK
IAotICAgICAgICBGcmFtZSogdGFyZ2V0RnJhbWUgPSB0b3VjaFRhcmdldC0+dG9Ob2RlKCktPmRv
Y3VtZW50KCktPmZyYW1lKCk7CiAgICAgICAgIGlmIChtX2ZyYW1lICE9IHRhcmdldEZyYW1lKSB7
CiAgICAgICAgICAgICAvLyBwYWdlUG9pbnQgc2hvdWxkIGFsd2F5cyBiZSByZWxhdGl2ZSB0byB0
aGUgdGFyZ2V0IGVsZW1lbnRzIGNvbnRhaW5pbmcgZnJhbWUuCiAgICAgICAgICAgICBwYWdlUG9p
bnQgPSBkb2N1bWVudFBvaW50Rm9yV2luZG93UG9pbnQodGFyZ2V0RnJhbWUsIHBvaW50LnBvcygp
KTsK
</data>
<flag name="review"
          id="139564"
          type_id="1"
          status="+"
          setter="tonikitoo"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137534</attachid>
            <date>2012-04-17 07:38:17 -0700</date>
            <delta_ts>2012-04-17 07:39:13 -0700</delta_ts>
            <desc>try again</desc>
            <filename>81958.patch</filename>
            <type>text/plain</type>
            <size>3233</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA1Mzc4YTA3Li5lYzBlMTk0
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTItMDMtMjMgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TiAocjEwNTQ1Myk6IENyYXNoIHdoZW4gaGFuZGxpbmcgdG91Y2ggZXZlbnRzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTk1OAorCisgICAgICAgIFJl
dmlld2VkIGJ5IEFudG9uaW8gR29tZXMuCisKKyAgICAgICAgQWRkIGEgbWFudWFsIHRlc3QgZm9y
IHRoaXMgaXNzdWUgYmVjYXVzZSBEdW1wUmVuZGVyVHJlZQorICAgICAgICBjdXJyZW50bHkgY2Fu
bm90IHNlbmQgYSBncm91cCBvZiB0b3VjaCBwb2ludHMgd2l0aAorICAgICAgICBkaWZmZXJlbnQg
dG91Y2ggc3RhdGVzIGluIG9uZSBzaG90LgorCisgICAgICAgICogTWFudWFsVGVzdHMvcmVzb3Vy
Y2VzL2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBNYW51
YWxUZXN0cy90b3VjaC1zdGFsZS1pZnJhbWUtY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTItMDQt
MDIgIEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFtRdF1b
V0syXSBTZXQgdXAgcGx1Z2luIHByb2Nlc3Mgb24gVW5peApkaWZmIC0tZ2l0IGEvTWFudWFsVGVz
dHMvcmVzb3VyY2VzL2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sIGIvTWFudWFsVGVzdHMv
cmVzb3VyY2VzL2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjBmYTk4YzUKLS0tIC9kZXYvbnVsbAorKysgYi9NYW51YWxUZXN0
cy9yZXNvdXJjZXMvaWZyYW1lLXJlbG9hZGVkLW9uLXRvdWNoLmh0bWwKQEAgLTAsMCArMSwzIEBA
Cis8Ym9keT4KKzxkaXYgb250b3VjaHN0YXJ0PSJ3aW5kb3cubG9jYXRpb24ucmVsb2FkKCkiIHN0
eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO2hlaWdodDoyMDBweDt3aWR0aDoyMDBweCI+VG91
Y2ggbWU8L2Rpdj4KKzwvYm9keT4KZGlmZiAtLWdpdCBhL01hbnVhbFRlc3RzL3RvdWNoLXN0YWxl
LWlmcmFtZS1jcmFzaC5odG1sIGIvTWFudWFsVGVzdHMvdG91Y2gtc3RhbGUtaWZyYW1lLWNyYXNo
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTg3NTFmMwotLS0gL2Rl
di9udWxsCisrKyBiL01hbnVhbFRlc3RzL3RvdWNoLXN0YWxlLWlmcmFtZS1jcmFzaC5odG1sCkBA
IC0wLDAgKzEsNCBAQAorPGJvZHk+Cis8aWZyYW1lIGlkPSJpZnJhbWUiIHNyYz0icmVzb3VyY2Vz
L2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sIj48L2lmcmFtZT4KK1RoaXMgdGVzdCBwYXNz
ZXMgaWYgaXQgZG9lc24ndCBjcmFzaC4KKzwvYm9keT4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwYWE3NzBhLi4y
ODVmYmRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDMtMjMgIFlvbmcgTGkg
IDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjEwNTQ1Myk6IENyYXNoIHdo
ZW4gaGFuZGxpbmcgdG91Y2ggZXZlbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04MTk1OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEFsd2F5cyBwZXJmb3JtIHNhbml0eSBjaGVja3Mgd2hlbiBoYW5kbGlu
ZyBldmVyeSB0b3VjaCBwb2ludAorICAgICAgICBiZWNhdXNlIHRoZSBub2RlIGFuZCBkb2N1bWVu
dCBtYXkgaGF2ZSBiZWVuIGRlc3Ryb3llZCBvciBkZXRhY2hlZC4KKworICAgICAgICBNYW51YWxU
ZXN0cy90b3VjaC1zdGFsZS1pZnJhbWUtY3Jhc2guaHRtbCBhZGRlZC4KKyAgICAgICAgKER1bXBS
ZW5kZXJUcmVlIGRvZXNuJ3Qgc3VwcG9ydCB0cmFuc2l0aW5nIHRvdWNoIHN0YXRlcyBpbiBvbmUg
c2hvdCB5ZXQpCisKKyAgICAgICAgKiBwYWdlL0V2ZW50SGFuZGxlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpFdmVudEhhbmRsZXI6OmhhbmRsZVRvdWNoRXZlbnQpOgorCiAyMDEyLTA0LTAyICBT
aGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJl
dmlld2VkLCByb2xsaW5nIG91dCByMTEyMTYzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9FdmVudEhhbmRsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIu
Y3BwCmluZGV4IDE2ODNjM2QuLjY0MjMxYjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvRXZlbnRIYW5kbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxl
ci5jcHAKQEAgLTM1MDYsOCArMzUwNiwxNSBAQCBib29sIEV2ZW50SGFuZGxlcjo6aGFuZGxlVG91
Y2hFdmVudChjb25zdCBQbGF0Zm9ybVRvdWNoRXZlbnQmIGV2ZW50KQogCiAgICAgICAgIGlmICgh
dG91Y2hUYXJnZXQuZ2V0KCkpCiAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgRG9jdW1l
bnQqIGRvYyA9IHRvdWNoVGFyZ2V0LT50b05vZGUoKS0+ZG9jdW1lbnQoKTsKKyAgICAgICAgaWYg
KCFkb2MpCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCFkb2MtPmhhc0xpc3Rl
bmVyVHlwZShEb2N1bWVudDo6VE9VQ0hfTElTVEVORVIpKQorICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIEZyYW1lKiB0YXJnZXRGcmFtZSA9IGRvYy0+ZnJhbWUoKTsKKyAgICAgICAgaWYg
KCF0YXJnZXRGcmFtZSkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIEZyYW1lKiB0
YXJnZXRGcmFtZSA9IHRvdWNoVGFyZ2V0LT50b05vZGUoKS0+ZG9jdW1lbnQoKS0+ZnJhbWUoKTsK
ICAgICAgICAgaWYgKG1fZnJhbWUgIT0gdGFyZ2V0RnJhbWUpIHsKICAgICAgICAgICAgIC8vIHBh
Z2VQb2ludCBzaG91bGQgYWx3YXlzIGJlIHJlbGF0aXZlIHRvIHRoZSB0YXJnZXQgZWxlbWVudHMg
Y29udGFpbmluZyBmcmFtZS4KICAgICAgICAgICAgIHBhZ2VQb2ludCA9IGRvY3VtZW50UG9pbnRG
b3JXaW5kb3dQb2ludCh0YXJnZXRGcmFtZSwgcG9pbnQucG9zKCkpOwo=
</data>
<flag name="commit-queue"
          id="142615"
          type_id="3"
          status="-"
          setter="yong.li.webkit"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137536</attachid>
            <date>2012-04-17 07:44:50 -0700</date>
            <delta_ts>2012-04-17 08:20:21 -0700</delta_ts>
            <desc>Again</desc>
            <filename>81958.patch</filename>
            <type>text/plain</type>
            <size>3232</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA1Mzc4YTA3Li5lYzBlMTk0
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTItMDMtMjMgIFlvbmcgTGkgIDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TiAocjEwNTQ1Myk6IENyYXNoIHdoZW4gaGFuZGxpbmcgdG91Y2ggZXZlbnRzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTk1OAorCisgICAgICAgIFJl
dmlld2VkIGJ5IEFudG9uaW8gR29tZXMuCisKKyAgICAgICAgQWRkIGEgbWFudWFsIHRlc3QgZm9y
IHRoaXMgaXNzdWUgYmVjYXVzZSBEdW1wUmVuZGVyVHJlZQorICAgICAgICBjdXJyZW50bHkgY2Fu
bm90IHNlbmQgYSBncm91cCBvZiB0b3VjaCBwb2ludHMgd2l0aAorICAgICAgICBkaWZmZXJlbnQg
dG91Y2ggc3RhdGVzIGluIG9uZSBzaG90LgorCisgICAgICAgICogTWFudWFsVGVzdHMvcmVzb3Vy
Y2VzL2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBNYW51
YWxUZXN0cy90b3VjaC1zdGFsZS1pZnJhbWUtY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTItMDQt
MDIgIEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFtRdF1b
V0syXSBTZXQgdXAgcGx1Z2luIHByb2Nlc3Mgb24gVW5peApkaWZmIC0tZ2l0IGEvTWFudWFsVGVz
dHMvcmVzb3VyY2VzL2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sIGIvTWFudWFsVGVzdHMv
cmVzb3VyY2VzL2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjBmYTk4YzUKLS0tIC9kZXYvbnVsbAorKysgYi9NYW51YWxUZXN0
cy9yZXNvdXJjZXMvaWZyYW1lLXJlbG9hZGVkLW9uLXRvdWNoLmh0bWwKQEAgLTAsMCArMSwzIEBA
Cis8Ym9keT4KKzxkaXYgb250b3VjaHN0YXJ0PSJ3aW5kb3cubG9jYXRpb24ucmVsb2FkKCkiIHN0
eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOmdyZWVuO2hlaWdodDoyMDBweDt3aWR0aDoyMDBweCI+VG91
Y2ggbWU8L2Rpdj4KKzwvYm9keT4KZGlmZiAtLWdpdCBhL01hbnVhbFRlc3RzL3RvdWNoLXN0YWxl
LWlmcmFtZS1jcmFzaC5odG1sIGIvTWFudWFsVGVzdHMvdG91Y2gtc3RhbGUtaWZyYW1lLWNyYXNo
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTg3NTFmMwotLS0gL2Rl
di9udWxsCisrKyBiL01hbnVhbFRlc3RzL3RvdWNoLXN0YWxlLWlmcmFtZS1jcmFzaC5odG1sCkBA
IC0wLDAgKzEsNCBAQAorPGJvZHk+Cis8aWZyYW1lIGlkPSJpZnJhbWUiIHNyYz0icmVzb3VyY2Vz
L2lmcmFtZS1yZWxvYWRlZC1vbi10b3VjaC5odG1sIj48L2lmcmFtZT4KK1RoaXMgdGVzdCBwYXNz
ZXMgaWYgaXQgZG9lc24ndCBjcmFzaC4KKzwvYm9keT4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwYWE3NzBhLi4y
ODVmYmRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDMtMjMgIFlvbmcgTGkg
IDx5b2xpQHJpbS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjEwNTQ1Myk6IENyYXNoIHdo
ZW4gaGFuZGxpbmcgdG91Y2ggZXZlbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04MTk1OAorCisgICAgICAgIFJldmlld2VkIGJ5IEFudG9uaW8gR29t
ZXMuCisKKyAgICAgICAgQWx3YXlzIHBlcmZvcm0gc2FuaXR5IGNoZWNrcyB3aGVuIGhhbmRsaW5n
IGV2ZXJ5IHRvdWNoIHBvaW50CisgICAgICAgIGJlY2F1c2UgdGhlIG5vZGUgYW5kIGRvY3VtZW50
IG1heSBoYXZlIGJlZW4gZGVzdHJveWVkIG9yIGRldGFjaGVkLgorCisgICAgICAgIE1hbnVhbFRl
c3RzL3RvdWNoLXN0YWxlLWlmcmFtZS1jcmFzaC5odG1sIGFkZGVkLgorICAgICAgICAoRHVtcFJl
bmRlclRyZWUgZG9lc24ndCBzdXBwb3J0IHRyYW5zaXRpbmcgdG91Y2ggc3RhdGVzIGluIG9uZSBz
aG90IHlldCkKKworICAgICAgICAqIHBhZ2UvRXZlbnRIYW5kbGVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkV2ZW50SGFuZGxlcjo6aGFuZGxlVG91Y2hFdmVudCk6CisKIDIwMTItMDQtMDIgIFNo
ZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2
aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTIxNjMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL0V2ZW50SGFuZGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5j
cHAKaW5kZXggMTY4M2MzZC4uNjQyMzFiMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFn
ZS9FdmVudEhhbmRsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVy
LmNwcApAQCAtMzUwNiw4ICszNTA2LDE1IEBAIGJvb2wgRXZlbnRIYW5kbGVyOjpoYW5kbGVUb3Vj
aEV2ZW50KGNvbnN0IFBsYXRmb3JtVG91Y2hFdmVudCYgZXZlbnQpCiAKICAgICAgICAgaWYgKCF0
b3VjaFRhcmdldC5nZXQoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBEb2N1bWVu
dCogZG9jID0gdG91Y2hUYXJnZXQtPnRvTm9kZSgpLT5kb2N1bWVudCgpOworICAgICAgICBpZiAo
IWRvYykKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBpZiAoIWRvYy0+aGFzTGlzdGVu
ZXJUeXBlKERvY3VtZW50OjpUT1VDSF9MSVNURU5FUikpCisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgRnJhbWUqIHRhcmdldEZyYW1lID0gZG9jLT5mcmFtZSgpOworICAgICAgICBpZiAo
IXRhcmdldEZyYW1lKQorICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgRnJhbWUqIHRh
cmdldEZyYW1lID0gdG91Y2hUYXJnZXQtPnRvTm9kZSgpLT5kb2N1bWVudCgpLT5mcmFtZSgpOwog
ICAgICAgICBpZiAobV9mcmFtZSAhPSB0YXJnZXRGcmFtZSkgewogICAgICAgICAgICAgLy8gcGFn
ZVBvaW50IHNob3VsZCBhbHdheXMgYmUgcmVsYXRpdmUgdG8gdGhlIHRhcmdldCBlbGVtZW50cyBj
b250YWluaW5nIGZyYW1lLgogICAgICAgICAgICAgcGFnZVBvaW50ID0gZG9jdW1lbnRQb2ludEZv
cldpbmRvd1BvaW50KHRhcmdldEZyYW1lLCBwb2ludC5wb3MoKSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>