From: Eric Wong Date: 2018-05-01T00:04:05+00:00 Subject: [ruby-core:86783] Re: [Ruby trunk Bug#14725] fatal: No live threads left. Deadlock? since Revision 63215 yasuo.honda@gmail.com wrote: > fatal: No live threads left. Deadlock? > 5 threads, 5 sleeps current:0x000055f8f8565d50 main thread:0x000055f8f8565d50 > * # > rb_thread_t:0x000055f8f8565d50 native:0x00007fc6ea4bf700 int:0 > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:43:in `sleep' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:43:in `wait' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:43:in `ns_wait' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/abstract_lockable_object.rb:43:in `ns_wait_until' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/atomic/event.rb:87:in `block in wait' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/atomic/event.rb:84:in `wait' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/concern/obligation.rb:75:in `wait' > /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.0.5/lib/concurrent/concern/obligation.rb:87:in `wait!' It looks like condvar fix for r63309 (and r63310 for test) will work. (Sorry, didn't test with rails, ENOSPC) Unsubscribe: