From: matz@... (Yukihiro Matsumoto) Date: 1997-02-07T13:02:14+09:00 Subject: [ruby-list:2077] Re: to compile ruby on MachTen まつもと ゆきひろです. In message "[ruby-list:2074] Re: to compile ruby on MachTen" on 97/02/06, Hirofumi Saito writes: | |斉藤です。 | |At 18:49 1997/2/6 +0900, Yukihiro Matsumoto wrote: |>ちなみにthreadの外し方はいかのいずれかです. |> |> * configure --disable-thread |> * define.hに #undef THREAD を追加 | |やってみました。 |が、同じく bignum で止まりました。 |エラーは test.rb: 432 [BUG] Bus Error だそうです。 今までの状況を整理すると * エラーはGCで起きている * threadをはずしたり,レジスタマークを変えたりすると状況が 変わる(でも落ちる) * 存在しないnode typeのオブジェクトが存在する くらいですか.やはりあやしいのはスタックの操作の辺りですね. とはいえ,今まで存在しないnode typeが発生するエラーは起きた ことがないので,メモリの内部が書き変わっている可能性がありま す.これは * ライブラリやコンパイラの問題でメモリの共有が起きている * どこかでエラー検出をサボっていてメモリの共有が起きている の可能性があります.怪しいのは(当然ですが)後者ですね. まつもと ゆきひろ /:|)