[ubuntu-jp] stack_chk_fail_local

Masaharu Goto magotou at fubyshare.gr.jp
Wed Jan 3 00:15:07 GMT 2007


gmaxといいます

みなさんあけましておめでとうございます。

ターゲットアーキテクチャがalphaですので違うのですが、こういうのが
検索していてひっかかりました。

http://www.archivesat.com/Libc_for_alpha_systems/thread402045.htm

> I was using distcc, with gcc, binutils and glibc version all matched, but
> turning off distcc allowed the build to complete. In hindsight it is probably
> because one of the machines hasn't been rebuilt against the glibc-2.4 and two
> have.

ここではdistcc絡みなんですが、おそらくビルドに必要な何かが不整合を起こしてい
るのではないかと。

- 依存していそうなパッケージの再チェック(投稿内容から推測しておそらくは
 問題ないと思いますが...)
- ユーザプログラム(ライブラリ)の全ソースを再コンパイル

あたりを試されてはどうかと思います。

....ありきたりの答えなんで外しているかもですが(汗

# ここ1ヶ月ほどあまりubuntu弄れてないので勘が狂ってるかも

Zhidao wrote:

> 恐らく更新されたパッケージはlibc6で(自動更新に任せていたので、どれが
> 元凶だか把握できてないのですorz)、バージョン2.4-1ubuntu12。libc6-dev、
> libc6-i686も入れてます。なお、
> --
> % gcc --version
> gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
> --
> です。これをgcc-3.3にしてみたりもしましたが、結果は変わらず、です。
> 
> ちなみに、次のようなこともやってみました。あまり参考になるとも思いま
> せんが…。
> --
> % nm /usr/lib/libc.a | grep stack_chk_fail
> stack_chk_fail.o:
> 00000000 T __stack_chk_fail
> stack_chk_fail_local.o:
>          U __stack_chk_fail
> 00000000 T __stack_chk_fail_local
> % nm /usr/lib/libc_nonshared.a | grep stack_chk_fail
> stack_chk_fail_local.oS:
>          U __stack_chk_fail
> 00000000 T __stack_chk_fail_local
> --
> 
> どなたかこの問題について、情報をお持ちでないでしょうか?


-- 
gmax
http://sitebites.homeip.net/blog/
http://d.hatena.ne.jp/gmaxlab/



More information about the ubuntu-jp mailing list