[ruby-cvs:69867] nagachika:r62712 (ruby_2_4): merge revision(s) 60384: [Backport #13887]

nagachika at ruby-lang.org nagachika at ruby-lang.org
Sat Mar 10 11:46:51 JST 2018


nagachika	2018-03-10 11:46:51 +0900 (Sat, 10 Mar 2018)

  New Revision: 62712

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=62712

  Log:
    merge revision(s) 60384: [Backport #13887]
    
    thread_pthread: do not corrupt stack
    
    This fixes stuck test/ruby/test_io.rb with FIBER_USE_NATIVE=0 on
    GNU/Linux because linked-list pointers used by glibc get
    corrupted when fiber stacks are copied.
    
    Thanks to wanabe for finding the bug and original patch.
    
    * thread_pthread (native_thread_init_stack): fix stack corruption
      [ruby-core:82737] [Bug #13387]

  Modified directories:
    branches/ruby_2_4/
  Modified files:
    branches/ruby_2_4/thread_pthread.c
    branches/ruby_2_4/version.h


More information about the ruby-cvs mailing list