From: SASADA Koichi Date: 2009-01-11T18:34:01+09:00 Subject: [ruby-dev:37757] mswin32 の trunk での test-all の結果  ささだです.  mswin32 の trunk での test-all の結果です. OS: Vista 32bit cl: Microsoft(R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86 nmake test-all TESTS='-x fiber -x rinda -x drb' で実行しました. http://www.atdot.net/sp/readonly/zduadk  気づいた点です. (1) drb, rinda を含めると,開始せずに例外  例えばこんな感じ. > $ nmake test-all TESTS='drb' > > Microsoft(R) Program Maintenance Utility Version 9.00.21022.08 > Copyright (C) Microsoft Corporation. All rights reserved. > > .\ruby.exe -Ic:/ko1/src/ruby/trunk/lib -I".ext/i386-mswin32_90" "c:/ko1/ > src/ruby/trunk/runruby.rb" --extout=".ext" -- "c:/ko1/src/ruby/trunk/test/runne > r.rb" drb > c:/ko1/src/ruby/trunk/lib/minitest/unit.rb:328:in `block in autorun': unexpected > return (LocalJumpError) > c:/ko1/src/ruby/trunk/lib/drb/drb.rb:866:in `initialize': getaddrinfo: 指定され > たパスが見つかりません。 (SocketError) > from c:/ko1/src/ruby/trunk/lib/drb/drb.rb:866:in `open' > from c:/ko1/src/ruby/trunk/lib/drb/drb.rb:866:in `open_server' > from c:/ko1/src/ruby/trunk/lib/drb/drb.rb:759:in `block in open_server' > from c:/ko1/src/ruby/trunk/lib/drb/drb.rb:757:in `each' > from c:/ko1/src/ruby/trunk/lib/drb/drb.rb:757:in `open_server' > from c:/ko1/src/ruby/trunk/lib/drb/drb.rb:1347:in `initialize' > from c:/ko1/src/ruby/trunk/test/drb/drbtest.rb:25:in `new' > from c:/ko1/src/ruby/trunk/test/drb/drbtest.rb:25:in ` > ' > from c:/ko1/src/ruby/trunk/test/drb/drbtest.rb:13:in `' > from c:/ko1/src/ruby/trunk/test/drb/test_drb.rb:1:in `require' > from c:/ko1/src/ruby/trunk/test/drb/test_drb.rb:1:in `' > from c:/ko1/src/ruby/trunk/lib/test/unit.rb:55:in `require' > from c:/ko1/src/ruby/trunk/lib/test/unit.rb:55:in `block in setup_argv' > from c:/ko1/src/ruby/trunk/lib/test/unit.rb:49:in `each' > from c:/ko1/src/ruby/trunk/lib/test/unit.rb:49:in `setup_argv' > from c:/ko1/src/ruby/trunk/test/runner.rb:9:in `
' > NMAKE : fatal error U1077: '.\ruby.exe' : リターン コード '0x1' > Stop. 「SocketError: getaddrinfo: 指定されたパスが見つかりません。」が大量に出 るんですが,これは私の環境が悪いんだろうか? (2) fiber は many_fibers で落ちる  私のほうでデバッグします. (3) nmake test-all TESTS='-x fiber -x rinda -x drb' の最後に,ruby が落 ちる.  終了時の以下の点で落ちているようです. rb_io_fptr_cleanup(fptr, Qtrue) rb_io_fptr_finalize(rb_io_t *fptr) pipe_atexit(void) コールスタックが下から上に伸びていると見てください. -- // SASADA Koichi at atdot dot net