Project

General

Profile

Actions

Bug #7416

closed

test-all crashes with mysterious message

Added by usa (Usaku NAKAMURA) over 11 years ago. Updated about 11 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.0.0dev (2012-11-21 trunk 37776) [x64-mswin64_100]
Backport:
[ruby-dev:46577]

Description

nmake test-all TESTS=-vj5 を実行していると、以下のようなメッセージが出て
テスト自体が中断されてしまいました。

(前略)
TestSetTraceFunc#test_return = 0.02 s = .
C:/Users/usa/ruby/lib/test/unit/parallel.rb:147:in ensure in run': undefined local variable or method local_var' for #Test::Unit::Worker:0x000000022e2dc0 (NameError)
from xyzzy:2:in eval' from xyzzy:2:in block in trace_by_tracepoint'
from C:/Users/usa/ruby/lib/test/unit/parallel.rb:147:in ensure in run' from C:/Users/usa/ruby/lib/test/unit/parallel.rb:148:in run'
from C:/Users/usa/ruby/lib/test/unit/parallel.rb:181:in `'
TestRequire#test_require_too_long_filename = 0.25 s = .

Some worker was crashed. It seems ruby interpreter's bug
or, a bug of test/unit/parallel.rb. try again without -j
option.

NMAKE : fatal error U1077: '.\ruby.exe' : リターン コード '0x1'
Stop.

ebanさんによると、他のプラットフォームでも出たそうなので、プラットフォーム
固有の問題ではなさそうです。
-j抜きではおきませんし、-jありでも必ず起きるわけでもないようです。
よくわかりませんが、parallel testかsettracefuncかどっちかの問題だろうと
思いますので、勉学に励んでいるはずの方は避けてフルタイムコミッタに振って
おきます。

Updated by ko1 (Koichi Sasada) over 11 years ago

  • Status changed from Assigned to Feedback

これ,いつの間にか解決していた(なるせさんがやってくれた?)
という気がするんで,閉じてもいいでしょうか.

どうもすみません.

Updated by ko1 (Koichi Sasada) about 11 years ago

  • Status changed from Feedback to Closed

No feedback.

Actions

Also available in: Atom PDF

Like0
Like0Like0