guest | 1
[回報] 1.3.8 在 Fedora 8 (64bit) 的問題 |
0
0 | 2008-01-29 | quote | | |
剛才更新到 1.3.8-1-fc8.x86_64, 重新登入後gcin載入正常,切換輸入法 (大易) 也正常,但一旦要開始打字時,gcin好像就跳掉了 -- tray上的icon會不見然後一兩秒後又生出來 -- 應用程式上只留下組字的第一個英文字母。
檢查 pid, 發現每跳一次, 就會生一個gcin process出來,舊的不會消失,即使是用kill -9 去殺也殺不掉 = = 會變成 defunct。
我急著用gcin所以換回1.3.7了。還需要什麼debug資訊的話請提示一下我晚點再update到1.3.8測試 ^^
|
看一下有沒有 coredump,能不能用 gdb 看在哪裡 coredump
|
欸...對不起大大,coredump要到那裡去找?home裡沒有耶,還是說系統程式的coredump會放在特別的地方?
ps: gcin有selinux violation:
Jan 29 16:46:52 ds9 kernel: audit(1201596402.111:4): avc: denied { execute } for pid=1536 comm="sh" name="gcin-user-setup" dev=sda1 ino=1178102 scontext=system_u:system_r:rhgb_t:s0 tcontext=system_u:object_r:usr_t:s0 tclass=file
Jan 29 16:46:52 ds9 kernel: audit(1201596402.111:5): avc: denied { execute } for pid=1536 comm="sh" name="gcin-user-setup" dev=sda1 ino=1178102 scontext=system_u:system_r:rhgb_t:s0 tcontext=system_u:object_r:usr_t:s0 tclass=file
Jan 29 16:46:52 ds9 kernel: audit(1201596402.183:6): avc: denied { getattr } for pid=1535 comm="gcin" path="/tmp/gcin-root" dev=sda1 ino=6246538 scontext=system_u:system_r:rhgb_t:s0 tcontext=system_u:object_r:unconfined_tmp_t:s0 tclass=dir
Jan 29 16:46:52 ds9 kernel: audit(1201596402.183:7): avc: denied { search } for pid=1535 comm="gcin" name="gcin-root" dev=sda1 ino=6246538 scontext=system_u:system_r:rhgb_t:s0 tcontext=system_u:object_r:unconfined_tmp_t:s0 tclass=dir
Jan 29 16:46:52 ds9 kernel: audit(1201596402.183:8): avc: denied { search } for pid=1535 comm="gcin" name="gcin-root" dev=sda1 ino=6246538 scontext=system_u:system_r:rhgb_t:s0 tcontext=system_u:object_r:unconfined_tmp_t:s0 tclass=dir
不過這在1.3.8之前就有了,不理它好像也不會怎麼樣...
|
$ulimit -a
core file size (blocks, -c) unlimited
如果設成 0 表示不能 coredump.
可以用 ulimit -c unlimited 把 coredump 打開
coredump 的 directory 一般是 ~ home dir
當然必須自己從 source code compile 才可以用
|
自己 compile gcin
cd gcin-x.x.
./configure
make
然後執行
./tenv
就不需要 install 就可以 test.
coredump 在
gcin-x.x.x
|
guest | 6
[回報] 1.3.8 在 Fedora 8 (64bit) 的問題 |
0
0 | 2008-01-29 | quote | | |
fedora7 also has this same problem. So I can only write in english.....
guest |
剛才更新到 1.3.8-1-fc8.x86_64, 重新登入後gcin載入正常,切換輸入法 (大易) 也正常,但一旦要開始打字時,gcin好像就跳掉了 -- tray上的icon會不見然後一兩秒後又生出來 -- 應用程式上只留下組字的第一個英文字母。
檢查 pid, 發現每跳一次, 就會生一個gcin process出來,舊的不會消失,即使是用kill -9 去殺也殺不掉 = = 會變成 defunct。
我急著用gcin所以換回1.3.7了。還需要什麼debug資訊的話請提示一下我晚點再update到1.3.8測試 ^^
|
|
我手邊沒有半天 Fedora 8 的機器可以用,也沒有裝有 x86_64 的 linux 系統
請幫忙測試,有問題請回報
我先來測測看手邊的 FC6 F7 看看正不正常
|
沒試還沒發現
剛剛在 i386 的 F7 上試了一下,果然出包了...XD
1.3.8 用詞音 OK, 用 gtab 的都掛點
改裝回 1.3.7.1 則是都 OK
看來要來debug了
candyz |
我手邊沒有半天 Fedora 8 的機器可以用,也沒有裝有 x86_64 的 linux 系統
請幫忙測試,有問題請回報
我先來測測看手邊的 FC6 F7 看看正不正常
|
|
eliu
| 9
如何自己用 gdb test gcin, 不需要 install |
2
2 | 2008-01-30 | quote | | |
如何自己用 gdb test gcin, 不需要 install
# cp /usr/share/icons/gcin/gcin-tray.png /usr/local/share/icons/gcin/gcin-tray.png
$tar xvfj gcin-x.x.x
$cd gcin-x.x.x
$./configure
$make
理論上應該是沒有 error
需要 gedit
$./tgdb
(gdb) r
開始執行 gcin
可以在 自動執行的 gedit 裡面測試
coredump 時會在 gdb 裡面顯示 coredump source 的 line number
|
gcin 1.3.9 released 了 我包好了 rpm, 應該會先進 updates-testing 然後再過幾天才會進 updates (stable) 所以,在 updates-testing 時,請先幫忙測試看看有沒有問題 F8 F7 都有
|
|
我在FC7,用的是大易輸入法,也遇到同樣的問題,目前只好退回1.3.7-1。
|
我用 F7 測
1.3.7.1 OK
1.3.8 有問題
1.3.9 已經 OK 了
guest |
我在FC7,用的是大易輸入法,也遇到同樣的問題,目前只好退回1.3.7-1。
|
|
Fedora 8 64bit, gcin 1.3.9-1看起來也OK了~ 感謝各位大大!
不過有一點不同的地方,就是大易輸入時,以往按 ~ 鍵,會在拼字碼框底下出現一個小視窗,可以直接輸入注音而不用真的切換到注音輸入法去。這在忘了拼字碼時很好用 XD 可是 1.3.9 變成這個小視窗會顯示 用大易輸入的字 的同音字,不曉得這是刻意改的嗎?
|
|
XD 沒錯,糾正的是,是 `
~ 只是比較好認比較好唸而已
|