Closed Bug 12402 Opened 25 years ago Closed 25 years ago

[IME][IME-CRASH]Editor crash in the middle of text input/editing

Categories

(Core :: DOM: Editor, defect, P1)

x86
Windows NT
defect

Tracking

()

VERIFIED DUPLICATE of bug 13786

People

(Reporter: blee, Assigned: ftang)

References

Details

Crash usually occurs while typing a few lines of CJK text and moving cursor a
few lines (or a moment after this).
This is not always reproducible under the same circumstances.
bld: 1999-08-20-16-M9

StackTrace Info:

Trigger Type:  Program Crash
Trigger Reason:  Access violation

Call Stack:    (Signature = IMETextTxn::Do 4e810a77)

   IMETextTxn::Do
[d:\builds\seamonkey\mozilla\editor\base\IMETextTxn.cpp, line 80]

   nsTransactionItem::Do
[d:\builds\seamonkey\mozilla\editor\txmgr\src\nsTransactionItem.cpp, line 104]

   nsTransactionManager::BeginTransaction
[d:\builds\seamonkey\mozilla\editor\txmgr\src\nsTransactionManager.cpp, line
1040]

   nsTransactionManager::Do
[d:\builds\seamonkey\mozilla\editor\txmgr\src\nsTransactionManager.cpp, line
137]

   nsEditor::Do
[d:\builds\seamonkey\mozilla\editor\base\nsEditor.cpp, line 489]

   nsEditor::SetInputMethodText
[d:\builds\seamonkey\mozilla\editor\base\nsEditor.cpp, line 3042]

   nsEditor::SetCompositionString
[d:\builds\seamonkey\mozilla\editor\base\nsEditor.cpp, line 1317]

   nsTextEditorTextListener::HandleText
[d:\builds\seamonkey\mozilla\editor\base\nsEditorEventListeners.cpp, line 1038]

   nsEventListenerManager::HandleEvent
[d:\builds\seamonkey\mozilla\layout\events\src\nsEventListenerManager.cpp, line
723]

   nsDocument::HandleDOMEvent
[d:\builds\seamonkey\mozilla\layout\base\src\nsDocument.cpp, line 2306]

   nsHTMLHtmlElement::HandleDOMEvent
[d:\builds\seamonkey\mozilla\layout\html\content\src\nsHTMLHtmlElement.cpp, line
188]

   PresShell::HandleEvent
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1869]

   nsView::HandleEvent
[d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 835]

   nsView::HandleEvent
[d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 820]

   nsView::HandleEvent
[d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 820]

   nsView::HandleEvent
[d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 820]

   nsViewManager::DispatchEvent
[d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 1611]

   HandleEvent
[d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 67]

   nsWindow::DispatchEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 502]

   nsWindow::DispatchWindowEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 523]

   nsWindow::HandleTextEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3635]

   nsWindow::ProcessMessage
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 2855]

   nsWindow::WindowProc
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 572]

   USER32.dll + 0x1186 (0x77e41186)
QA Contact: sujay → blee
Assignee: buster → tague
Status: NEW → ASSIGNED
Target Milestone: M13
In addition to fixing this particular crash, the methods in
this module should have some error checking added to them.  Assertions about
arguments that are pointers, and pre-conditions on the state of class variables
at method invocation are missing, as well as the traditional null pointer checks
before use.
Target Milestone: M13 → M14
moving out of m13 as requested.
Blocks: 16127
Assignee: tague → ftang
Status: ASSIGNED → NEW
Priority: P3 → P1
Summary: Editor crash in the middle of text input/editing → [IME][IME-CRASH]Editor crash in the middle of text input/editing
Target Milestone: M14 → M11
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
the stack trace is same as 13786. Mark them dup.

*** This bug has been marked as a duplicate of 13786 ***
Status: RESOLVED → VERIFIED
Verified dup.
You need to log in before you can comment on or make changes to this bug.