お知らせ

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

#1 2013-02-03 09:58:09

oolong
メンバ
登録日: 2010-02-21

Google ChromeやChromiumの設定を開くと動作が固まります。

dynabook R731/E26ERを使用しています。
OSは Ubuntu 12.04です。
先日、chromiumの最新版(23.0.1271.97-0ubuntu0.12.04.1)をリポジトリからインストールしたのですが、アカウント同期を設定したところ、右上の設定のプルダウンメニューを押した時にメニューは出てくるのですが、選択は出来ず、そのまましばらく固まってしまいました。
しかも、chromiumだけでなく、Ubuntu全体がしばらく固まってしまいます。この時の本体PCのファンは、なにか重い処理をした時のように高速回転していました。
一定時間が過ぎると元には戻るのですが、chromiumのウインドウを開くたびにこのような状態になります。
Google chrome(google-chrome)の最新版(24.0.1312.57-r178923)も試してみたのですが、同じような症状が現れます。
また、いろいろ試してみたところ、アカウントの同期を行わなければ正常に動作するようなのですが、少しでも何かしらのデータを同期した時点でこのような症状が現れてしまいます。(ブックマークを同期しただけでもNG)
自分のアカウントによくないデータが含まれているのかと思い、Googleダッシュボードで一回chromeのデータのリセットをかけたのですが、症状は改善されませんでした。
一方、古いバージョンのchrome(18.0.1025.151~r130497-0ubuntu1)ではこの様の症状は現れていません。
他にもgoogle-chromeのベータ版(25.0.1364.58-r179520)などもためして見ましたが、症状は改善されませんでした。

古いバージョンのchromiumでは、一部のchromeアプリが使えないため、困っています。
なにか解決方法はないでしょうか?

ご存じの方、教えてください。よろしくお願いします。

オフライン

 

#2 2013-02-03 17:34:52

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

Sony PCG-SRX7S/PにXubuntu 12.10を入れ、ChromiumとChromeの現行版を入れています。
アカウント同期を利用していますが、おっしゃられるような現象は出ていません。
Dell XPS8300にVirtualBox4.2.6を入れその上にメモリ512 M byteのVMを作り、そこにUbuntu-ja-12.04.1-desktopを入れてChromiumとChromeを入れ、アカウント同期させてみましたがおっしゃられるような現象は発生しませんでした。

topやsarでメモリやCPUの使用率を見てみてはいかがでしょうか?
またWindows等他のOSをお持ちならばそちらでどうなるか確認してみてはいかがでしょうか?

ChromeやChromiumは端末から起動すると(たぶん標準エラー出力に)ログを吐きます。
また以下のページにログを出力させる方法が載っています。
http://www.chromium.org/for-testers/enable-logging
ログは~/.config/chromium/chrome_debug.logや~/.config/google-chrome/chrome_debug.logに出力されます。

Googleで「chrome Linux freeze stting」を検索してみたところ以下のページがヒットしました。2012年8月と古いバグ報告ですがoolongさんの現象に似ているような気がします。
http://code.google.com/p/chromium/issues/detail?id=140743
上記の情報を添えてバグ報告してみてはいかがでしょうか?

お役に立てなくて申し訳ないです。

オフライン

 

#3 2013-02-03 18:22:28

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

ひょっとして64 bit版でおこる現象なのではないかと思い、Dell XPS8300のVirtualBox4.2.6に512 M byteのVMを作り、Ubuntu-12.04.1-desktopーamd64を入れ、ChromiumとChromeでアカウントを同期させてみましたが、おっしゃられるような現象は発生しませんでした。
現象を再現できなくて申し訳ないです。

オフライン

 

#4 2013-02-03 18:31:51

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

Ubuntu-12.04.1-desktopーamd64をいったんシャットダウンし。VMのメモリを4 G byte、CPUの数を2にして起動してみたのですが、再現しません。

私には再現環境が作れそうにないです。申し訳ない。

オフライン

 

#5 2013-02-03 19:35:47

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

VirtualBox上のUbuntu-12.04.1-desktopーamd64とUbuntu-ja-12.04.1-desktopのメモリを4Gにし、CPUの数1,2,4で試してみましたが、現象は再現しませんでした。
お役に立てなくて申し訳ないです。

オフライン

 

#6 2013-02-03 23:22:02

oolong
メンバ
登録日: 2010-02-21

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

ItSANgo による投稿:

VirtualBox上のUbuntu-12.04.1-desktopーamd64とUbuntu-ja-12.04.1-desktopのメモリを4Gにし、CPUの数1,2,4で試してみましたが、現象は再現しませんでした。
お役に立てなくて申し訳ないです。

