[ruby-cvs:69961] usa:r62825 (ruby_2_3): merge revision(s) 60384: [Backport #13887]

usa at ruby-lang.org usa at ruby-lang.org
Mon Mar 19 00:27:34 JST 2018


usa	2018-03-19 00:27:34 +0900 (Mon, 19 Mar 2018)

  New Revision: 62825

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

  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_3/
  Modified files:
    branches/ruby_2_3/ChangeLog
    branches/ruby_2_3/thread_pthread.c
    branches/ruby_2_3/version.h


More information about the ruby-cvs mailing list