<?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>48708</bug_id>
          
          <creation_ts>2010-10-29 20:06:32 -0700</creation_ts>
          <short_desc>REGRESSION (r70847): Reproducible crashes in Safari and Mail when editing text</short_desc>
          <delta_ts>2010-10-29 20:42:33 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://maps.google.com</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Rowe (bdash)">mrowe</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mitz</cc>
    
    <cc>morrita</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>302242</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-10-29 20:06:32 -0700</bug_when>
    <thetext>Safari crashes reproducibly when editing text fields after r70847.  I reported this as &lt;rdar://problem/8612962&gt; with the following steps to reproduce:

1) Load &lt;http://maps.google.com/&gt;.
2) Click &quot;Get Directions&quot;.
3) Click in the B field and start typing &quot;Luxor Hotel&quot;.

Safari crashes during step 3.

This crash also occurs in Mail when composing messages.  I also hit it when trying to file this bug in Bugzilla (typing in the Summary field) and was forced to switch to Firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302244</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-10-29 20:07:42 -0700</bug_when>
    <thetext>That change was from bug 48287.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302245</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-10-29 20:08:43 -0700</bug_when>
    <thetext>Relevant snippet from the crash log:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010

Thread 0 Crashed:
0   com.apple.WebCore             	0x0000000103860df2 WebCore::Range::cloneRange(int&amp;) const + 18 (RefPtr.h:59)
1   com.apple.WebCore             	0x0000000103fb6e27 WebCore::TextCheckingHelper::paragraphAlignedRange(int&amp;, WTF::String&amp;) const + 73 (PassRefPtr.h:185)
2   com.apple.WebCore             	0x0000000103ba3af3 WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges(unsigned int, WebCore::Range*, WebCore::Range*) + 877 (PassRefPtr.h:185)
3   com.apple.WebCore             	0x0000000103ba1e45 WebCore::Editor::correctionPanelTimerFired(WebCore::Timer&lt;WebCore::Editor&gt;*) + 219 (PassRefPtr.h:74)
4   com.apple.WebCore             	0x00000001037793be WebCore::ThreadTimers::sharedTimerFiredInternal() + 130 (ThreadTimers.cpp:115)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302246</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-10-29 20:10:12 -0700</bug_when>
    <thetext>This crash appears to occur when typing in any text area that has spell checking enabled.  That makes tip of tree unlivable.  For that reason I&apos;m going to roll out the patch that introduced this crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302248</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-10-29 20:15:28 -0700</bug_when>
    <thetext>*** Bug 48646 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302249</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-10-29 20:22:08 -0700</bug_when>
    <thetext>Bug 48646 has info about an assertion that is hit in debug builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302250</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2010-10-29 20:42:33 -0700</bug_when>
    <thetext>Rolled out in r70970.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>