色々調べていただき、本当にありがとうございます。
ItSANgoさんの環境では再現されていないのですね・・・
という事は、使用しているUbuntu側に問題が起きているのでしょうか・・・?

最近Ubuntuに行った大きな変更は、
・Aviraアンチウイルスの導入。
・CramTKの導入。
・Xubuntu-desktopの導入(この時、xubuntuセッションのウインドウマネージャーのデフォルトをcompizにしようと思い、設定を書き換えましたがうまく行かず、xfce標準のウインドウマネージャーが起動します。)
・google-chromeを導入してある状態でchromiumを導入した。
という感じです。
ちなみに不具合はGNOMEのデスクトップ環境(Unity含む)で確認しています。
不具合が起きた様子は以下のような状態になって、しばらく固まります。(スクリーンショットが使えなかったため、直撮りしています。見づらくて申し訳ないです。)

http://lh3.googleusercontent.com/-iT6eCl7LHaA/UQ5SuQJToZI/AAAAAAAAAAg/ajLaAfm1swE/s800/DSC_0325.JPG

端末でgoogle-chromeを実行した結果は以下のとおりです。

コード:

$ google-chrome --enable-logging --v=1
[24450:24475:0203/205648:ERROR:object_proxy.cc(624)] Failed to get name owner. Got org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.chromium.Mtpd': no such name
[24450:24475:0203/205648:ERROR:object_proxy.cc(624)] Failed to get name owner. Got org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.chromium.Mtpd': no such name
[24450:24450:0203/205649:ERROR:object_proxy.cc(529)] Failed to call method: org.chromium.Mtpd.EnumerateStorages: object_path= /org/chromium/Mtpd: org.freedesktop.DBus.Error.ServiceUnknown: The name org.chromium.Mtpd was not provided by any .service files
[24450:24450:0203/205649:ERROR:omnibox_view_gtk.cc(431)] Not implemented reached in virtual void OmniboxViewGtk::ApplyCaretVisibility()
[24450:24450:0203/205656:ERROR:omnibox_view_gtk.cc(431)] Not implemented reached in virtual void OmniboxViewGtk::ApplyCaretVisibility()
[24450:24450:0203/205703:ERROR:omnibox_view_gtk.cc(431)] Not implemented reached in virtual void OmniboxViewGtk::ApplyCaretVisibility()
[24450:24450:0203/210029:ERROR:omnibox_view_gtk.cc(431)] Not implemented reached in virtual void OmniboxViewGtk::ApplyCaretVisibility()
[24450:24450:0203/210728:ERROR:omnibox_view_gtk.cc(431)] Not implemented reached in virtual void OmniboxViewGtk::ApplyCaretVisibility()
[24450:24450:0203/210728:ERROR:omnibox_view_gtk.cc(431)] Not implemented reached in virtual void OmniboxViewGtk::ApplyCaretVisibility()
$

教えていただいた方法でgoogle-chromeのログもとってみたのですが、容量が大きくて載せられなかったので、ファイルとして公開しました。
http://firestorage.jp/download/32c281270962a1fe1ab8cc2d7c6e89d1b767749e
パスワードはUbuntuです。

オフライン

 

#7 2013-02-04 01:04:54

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

正直わたくしの力では解決できそうにないのですが、頂いた情報を見て感じたことを下記に記述します。

1. 今Xubuntuセッションをお使いなのですね?
一度、デフォルトのUbuntuセッションに切り替えてChromium, Chromeを起動してみてはいかがでしょうか?
https://productforums.google.com/forum/#!category-topic/chrome-ja/%E5%95%8F%E9%A1%8C%E3%81%AE%E5%A0%B1%E5%91%8A/w4pP0DQ75Dw
に書いたのですが、Chromium, Chromeはデスクトップセッションによって挙動を変えることがあるようです。
2. ログを見させていただきました。extension関連のログが多く出力されているように見受けられます。
一度chrome://chrome/extensions/ でextensionsを全部切って現象が再現するか試していただけないでしょうか?
当方のログを確認したのですが、こんなに長いログにはならなかったです。
(当方のログの公開方法は後ほど考えます。)
3. アンチウイルスを切っても状況は再現しますでしょうか?
4. 画像を見させていただいたのですが、メモリには余裕があり、CPUは青だけが使用率100%になっている状況でしょうか?
5. お使いのUbuntuは32bit版でしょうか64bit版でしょうか?
いただいた情報をもとにこちらのVirtualBoxの環境をお使いの環境に近づけてみたいと思います。

