Bug 752421

Summary: fuzzy syllable 'l' in ibus-pinyin cause ibus-pinyin crashed
Product: [Fedora] Fedora Reporter: dave <davelv>
Component: ibus-pinyinAssignee: Peng Wu <pwu>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 16CC: davelv, i18n-bugs, pwu, shawn.p.huang
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-09-13 05:14:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description dave 2011-11-09 13:17:11 UTC
Version-Release number of selected component (if applicable):
ibus-pinyin-1.3.8.i686 in CentOS6.0
ibus-pinyin-1.3.11.i686 in Fedora14 & CentOS 6.0& Ubuntu11.04 
ibus-pinyin-1.3.99.20110706-2.fc16 i686 & x86_64

Steps to Reproduce:
1.Enable the fuzzy syllable 'l->r' and 'l->n' in preferences of ibus-pinyin
2.input character 'l' 

  
Actual results:
ibus-pinyin crashed
(As my friend who used CentOS 6.0 said, when he input 'l' the input window will suspend and then he restart the ibus manually,the input window crashed)

Expected results:
The actions of the character 'l'  as like as 'n' or 'r'

Additional info:
When I enable only one in 'l->r' & 'l->n', all things are good.
So i think some codes may non-reentrant or something like this.
Hope helps

Comment 1 Peng Wu 2011-11-11 05:40:50 UTC
Sorry, I am busy with ibus-pinyin with libpinyin backend, will continue to check this later.

Here are a preview version of ibus-pinyin with libpinyin backend:
http://pwu.fedorapeople.org/libpinyin-repo/

Please see README, for details.
Feel free to report bugs in ibus-pinyin with libpinyin.

Comment 2 Peng Wu 2012-09-13 05:14:12 UTC
Please try ibus-libpinyin instead.