From: Yukihiro Matsumoto Date: 2007-08-29T11:00:49+09:00 Subject: [ruby-dev:31675] Re: flush_register_windowsの"ta 0x83" まつもと ゆきひろです In message "Re: [ruby-dev:31674] flush_register_windowsの"ta 0x83"" on Wed, 29 Aug 2007 10:31:52 +0900, akira yamada / やまだあきら writes: |Sparc/Niagara環境でRubyが動作しないという現象が起きているようです。 こちらでは確認のしようがないのですが |より: | | sh-3.1# ruby1.8 | Illegal instruction という問題が起きており、 |には |ta 0x83ではなくてta 0x03ではなければならない |というようなことが書かれています。 という情報が提供されている("ta 0x83" is a hypervisor trap on Niagara that loads a TLB entry for supervisor codeだそうで)と いうことであれば、変更した方がよいのかな、と思います。 最初のSIGILLはなんだったのって感じですが。とりあえずtrunkで は修正します。1.8も変更した方がよいかな。