[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