
Ubuntu日本語フォーラム

ログインしていません。
題名の通りターミナルからgeditやgftp,synapticとかを起動すると
>>
(gedit:2203): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(gedit:2203): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(gedit:2203): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
みたいな警告が大量に出てきます。大抵のGUIのプログラムでこの現象が起きるのでGLib関連の問題だと思い、libglib関連を一通りインストールし直しましたが、改善されませんでした。
geditとかはそのまま使えるから実害はないのですが、今までのコマンドが見づらいのでちょっと不便です。
"GLib-GObject-WARNING"でググってみたところ、その特定のプログラムの問題の議論ばっかりでした。しかし、今回はどんなGUIのプログラムでも起きているのでもっと一般的な問題だと思います。
ご存じの方がいたらご教授をお願いします。
オフライン
ほとんどインストールしただけのUbuntu 10.04(i386)環境(VirtualBoxにインストール)で試してみましたが、そのようなエラーはでませんでした。
ゲストセッションでも同様のメッセージがでますでしょうか。
なにか特別に設定したことや、変更したことなどはありますでしょうか。
GUIなソフトウェアは割とワーニングやエラー関連に饒舌なところがあるので、実害がなければ気にしないことにする、というのも一案ですが。。
その場合は、
$ gedit > /dev/null 2>&1
などとして標準出力も標準エラー出力も/dev/nullに捨ててしまえば画面が乱れなくてよいかと思います。
オフライン
ご返答ありがとうございます。
思い当たることといえば制御文字"^M"を含んだテキストファイルをgeditで開いたことぐらいですが…。
一度 "rm -rf ~/.gnome2"してみたんですが、やっぱり治りませんでした。
オフライン
frontier45 による投稿:
思い当たることといえば制御文字"^M"を含んだテキストファイルをgeditで開いたことぐらいですが…。
でどうにかなるようなものでは無いように思えます。
ゲストセッションではいかがでしょうか。
ゲストセッションでも同様の現象が見られる場合、システムを最新の状態に更新するとどうなりますでしょうか。
大事なことを聞き忘れていましたが、そちらのUbuntuのバージョンはいくつでしょうか。
オフライン
度々ありがとうございます。
ゲストセッションにしても同じで、システムの更新をしてもダメでした。
環境はUbuntu 10.04 Japanese Remix, Linuxカーネルは2.6.32-24-genericでlibglibのバージョンは2.25.11です。
Ubuntu Tweakで結構PPAとかもいれているのすが、ソフトウェアのばっかりでGTK+関係を直接変えるようなものはいれていないと思います。
オフライン
GTK+関連のerrorなので、個人的閃き以外何もないですが。。。
libgtkglext1が壊れているのかも、再インストールすればどうでしょう?
~$ sudo apt-get --reinstall install libgtkglext1
note: GtkGLExt provides the GDK objects to support OpenGL rendering in GTK+,
and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
と、説明があるので。。。
オフライン
それとも、libgtk2.0の関連かも?
実害はないので試しに、下記は。。。
~$ sudo apt-get --reinstall install libgtk2.0-0
オフライン
他にもいろいろ関連するものがあるかも知れませんが、こちらの状況は、
$ apt-cache policy libglib2.0-0
libglib2.0-0:
インストールされているバージョン: 2.24.1-0ubuntu1
候補: 2.24.1-0ubuntu1
バージョンテーブル:
*** 2.24.1-0ubuntu1 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
100 /var/lib/dpkg/status
2.24.0-0ubuntu4 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Packages
$ apt-cache policy libgtk2.0-0
libgtk2.0-0:
インストールされているバージョン: 2.20.1-0ubuntu2
候補: 2.20.1-0ubuntu2
バージョンテーブル:
*** 2.20.1-0ubuntu2 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
100 /var/lib/dpkg/status
2.20.0-0ubuntu4 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Packagesのようになっています。
ちょっと最先端を行き過ぎているのかも。。
オフライン
hmatsueさんのアドバイスに沿って、
私のMSI cube P4マシンにおける(Ubuntu10.04+Ubuntu studio+KDE環境)結果です。
~$ apt-cache policy libglib2.0-0
libglib2.0-0:
インストールされているバージョン: 2.24.1-0ubuntu1
候補: 2.24.1-0ubuntu1
バージョンテーブル:
*** 2.24.1-0ubuntu1 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
100 /var/lib/dpkg/status
2.24.0-0ubuntu4 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Packages
~$ apt-cache policy libgtk2.0-0
libgtk2.0-0:
インストールされているバージョン: 2.20.1-0ubuntu2
候補: 2.20.1-0ubuntu2
バージョンテーブル:
*** 2.20.1-0ubuntu2 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
100 /var/lib/dpkg/status
2.20.0-0ubuntu4 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Packages
~$ apt-cache policy libgtkglext1
libgtkglext1:
インストールされているバージョン: 1.2.0-1ubuntu1
候補: 1.2.0-1ubuntu1
バージョンテーブル:
*** 1.2.0-1ubuntu1 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid/universe Packages
100 /var/lib/dpkg/statusオフライン
koisan1949様、hmatsue様
環境を見てみますとlibglib2のバージョンが2.25.11でした。2.24.1にダウング
レードして再起動してみましたが、やっぱり変わってませんでした。
まぁとりあえず実害はないのでしばらくそのままにしときます。
ありがとうございました。
オフライン
まったく同じ症状に陥ってしまいました。
思い当たることといえば... GTK のテーマを無闇矢鱈に入れ替えたこと位です。
(他にもいろいろやっていますが見当がつきません。ろくすっぽ調べないで弄ってしまう癖があるので... スミマセンスミマセン
無茶な質問でホント申し訳ないです。
ほとんど諦めているのですが、wxPython で日曜プログラミングをしている時などに結構欝陶しいですorz
アドバイス頂ければ幸いです。よろしくお願いしますm( _ _ )m
多くのGUIアプリケーションで次のようなエラーが生じる(例: gedit の場合)
(gedit:2356): GLib-GObject-WARNING **: invalid (NULL) pointer instance (gedit:2356): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
環境
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.04.1 LTS Release: 10.04 Codename: lucid $ uname -srvo Linux 2.6.32-27-generic #49-Ubuntu SMP Wed Dec 1 23:52:12 UTC 2010 GNU/Linux $ gnome-about --gnome-version Version: 2.30.2 Distributor: Ubuntu Build Date: 06/25/2010
(※ネットブック版 Ubuntu 10.04 をインストール後に、メタパッケージでデスクトップ版にしました。)
libglib2.0-0
$ apt-cache policy libglib2.0-0
libglib2.0-0:
Installed: 2.24.1-0ubuntu1
Candidate: 2.24.1-0ubuntu1
Version table:
*** 2.24.1-0ubuntu1 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
100 /var/lib/dpkg/status
2.24.0-0ubuntu4 0
500 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Packagesオフライン