Forum: Ruby-dev [ruby-trunk - Bug #7416][Assigned] test-all crashes with mysterious message

Posted by usa (Usaku NAKAMURA) (Guest)
on 2012-11-21 08:01
(Received via mailing list)
Issue #7416 has been reported by usa (Usaku NAKAMURA).

----------------------------------------
Bug #7416: test-all crashes with mysterious message
https://bugs.ruby-lang.org/issues/7416

Author: usa (Usaku NAKAMURA)
Status: Assigned
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: test
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-21 trunk 37776) [x64-mswin64_100]


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 
`<main>'
 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かどっちかの問題だろうと
思いますので、勉学に励んでいるはずの方は避けてフルタイムコミッタに振って
おきます。
Posted by ko1 (Koichi Sasada) (Guest)
on 2012-12-19 23:54
(Received via mailing list)
Issue #7416 has been updated by ko1 (Koichi Sasada).

Status changed from Assigned to Feedback

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

----------------------------------------
Bug #7416: test-all crashes with mysterious message
https://bugs.ruby-lang.org/issues/7416#change-34877

Author: usa (Usaku NAKAMURA)
Status: Feedback
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: test
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-21 trunk 37776) [x64-mswin64_100]


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 
`<main>'
 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かどっちかの問題だろうと
思いますので、勉学に励んでいるはずの方は避けてフルタイムコミッタに振って
おきます。
Posted by ko1 (Koichi Sasada) (Guest)
on 2013-02-13 07:58
(Received via mailing list)
Issue #7416 has been updated by ko1 (Koichi Sasada).

Status changed from Feedback to Closed

No feedback.
----------------------------------------
Bug #7416: test-all crashes with mysterious message
https://bugs.ruby-lang.org/issues/7416#change-36203

Author: usa (Usaku NAKAMURA)
Status: Closed
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: test
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-11-21 trunk 37776) [x64-mswin64_100]


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 
`<main>'
 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かどっちかの問題だろうと
思いますので、勉学に励んでいるはずの方は避けてフルタイムコミッタに振って
おきます。
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.