[ruby-cvs:71203] normal:r64111 (trunk): thread_pthread.c (rb_sigwait_sleep): re-fix [Bug #5343] harder

normal at ruby-lang.org normal at ruby-lang.org
Mon Jul 30 11:28:00 JST 2018


normal	2018-07-30 11:28:00 +0900 (Mon, 30 Jul 2018)

  New Revision: 64111

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

  Log:
    thread_pthread.c (rb_sigwait_sleep): re-fix [Bug #5343] harder
    
    We can't always designate a timer thread, so any sleepers must
    also perform ubf wakeups.  Note: a similar change needs to be
    made for rb_thread_fd_select and rb_wait_for_single_fd.
    
    [ruby-core:88088] [Misc #14937] [Bug #5343]

  Modified files:
    trunk/thread.c
    trunk/thread_pthread.c


More information about the ruby-cvs mailing list