[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:31355] Re: Google Chrome 25



加藤泰文です.

>>> On Fri, 8 Mar 2013 14:08:44 +0900
    in message   "[plamo:31348] Re: Google Chrome 25"
                  Uetake Sadao-san wrote:

> google_chrome-24.0.1312.56使ってましたが、同じエラー吐きますけど、
> つかえてます。 1312.70にupして見ましたら、エラーは続きますが、使えますね。

既に Google Chrome は 25 になってますので,そちらのお話でした.:-)

# 紛らわしい書き方ですみません.

>>> On Fri, 08 Mar 2013 17:08:31 +0900 (JST)
    in message   "[plamo:31349] Re: Google Chrome 25"
                  Tomioka Mikio-san wrote:

>  24.x.? は同じエラーがでますがそこそこ動作しますね。ただパスワードの保
> 存関係で完全クラッシュ (Chrome 自体が落ちる )しますね。
> その時のメッセージです (x86_64) .

  google-chrome --password-store=basic
とかやるとどうでしょう? (see, man google-chrome)

一応 25 系が起動するようになりました.起動するパッケージを ftp サーバ
に置きました (x86_64 のみ).

どうやって起動したかというと
  --disable-seccomp-filter-sandbox
という起動オプションを与えています.なのでデフォルト起動より若干セキュ
リティの保護機構が弱くなっています.このオプションに関しては
  http://code.google.com/p/chromium/wiki/LinuxSandboxing
をご覧ください.表の Seccomp-BPF という機構を無効にしています.

この機能は Linux 3.5 でカーネルに入った機能で Chrome ってカーネルの新
しい機能を積極的に使ってセキュアにしているのが驚きでした.他にも名前空
間の機能を使ったりしていますね.

さて,話を戻すと,一応上記オプションで死ななくなりましたが,どうもこの
機構が原因で死んでいるのかどうかはよくわかりません.

  http://code.google.com/p/chromium/wiki/LinuxDebugging
を参考に
  /opt/google/chrome/chrome \
    --renderer-cmd-prefix='xterm -title renderer -e gdb --eval-command=run --args'
とかやると

Program received signal SIGSYS, Bad system call.
0x00007ffff1e4a7c1 in clone () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff1e4a7c1 in clone () from /lib64/libc.so.6
#1  0x00007ffff3fe7ff0 in do_clone.constprop.3 () from /lib64/libpthread.so.0
#2  0x00007ffff3fe9a2a in pthread_create@@GLIBC_2.2.5 ()
   from /lib64/libpthread.so.0
#3  0x000055555627baa4 in ?? ()
#4  0x000055555627f141 in ?? ()
#5  0x00005555565cae6c in ?? ()
#6  0x00005555583e02b5 in ?? ()
#7  0x000055555841d11b in ?? ()
#8  0x0000555556141863 in ?? ()
#9  0x000055555613ff51 in ?? ()
#10 0x0000555555c7d42d in ?? ()
#11 0x0000555555c7d3e6 in ?? ()
#12 0x00007ffff1d749ad in __libc_start_main () from /lib64/libc.so.6
#13 0x0000555555c7d309 in ?? ()
#14 0x00007fffffffdc68 in ?? ()
#15 0x000000000000001c in ?? ()
#16 0x0000000000000009 in ?? ()
#17 0x00007fffffffe069 in ?? ()
#18 0x0000000000000000 in ?? ()

こんな感じで死んでます... ><
# SIGSYS を受け取ってるので何かのシステムコール呼び出しに失敗してると
# か?

カーネルの CONFIG_BPF_JIT が足りないのかと思って y にしたカーネルにし
ても,Ubuntu からカーネル持ってきてもダメでした.

誰か分かる人がいれば理由を教えてください.(^_^;)

-- 
==============================================
((((    加藤泰文
○-○                karma @ jazz.email.ne.jp
==============================================
 (Web Page) http://www.ten-forward.ws/
==============================================


Follow-Ups
[plamo:31357] Re: Google Chrome 25, KOJIMA Mitsuhiro
References
[plamo:31347] Google Chrome 25, KATOH Yasufumi
[plamo:31348] Re: Google Chrome 25, Uetake Sadao
[plamo:31349] Re: Google Chrome 25, Tomioka Mikio

[検索ページ] [メール一覧]
Plamo ML 公開システム