From: Graham Agnew Date: 2010-07-22T19:54:33+09:00 Subject: [ruby-core:31442] [Bug #3600] HP-UX compilation Bug #3600: HP-UX compilation http://redmine.ruby-lang.org/issues/show/3600 Author: Graham Agnew Status: Open, Priority: Normal Target version: 1.9.1 RC2 ruby -v: ruby 1.9.2dev (2010-07-11 revision 28618) [ia64-hpux11.23] Hi, I've had reasonable success with compiling 1.9.1 on HP-UX. But 1.9.2 has been problematic since preview3 came out. It seems the main issue is with threads. A very simple example (as follows) works fine on 1.9.1 but the thread never seems to start on 1.9.2-rc2. thr = Thread.new { puts "thr start"; sleep 1; puts "thr exit" } puts "main join" thr.join puts "main exit" Sometimes it blocks indefinitely, and when I press control-C to stop it, I get a bus error: try_thread.rb: [BUG] Bus Error ruby 1.9.2dev (2010-07-11 revision 28618) [ia64-hpux11.23] -- control frame ---------- c:0001 p:0000 s:0002 b:0002 l:002708 d:002708 TOP --------------------------- [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html Abort(coredump) Some other times I get a seg-fault. Can anyone point me to changes to threading in 1.9.2 so that I can investigate this more quickly and maybe find a solution? Thanks, Graham. ---------------------------------------- http://redmine.ruby-lang.org