Project

General

Profile

Actions

Bug #7461

closed

Deadlock

Added by zenspider (Ryan Davis) over 11 years ago. Updated over 11 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
2.0
Backport:
[ruby-core:50284]

Description

When I try to update minitest in trunk and run my tests I get the following error:

% ./miniruby -I./lib ./tool/runruby.rb --extout=.ext -- -Itest test/minitest/test_minitest_unit.rb
Run options: --seed 61066

Running tests:

...............................................................................................................S....................../Users/ryan/Work/svn/ruby/ruby/lib/minitest/parallel_each.rb:34:in join': No live threads left. Deadlock? from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/parallel_each.rb:34:in map'
from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/parallel_each.rb:34:in each' from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:898:in map'
from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:898:in _run_suites' from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:867:in _run_anything'
from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:1060:in run_tests' from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:1047:in block in _run'
from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:1046:in each' from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:1046:in _run'
from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:1035:in run' from /Users/ryan/Work/svn/ruby/ruby/lib/minitest/unit.rb:789:in block in autorun'
rake aborted!
Command failed with status (1): [./miniruby -I./lib ./tool/runruby.rb --ex...]

We've inspected the code and don't see how/why this is happening on our side. This can be repro'd against git clone git://github.com/seattlerb/minitest.git or even gem unpack minitest. I believe this is related to the other thread bugs we've seen but it is harder for us to track down.

This is preventing me from merging to trunk.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0