cht電腦資訊gcin已解決問題
adm Find login register

[bug] gtab.list 寫 chewing 但沒編譯則導致 segfault

caleb
1 [bug] gtab.list 寫 chewing 但沒編譯則導致 segfault
Promote 0 Bookmark 02011-06-04quote  
預設的 gtab.list 有寫 chewing-module.so, 但如果 user 沒編譯 chewing-module.so, 執行 gcin-setup 時會 segfault:
 
chewing-module.so: cannot open shared object file: No such file or directory
Segmentation fault
 
把 gtab.list 那行 comment 掉就沒事了。
也可以 cp 到 $HOME/.gcin 再把那行 comment 掉。
caleb
2
Promote 0 Bookmark 02011-06-04quote  

如果编譯了但把 libchewing 移除,執行 gcin-setup 也一樣會 segfault。

distro 有可能安裝了「有 chewing module」的 gcin 但沒安裝 libchewing, 此時執行 gcin-setup 就 segfault。

gcin-setup 改用 dlopen() load chewing module 應該就行了?

eliu
3
Promote 0 Bookmark 02011-06-04quote  

cht電腦資訊gcin已解決問題
adm Find login register
views:9271