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

[問題回報] 1.4.7pre21 segmentation fault

guest
1 [問題回報] 1.4.7pre21 segmentation fault
Promote 0 Bookmark 02010-04-11quote  

1.4.7pre21似乎比起之前的pre18不穩許多,因為安裝後遇到許多次gcin因segmentation fault而自動消失的現象,這是之前用pre18所沒有遇過的。可疑的線索如下:

執行未使用gcin patch的unicode-rxvt 9.0.7(只要一執行它,gcin的tray icon就消失不見)
註1:它支援XIM
註2:它在gcin 1.4.7pre18或更早的版本下皆正常

不知道有沒有其他人士也遇到相同的情況。

guest
2
Promote 0 Bookmark 02010-04-11quote  
很奇怪,就在剛才發表第一篇文章後,再試著執行urxvt一次,卻不會導致gcin當掉。可是先前明明一再當掉,所以才會報告這個現象的呀。
eliu
3
Promote 0 Bookmark 02010-04-11quote  
早上也看到不穩的,用 gdb 看當在很奇怪的地方,rm *.o 重新 compile 後就好了,可能是昨天修改 .h dependency沒弄好,有些 .o沒重新 compile 
eliu
4
Promote 0 Bookmark 02010-04-11quote  
guest
5
Promote 0 Bookmark 02010-04-11quote  
eliu
你沒說你是用什麼輸入法

我的預設中文輸法為倉頡。
guest
6
Promote 0 Bookmark 02010-04-12quote  
1.4.7pre21一直重新啟動,進入設定畫面會卡住。預設是用行列,改成詞音,好像穩定多了。
eliu
7
Promote 0 Bookmark 02010-04-12quote  
guest
8
Promote 0 Bookmark 02010-04-12quote  
我是用T大的deb。可能要等T大更新了。謝謝
eliu
12
Promote 0 Bookmark 02010-04-12quote  
看起來是 gcin 這個 process coredump,你們有檢查 gcin1.so gcin2.so 的日期嗎?我試倉頡&行列不會 coredump。
本人已不在此站活動
13
Promote 0 Bookmark 02010-04-12quote  

是不穩定沒錯,一直當,一直重開,我只開 gnome-terminal 及 firefox

edt1023:~$ ps aux|grep gcin
edt1023  2034  0.1  0.0      0     0 ?        Z    22:14   0:00 [gcin] <defunct>
edt1023  2588  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2591  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2597  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2600  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2606  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2612  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2617  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2629  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2633  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2638  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2641  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2645  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2652  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2656  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2659  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2663  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2667  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2674  0.2  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2682  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2686  3.2  1.5  98260 15620 ?        S    22:16   0:01 gcin
edt1023  2704  0.0  0.0   2276   820 pts/0    S+   22:17   0:00 grep gcin

edited: 1
eliu
14
Promote 0 Bookmark 02010-04-12quote  
eliu
15
Promote 0 Bookmark 02010-04-12quote  

請注意,不是 update /usr/bin/gcin or /usr/local/bin/gcin就可以,

/usr/lib/gcin/gcin*.so or /usr/local/lib/gcin/gcin*.so 也要 update,沒 update 就會 abort

gcin*.so 包含 gcin1.so gcin2.so

eliu
18
Promote 0 Bookmark 02010-04-13quote  
hansioux
19
Promote 0 Bookmark 02010-04-13quote  
LGJ

是不穩定沒錯,一直當,一直重開,我只開 gnome-terminal 及 firefox

edt1023:~$ ps aux|grep gcin
edt1023  2034  0.1  0.0      0     0 ?        Z    22:14   0:00 [gcin] <defunct>
edt1023  2588  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2591  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2597  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2600  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2606  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2612  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2617  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2629  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2633  0.0  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2638  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2641  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2645  0.1  0.0      0     0 ?        Z    22:15   0:00 [gcin] <defunct>
edt1023  2652  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2656  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2659  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2663  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2667  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2674  0.2  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2682  0.1  0.0      0     0 ?        Z    22:16   0:00 [gcin] <defunct>
edt1023  2686  3.2  1.5  98260 15620 ?        S    22:16   0:01 gcin
edt1023  2704  0.0  0.0   2276   820 pts/0    S+   22:17   0:00 grep gcin

我的情況和你一樣,甚至不用切到任何輸入法就會一直重開。

 奇怪的是,一但我真的切開輸入法(我的預設是嘸蝦米), gcin 反而就穩定下來了。而且還可以用,用起來也很順。也不會一直重開。

 

我的 pre21 是從 luna server 上直接抓下來的。

edited: 1
eliu
21
Promote 0 Bookmark 02010-04-13quote  
搞半天,原來是要設定成內定輸入法是 gtab的 &開始狀態必須是英數才會有這個 bug,試試 pre22

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