From: Yui NARUSE Date: 2011-06-26T15:05:10+09:00 Subject: [ruby-core:37392] [Ruby 1.9 - Bug #3600][Feedback] HP-UX compilation Issue #3600 has been updated by Yui NARUSE. Status changed from Open to Feedback Contribution is welcomed. ---------------------------------------- Bug #3600: HP-UX compilation http://redmine.ruby-lang.org/issues/3600 Author: Graham Agnew Status: Feedback Priority: Low Assignee: Category: Target version: 1.9.x ruby -v: ruby 1.9.2dev (2010-07-11 revision 28618) [ia64-hpux11.23] =begin 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. =end -- http://redmine.ruby-lang.org