LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1138|回复: 5

fcitx 3.1.1 升级到 fcitx 3.4.1 之后输入文字不可,内含报错地址

[复制链接]
发表于 2006-11-4 20:06:22 | 显示全部楼层 |阅读模式
FC3 系统,以前编译安装了 fcitx 3.1.1, 默认安装在 /usr/share/bin, 使用一切正常(也就是说我配置完全正确),
今天下载了最新 fcitx 3.4.1 ,编译通过, 先 make uninstall 了 fcitx 3.1.1, 再 make install 了 fcitx 3.4.1, 配置还是保持原样如下:

XMODIFIERS="@im=fcitx"
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
gnome-im-settings-daemon >/dev/null

locale 如下(以前使用一切正常):
LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=

使用 fcitx 3.4.1 后, ctrl+space 弹出了输入框,然后开始输入文字,有时候按第一个键就导 致 fcitx 退出,有时可以打几句话才退出,用gdb跟了一下出错地址如下:

  1 fcitx-3.4.1/src/pyParser.c:line 417 CmpMap
  2
  3 err info:
  4
  5 Program received signal SIGSEGV,Segmentation fault.
  6 0x0805715d in CmpMap (strMap1=0x0, strMap2=0xbffff210 "MO", iMatchedLength=0xbffff20c) at pyParser.c:417
  7
  8 variable list:
  9
10 *iMatchedLength : 0
11 strMap1 : 0x0
12 strMap2 : "MO"
13
14 backtrace:
15
16 CmpMap at pyParser.c:417
17 PyCreateAuto () at py.c:1204
18 PyGetCandWords (mode=SM_FIRST) at py.c:955
19 DoPyInput (iKey=2) at py.c:828
20 ProcessKey (call_data=0xbffff810) at ime.c:440
21 MyProtoHandler (_ims=0x812a348, call_data=0x0) at xim.c:365

隧把 fcitx3.4.1 make uninstall 了,再把 fcitx 3.1.1 make install, 一切正常了,谁能帮助一下,给个解释?


附注: 网上翻阅了一下,遇到过类似情况的人描述如下:

“fcitx可以运行,按Ctrl-space也可以激活,但是一输入就退出,.xsession-error里记录的是收到signal 11信号,删除.fcitx/下的pyindex.dat和pyusrphrase.mb以后再进X就正常了。 我这是第二次遇到这个问题了,问一下大家有没有这个问题?有什么解决办法?”
发表于 2006-11-5 00:50:59 | 显示全部楼层
我也遇到了这个问题,几天不能输入汉字了。昨天夜里才解决。
方法:
先删掉 ~/.fcitx 目录,再安装 fcitx 3.4 就没问题了。大概是配置文件的格式变了吧。没仔细研究。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-5 16:59:23 | 显示全部楼层
有这种事情??如果真是如此,我的用户输入词库不是都作废了,怎么能这样啊...
回复 支持 反对

使用道具 举报

发表于 2006-11-5 22:27:16 | 显示全部楼层
大概只删 ~/.fcitx/config 就行了,你先试一下行不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-6 12:22:40 | 显示全部楼层
试过了,config和profile用新版覆盖也没用,可能2个版本码表文件不兼容
回复 支持 反对

使用道具 举报

发表于 2006-11-6 13:08:22 | 显示全部楼层
前几天也遇到这个问题,查我的帖子可看到。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表