オフライン

 

#8 2013-02-04 01:27:43

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

https://dl.dropbox.com/u/86335040/chrome_debug.log
にVirtualBox上のUbuntu-ja-12.04.1-desktopのChromeのlogを置きました。
Chromeを起動しなおしたらoolongより長いlogになってしまいましたがw。

オフライン

 

#9 2013-02-04 02:36:40

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

ItSANgo による投稿:

Chromeを起動しなおしたらoolongより長いlogになってしまいましたがw。

敬称が抜けておりました。申し訳ありません。

VirtualBox上のUbuntu-12.04.1-desktopーamd64とUbuntu-ja-12.04.1-desktopにAviraアンチウイルス・CramTK・Xubuntu-desktopをインストールし、XfceセッションでChromeを起動し「設定」を選んでみましたが再現しませんでした。
私のAvira・CramTKの使い方が悪いのか、もしくは他の条件が絡んでいるのかもしれません。
とりあえず本日 01:04:54に投降した内容を確認していただくぐらいしか私には思いつきません。

お役に立てず申し訳ないです。

オフライン

 

#10 2013-02-04 07:38:17

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

今朝Ubuntu13.04.1のChromiumが24.0.1312.56-0ubuntu0.12.04.1にバージョンアップしました。
このバージョンでも現象が再現するか確認していただけますか?
私の方では新しいChromiumでも現象は再現しませんでした。

オフライン

 

#11 2013-02-04 14:06:06

oolong
メンバ
登録日: 2010-02-21

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

ItSANgo による投稿:

ItSANgo による投稿:

Chromeを起動しなおしたらoolongより長いlogになってしまいましたがw。

敬称が抜けておりました。申し訳ありません。

いえいえ、お気になさらないでくださいw

ItSANgo による投稿:

正直わたくしの力では解決できそうにないのですが、頂いた情報を見て感じたことを下記に記述します。

1. 今Xubuntuセッションをお使いなのですね?
一度、デフォルトのUbuntuセッションに切り替えてChromium, Chromeを起動してみてはいかがでしょうか?
https://productforums.google.com/forum/ … 4pP0DQ75Dw
に書いたのですが、Chromium, Chromeはデスクトップセッションによって挙動を変えることがあるようです。
2. ログを見させていただきました。extension関連のログが多く出力されているように見受けられます。
一度chrome://chrome/extensions/ でextensionsを全部切って現象が再現するか試していただけないでしょうか?
当方のログを確認したのですが、こんなに長いログにはならなかったです。
(当方のログの公開方法は後ほど考えます。)
3. アンチウイルスを切っても状況は再現しますでしょうか?
4. 画像を見させていただいたのですが、メモリには余裕があり、CPUは青だけが使用率100%になっている状況でしょうか?
5. お使いのUbuntuは32bit版でしょうか64bit版でしょうか?
いただいた情報をもとにこちらのVirtualBoxの環境をお使いの環境に近づけてみたいと思います。

1についてですが、UbuntuセッションやGNOMEのフォールバックセッションでも再現している状態です。
2や3についても試して見ましたが、やはり改善しませんでした。
4についてはその通りです。使用しているPCは2コア4スレッドのCPUを積んでいるため、4つCPUがあるように見えています。
この不具合が生じた時、どれかひとつのCPU(スレッド?)だけが100%になり、それ以外のCPUは、モニタを見る限り余裕があるように見えるのですが、どういうわけかUbuntu全体が応答しなくなってしまいます。メモリは8GB(Ubuntuでは7.8GiBとして認識)積んでいまして、問題が起きた時も余裕はある状態でした。
5についてですが、32bit版です。
最初の投稿で記述するのを忘れていました。申し訳ありません・・・。

僕もいろいろ調べていて追加でわかったことがありまして、実は同じマシンにもうひとつ別のUbuntuがインストールされている状態(こちらも12.04 32bitで、Wubiでインストールしています。)なのですが、こちらにはgoogle-chromeのver.23あたりが入っていまして、同期なども行われた状態でしたが問題なく動作していました。
一方、今回問題が起きているUbuntuのgoogle-chromeを削除後、~/.config/google-chromeを削除して初期化したあとに少し古いバージョンのgoogle-chrome(19.0.1084.52)をインストールしてみたのですが、やはり問題の症状が発生します。

どうも、問題が起こってる方のUbuntuになにかあるような気がしてきました。
こうなってしまうと、Ubuntuを再インストールするしか方法はないのでしょうか・・・?

