Description of problem: When typing two pinyin words in romanized pinyin mode, the IME will be crashed. Version-Release number of selected component (if applicable): scim-chewing-0.3.1-2.1 How reproducible: everytime Steps to Reproduce: 1. Change to romanize pinyin 2. type "hongmao"" 3. press space Actual results: crash Expected results: not crashing Additional info:
I have filed a bug in chewing upstream bugzilla. see: http://rt.openfoundry.org/Foundry/Project/Tracker/Display.html?Queue=271&id=22723
found scim-bridge error when chewing crashed. remove scim-bridge and scim-bridge-gtkimm, chewing does not creash! Guess this should be scim-bridge bug.
This still seems to happen with scim-bridge-0.2.6.
BTW even with the scim gtkimm I don't seem able to input "hongmao" in one go, but I can input "hong" and then "mao". Is that a scim-chewing bug? I wonder if it might be related to this.
I couldn't reproduce that. "hong" and "mao" shows something in the preedit, but they'll be destroied as soon as I type space. That time, I've got no error at all. The preedit is removed by proper order from the IME. I've tried that at "nihao" and "xiexie", just to get the same results. (Is my spell wrong?) The worst thing to say is that I've got the same result on scim-gtkimm. :( Maybe, there are more than one bugs around this problem. Btw, I've found that scim-bridge-0.2.6 causes segfaults on reloading configuration of scim-chewing. This bug has been fixed on the cvs latest.
Dairiki-san, sounds like you need to change to romaize pinyin first: SCIM Setup -> IMEngine -> Chewing -> Keyboard -> Use keyboard type: "Han-Yu PinYin Keyboard"
Thanks, I've confirmed. I think it's a bug of scim-chewing, but I can tell exactly. (I've got no error that time) The possibility is that scim-chewing blocks communication between scim-agent and scim configuration server. I'll check that later, but it needs much more time I think.
I agree with Dairiki comments since I can reproduce this too with scim-gtkimm. *** This bug has been marked as a duplicate of 197556 ***