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

[轉] gcin 1.6.5-1 causes other applications seg-fault.

caleb
joined: 2007-09-22
posted: 630
promoted: 134
bookmarked: 90
1subject: [轉] gcin 1.6.5-1 causes other applications seg-fault.Promote 0 Bookmark 02011-09-04quote  

https://bugs.archlinux.org/task/25886

我猜可能是因為沒打上 Tetralet 的 patch? 1.6.5 出來時我比較晚用上,所以我直接打了 Tetralet 的補丁,一切正常。

建議劉老大 release 個修正版 tarball。

Details

Description:after upgrade to gcin 1.6.5-1, I can no longer launch Nautilus and Empathy and some other applications.


Additional info:
* package version(s): 1.6.5-1
* config and/or log files etc.


Steps to reproduce:
just upgrade to 1.6.5-1 on 64bit platform.
and on launch nautilus and/or empathy, you may see something like this:

[henry@henry_u59 ~]$ empathy

(empathy:1539): Gdk-CRITICAL **: gdk_window_get_screen: assertion `GDK_IS_WINDOW (window)' failed
Segmentation fault

after restore to earlier version,
both of them are okay...
eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Promote 0 Bookmark 02011-09-04quote  

1.6.6 released

hepha
joined: 2010-12-24
posted: 18
promoted:
bookmarked:
taiwan
3subject: [轉] gcin 1.6.5-1 causes other applications seg-fault.Promote 0 Bookmark 02011-09-05quote  

caleb

 


(empathy:1539): Gdk-CRITICAL **: gdk_window_get_screen: assertion `GDK_IS_WINDOW (window)' failed
Segmentation fault


now gcin-1.6.5-2正常了,難怪我最近開gnome的程式都會當掉,原來是這問題阿

hepha
joined: 2010-12-24
posted: 18
promoted:
bookmarked:
taiwan
4subject: Promote 0 Bookmark 02011-09-05quote  

arch 又會當掉了 gcin 1.6.6-1

guest
5subject: Promote 0 Bookmark 02011-09-06quote  

又掛了,上了https://bugs.archlinux.org/task/25886的patch再重新編過,也還是一樣,只好又先降回去1.6.4。

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
6subject: Promote 0 Bookmark 02011-09-06quote  

是用 gnome3 當掉?

guest
7subject: Promote 0 Bookmark 02011-09-06quote  

是的,GNOME3。開機後到要輸入帳號的地方就掛了,輸入帳號的那個視窗會飛快的結束掉......

砍掉gcin就不會有這樣的問題,可以正常登入。

登入後再把gcin 1.6.6裝回來,就會變成幾乎所有gtk的程式都沒法正常開啟。

$ nautilus
Initializing nautilus-open-terminal extension

(nautilus:5979): Gdk-CRITICAL **: gdk_window_get_screen: assertion `GDK_IS_WINDOW (window)' failed
程式記憶體區段錯誤

eliu

joined: 2007-08-09
posted: 11468
promoted: 617
bookmarked: 187
新竹, 台灣
8subject: Promote 0 Bookmark 02011-09-06quote  

試試 1.6.8

發現很多程式會傳 invalid data 進來,其實是 AP 的問題,這邊沒有檢查到

edited: 1
guest
9subject: Promote 0 Bookmark 02011-09-07quote  

arch已經更新到1.6.8版,更新後目前還沒遇到問題,可正常登入,開啟nautilus也OK。

不過在更新gcin時有出現這樣的訊息:

updating gtk immodules... Cannot load module /usr/lib/gtk-3.0/immodules/im-gcin.so: /usr/lib/gtk-3.0/immodules/im-gcin.so: undefined symbol: gdk_drawable_get_screen
/usr/lib/gtk-3.0/immodules/im-gcin.so does not export GTK+ IM module API: /usr/lib/gtk-3.0/immodules/im-gcin.so: undefined symbol: gdk_drawable_get_screen
done.

planykao
joined: 2008-07-16
posted: 1
promoted: 0
bookmarked: 0
10subject: Promote 0 Bookmark 02011-09-07quote  

看了一下arch那邊上的patch,少了一段。

上了這篇(http://hyperrate.com/thread.php?tid=24749)的patch再重新編過gcin後,沒有上述的問題了。

--

一直忘了登入.....

hepha
joined: 2010-12-24
posted: 18
promoted:
bookmarked:
taiwan
11subject: Promote 0 Bookmark 02011-09-08quote  

1.6.8-2 問題已修複:)

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