to produce the bug:
1. install zhcon 0.2.5
2. launch it with parameter: --utf8
3. show some Chinese charactors on screen. To do so,
you could do 'cat a_file_contains_Chinese_charactors.txt'
4. Active Chinese input methods by Ctrl-Space.
5. Hit 'Ctrl-Shift' to change input methods. Stare at
the Charactors display produced by the step 3. The
Chinese charactors would be garbled when the input
method changed to 'Hanglie30', and they wouldn't be
normal until the input method changed to 'QuanPin2'.
zhcon 0.2.5, launched with '--utf8'
x86_64, CentOS with the kernel 2.6.9 and gcc 3.4.5