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]

Reply via email to