ItSANgo による投稿:

今朝Ubuntu13.04.1のChromiumが24.0.1312.56-0ubuntu0.12.04.1にバージョンアップしました。
このバージョンでも現象が再現するか確認していただけますか?

chromiumの更新を確認してみたところ、12.04では、chromium-browser(23.0.1271.97-0ubuntu0.12.04.1)が最新のようです。

オフライン

 

#12 2013-02-04 14:21:09

oolong
メンバ
登録日: 2010-02-21

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

すみません、訂正です・・・。
先程、apt-get update を行ったところ、chromiumの最新バージョンが24.0.1312.56 Ubuntu 12.04 (24.0.1312.56-0ubuntu0.12.04.1)になっていました。

早速試してみたのですが、やはり同様の症状が出てしまう状態です。

オフライン

 

#13 2013-02-04 15:43:05

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

oolong による投稿:

この不具合が生じた時、どれかひとつのCPU(スレッド?)だけが100%になり、それ以外のCPUは、モニタを見る限り余裕があるように見えるのですが、どういうわけかUbuntu全体が応答しなくなってしまいます。メモリは8GB(Ubuntuでは7.8GiBとして認識)積んでいまして、問題が起きた時も余裕はある状態でした。

さっそく当方でも32bit版Ubunuの入っているVMのメモリを8 G byteにしてみましたが、問題は再現しませんでした。

このとき端末も使えなくなってしまっているでしょうか?
端末が生きているならTopで問題を起こしているプロセスを特定することができるかもしれません。
strace -p や gdb -pで何が起こっているかぐらいは判るかもしれません。
また、X上の端末が使えなかった場合、<Ctrl>+<Alt>+F1などは使えますでしょうか?
使えるならばそちらから問題のプロセスを特定できるかもしれません。

本格的にデバグするなら以下のページを試す手もあります。
http://code.google.com/p/chromium/wiki/LinuxDebugging
ただ、挫折するほど大変でした。

僕もいろいろ調べていて追加でわかったことがありまして、実は同じマシンにもうひとつ別のUbuntuがインストールされている状態(こちらも12.04 32bitで、Wubiでインストールしています。)なのですが、こちらにはgoogle-chromeのver.23あたりが入っていまして、同期なども行われた状態でしたが問題なく動作していました。
一方、今回問題が起きているUbuntuのgoogle-chromeを削除後、~/.config/google-chromeを削除して初期化したあとに少し古いバージョンのgoogle-chrome(19.0.1084.52)をインストールしてみたのですが、やはり問題の症状が発生します。

正常に動く方の環境で「閲覧履歴データの消去」をした後で、問題の環境のChromium, Chromeで「設定」を見たらどうなるでしょうか?
また「新しいタブ」の右上の自分のアカウントをクリックして「新規ユーザー」を作り、新規ユーザーから「設定」を見たらどうなるでしょうか?

あと、これはダメ元ですが--password-store=basicオプションをつけて「設定」を見たらどうなるでしょうか?
https://productforums.google.com/forum/#!msg/chrome-ja/w4pP0DQ75Dw/pxm9Qg8YDtsJ

こうなってしまうと、Ubuntuを再インストールするしか方法はないのでしょうか・・・?

あとはdpkg -l でインストールしているパッケージ一覧を取得して2つの環境で違いを比較して、パッケージを合わせていくとか。
http://engawa.2ch.net/test/read.cgi/linux/1354380843/455-

再インストールですが、問題が解決する可能性も、再現してしまう可能性もあると思います。最後の手段だと考えたほうがよいと思います。

あまりお役に立てなくて申し訳ありません。

オフライン

 

#14 2013-02-17 00:33:58

oolong
メンバ
登録日: 2010-02-21

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

いろいろな方法を教えていただき、ありがとうございます。
返信が遅くなってしまい、申し訳ありませんでした。
教えていただいた方法でいろいろ試してみましたので、その結果を投稿いたします。

ItSANgo による投稿:

このとき端末も使えなくなってしまっているでしょうか?
端末が生きているならTopで問題を起こしているプロセスを特定することができるかもしれません。
strace -p や gdb -pで何が起こっているかぐらいは判るかもしれません。
また、X上の端末が使えなかった場合、<Ctrl>+<Alt>+F1などは使えますでしょうか?
使えるならばそちらから問題のプロセスを特定できるかもしれません。

straceコマンドを予め仕掛けることができたので、google-chromeの本体?と思われる
/opt/google/chrome/chrome
のプロセス番号にデバッグをかけたところ、不具合が起きているときは

