<?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>45175</bug_id>
          
          <creation_ts>2010-09-03 08:07:43 -0700</creation_ts>
          <short_desc>[WebView unmarkAllTextMatches] will crash if the webview is already closed</short_desc>
          <delta_ts>2010-09-03 08:34:03 -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>WebKit API</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="John Sullivan">sullivan</reporter>
          <assigned_to name="John Sullivan">sullivan</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>273945</commentid>
    <comment_count>0</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2010-09-03 08:07:43 -0700</bug_when>
    <thetext>[WebView unmarkAllTextMatches] should be robust if it&apos;s called when the webview is already closed. Radar bug 8391230 is a case where this crash can occur.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273947</commentid>
    <comment_count>1</comment_count>
      <attachid>66495</attachid>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2010-09-03 08:12:41 -0700</bug_when>
    <thetext>Created attachment 66495
Bail out if WebView is closed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>273957</commentid>
    <comment_count>2</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2010-09-03 08:34:03 -0700</bug_when>
    <thetext>Landed in r66733.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>66495</attachid>
            <date>2010-09-03 08:12:41 -0700</date>
            <delta_ts>2010-09-03 08:25:47 -0700</delta_ts>
            <desc>Bail out if WebView is closed</desc>
            <filename>unmarkAllTextMatches_patch.txt</filename>
            <type>text/plain</type>
            <size>2378</size>
            <attacher name="John Sullivan">sullivan</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9tYWMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9tYWMvQ2hh
