Issue #3600 has been updated by Yui NARUSE.

Target version changed from 1.9.1 RC2 to 1.9.x


----------------------------------------
Bug #3600: HP-UX compilation
http://redmine.ruby-lang.org/issues/3600

Author: Graham Agnew
Status: Open
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.
 
 <code>
 thr = Thread.new { puts "thr start"; sleep 1; puts "thr exit" }
 puts "main join"
 thr.join
 puts "main exit"
 </code>
 
 Sometimes it blocks indefinitely, and when I press control-C to stop it, I get a bus error:
 
 <trace>
 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)
 </trace>
 
 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