i've tried with the latest jdk1.3.1 from blackdown i could find: java version "1.3.1" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.3.1-FCS) Java HotSpot(TM) Client VM (build Blackdown-1.3.1-FCS, mixed mode)
i have this class that just waits to get some text typed in: import java.awt.*; import javax.swing.*; public class test{ public static void main(String[] args){ JFrame frame = new JFrame(); JTextField text = new JTextField(30); Container cp = frame.getContentPane(); cp.add(text); frame.pack(); frame.show(); } } and here is my locale: LANG=ja_JP.UTF-8 LC_CTYPE="ja_JP.UTF-8" LC_NUMERIC="ja_JP.UTF-8" LC_TIME="ja_JP.UTF-8" LC_COLLATE="ja_JP.UTF-8" LC_MONETARY="ja_JP.UTF-8" LC_MESSAGES="ja_JP.UTF-8" LC_PAPER="ja_JP.UTF-8" LC_NAME="ja_JP.UTF-8" LC_ADDRESS="ja_JP.UTF-8" LC_TELEPHONE="ja_JP.UTF-8" LC_MEASUREMENT="ja_JP.UTF-8" LC_IDENTIFICATION="ja_JP.UTF-8" LC_ALL=ja_JP.UTF-8 i'm using kinput2-canna kinput2 version 3.0 (1999/05/26) options: [Canna2] and cannaserver 3.5b2-42 all from debian, the latest one i have the following locales installed: en_US ISO-8859-1 en_US.UTF-8 UTF-8 ja_JP.EUC-JP EUC-JP ja_JP.UTF-8 UTF-8 my X is: XFree86 Version 4.1.0.1 / X Window System (protocol Version 11, revision 0, vendor release 6510) Release Date: 21 December 2001 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (See http://www.XFree86.Org/FAQ) Build Operating System: Linux 2.4.13 i686 [ELF] Module Loader present when i start my test file with ja_JP.EUC-JP locale, nothing happens when i press my 'Kanji' or control-Kanji key. with utf-8 however, i get that crash: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=0x406834ac Function name=(N/A) Library=/usr/X11R6/lib/libX11.so.6 NOTE: We are unable to locate the function name symbol for the error just occurred. Please refer to release documentation for possible reason and solutions. Current Java thread: at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:484) Dynamic libraries: 08048000-0804c000 r-xp 00000000 00:0b 1217094 /auto/remote/opt/java/j2sdk1.3.1/jre/bin/i386/native_threads/java 0804c000-0804d000 rw-p 00003000 00:0b 1217094 /auto/remote/opt/java/j2sdk1.3.1/jre/bin/i386/native_threads/java 40000000-40014000 r-xp 00000000 03:02 191266 /lib/ld-2.2.5.so 40014000-40015000 rw-p 00013000 03:02 191266 /lib/ld-2.2.5.so 40017000-4001b000 r-xp 00000000 03:02 48710 /usr/lib/libgdkxft.so.0.0.0 4001b000-4001c000 rw-p 00003000 03:02 48710 /usr/lib/libgdkxft.so.0.0.0 4001c000-4001d000 r--p 00000000 03:02 2596 /usr/lib/locale/ja_JP.utf8/LC_IDENTIFICATION 4001d000-4001e000 r--p 00000000 03:02 2589 /usr/lib/locale/ja_JP.utf8/LC_MEASUREMENT 4001e000-4001f000 r--p 00000000 03:02 2577 /usr/lib/locale/ja_JP.utf8/LC_TELEPHONE 4001f000-40020000 r--p 00000000 03:02 2563 /usr/lib/locale/ja_JP.utf8/LC_ADDRESS 40020000-40021000 r--p 00000000 03:02 2562 /usr/lib/locale/ja_JP.utf8/LC_NAME 40021000-40022000 r--p 00000000 03:02 2549 /usr/lib/locale/ja_JP.utf8/LC_PAPER 40022000-40023000 r--p 00000000 03:02 2548 /usr/lib/locale/ja_JP.utf8/LC_MESSAGES/SYS_LC_MESSAGES 40023000-40024000 r--p 00000000 03:02 2532 /usr/lib/locale/ja_JP.utf8/LC_MONETARY 40024000-40026000 r--p 00000000 03:02 2528 /usr/lib/locale/ja_JP.utf8/LC_TIME 40026000-40027000 r--p 00000000 03:02 2411 /usr/lib/locale/ja_JP.utf8/LC_NUMERIC 40027000-4002a000 r-xp 00000000 03:02 257758 /usr/lib/gconv/EUC-JP.so 4002a000-4002b000 rw-p 00002000 03:02 257758 /usr/lib/gconv/EUC-JP.so 4002b000-40039000 r-xp 00000000 03:02 191364 /lib/libpthread-0.9.so 40039000-40041000 rw-p 0000d000 03:02 191364 /lib/libpthread-0.9.so 40041000-4004c000 r-xp 00000000 00:0b 1217118 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/native_threads/libhpi.so 4004c000-4004d000 rw-p 0000a000 00:0b 1217118 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/native_threads/libhpi.so 4004d000-40310000 r-xp 00000000 00:0b 665874 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/client/libjvm.so 40310000-40327000 rw-p 002c2000 00:0b 665874 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/client/libjvm.so 4033f000-40341000 r-xp 00000000 03:02 191306 /lib/libdl-2.2.5.so 40341000-40343000 rw-p 00001000 03:02 191306 /lib/libdl-2.2.5.so 40343000-4045b000 r-xp 00000000 03:02 191272 /lib/libc-2.2.5.so 4045b000-40461000 rw-p 00117000 03:02 191272 /lib/libc-2.2.5.so 40465000-40466000 r-xp 00000000 03:02 191269 /lib/libBrokenLocale-2.2.5.so 40466000-40467000 rw-p 00000000 03:02 191269 /lib/libBrokenLocale-2.2.5.so 40467000-40584000 r-xp 00000000 03:02 48362 /usr/lib/libgtk-1.2.so.0.9.1 40584000-4058c000 rw-p 0011c000 03:02 48362 /usr/lib/libgtk-1.2.so.0.9.1 4058c000-405bf000 r-xp 00000000 03:02 47965 /usr/lib/libgdk-1.2.so.0.9.1 405bf000-405c0000 rw-p 00032000 03:02 47965 /usr/lib/libgdk-1.2.so.0.9.1 405c0000-405c2000 r-xp 00000000 03:02 47909 /usr/lib/libgmodule-1.2.so.0.0.10 405c2000-405c3000 rw-p 00001000 03:02 47909 /usr/lib/libgmodule-1.2.so.0.0.10 405c3000-405e5000 r-xp 00000000 03:02 47817 /usr/lib/libglib-1.2.so.0.0.10 405e5000-405e6000 rw-p 00021000 03:02 47817 /usr/lib/libglib-1.2.so.0.0.10 405e6000-405ed000 r-xp 00000000 03:02 81359 /usr/X11R6/lib/libXi.so.6.0 405ed000-405ee000 rw-p 00006000 03:02 81359 /usr/X11R6/lib/libXi.so.6.0 405ee000-405fa000 r-xp 00000000 03:02 81357 /usr/X11R6/lib/libXext.so.6.4 405fa000-405fc000 rw-p 0000b000 03:02 81357 /usr/X11R6/lib/libXext.so.6.4 405fc000-406d1000 r-xp 00000000 03:02 81337 /usr/X11R6/lib/libX11.so.6.2 406d1000-406d6000 rw-p 000d4000 03:02 81337 /usr/X11R6/lib/libX11.so.6.2 406d8000-406f9000 r-xp 00000000 03:02 191309 /lib/libm-2.2.5.so 406f9000-406fa000 rw-p 00020000 03:02 191309 /lib/libm-2.2.5.so 406fa000-4070f000 r-xp 00000000 03:02 81358 /usr/X11R6/lib/libXft.so.1.1 4070f000-40711000 rw-p 00014000 03:02 81358 /usr/X11R6/lib/libXft.so.1.1 40723000-40734000 r-xp 00000000 03:02 191345 /lib/libnsl-2.2.5.so 40734000-40736000 rw-p 00010000 03:02 191345 /lib/libnsl-2.2.5.so 40738000-4073c000 r-xp 00000000 03:02 81364 /usr/X11R6/lib/libXrender.so.1.0 4073c000-4073d000 rw-p 00003000 03:02 81364 /usr/X11R6/lib/libXrender.so.1.0 4073d000-40777000 r-xp 00000000 03:02 48322 /usr/lib/libfreetype.so.6.2.0 40777000-4077b000 rw-p 00039000 03:02 48322 /usr/lib/libfreetype.so.6.2.0 4077c000-4078e000 r-xp 00000000 00:0b 1217127 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libverify.so 4078e000-40790000 rw-p 00011000 00:0b 1217127 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libverify.so 40790000-407b3000 r-xp 00000000 00:0b 1217128 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libjava.so 407b3000-407b5000 rw-p 00022000 00:0b 1217128 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libjava.so 407b6000-407cb000 r-xp 00000000 00:0b 1217129 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libzip.so 407cb000-407ce000 rw-p 00014000 00:0b 1217129 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libzip.so 407ce000-414e7000 r--s 00000000 00:0b 1217169 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/rt.jar 41514000-417b9000 r--s 00000000 00:0b 1217170 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i18n.jar 417b9000-417cf000 r--s 00000000 00:0b 1217147 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/sunrsasign.jar 43877000-4387d000 r-xp 00000000 03:02 81362 /usr/X11R6/lib/libXp.so.6.2 4387d000-4387f000 rw-p 00005000 03:02 81362 /usr/X11R6/lib/libXp.so.6.2 498df000-49953000 r--p 00000000 03:02 2402 /usr/lib/locale/ja_JP.utf8/LC_CTYPE 49953000-499bf000 r--p 00000000 03:02 2530 /usr/lib/locale/ja_JP.utf8/LC_COLLATE 499ce000-499d8000 r-xp 00000000 03:02 191353 /lib/libnss_compat-2.2.5.so 499d8000-499d9000 rw-p 00009000 03:02 191353 /lib/libnss_compat-2.2.5.so 49a45000-49ec4000 r--s 00000000 00:0b 636084 /auto/remote/opt/java/j2sdk1.3.1/lib/tools.jar 49ec4000-4a1b6000 r-xp 00000000 00:0b 1217136 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libawt.so 4a1b6000-4a1c6000 rw-p 002f1000 00:0b 1217136 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libawt.so 4a1dc000-4a225000 r-xp 00000000 00:0b 1217135 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libmlib_image.so 4a225000-4a227000 rw-p 00048000 00:0b 1217135 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libmlib_image.so 4a227000-4a26d000 r-xp 00000000 03:02 81365 /usr/X11R6/lib/libXt.so.6.0 4a26d000-4a271000 rw-p 00045000 03:02 81365 /usr/X11R6/lib/libXt.so.6.0 4a271000-4a278000 r-xp 00000000 03:02 81327 /usr/X11R6/lib/libSM.so.6.0 4a278000-4a27a000 rw-p 00006000 03:02 81327 /usr/X11R6/lib/libSM.so.6.0 4a27a000-4a28d000 r-xp 00000000 03:02 81325 /usr/X11R6/lib/libICE.so.6.3 4a28d000-4a28f000 rw-p 00012000 03:02 81325 /usr/X11R6/lib/libICE.so.6.3 4a290000-4a294000 r-xp 00000000 03:02 81366 /usr/X11R6/lib/libXtst.so.6.1 4a294000-4a295000 rw-p 00003000 03:02 81366 /usr/X11R6/lib/libXtst.so.6.1 4a295000-4a32a000 r-xp 00000000 00:0b 1217137 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libfontmanager.so 4a32a000-4a354000 rw-p 00094000 00:0b 1217137 /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libfontmanager.so 4a396000-4a3b0000 r--p 00000000 03:02 302994 /usr/share/locale/ja/LC_MESSAGES/libc.mo 4a3b0000-4a3c8000 r-xp 00000000 03:02 257948 /usr/lib/gconv/libJIS.so 4a3c8000-4a3c9000 rw-p 00017000 03:02 257948 /usr/lib/gconv/libJIS.so 4a3c9000-4a3e4000 r--s 00000000 00:04 501645323 /SYSV00000000 (deleted) Local Time = Fri Feb 15 14:02:37 2002 Elapsed Time = 35 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (Blackdown-1.3.1-FCS mixed mode) # # An error report file has been saved as hs_err_pid24705.log. # Please refer to the file for further information. # Abort then i do: gdb /auto/remote/opt/java/j2sdk1.3.1/jre/bin/i386/native_threads/java core.24705 and here it is: GNU gdb 5.1 Copyright 2001 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-linux"...(no debugging symbols found)... Core was generated by `/auto/remote/opt/java/j2sdk1.3.1/jre/bin/i386/native_threads/java test'. Program terminated with signal 6, Aborted. Reading symbols from /usr/lib/libgdkxft.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgdkxft.so Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. warning: Unable to set global thread event mask: generic error [New Thread 1024 (LWP 24668)] Error while reading shared library symbols: Can't attach LWP 24668: No such process Reading symbols from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/native_threads/libhpi.so...(no debugging symbols found)...done. Loaded symbols for /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/native_threads/libhpi.so Reading symbols from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/client/libjvm.so...(no debugging symbols found)...done. Loaded symbols for /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/client/libjvm.so Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/libBrokenLocale.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libBrokenLocale.so.1 Reading symbols from /usr/lib/libgtk-1.2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgtk-1.2.so.0 Reading symbols from /usr/lib/libgdk-1.2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgdk-1.2.so.0 Reading symbols from /usr/lib/libgmodule-1.2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgmodule-1.2.so.0 Reading symbols from /usr/lib/libglib-1.2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libglib-1.2.so.0 Reading symbols from /usr/X11R6/lib/libXi.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libXi.so.6 Reading symbols from /usr/X11R6/lib/libXext.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libXext.so.6 Reading symbols from /usr/X11R6/lib/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libX11.so.6 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/X11R6/lib/libXft.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libXft.so.1 Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/X11R6/lib/libXrender.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libXrender.so.1 Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libverify.so...(no debugging symbols found)...done. Loaded symbols for /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libverify.so Reading symbols from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libjava.so...(no debugging symbols found)...done. Loaded symbols for /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libjava.so Reading symbols from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libzip.so...(no debugging symbols found)...done. Loaded symbols for /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libzip.so Reading symbols from /lib/libnss_compat.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libawt.so...(no debugging symbols found)...done. Loaded symbols for /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libawt.so Reading symbols from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libmlib_image.so...(no debugging symbols found)...done. Loaded symbols for /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libmlib_image.so Reading symbols from /usr/X11R6/lib/libXp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libXp.so.6 Reading symbols from /usr/X11R6/lib/libXt.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libXt.so.6 Reading symbols from /usr/X11R6/lib/libSM.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libSM.so.6 Reading symbols from /usr/X11R6/lib/libICE.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libICE.so.6 Reading symbols from /usr/X11R6/lib/libXtst.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/X11R6/lib/libXtst.so.6 Reading symbols from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libfontmanager.so...(no debugging symbols found)...done. Loaded symbols for /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/libfontmanager.so Reading symbols from /usr/lib/gconv/EUC-JP.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gconv/EUC-JP.so Reading symbols from /usr/lib/gconv/libJIS.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gconv/libJIS.so #0 0x403709f1 in kill () from /lib/libc.so.6 (gdb) where #0 0x403709f1 in kill () from /lib/libc.so.6 #1 0x40034c9e in pthread_kill () from /lib/libpthread.so.0 #2 0x4003516d in raise () from /lib/libpthread.so.0 #3 0x40371e51 in abort () from /lib/libc.so.6 #4 0x401af255 in os::abort () from /auto/remote/opt/java/j2sdk1.3.1/jre/lib/i386/client/libjvm.so #5 0x705f7272 in ?? () Error accessing memory address 0x655f7368: No such process. this is all i get, i have core dumps just the same with any other versions of the jdk, be it 1.2.x, 1.3.x or 1.4x of all vendors. please if anybody on this list knows how to let me enter japanese using the normal java way of doing it (not with an extra class for a different input method, but the native way, which is also platform independant), tell me your method -- # Stef Epardaud, # Teachers have potentially more power than military, # Java Defeater # the former can teach us how to not need the latter. # Earth # Lunatech Research, # Solar System # soon we'll quit researching and start finding... ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]