-
Bug
-
Resolution: Cannot Reproduce
-
P4
-
None
-
1.4.0
-
x86
-
linux
merlin b92
turbolinux6.x
zh.GBK
reproduce as fellow:
#gzip -d gs1*.gz
#tar -xvf gs13_b06.tar
#cd Gl*
#chmod +x *.sh
#./run_gs.sh test/font-render/awt/one/ChoiceRenderTest1.java (or ChoiceRenderTest2.java ~ ChoiceRenderTest5.java)
#then enter the tested java home directory
#When the UI display, there have the check button "fixed" and "variable", check the 'variable', then check the 'fixed', and repeat this check's change several times, then will core dump:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x50DE72C8
Function=_XimProcSyncReply+0x24
Library=/usr/X11R6/lib/libX11.so.6
Current Java thread:
at sun.awt.motif.MComponentPeer.pDispose(Native Method)
at sun.awt.motif.MComponentPeer.disposeImpl(MComponentPeer.java:419)
at sun.awt.motif.MChoicePeer.disposeImpl(MChoicePeer.java:146)
at sun.awt.motif.MComponentPeer.dispose(MComponentPeer.java:433)
at java.awt.Component.removeNotify(Component.java:5479)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.remove(Container.java:531)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.remove(Container.java:584)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at com.sun.javatest.regtest.AppletPanel.setVariableSize(AppletWrapper.java:518)
at com.sun.javatest.regtest.CheckboxPanel$2.itemStateChanged(AppletWrapper.java:456)
at java.awt.Checkbox.processItemEvent(Checkbox.java:526)
at java.awt.Checkbox.processEvent(Checkbox.java:494)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Dynamic libraries:
08048000-0804d000 r-xp 00000000 03:42 271577 /export/jdk/j2sdk1.4.0/bin/java
0804d000-0804e000 rw-p 00004000 03:42 271577 /export/jdk/j2sdk1.4.0/bin/java
40000000-40012000 r-xp 00000000 03:42 267682 /lib/ld-2.1.3.so
40012000-40013000 rw-p 00011000 03:42 267682 /lib/ld-2.1.3.so
40014000-40019000 r--p 00000000 03:42 175301 /usr/share/locale/zh_CN/LC_CTYPE
40019000-4001a000 r--p 00000000 03:42 175302 /usr/share/locale/zh_CN/LC_MESSAGES/SYS_LC_MESSAGES
4001a000-4001b000 r--p 00000000 03:42 175303 /usr/share/locale/zh_CN/LC_MONETARY
4001b000-4001c000 r--p 00000000 03:42 175305 /usr/share/locale/zh_CN/LC_TIME
4001c000-4001d000 r--p 00000000 03:42 175304 /usr/share/locale/zh_CN/LC_NUMERIC
4001d000-40028000 r-xp 00000000 03:42 267676 /lib/libpthread-0.8.so
40028000-4002f000 rw-p 0000a000 03:42 267676 /lib/libpthread-0.8.so
40030000-40032000 r-xp 00000000 03:42 267690 /lib/libdl-2.1.3.so
40032000-40033000 rw-p 00001000 03:42 267690 /lib/libdl-2.1.3.so
40033000-40111000 r-xp 00000000 03:42 267652 /lib/libc-2.1.3.so
40111000-40115000 rw-p 000dd000 03:42 267652 /lib/libc-2.1.3.so
40119000-403dc000 r-xp 00000000 03:42 223633 /export/jdk/j2sdk1.4.0/jre/lib/i386/client/libjvm.so
403dc000-40524000 rw-p 002c2000 03:42 223633 /export/jdk/j2sdk1.4.0/jre/lib/i386/client/libjvm.so
40538000-4054b000 r-xp 00000000 03:42 267664 /lib/libnsl-2.1.3.so
4054b000-4054c000 rw-p 00012000 03:42 267664 /lib/libnsl-2.1.3.so
4054f000-40585000 r-xp 00000000 03:42 255068 /usr/lib/libstdc++.so.2.9.0
40585000-40591000 rw-p 00035000 03:42 255068 /usr/lib/libstdc++.so.2.9.0
40593000-405af000 r-xp 00000000 03:42 267658 /lib/libm-2.1.3.so
405af000-405b0000 rw-p 0001b000 03:42 267658 /lib/libm-2.1.3.so
405b0000-405b9000 r-xp 00000000 03:42 223627 /export/jdk/j2sdk1.4.0/jre/lib/i386/native_threads/libhpi.so
405b9000-405ba000 rw-p 00008000 03:42 223627 /export/jdk/j2sdk1.4.0/jre/lib/i386/native_threads/libhpi.so
405ba000-405cb000 r-xp 00000000 03:42 223666 /export/jdk/j2sdk1.4.0/jre/lib/i386/libverify.so
405cb000-405cd000 rw-p 00010000 03:42 223666 /export/jdk/j2sdk1.4.0/jre/lib/i386/libverify.so
405cd000-405ee000 r-xp 00000000 03:42 223667 /export/jdk/j2sdk1.4.0/jre/lib/i386/libjava.so
405ee000-405f0000 rw-p 00020000 03:42 223667 /export/jdk/j2sdk1.4.0/jre/lib/i386/libjava.so
405f1000-40605000 r-xp 00000000 03:42 223669 /export/jdk/j2sdk1.4.0/jre/lib/i386/libzip.so
40605000-40608000 rw-p 00013000 03:42 223669 /export/jdk/j2sdk1.4.0/jre/lib/i386/libzip.so
40608000-41c80000 r--s 00000000 03:42 224474 /export/jdk/j2sdk1.4.0/jre/lib/rt.jar
41cc2000-41cd9000 r--s 00000000 03:42 223780 /export/jdk/j2sdk1.4.0/jre/lib/sunrsasign.jar
41cd9000-41d47000 r--s 00000000 03:42 223782 /export/jdk/j2sdk1.4.0/jre/lib/jsse.jar
41d47000-41d5a000 r--s 00000000 03:42 223781 /export/jdk/j2sdk1.4.0/jre/lib/jce.jar
41d5a000-41fdb000 r--s 00000000 03:42 224472 /export/jdk/j2sdk1.4.0/jre/lib/charsets.jar
44083000-44085000 r--s 00000000 03:42 49367 /export/jdk/j2sdk1.4.0/jre/lib/ext/dnsns.jar
5014e000-5023d000 r--p 00000000 03:42 175300 /usr/share/locale/zh_CN/LC_COLLATE
5023d000-50245000 r-xp 00000000 03:42 267672 /lib/libnss_files-2.1.3.so
50245000-50246000 rw-p 00007000 03:42 267672 /lib/libnss_files-2.1.3.so
50246000-50263000 r--s 00000000 03:42 49366 /export/jdk/j2sdk1.4.0/jre/lib/ext/sunjce_provider.jar
50263000-50306000 r--s 00000000 03:42 49368 /export/jdk/j2sdk1.4.0/jre/lib/ext/localedata.jar
50306000-50314000 r--s 00000000 03:42 49369 /export/jdk/j2sdk1.4.0/jre/lib/ext/ldapsec.jar
50314000-50505000 r--s 00000000 03:42 51218 /export/leon/GlobalSuite/harness/javatest.jar
50530000-509ca000 r--s 00000000 03:42 271490 /export/jdk/j2sdk1.4.0/lib/tools.jar
509ca000-50c8a000 r-xp 00000000 03:42 223680 /export/jdk/j2sdk1.4.0/jre/lib/i386/libawt.so
50c8a000-50c9e000 rw-p 002bf000 03:42 223680 /export/jdk/j2sdk1.4.0/jre/lib/i386/libawt.so
50cc4000-50d15000 r-xp 00000000 03:42 223679 /export/jdk/j2sdk1.4.0/jre/lib/i386/libmlib_image.so
50d15000-50d16000 rw-p 00050000 03:42 223679 /export/jdk/j2sdk1.4.0/jre/lib/i386/libmlib_image.so
50d16000-50d1d000 r-xp 00000000 03:42 78987 /usr/X11R6/lib/libXp.so.6.2
50d1d000-50d1e000 rw-p 00006000 03:42 78987 /usr/X11R6/lib/libXp.so.6.2
50d1e000-50d64000 r-xp 00000000 03:42 78989 /usr/X11R6/lib/libXt.so.6.0
50d64000-50d68000 rw-p 00045000 03:42 78989 /usr/X11R6/lib/libXt.so.6.0
50d69000-50d73000 r-xp 00000000 03:42 78981 /usr/X11R6/lib/libXext.so.6.3
50d73000-50d75000 rw-p 00009000 03:42 78981 /usr/X11R6/lib/libXext.so.6.3
50d75000-50d79000 r-xp 00000000 03:42 78991 /usr/X11R6/lib/libXtst.so.6.1
50d79000-50d7a000 rw-p 00003000 03:42 78991 /usr/X11R6/lib/libXtst.so.6.1
50d7a000-50e19000 r-xp 00000000 03:42 78977 /usr/X11R6/lib/libX11.so.6.1
50e19000-50e1f000 rw-p 0009e000 03:42 78977 /usr/X11R6/lib/libX11.so.6.1
50e20000-50e28000 r-xp 00000000 03:42 78975 /usr/X11R6/lib/libSM.so.6.0
50e28000-50e2a000 rw-p 00007000 03:42 78975 /usr/X11R6/lib/libSM.so.6.0
50e2a000-50e3e000 r-xp 00000000 03:42 78971 /usr/X11R6/lib/libICE.so.6.3
50e3e000-50e40000 rw-p 00013000 03:42 78971 /usr/X11R6/lib/libICE.so.6.3
50e41000-50f06000 r-xp 00000000 03:42 223682 /export/jdk/j2sdk1.4.0/jre/lib/i386/libfontmanager.so
50f06000-50f20000 rw-p 000c4000 03:42 223682 /export/jdk/j2sdk1.4.0/jre/lib/i386/libfontmanager.so
50f21000-50f3c000 r-xp 00000000 03:42 299195 /usr/lib/gconv/GBK.so
50f3c000-50f3d000 rw-p 0001a000 03:42 299195 /usr/lib/gconv/GBK.so
50f84000-50f97000 r--p 00000000 03:42 176329 /usr/share/locale/zh_CN/LC_MESSAGES/libc.mo
51188000-5119a000 r-xp 00000000 03:42 223672 /export/jdk/j2sdk1.4.0/jre/lib/i386/libnet.so
5119a000-5119b000 rw-p 00011000 03:42 223672 /export/jdk/j2sdk1.4.0/jre/lib/i386/libnet.so
Local Time = Mon Feb 4 08:17:30 2002
Elapsed Time = 4
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode)
#
# An error report file has been saved as hs_err_pid4410.log.
# Please refer to the file for further information.
#
The hs_err_pid4410.log's content is same as above.
And I have try it on jdk1.3.1, it's ok.
and for merlin-b84, still have this problem.
turbolinux6.x
zh.GBK
reproduce as fellow:
#gzip -d gs1*.gz
#tar -xvf gs13_b06.tar
#cd Gl*
#chmod +x *.sh
#./run_gs.sh test/font-render/awt/one/ChoiceRenderTest1.java (or ChoiceRenderTest2.java ~ ChoiceRenderTest5.java)
#then enter the tested java home directory
#When the UI display, there have the check button "fixed" and "variable", check the 'variable', then check the 'fixed', and repeat this check's change several times, then will core dump:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x50DE72C8
Function=_XimProcSyncReply+0x24
Library=/usr/X11R6/lib/libX11.so.6
Current Java thread:
at sun.awt.motif.MComponentPeer.pDispose(Native Method)
at sun.awt.motif.MComponentPeer.disposeImpl(MComponentPeer.java:419)
at sun.awt.motif.MChoicePeer.disposeImpl(MChoicePeer.java:146)
at sun.awt.motif.MComponentPeer.dispose(MComponentPeer.java:433)
at java.awt.Component.removeNotify(Component.java:5479)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.removeNotify(Container.java:1878)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.remove(Container.java:531)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.remove(Container.java:584)
- locked <0x44aa6860> (a java.awt.Component$AWTTreeLock)
at com.sun.javatest.regtest.AppletPanel.setVariableSize(AppletWrapper.java:518)
at com.sun.javatest.regtest.CheckboxPanel$2.itemStateChanged(AppletWrapper.java:456)
at java.awt.Checkbox.processItemEvent(Checkbox.java:526)
at java.awt.Checkbox.processEvent(Checkbox.java:494)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Dynamic libraries:
08048000-0804d000 r-xp 00000000 03:42 271577 /export/jdk/j2sdk1.4.0/bin/java
0804d000-0804e000 rw-p 00004000 03:42 271577 /export/jdk/j2sdk1.4.0/bin/java
40000000-40012000 r-xp 00000000 03:42 267682 /lib/ld-2.1.3.so
40012000-40013000 rw-p 00011000 03:42 267682 /lib/ld-2.1.3.so
40014000-40019000 r--p 00000000 03:42 175301 /usr/share/locale/zh_CN/LC_CTYPE
40019000-4001a000 r--p 00000000 03:42 175302 /usr/share/locale/zh_CN/LC_MESSAGES/SYS_LC_MESSAGES
4001a000-4001b000 r--p 00000000 03:42 175303 /usr/share/locale/zh_CN/LC_MONETARY
4001b000-4001c000 r--p 00000000 03:42 175305 /usr/share/locale/zh_CN/LC_TIME
4001c000-4001d000 r--p 00000000 03:42 175304 /usr/share/locale/zh_CN/LC_NUMERIC
4001d000-40028000 r-xp 00000000 03:42 267676 /lib/libpthread-0.8.so
40028000-4002f000 rw-p 0000a000 03:42 267676 /lib/libpthread-0.8.so
40030000-40032000 r-xp 00000000 03:42 267690 /lib/libdl-2.1.3.so
40032000-40033000 rw-p 00001000 03:42 267690 /lib/libdl-2.1.3.so
40033000-40111000 r-xp 00000000 03:42 267652 /lib/libc-2.1.3.so
40111000-40115000 rw-p 000dd000 03:42 267652 /lib/libc-2.1.3.so
40119000-403dc000 r-xp 00000000 03:42 223633 /export/jdk/j2sdk1.4.0/jre/lib/i386/client/libjvm.so
403dc000-40524000 rw-p 002c2000 03:42 223633 /export/jdk/j2sdk1.4.0/jre/lib/i386/client/libjvm.so
40538000-4054b000 r-xp 00000000 03:42 267664 /lib/libnsl-2.1.3.so
4054b000-4054c000 rw-p 00012000 03:42 267664 /lib/libnsl-2.1.3.so
4054f000-40585000 r-xp 00000000 03:42 255068 /usr/lib/libstdc++.so.2.9.0
40585000-40591000 rw-p 00035000 03:42 255068 /usr/lib/libstdc++.so.2.9.0
40593000-405af000 r-xp 00000000 03:42 267658 /lib/libm-2.1.3.so
405af000-405b0000 rw-p 0001b000 03:42 267658 /lib/libm-2.1.3.so
405b0000-405b9000 r-xp 00000000 03:42 223627 /export/jdk/j2sdk1.4.0/jre/lib/i386/native_threads/libhpi.so
405b9000-405ba000 rw-p 00008000 03:42 223627 /export/jdk/j2sdk1.4.0/jre/lib/i386/native_threads/libhpi.so
405ba000-405cb000 r-xp 00000000 03:42 223666 /export/jdk/j2sdk1.4.0/jre/lib/i386/libverify.so
405cb000-405cd000 rw-p 00010000 03:42 223666 /export/jdk/j2sdk1.4.0/jre/lib/i386/libverify.so
405cd000-405ee000 r-xp 00000000 03:42 223667 /export/jdk/j2sdk1.4.0/jre/lib/i386/libjava.so
405ee000-405f0000 rw-p 00020000 03:42 223667 /export/jdk/j2sdk1.4.0/jre/lib/i386/libjava.so
405f1000-40605000 r-xp 00000000 03:42 223669 /export/jdk/j2sdk1.4.0/jre/lib/i386/libzip.so
40605000-40608000 rw-p 00013000 03:42 223669 /export/jdk/j2sdk1.4.0/jre/lib/i386/libzip.so
40608000-41c80000 r--s 00000000 03:42 224474 /export/jdk/j2sdk1.4.0/jre/lib/rt.jar
41cc2000-41cd9000 r--s 00000000 03:42 223780 /export/jdk/j2sdk1.4.0/jre/lib/sunrsasign.jar
41cd9000-41d47000 r--s 00000000 03:42 223782 /export/jdk/j2sdk1.4.0/jre/lib/jsse.jar
41d47000-41d5a000 r--s 00000000 03:42 223781 /export/jdk/j2sdk1.4.0/jre/lib/jce.jar
41d5a000-41fdb000 r--s 00000000 03:42 224472 /export/jdk/j2sdk1.4.0/jre/lib/charsets.jar
44083000-44085000 r--s 00000000 03:42 49367 /export/jdk/j2sdk1.4.0/jre/lib/ext/dnsns.jar
5014e000-5023d000 r--p 00000000 03:42 175300 /usr/share/locale/zh_CN/LC_COLLATE
5023d000-50245000 r-xp 00000000 03:42 267672 /lib/libnss_files-2.1.3.so
50245000-50246000 rw-p 00007000 03:42 267672 /lib/libnss_files-2.1.3.so
50246000-50263000 r--s 00000000 03:42 49366 /export/jdk/j2sdk1.4.0/jre/lib/ext/sunjce_provider.jar
50263000-50306000 r--s 00000000 03:42 49368 /export/jdk/j2sdk1.4.0/jre/lib/ext/localedata.jar
50306000-50314000 r--s 00000000 03:42 49369 /export/jdk/j2sdk1.4.0/jre/lib/ext/ldapsec.jar
50314000-50505000 r--s 00000000 03:42 51218 /export/leon/GlobalSuite/harness/javatest.jar
50530000-509ca000 r--s 00000000 03:42 271490 /export/jdk/j2sdk1.4.0/lib/tools.jar
509ca000-50c8a000 r-xp 00000000 03:42 223680 /export/jdk/j2sdk1.4.0/jre/lib/i386/libawt.so
50c8a000-50c9e000 rw-p 002bf000 03:42 223680 /export/jdk/j2sdk1.4.0/jre/lib/i386/libawt.so
50cc4000-50d15000 r-xp 00000000 03:42 223679 /export/jdk/j2sdk1.4.0/jre/lib/i386/libmlib_image.so
50d15000-50d16000 rw-p 00050000 03:42 223679 /export/jdk/j2sdk1.4.0/jre/lib/i386/libmlib_image.so
50d16000-50d1d000 r-xp 00000000 03:42 78987 /usr/X11R6/lib/libXp.so.6.2
50d1d000-50d1e000 rw-p 00006000 03:42 78987 /usr/X11R6/lib/libXp.so.6.2
50d1e000-50d64000 r-xp 00000000 03:42 78989 /usr/X11R6/lib/libXt.so.6.0
50d64000-50d68000 rw-p 00045000 03:42 78989 /usr/X11R6/lib/libXt.so.6.0
50d69000-50d73000 r-xp 00000000 03:42 78981 /usr/X11R6/lib/libXext.so.6.3
50d73000-50d75000 rw-p 00009000 03:42 78981 /usr/X11R6/lib/libXext.so.6.3
50d75000-50d79000 r-xp 00000000 03:42 78991 /usr/X11R6/lib/libXtst.so.6.1
50d79000-50d7a000 rw-p 00003000 03:42 78991 /usr/X11R6/lib/libXtst.so.6.1
50d7a000-50e19000 r-xp 00000000 03:42 78977 /usr/X11R6/lib/libX11.so.6.1
50e19000-50e1f000 rw-p 0009e000 03:42 78977 /usr/X11R6/lib/libX11.so.6.1
50e20000-50e28000 r-xp 00000000 03:42 78975 /usr/X11R6/lib/libSM.so.6.0
50e28000-50e2a000 rw-p 00007000 03:42 78975 /usr/X11R6/lib/libSM.so.6.0
50e2a000-50e3e000 r-xp 00000000 03:42 78971 /usr/X11R6/lib/libICE.so.6.3
50e3e000-50e40000 rw-p 00013000 03:42 78971 /usr/X11R6/lib/libICE.so.6.3
50e41000-50f06000 r-xp 00000000 03:42 223682 /export/jdk/j2sdk1.4.0/jre/lib/i386/libfontmanager.so
50f06000-50f20000 rw-p 000c4000 03:42 223682 /export/jdk/j2sdk1.4.0/jre/lib/i386/libfontmanager.so
50f21000-50f3c000 r-xp 00000000 03:42 299195 /usr/lib/gconv/GBK.so
50f3c000-50f3d000 rw-p 0001a000 03:42 299195 /usr/lib/gconv/GBK.so
50f84000-50f97000 r--p 00000000 03:42 176329 /usr/share/locale/zh_CN/LC_MESSAGES/libc.mo
51188000-5119a000 r-xp 00000000 03:42 223672 /export/jdk/j2sdk1.4.0/jre/lib/i386/libnet.so
5119a000-5119b000 rw-p 00011000 03:42 223672 /export/jdk/j2sdk1.4.0/jre/lib/i386/libnet.so
Local Time = Mon Feb 4 08:17:30 2002
Elapsed Time = 4
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode)
#
# An error report file has been saved as hs_err_pid4410.log.
# Please refer to the file for further information.
#
The hs_err_pid4410.log's content is same as above.
And I have try it on jdk1.3.1, it's ok.
and for merlin-b84, still have this problem.