[Webkit-unassigned] [Bug 89526] New: Crash at WebCore::TextIterator::handleTextBox

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 19 16:27:31 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=89526

           Summary: Crash at WebCore::TextIterator::handleTextBox
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: HTML Editing
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: alice_cheng at apple.com


This crash seems to be happening mostly in Mail, in relation with autocorrection.
Here is the call stack,


>  1 com.apple.WebCore              0x7fff8ec1fa64 WebCore::TextIterator::handleTextBox() + 0x24
   2 com.apple.WebCore              0x7fff8ec1e81b WebCore::TextIterator::advance() + 0x10b
   3 com.apple.WebCore              0x7fff8ec7aca6 WebCore::CharacterIterator::advance(int) + 0x46
   4 com.apple.WebCore              0x7fff8ee9ff01 WebCore::characterSubrange(WebCore::CharacterIterator&, int, int) + 0x21
   5 com.apple.WebCore              0x7fff8ee9fec0 WebCore::TextIterator::subrange(WebCore::Range*, int, int) + 0x80
   6 com.apple.WebCore              0x7fff8ee9fe06 WebCore::TextCheckingParagraph::subrange(int, int) const + 0x36
   7 com.apple.WebCore              0x7fff8ec8be9c WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges(unsigned int, WebCore::Range*, WebCore::Range*) + 0xd8c
   8 com.apple.WebCore              0x7fff8ee7a014 WebCore::Editor::markMisspellingsAfterTypingToWord(WebCore::VisiblePosition const&, WebCore::VisibleSelection const&, bool) + 0x344
   9 com.apple.WebCore              0x7fff8ee797fc WebCore::TypingCommand::markMisspellingsAfterTyping(WebCore::TypingCommand::ETypingCommand) + 0x27c
  10 com.apple.WebCore              0x7fff8ee80d0b WebCore::TypingCommand::insertTextRunWithoutNewlines(WTF::String const&, bool) + 0xfb
  11 com.apple.WebCore              0x7fff8ee80ba0 WebCore::TypingCommand::insertText(WTF::String const&, bool) + 0xc0
  12 com.apple.WebCore              0x7fff8ee80886 WebCore::TypingCommand::insertText(WebCore::Document*, WTF::String const&, WebCore::VisibleSelection const&, unsigned int, WebCore::TypingCommand::TextCompositionType) + 0x296
  13 com.apple.WebCore              0x7fff8eef8e90 WebCore::Editor::insertTextWithoutSendingTextEvent(WTF::String const&, bool, WebCore::TextEvent*) + 0x240
  14 com.apple.WebCore              0x7fff8eede03e WebCore::Editor::handleTextEvent(WebCore::TextEvent*) + 0x14e
  15 com.apple.WebCore              0x7fff8eeddedb WebCore::EventHandler::defaultTextInputEventHandler(WebCore::TextEvent*) + 0x1b
  16 com.apple.WebCore              0x7fff8eb82e35 WebCore::Node::defaultEventHandler(WebCore::Event*) + 0x315
  17 com.apple.WebCore              0x7fff8eb82252 WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 0x412
  18 com.apple.WebCore              0x7fff8eb81e05 WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const + 0x25
  19 com.apple.WebCore              0x7fff8f30d5a6 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) + 0x96
  20 com.apple.WebCore              0x7fff8eb81d57 WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 0x37
  21 com.apple.WebCore              0x7fff8ed0c036 WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&) + 0x76
  22 com.apple.WebCore              0x7fff8eef5b45 WebCore::EventHandler::handleTextInputEvent(WTF::String const&, WebCore::Event*, WebCore::TextEventInputType) + 0x125
  23 com.apple.WebCore              0x7fff8ef179f5 WebCore::Editor::insertText(WTF::String const&, WebCore::Event*) + 0x15
  24 com.apple.WebKit               0x7fff886e8bcf -[WebHTMLView(WebNSTextInputSupport) insertText:] + 0x20f
  25 com.apple.WebKit               0x7fff886ddee8 -[WebHTMLView(WebInternal) _executeSavedKeypressCommands] + 0xf8
  26 com.apple.WebKit               0x7fff886dcf6d -[WebHTMLView(WebInternal) _interpretKeyEvent:savingCommands:] + 0x22d
  27 com.apple.WebKit               0x7fff886dd627 WebEditorClient::handleKeyboardEvent(WebCore::KeyboardEvent*) + 0x57
  28 com.apple.WebCore              0x7fff8ee9f4f6 WebCore::EventHandler::defaultKeyboardEventHandler(WebCore::KeyboardEvent*) + 0x486
  29 com.apple.WebCore              0x7fff8eb82c34 WebCore::Node::defaultEventHandler(WebCore::Event*) + 0x114
  30 com.apple.WebCore              0x7fff8eb82252 WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 0x412
  31 com.apple.WebCore              0x7fff8eb81e05 WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const + 0x25
  32 com.apple.WebCore              0x7fff8f30d5a6 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) + 0x96
  33 com.apple.WebCore              0x7fff8eb81d57 WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 0x37
  34 com.apple.WebCore              0x7fff8ed0c036 WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&) + 0x76
  35 com.apple.WebCore              0x7fff8ee9e542 WebCore::EventHandler::keyEvent(WebCore::PlatformKeyboardEvent const&) + 0x782
  36 com.apple.WebCore              0x7fff8ee9cad5 WebCore::EventHandler::keyEvent(NSEvent*) + 0x35
  37 com.apple.WebKit               0x7fff886dcbbc -[WebHTMLView keyDown:] + 0x10c
  38 com.apple.mail                 0x105d1cbcc -[MessageWebHTMLView keyDown:] + 0x0 (/SourceCache/Mail/Mail-1405/MessageViewer/MessageWebHTMLView.m:572)
  39 com.apple.AppKit               0x7fff93145c17 -[NSWindow sendEvent:] + 0x258c
  40 com.apple.mail                 0x105bd2101 -[TypeAheadWindow sendEvent:] + 0x0 (/SourceCache/Mail/Mail-1405/Compose/TypeAheadWindow.m:147)
  41 com.apple.AppKit               0x7fff930e049b -[NSApplication sendEvent:] + 0x1603
  42 com.apple.mail                 0x105b8e95a -[MailApp sendEvent:] + 0x0 (/SourceCache/Mail/Mail-1405/Application/MailApp.m:419)
  43 com.apple.AppKit               0x7fff9307fcb4 -[NSApplication run] + 0x280
  44 com.apple.AppKit               0x7fff932e5491 NSApplicationMain + 0x365
  45 com.apple.mail                 0x105be3a6c start + 0x0

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list