cht電腦資訊gcin
adm Find login register

[問題回報] 1.4.7pre22

hansioux
1 [問題回報] 1.4.7pre22
Promote 0 Bookmark 02010-04-14quote  

作業系統: Ubuntu 9.10

更新為 pre22 後,開機時 gcin 不會一直 segfault ,不斷關閉啟動了。

但是開啟 gedit 或是 terminal ,右鍵點在 gcin 的 systray icon 上,會讓電腦 freeze 住。滑鼠可動,但是滑鼠和鍵盤無法讓電腦產生反應。在 Firefox 裡,右鍵要點 gcin icon就不會當機。
caleb
2 [問題回報] 1.4.7pre22
Promote 0 Bookmark 02010-04-14quote  
hansioux
但是開啟 gedit或是 terminal ,右鍵點在 gcin 的 systray icon 上,會讓電腦 freeze 住。滑鼠可動,但是滑鼠和鍵盤無法讓電腦產生反應。在 Firefox 裡,右鍵要點 gcin icon就不會當機。

哪個 terminal? 我不想裝 gedit...

leafpad / chromium / evilvte 都正常。 

hansioux
3
Promote 0 Bookmark 02010-04-14quote  
一般的 gnome terminal
eliu
4
Promote 0 Bookmark 02010-04-14quote  

gnome-terminal & gedit 都試過了,沒你說的問題。你是用什麼輸入法?

可以提供你的 ~/.gcin/config 嗎?

edited: 2
hansioux
5
Promote 0 Bookmark 02010-04-14quote  
eliu

gnome-terminal & gedit 都試過了,沒你說的問題。你是用什麼輸入法?

可以提供你的 ~/.gcin/config 嗎?

 

我預設是嘸蝦米,可是點右鍵的時候是英數或是嘸蝦米都會當。

 

~/.gcin/config

是要看哪一個檔?

eliu
6
Promote 0 Bookmark 02010-04-14quote  
hansioux
7
Promote 0 Bookmark 02010-04-14quote  

eliu
tar cvfj config.tbz ~/.gcin/config

 

附檔

eliu
8
Promote 0 Bookmark 02010-04-16quote  
edited: 1
hansioux
9
Promote 0 Bookmark 02010-04-16quote  
eliu

你的 GTK 版本?我的是 2.18.3。試了一下,沒有你說的問題。

 

libgtk2.0-0

2.18.3-1ubuntu2.2

eliu
10
Promote 0 Bookmark 02010-04-16quote  

看來目前唯一可以解決的方式就是從 gcin .tar.bz2 compile 有 -g 的 debug version,然後 install 到 /usr/local/bin,

當有當掉時

$ gdb /usr/local/bin/gcin proccess_id_of_gcin

就可以知道在那邊卡住,可以按 ctrl-alt-F1 去 console 執行。你先 google 一下,有問題再問。

eliu
11
Promote 0 Bookmark 02010-04-16quote  
hansioux
12
Promote 0 Bookmark 02010-04-29quote  
eliu

應該不用 install 到 /usr/local/bin

make 之後,執行裏面的 ./tgdb

參考這一篇

 

上述方法都試過了,就算 pre23 也是一樣。

 

不知道各位在試著 reproduce 問題的時候,焦點在 terminal 或是 gedit 時輸入一些字後,有沒有記得右鍵點 gcin 的 icon.... 是點下去之後才會出現 hang up... 而且是無法 recover 的 hang up....

edited: 1
eliu
13
Promote 0 Bookmark 02010-04-30quote  

當掉之後可以用 ctrl-alt-F1 切到 console ?

如果可以,或者在 ctrl-alt-F1 的 console 執行 ./tgdb,必須設定 environ DISPLAY & XAUTHORITY到正確的值

ctrl-alt-F? 切回 X window 當掉之後,按 ctrl-alt-F1,在 gdb 裏面按 ctrl-C,用 'bt'  Enter

這時可以看到 gcin source code 哪一行當掉

edited: 1

cht電腦資訊gcin
adm Find login register
views:29287