To reproduce a crash with the existing aspell build (0.60.4-1_i386):

  # apt-get install scim-pinyin
  $ GTK_IM_MODULE=scim gedit

On my machine at work, gedit crashes on startup, i.e. with just the above
procedure.  On my home machine, the following addition is needed:

  Press Ctrl+Space
  A short bar should appear at the bottom of the screen;
  select Chinese (simplified) > Smart Pinyin.
  Type `w'.  Should crash at this point:
  *** glibc detected *** free(): invalid pointer: 0x082d35d8 ***

If I then install some aspell packages that I recompiled from source
(aspell_0.60.4-1_i386.deb libaspell-dev_0.60.4-1_i386.deb
libaspell15_0.60.4-1_i386.deb libaspell15c2_0.60.4-1_all.deb), and
repeat the above procedure, then it correctly presents a list of chinese
characters, and I can press `1' for it to insert `我', and all is happy.

[Actually, all is not entirely happy: I can produce 
** (gedit:5473): CRITICAL **: get_next_misspelled_word: assertion `word != 
NULL' failed
when I mix different languages in a document, but I assume that that is 
unrelated.]

pjrm.


Reply via email to