R
Rick Nooner
I'm seeing problems with threading using ruby 1.8.0 on OpenBSD 3.3.
When I use threads, I get
longjump botch.
Illegal instruction (core dumped)
Following is a short script that reproduces the problem.
This script runs fine using ruby 1.8.0 on Solaris 8.
Are there known issues with ruby threading on OpenBSD?
Thanks,
Rick
--
require 'thread'
threads = []
q = Queue.new
threads << Thread.new { puts q.pop }
q.push("gronk")
threads.each { |t| t.join }
When I use threads, I get
longjump botch.
Illegal instruction (core dumped)
Following is a short script that reproduces the problem.
This script runs fine using ruby 1.8.0 on Solaris 8.
Are there known issues with ruby threading on OpenBSD?
Thanks,
Rick
--
require 'thread'
threads = []
q = Queue.new
threads << Thread.new { puts q.pop }
q.push("gronk")
threads.each { |t| t.join }