bmdlTG9nCShyZXZpc2lvbiA2NjczMSkKKysrIFdlYktpdC9tYWMvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTAtMDktMDMgIEpvaG4gU3VsbGl2YW4gIDxzdWxs
aXZhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisg
ICAgICAgIAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NDUxNzUKKyAgICAgICAgW1dlYlZpZXcgdW5tYXJrQWxsVGV4dE1hdGNoZXNdIHdpbGwgY3Jhc2gg
aWYgdGhlIHdlYnZpZXcgaXMgYWxyZWFkeSBjbG9zZWQKKworICAgICAgICBNYWRlIHRoaXMgYW5k
IHJlbGF0ZWQgbWV0aG9kcyByb2J1c3QgYWdhaW5zdCBiZWluZyBjYWxsZWQgd2hlbiB0aGUgV2Vi
VmlldyBpcyBjbG9zZWQuCisKKyAgICAgICAgKiBXZWJWaWV3L1dlYlZpZXcubW06CisgICAgICAg
ICgtW1dlYlZpZXcgbWFya0FsbE1hdGNoZXNGb3JUZXh0OmNhc2VTZW5zaXRpdmU6aGlnaGxpZ2h0
OmxpbWl0Ol0pOgorICAgICAgICBCYWlsIG91dCBpZiB0aGUgV2ViVmlldyBpcyBjbG9zZWQuCisg
ICAgICAgICgtW1dlYlZpZXcgY291bnRNYXRjaGVzRm9yVGV4dDpjYXNlU2Vuc2l0aXZlOmhpZ2hs
aWdodDpsaW1pdDptYXJrTWF0Y2hlczpdKToKKyAgICAgICAgRGl0dG8uCisgICAgICAgICgtW1dl
YlZpZXcgdW5tYXJrQWxsVGV4dE1hdGNoZXNdKToKKyAgICAgICAgRGl0dG8uCisgICAgICAgICgt
W1dlYlZpZXcgcmVjdHNGb3JUZXh0TWF0Y2hlc10pOgorICAgICAgICBEaXR0by4KKwogMjAxMC0w
OS0wMyAgSGlyb25vcmkgQm9ubyAgPGhib25vQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBLZW50IFRhbXVyYS4KSW5kZXg6IFdlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3Lm1t
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3Lm1tCShyZXZpc2lvbiA2
NjczMSkKKysrIFdlYktpdC9tYWMvV2ViVmlldy9XZWJWaWV3Lm1tCSh3b3JraW5nIGNvcHkpCkBA
IC00MzgwLDExICs0MzgwLDE3IEBAIC0gKEJPT0wpY2FuTWFya0FsbFRleHRNYXRjaGVzCiAKIC0g
KE5TVUludGVnZXIpbWFya0FsbE1hdGNoZXNGb3JUZXh0OihOU1N0cmluZyAqKXN0cmluZyBjYXNl
U2Vuc2l0aXZlOihCT09MKWNhc2VGbGFnIGhpZ2hsaWdodDooQk9PTCloaWdobGlnaHQgbGltaXQ6
KE5TVUludGVnZXIpbGltaXQKIHsKKyAgICBpZiAoX3ByaXZhdGUtPmNsb3NlZCkKKyAgICAgICAg
cmV0dXJuIDA7CisKICAgICByZXR1cm4gW3NlbGYgY291bnRNYXRjaGVzRm9yVGV4dDpzdHJpbmcg
Y2FzZVNlbnNpdGl2ZTpjYXNlRmxhZyBoaWdobGlnaHQ6aGlnaGxpZ2h0IGxpbWl0OmxpbWl0IG1h
cmtNYXRjaGVzOllFU107CiB9CiAKIC0gKE5TVUludGVnZXIpY291bnRNYXRjaGVzRm9yVGV4dDoo
TlNTdHJpbmcgKilzdHJpbmcgY2FzZVNlbnNpdGl2ZTooQk9PTCljYXNlRmxhZyBoaWdobGlnaHQ6
KEJPT0wpaGlnaGxpZ2h0IGxpbWl0OihOU1VJbnRlZ2VyKWxpbWl0IG1hcmtNYXRjaGVzOihCT09M
KW1hcmtNYXRjaGVzCiB7CisgICAgaWYgKF9wcml2YXRlLT5jbG9zZWQpCisgICAgICAgIHJldHVy
biAwOworCiAgICAgV2ViRnJhbWUgKmZyYW1lID0gW3NlbGYgbWFpbkZyYW1lXTsKICAgICB1bnNp
Z25lZCBtYXRjaENvdW50ID0gMDsKICAgICBkbyB7CkBAIC00NDA5LDYgKzQ0MTUsOSBAQCAtIChO
U1VJbnRlZ2VyKWNvdW50TWF0Y2hlc0ZvclRleHQ6KE5TU3RyCiAKIC0gKHZvaWQpdW5tYXJrQWxs
VGV4dE1hdGNoZXMKIHsKKyAgICBpZiAoX3ByaXZhdGUtPmNsb3NlZCkKKyAgICAgICAgcmV0dXJu
OworCiAgICAgV2ViRnJhbWUgKmZyYW1lID0gW3NlbGYgbWFpbkZyYW1lXTsKICAgICBkbyB7CiAg
ICAgICAgIGlkIDxXZWJEb2N1bWVudFZpZXc+IHZpZXcgPSBbW2ZyYW1lIGZyYW1lVmlld10gZG9j
dW1lbnRWaWV3XTsKQEAgLTQ0MjEsNiArNDQzMCw5IEBAIC0gKHZvaWQpdW5tYXJrQWxsVGV4dE1h
dGNoZXMKIAogLSAoTlNBcnJheSAqKXJlY3RzRm9yVGV4dE1hdGNoZXMKIHsKKyAgICBpZiAoX3By
aXZhdGUtPmNsb3NlZCkKKyAgICAgICAgcmV0dXJuIFtOU0FycmF5IGFycmF5XTsKKwogICAgIE5T
TXV0YWJsZUFycmF5ICpyZXN1bHQgPSBbTlNNdXRhYmxlQXJyYXkgYXJyYXldOwogICAgIFdlYkZy
YW1lICpmcmFtZSA9IFtzZWxmIG1haW5GcmFtZV07CiAgICAgZG8gewo=
</data>
<flag name="review"
          id="55531"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>