[ruby-core:90669] Re: [Ruby trunk Bug#15430][Assigned] test_fork_while_parent_locked is failing status on Ruby CI

From: Eric Wong <normalperson@...>
Date: 2018-12-21 22:39:06 UTC
List: ruby-core #90669
Fwiw, I think the bug is in rb_mutex_abandon_locking_mutex,
it needs to clear the waitq unconditionally; but not touch
mutex->th or mutex->next_mutex:

  https://80x24.org/spew/[email protected]/raw

And as a result, rb_mutex_cleanup_keeping_mutexes is redundant.

Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next