Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6668385
Votes 1
Synopsis Java applet crashes IE 6 in AwtComponent::ImmAssociateContext()
Category java:classes_awt
Reported Against b03 , b04 , b12
Release Fixed 5.0u18-rev(b04), 5.0u19(b02) (Bug ID:2175512)
State 10-Fix Delivered, Verified, bug
Priority: 2-High
Related Bugs 6536173 , 6824169
Submit Date 27-FEB-2008
Description
Java applet crashes IE 6 (Windows XP SP2) when running on 1.5.0_14.
The problem is not reproducible on 1.5.0_13.

The problem is very well reproducible, although not strictly, both on
single and dual processor machines.

1. Test case
------------
Please run attached test case AHS.zip on 1.5.0_14:

- uncompress AHS.zip
- cd AHS
- open StartaAHS.html in IE
  1. click on the link to start AHS.
     a separate window will open. 
     it shows a single tab named "Ärendeinfo"
  2. close windows after initiated
- Repeat steps 1+2 until IE will crash (10 - 15 iterations most likely are enough)


2. hs_err_pid.log
-----------------
Hotspot error log reproducibly shows a crash in [awt.dll+0xc86bc]:
(see attached hs_err_pid3576.log)

Stack: [0x051b0000,0x052b0000),  sp=0x052af9b4,  free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [awt.dll+0xc86bc]
C  [USER32.dll+0x8709]
C  [USER32.dll+0x87eb]
C  [USER32.dll+0xb368]
C  [USER32.dll+0xb3b4]
C  [ntdll.dll+0xeae3]
C  [USER32.dll+0x93df]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.awt.windows.WToolkit.eventLoop()V+0
j  sun.awt.windows.WToolkit.run()V+69
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub


3. awt function
---------------
[awt.dll+0xc86bc] translates into

0:000> ln awt+0xc86bc
(6d0c86b0)   awt!AwtComponent::ImmAssociateContext+0xc
Posted Date : 2008-02-27 12:14:28.0
Work Around
use 1.5.0_13
Evaluation
The parent associated should be a component of an owned window last / currently active instead of the the last/current proxied.
Posted Date : 2009-03-04 20:31:24.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang