I just thought I'd chime in to say I am having this same issue with Feisty, which never exhibited itself in the previous two versions of Ubuntu I have used.
So far, this bug *only* affects gnome-terminal for me - though I don't type much Japanese in other applications, so who knows.
When it does affect gnome-terminal, most of the time it results in a crash after a second or two, which spits out the following to the console:
It's especially fun when I have 10 or so terminals open, and watch them all disappear...
The pain can be lessened somewhat by passing the --disable-factory option, so only one instance of terminal crashes.
Possibly related, possibly not - while I am typing in kana, gnome-terminal frequently spits out messages like the following to the console:
(gnome-terminal:14224): Vte-WARNING **: Can not find appropiate font for character U+0019.
(gnome-terminal:14224): Vte-WARNING **: Can not find appropiate font for character U+b7607158.
They don't seem to do any harm, though.
Interestingly, I am also using an NFS home... though I can't see why this could be related.
I just thought I'd chime in to say I am having this same issue with Feisty, which never exhibited itself in the previous two versions of Ubuntu I have used.
So far, this bug *only* affects gnome-terminal for me - though I don't type much Japanese in other applications, so who knows.
When it does affect gnome-terminal, most of the time it results in a crash after a second or two, which spits out the following to the console:
--- i686/cmov/ libc.so. 6(cfree+ 0x1bb)[ 0xb7533f5b] libglib- 2.0.so. 0(g_free+ 0x31)[0xb773813 1] libglib- 2.0.so. 0[0xb774d14a] libglib- 2.0.so. 0(g_string_ append_ printf+ 0x17)[0xb774d16 7] libglib- 2.0.so. 0(g_log_ default_ handler+ 0x3b9)[ 0xb773a3d9] libglib- 2.0.so. 0(g_logv+ 0x2e5)[ 0xb7739525] libglib- 2.0.so. 0(g_log+ 0x29)[0xb773974 9] libvte. so.9[0xb7d7b0e9 ] libvte. so.9[0xb7d7c9ca ] libvte. so.9[0xb7d6e0ee ] libvte. so.9[0xb7d5deb4 ] libvte. so.9[0xb7d67076 ] libgtk- x11-2.0. so.0(_gtk_ marshal_ BOOLEAN_ _BOXED+ 0x60)[0xb7b2a6b 0] libgobject- 2.0.so. 0[0xb77a0e49] libgobject- 2.0.so. 0(g_closure_ invoke+ 0x12b)[ 0xb77a262b] libgobject- 2.0.so. 0[0xb77b3753] libgobject- 2.0.so. 0(g_signal_ emit_valist+ 0x68f)[ 0xb77b43ef] libgobject- 2.0.so. 0(g_signal_ emit+0x29) [0xb77b47e9] libgtk- x11-2.0. so.0[0xb7c3ee18 ] libgtk- x11-2.0. so.0(gtk_ main_do_ event+0x534) [0xb7b24de4] libgdk- x11-2.0. so.0[0xb799064f ] libgdk- x11-2.0. so.0(gdk_ window_ process_ all_updates+ 0x97)[0xb799088 7] libgdk- x11-2.0. so.0[0xb7990905 ] libglib- 2.0.so. 0[0xb772f091] libglib- 2.0.so. 0(g_main_ context_ dispatch+ 0x182)[ 0xb7730df2] libglib- 2.0.so. 0[0xb7733dcf] libglib- 2.0.so. 0(g_main_ loop_run+ 0x1a9)[ 0xb7734179] libgtk- x11-2.0. so.0(gtk_ main+0xb4) [0xb7b25044] main+0x754) [0x8064374] i686/cmov/ libc.so. 6(__libc_ start_main+ 0xdc)[0xb74deeb c] 0x8059471] gnome-terminal gnome-terminal share/fonts/ ukai.ttf share/fonts/ uming.ttf share/fonts/ ARIALUNI. TTF locale/ ja_JP.utf8/ LC_CTYPE scim-1. 0/1.4.0/ IMEngine/ socket. so scim-1. 0/1.4.0/ IMEngine/ socket. so locale/ en_US.utf8/ LC_CTYPE libstdc+ +.so.6. 0.8 libstdc+ +.so.6. 0.8 libstdc+ +.so.6. 0.8 libscim- 1.0.so. 8.1.0 libscim- 1.0.so. 8.1.0 gtk-2.0/ 2.10.0/ immodules/ im-scim. so gtk-2.0/ 2.10.0/ immodules/ im-scim. so fonts/truetype/ freefont/ FreeSerifBold. ttf share/fonts/ kochi-gothic- subst.ttf share/fonts/ Rekha.ttf scim-1. 0/1.4.0/ Config/ socket. so scim-1. 0/1.4.0/ Config/ socket. so share/fonts/ TSCu_paranari. ttf
*** glibc detected *** gnome-terminal: munmap_chunk(): invalid pointer: 0x08865120 ***
======= Backtrace: =========
/lib/tls/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
gnome-terminal(
/lib/tls/
gnome-terminal[
======= Memory map: ========
08048000-0808e000 r-xp 00000000 08:02 39991 /usr/bin/
0808e000-08090000 rw-p 00046000 08:02 39991 /usr/bin/
08090000-08a6a000 rw-p 08090000 00:00 0 [heap]
aee78000-aff95000 r--p 00000000 08:02 69837 /usr/local/
aff95000-b17d9000 r--p 00000000 08:02 69881 /usr/local/
b17d9000-b2e0c000 r--p 00000000 08:02 11910 /usr/local/
b314c000-b314d000 ---p b314c000 00:00 0
b314d000-b394d000 rw-p b314d000 00:00 0
b394d000-b39ca000 r--p 00000000 08:02 809 /usr/lib/
b39ca000-b39dc000 r-xp 00000000 08:02 19210 /usr/lib/
b39dc000-b39dd000 rw-p 00011000 08:02 19210 /usr/lib/
b39dd000-b3a18000 r--p 00000000 08:02 25511 /usr/lib/
b3a18000-b3af7000 r-xp 00000000 08:02 39725 /usr/lib/
b3af7000-b3afa000 r--p 000de000 08:02 39725 /usr/lib/
b3afa000-b3afc000 rw-p 000e1000 08:02 39725 /usr/lib/
b3afc000-b3b02000 rw-p b3afc000 00:00 0
b3b02000-b3bd6000 r-xp 00000000 08:02 103469 /usr/lib/
b3bd6000-b3be4000 rw-p 000d4000 08:02 103469 /usr/lib/
b3be4000-b3c05000 r-xp 00000000 08:02 19195 /usr/lib/
b3c05000-b3c06000 rw-p 00021000 08:02 19195 /usr/lib/
b3c06000-b3c66000 rw-s 00000000 00:08 23592989 /SYSV00000000 (deleted)
b4276000-b42a7000 rw-p b4276000 00:00 0
b4315000-b4351000 r--p 00000000 08:02 3843 /usr/share/
b4351000-b43bf000 rw-p b4351000 00:00 0
b43bf000-b4b29000 r--p 00000000 08:02 69842 /usr/local/
b4b35000-b4b4e000 r--p 00000000 08:02 69693 /usr/local/
b4b4e000-b4b54000 r-xp 00000000 08:02 19208 /usr/lib/
b4b54000-b4b55000 rw-p 00005000 08:02 19208 /usr/lib/
b4b68000-b4be8000 rw-p b4b68000 00:00 0
b4c14000-b4c26000 r--p 00000000 08:02 69880 /usr/local/
b4c26000-b4c31000 r-xp 00000000 08:02 19352 /lib/libgcc_s.so.1
b4c31000-b4c32000 rw-p 0000a000 08:02 19352 /lib/libgcc_s.so.1
b4c32000-b4c63000 rw-p b4c32000 0Aborted (core dumped)
---
It's especially fun when I have 10 or so terminals open, and watch them all disappear...
The pain can be lessened somewhat by passing the --disable-factory option, so only one instance of terminal crashes.
Relevant environment...
GTK_IM_MODULE=scim
LANG=en_GB.UTF-8
XMODIFIERS=@im=SCIM
Possibly related, possibly not - while I am typing in kana, gnome-terminal frequently spits out messages like the following to the console:
(gnome- terminal: 14224): Vte-WARNING **: Can not find appropiate font for character U+0019. terminal: 14224): Vte-WARNING **: Can not find appropiate font for character U+b7607158.
(gnome-
They don't seem to do any harm, though.
Interestingly, I am also using an NFS home... though I can't see why this could be related.