コード:

gettimeofday({数字, 数字}, NULL) = 0

というような文字列が延々と表示されている状態でした。

ItSANgo による投稿:

正常に動く方の環境で「閲覧履歴データの消去」をした後で、問題の環境のChromium, Chromeで「設定」を見たらどうなるでしょうか?
また「新しいタブ」の右上の自分のアカウントをクリックして「新規ユーザー」を作り、新規ユーザーから「設定」を見たらどうなるでしょうか?

前者のほうは、試してみましたが、改善しませんでした。
一方、後者の方はやってみたところ、不具合は現れませんでした。
ただ、新しく作ったプロファイルの方でも、アカウントにログインすると不具合が再現します。

ItSANgo による投稿:

あと、これはダメ元ですが--password-store=basicオプションをつけて「設定」を見たらどうなるでしょうか?
https://productforums.google.com/forum/ … m9Qg8YDtsJ

こちらも試してみましたが、効果は現れませんでした。

ItSANgo による投稿:

本格的にデバグするなら以下のページを試す手もあります。
http://code.google.com/p/chromium/wiki/LinuxDebugging
ただ、挫折するほど大変でした。

ItSANgo による投稿:

あとはdpkg -l でインストールしているパッケージ一覧を取得して2つの環境で違いを比較して、パッケージを合わせていくとか。
http://engawa.2ch.net/test/read.cgi/lin … 80843/455-

こんな方法もあるんですね・・・
まだ試せていないので、時間があるときに試してみます。

オフライン

 

#15 2013-02-17 08:24:47

ItSANgo
メンバ
登録日: 2012-07-08

Re: Google ChromeやChromiumの設定を開くと動作が固まります。

oolong による投稿:

ItSANgo による投稿:

このとき端末も使えなくなってしまっているでしょうか?
端末が生きているならTopで問題を起こしているプロセスを特定することができるかもしれません。
strace -p や gdb -pで何が起こっているかぐらいは判るかもしれません。
また、X上の端末が使えなかった場合、<Ctrl>+<Alt>+F1などは使えますでしょうか?
使えるならばそちらから問題のプロセスを特定できるかもしれません。

straceコマンドを予め仕掛けることができたので、google-chromeの本体?と思われる
/opt/google/chrome/chrome
のプロセス番号にデバッグをかけたところ、不具合が起きているときは

コード:

gettimeofday({数字, 数字}, NULL) = 0

というような文字列が延々と表示されている状態でした。

「gettimeofday chromium」で検索をかけると、同じ問題が起きている人がいらっしゃるようですね。
http://code.google.com/p/chromium/issues/detail?id=97655#c51 これなんか近いんじゃないかと思われますがcloseされています。
http://ubuntuforums.org/showthread.php?t=1953305 本家Ubuntu Forumでも話題にはなっているようです。カーネルを上げて以降こうなったとのことです。
http://productforums.google.com/forum/#!msg/chrome/wqun9Yo3QPM/EP6yk0bOrLgJ Google Productforum ではドライバが原因ではないかといわれています。
FreeBSDでも問題になっているようです。
http://lists.freebsd.org/pipermail/freebsd-hackers/2011-September/036280.html
https://groups.google.com/forum/#!topic/mailing.freebsd.hackers/mzKkJoLRqvk

これらはMac OS Xですかね。
https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-bugs/d9l3jEA5erg
http://code.google.com/p/chromium/issues/detail?id=173642

ただ、解決したという報告はなさそうです。
これは解決策ではなく実験ですが、私なら問題を起こしているプロセスIDを特定してkill -INT {PID}して割り込みを入れ、どうなるか試してみます。

ItSANgo による投稿:

正常に動く方の環境で「閲覧履歴データの消去」をした後で、問題の環境のChromium, Chromeで「設定」を見たらどうなるでしょうか?
また「新しいタブ」の右上の自分のアカウントをクリックして「新規ユーザー」を作り、新規ユーザーから「設定」を見たらどうなるでしょうか?

前者のほうは、試してみましたが、改善しませんでした。
一方、後者の方はやってみたところ、不具合は現れませんでした。
ただ、新しく作ったプロファイルの方でも、アカウントにログインすると不具合が再現します。

ということは特定のデータを受け取った時にgettimeofday()のループに陥っているということになりますね。
正常に動く環境でいらないデータを削除して、それでも問題が再現するとなると、私の手におえそうにないです。申し訳ない。

オフライン

 

Board footer

Powered by FluxBB