[regression] Crash on text input with KO IME

VERIFIED FIXED in M16

Status

()

P3
normal
VERIFIED FIXED
19 years ago
8 years ago

People

(Reporter: blee, Assigned: mjudge)

Tracking

({inputmethod})

Trunk
x86
Windows NT
inputmethod
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

19 years ago
Steps to reproduce:
1) Load a page with text input field (a URL above).
2) Switch on MS Global IME [ko].
3) Start typing ko words(e.g. "akak sksk" on EN KB) in text input field,
   including Sidebar Search text field.
==> Crash (hang) after first character input (w/o committing it).

bld tested: 040509 M15, Same problem under Win98 JA w/ Global IME [ko].
(FYI, Any text input in Composer and mail comp window is disabled in this bld)
(Reporter)

Updated

19 years ago
QA Contact: teruko → blee

Updated

19 years ago
Status: NEW → ASSIGNED
Target Milestone: --- → M15
(Reporter)

Updated

19 years ago
Summary: KO Global IME disabled → Crash typing in KO chars with MS Global IME

Comment 1

19 years ago
Is this a regression?  If so, add that to the Summary.
Does this work with standard IME on Korean Windows?
(Reporter)

Comment 2

19 years ago
I don't think this is a regression. This happens exactly the same way with 
standard IME on KO NT. Editing summary to reflect this fact. For Win2k KO IME, 
refer to bug 29606.
Summary: Crash typing in KO chars with MS Global IME → Crash on text input with KO IME

Comment 3

19 years ago
I see it hang, not crash. It hang inside the 
mozilla/layout/html/base/src/nsTextFrame.cpp

in this while loop-
 830                          while (details)
 831 mjudge       1.227       {
 832                            if (!(details->mType & 
SELECTION_TYPES_WE_CARE_ABOUT))
 833                              continue;
 834                            if (details->mStart == details->mEnd)
 835                              continue;//collapsed selections need not apply

The 1 or 2 if failed and it just "continue" without "details= details->mNext;" 
so we keep looping in the while loop forever.
reassign to mjudge.
Assignee: ftang → mjudge
Status: ASSIGNED → NEW

Comment 4

19 years ago
moving to M16
Target Milestone: M15 → M16

Updated

19 years ago
Blocks: 35012

Updated

19 years ago
Keywords: beta2
Summary: Crash on text input with KO IME → [regression] Crash on text input with KO IME
(Assignee)

Comment 5

19 years ago
fixed
Status: NEW → RESOLVED
Last Resolved: 19 years ago
Resolution: --- → FIXED
(Reporter)

Comment 6

19 years ago
Verified in Win 04-12-06-M15 bld.
Status: RESOLVED → VERIFIED

Updated

19 years ago
Keywords: nsbeta2
Keywords: inputmethod
You need to log in before you can comment on or make changes to this bug.