From: "桑村慎哉" Date: 2005-12-19T16:37:43+09:00 Subject: [ruby-dev:28053] Re: 1.8.4 Preview2 検証 桑村です。 Solaris 8 + Sun WorkShopコンパイラで64ビット版を作ると、 test-allのとき、test_01(TestDRbAry)が1時間くらいたっても終わりません。 Ctrl-Cで止めることができますが、止まる場所はタイミングによって異なります。 数分たってからCtrl-Cで止めたときは、次のようになります。 % ruby test_drb.rb -v Loaded suite test_drb Started test_01(TestDRbAry): ^C/home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:563:in `read': Interrupt from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:563:in `load' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:629:in `recv_reply' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:918:in `recv_reply' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1192:in `send_message' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1083:in `method_missing' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1167:in `open' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1082:in `method_missing' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1100:in `with_friend' ... 16 levels... from /home/kuwa/v9/lib/ruby/1.8/test/unit/autorunner.rb:200:in `run' from /home/kuwa/v9/lib/ruby/1.8/test/unit/autorunner.rb:13:in `run' from /home/kuwa/v9/lib/ruby/1.8/test/unit.rb:285 from test_drb.rb:291 /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:567:in `load': connection closed (DRb::DRbConnError) from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:629:in `recv_reply' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:918:in `recv_reply' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1192:in `send_message' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1083:in `method_missing' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1167:in `open' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1082:in `method_missing' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1100:in `with_friend' from /home/kuwa/v9/lib/ruby/1.8/drb/drb.rb:1081:in `method_missing' from /home/kuwa/v9/lib/ruby/1.8/drb/extserv.rb:16:in `initialize' from /home/kuwa/src/ruby-1.8.4-preview2/test/drb/ut_array.rb:12 どこを調べたらよいのでしょうか。 ちなみに、コンパイルは % env CFLAGS=-xarch=v9 ~/src2/ruby-1.8.4-preview2/configure --without-gcc のようにCFLAGSに指定するとできます。 -- 桑村 慎哉 (株) 富士通研究所 ITコア研究所 CAD研究部