落穂拾い

Gleanings in my life

Ruby on ia64-linux #2

2004年07月29日 19時42分56秒 | small talk
どうやら、他にも同じ悩みをもっている人がいるらしい。

コンパイル中に作成される miniruby がうまく動作していない。

gdb miniruby
(gdb) r mkconfig.rb rbconfig.rb

とすると、segmentation fault を起こすので、

(gdb) bt

として back trace してみる。
結論として、

Cannot access memory at address 0x60000ffffbffff98

となっている。
これは、Rubyのメイリングリストに出ているこの話とほぼ一致。ただ、1.8.2preview1 なる新しいソースコードを使っているので原因行が違って、 eval.c:4727。ただソースの内容は全く同じで

if ((state = EXEC_TAG()) == 0) {

こいつだ。

で、問題はこいつをどうやって解決するかなわけだ。

原因が分かっただけでは、まだ解決したことにゃならんですたい。

コメントを投稿