-
Bug
-
Resolution: Fixed
-
P3
-
5.0u16, 6
-
b48
-
x86
-
windows_xp
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2168468 | 6u12 | Karunakar Gajjala | P2 | Resolved | Fixed | b02 |
JDK-2170489 | 6u11-rev | Karunakar Gajjala | P3 | Resolved | Fixed | b04 |
JDK-2167390 | 6u7-rev | Karunakar Gajjala | P3 | Closed | Fixed | b14 |
JDK-2175514 | 5.0u19 | Karunakar Gajjala | P3 | Closed | Fixed | b02 |
JDK-2167181 | 5.0u18-rev | Karunakar Gajjala | P3 | Resolved | Fixed | b04 |
JDK-2187632 | 5.0u17-crev | Sean Coffey | P2 | Closed | Fixed | b04 |
JDK-2187631 | 5.0u16-crev | Sean Coffey | P2 | Resolved | Fixed | b02 |
FULL PRODUCT VERSION :
Intel Dual-Core CPU
ADDITIONAL OS VERSION INFORMATION :
Windows XP Professional, 2002, Service Pack 2
EXTRA RELEVANT SYSTEM CONFIGURATION :
Intel Dual-Core CPU
A DESCRIPTION OF THE PROBLEM :
Enter a detailed description of the problem. Please describe only one problem per report. For multiple problems, file a separate report for each one.
Typing Chinese characters into a JTextPane causes a string of exceptions to occur and the JTextPane itself freezes.
This issue can be replicated by compiling the sample application provided by Sun at the following URL and embedding the application into an applet:
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html#TextSamplerDemo
This issue can also be replicated using JRE 1.5 and JRE 1.6 update 10 beta.
Note that this issue only occurs on dual core machines.
We had originally seen this problem in our own application and raised this a bug with you (review ID: 1234725).
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Download the code provided by Sun at the following URL:
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html#TextSamplerDemo
2. Create a simple class to package this application as an applet and a simple HTML page to load the applet (see the source code packaged with this report).
3. Open the webpage to launch the application.
4. Remove the text in the bottom-right editing pane.
5. Change the input language to the following:
Language: Chinese (Taiwan)
Keyboard: Chinese (Traditional) - Quick
6. Use a combintation of the A, S, D, F and enter keys to generate Chinese characters. Randomly click before/after previous characters and continue typing. Generally within 2 minutes a mass of exceptions will occur and the JTextPane will hang.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Typing Chinese characters will not cause exceptions and will not hang the text pane.
ACTUAL -
Typing Chinese characters causes exceptions and hangs the text pane.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Attached Seperatly
REPRODUCIBILITY :
This bug can be reproduced always.
Intel Dual-Core CPU
ADDITIONAL OS VERSION INFORMATION :
Windows XP Professional, 2002, Service Pack 2
EXTRA RELEVANT SYSTEM CONFIGURATION :
Intel Dual-Core CPU
A DESCRIPTION OF THE PROBLEM :
Enter a detailed description of the problem. Please describe only one problem per report. For multiple problems, file a separate report for each one.
Typing Chinese characters into a JTextPane causes a string of exceptions to occur and the JTextPane itself freezes.
This issue can be replicated by compiling the sample application provided by Sun at the following URL and embedding the application into an applet:
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html#TextSamplerDemo
This issue can also be replicated using JRE 1.5 and JRE 1.6 update 10 beta.
Note that this issue only occurs on dual core machines.
We had originally seen this problem in our own application and raised this a bug with you (review ID: 1234725).
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Download the code provided by Sun at the following URL:
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html#TextSamplerDemo
2. Create a simple class to package this application as an applet and a simple HTML page to load the applet (see the source code packaged with this report).
3. Open the webpage to launch the application.
4. Remove the text in the bottom-right editing pane.
5. Change the input language to the following:
Language: Chinese (Taiwan)
Keyboard: Chinese (Traditional) - Quick
6. Use a combintation of the A, S, D, F and enter keys to generate Chinese characters. Randomly click before/after previous characters and continue typing. Generally within 2 minutes a mass of exceptions will occur and the JTextPane will hang.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Typing Chinese characters will not cause exceptions and will not hang the text pane.
ACTUAL -
Typing Chinese characters causes exceptions and hangs the text pane.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Attached Seperatly
REPRODUCIBILITY :
This bug can be reproduced always.
- backported by
-
JDK-2168468 Chinese Characters in JTextPane Cause Pane to Hang
- Resolved
-
JDK-2187631 Chinese Characters in JTextPane Cause Pane to Hang
- Resolved
-
JDK-2167181 Chinese Characters in JTextPane Cause Pane to Hang
- Resolved
-
JDK-2170489 Chinese Characters in JTextPane Cause Pane to Hang
- Resolved
-
JDK-2187632 Chinese Characters in JTextPane Cause Pane to Hang
- Closed
-
JDK-2167390 Chinese Characters in JTextPane Cause Pane to Hang
- Closed
-
JDK-2175514 Chinese Characters in JTextPane Cause Pane to Hang
- Closed
(2 backported by)