Issue #5130 has been updated by Jeremy Evans.

File ruby193_thread_debug.log added

I built ruby with -DTHREAD_DEBUG, and am attaching a partial log for ruby19 -e 'Thread.new{Thread.pass}'.  It's partial because it goes into an infinite loop at the end. I've included the first two iterations of the loop.  I'll be doing more research on this issue, but if you have any suggestions, please let me know.
----------------------------------------
Bug #5130: Thread.pass sticks on OpenBSD
http://redmine.ruby-lang.org/issues/5130

Author: Yui NARUSE
Status: Feedback
Priority: Normal
Assignee: Motohiro KOSAKI
Category: core
Target version: 
ruby -v: -


=begin
On OpenBSD 4.9, following script will stick.

 ./miniruby -ve'Thread.new{Thread.pass}'
=end



-- 
http://redmine.ruby-lang.org