
Ubuntu日本語フォーラム

ログインしていません。
ubuntu11.10を使用しておりますが、最近になってgtk-windowが突然クラッシュしてwindow枠の部分が消えてしまいます。
作業をしていて大変不便なので原因を突き止めたく思いますのでヒントなどアドバイス頂ければ幸です。
ハードウエアは自作PCです。
マザーボード:intel DG33BU
グラフィック :Radeon HD4850
ubuntu環境
ubuntu11.10
Linux username 3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:50:54 UTC 2012 i686 i686 i386 GNU/Linux
unityを使用しています。
window枠は設定でmacbuntuを選択しています。
ソフトウェアのアップデートは常に更新をしておりますので、最新版になっていると思います。
症状
1.通常起動をして、一画面に複数のwinodwを立ち上げておきます。(例えばfirefoxとgeditとnautilusとeclipseなど。)
次のような操作を行うとクラッシュが発生する頻度が高い。
a)window枠をダブルクリックして画面の拡大、縮小を行っている時。
b)Alt+TABキーを押して画面を切り替えた時。
c)重なっているwindowをクリックして上に表示した時。
・・・などです。
2.window枠の表示は消えても、取り敢えず各ソフトウェアの機能は問題なく動作しているように見えます。
syslog(kern.log)の表示
Feb 22 11:49:52 username kernel: [ 3826.283207] show_signal_msg: 21 callbacks suppressed
Feb 22 11:49:52 username kernel: [ 3826.283212] gtk-window-deco[1710]: segfault at 100 ip 08056008 sp bfba1530 error 4 in gtk-window-decorator[8048000+1b000]
ps-Alでの確認
gtk-window-decoがなくなっています。
以上のような内容から、この辺を調べたら良いのでは・・・などの助言をお願い致します。
また、助言に必要なデータがございましたらご指摘ください。宜しくお願い致します。
オフライン
自分も同じような状況が再現しています。
いろいろ試していますが、まだ治っていません。
一応参考に自分の環境も書いておきます。
Ubuntu 11.10 AMD64
Unity 3D
Intel Core 2 Duo
ウィンドウをひとつも開いていない状態でも再現します。
グラフィックのプロプライエタリなドライバの有無にかかわらず再現しました。
Ubuntu11.10は新規インストールしたばかりでそれほどいじっていません。(Wubiをつかいました)
パッケージのアップデートはしたのですが、アップデート前は再現しなかったような気もします(確かではありません)
質問への答えになっていなくてすみません。
bigxさんとあわせてお願いすると同時に、回答者さんのお役に立てたらと思います。
オフライン
自分なりに色々調べてみて参考になったと思われるページをリンクしておきます。
segfault gtk-window-deco で検索したところ下記のページが参考になりました。英語がまともに読めないので雰囲気だけ掴みました。
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/740767
ubuntu11.10 unity 等で検索
http://ankyo.blog.so-net.ne.jp/2011-10-30
compizの3D cubeの表示などもしてみたかったので
ubuntu11.10 compiz 3dで検索
http://ubuntuguide.net/enable-compiz-desktop-cube-in-ubuntu-11-10-oneiric-unity
それらの中で共通していることは、調子が悪くなったらCompizやUnityの設定ファイルを削除するかresetするかをして一度初期状態に戻せのようなことが記載されているようでした。
何が幸いしているのか、どの作業が良かったのか細かい点はハッキリしていませんが、今のところ調子は良くなった感じがします。
但し、リンクのページを読んで作業をしている最中に予想もつかないできごとが起きても、自分で対処できる(する気概がある)方でないとお勧めできません。
その理由として私自身が「原因がこれだ」と特定できている訳ではありませんので上記の解決策に責任が持てませんので・・・。
オフライン
bigxさん、ありがとうございます。
おかげでよくなりました!
リンクを貼っていただいた
http://ankyo.blog.so-net.ne.jp/2011-10-30
のページを参考にして、端末で
~/.config/compiz-1/compizconfig/config
を見てみたところ、何も記述されていなかったので、ページのとおりに
[general_ubuntu]
profile = unity
と記述したところ再現されなくなりました。
本当にありがとうございます!
オフライン