お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-08-10 15:44:01

frontier45
新しいメンバ
登録日: 2010-08-10

ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

題名の通りターミナルから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のプログラムでも起きているのでもっと一般的な問題だと思います。

ご存じの方がいたらご教授をお願いします。

オフライン

 

#2 2010-08-10 16:23:11

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

ほとんどインストールしただけのUbuntu 10.04(i386)環境(VirtualBoxにインストール)で試してみましたが、そのようなエラーはでませんでした。
ゲストセッションでも同様のメッセージがでますでしょうか。
なにか特別に設定したことや、変更したことなどはありますでしょうか。

GUIなソフトウェアは割とワーニングやエラー関連に饒舌なところがあるので、実害がなければ気にしないことにする、というのも一案ですが。。
その場合は、
$ gedit > /dev/null 2>&1
などとして標準出力も標準エラー出力も/dev/nullに捨ててしまえば画面が乱れなくてよいかと思います。

オフライン

 

#3 2010-08-10 16:35:41

frontier45
新しいメンバ
登録日: 2010-08-10

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

ご返答ありがとうございます。

思い当たることといえば制御文字"^M"を含んだテキストファイルをgeditで開いたことぐらいですが…。

一度 "rm -rf ~/.gnome2"してみたんですが、やっぱり治りませんでした。

オフライン

 

#4 2010-08-10 17:24:22

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

frontier45 による投稿:

思い当たることといえば制御文字"^M"を含んだテキストファイルをgeditで開いたことぐらいですが…。

でどうにかなるようなものでは無いように思えます。
ゲストセッションではいかがでしょうか。
ゲストセッションでも同様の現象が見られる場合、システムを最新の状態に更新するとどうなりますでしょうか。

大事なことを聞き忘れていましたが、そちらのUbuntuのバージョンはいくつでしょうか。

オフライン

 

#5 2010-08-10 17:51:48

frontier45
新しいメンバ
登録日: 2010-08-10

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

度々ありがとうございます。

ゲストセッションにしても同じで、システムの更新をしてもダメでした。

環境はUbuntu 10.04 Japanese Remix, Linuxカーネルは2.6.32-24-genericでlibglibのバージョンは2.25.11です。

Ubuntu Tweakで結構PPAとかもいれているのすが、ソフトウェアのばっかりでGTK+関係を直接変えるようなものはいれていないと思います。

オフライン

 

#6 2010-08-10 20:04:22

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

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.
 と、説明があるので。。。

オフライン

 

#7 2010-08-10 20:13:09

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

それとも、libgtk2.0の関連かも?
実害はないので試しに、下記は。。。
~$ sudo apt-get --reinstall install libgtk2.0-0

オフライン

 

#8 2010-08-10 20:20:23

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

他にもいろいろ関連するものがあるかも知れませんが、こちらの状況は、

コード:

$ 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

のようになっています。
ちょっと最先端を行き過ぎているのかも。。

オフライン

 

#9 2010-08-10 20:30:52

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

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

オフライン

 

#10 2010-08-11 19:16:28

frontier45
新しいメンバ
登録日: 2010-08-10

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

koisan1949様、hmatsue様

環境を見てみますとlibglib2のバージョンが2.25.11でした。2.24.1にダウング
レードして再起動してみましたが、やっぱり変わってませんでした。

まぁとりあえず実害はないのでしばらくそのままにしときます。

ありがとうございました。

オフライン

 

#11 2011-01-10 09:50:23

ino46
新しいメンバ
登録日: 2010-01-04

Re: ターミナルからgeditを起動すると警告メッセージがたくさん出てくる

まったく同じ症状に陥ってしまいました。
思い当たることといえば... 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

オフライン

 

Board footer

Powered by FluxBB