Hiroshi Nakamura created JRUBY-6278: ---------------------------------------
Summary: Double require bug in the handling of concurrent requires Key: JRUBY-6278 URL: https://jira.codehaus.org/browse/JRUBY-6278 Project: JRuby Issue Type: Bug Components: Core Classes/Modules Affects Versions: JRuby 1.6.5 Reporter: Hiroshi Nakamura Assignee: Hiroshi Nakamura Priority: Minor Under the situation of concurrent requires, if the first require exits with an Exception (that means the feature is not marked as already required), second and third requires by Threads runs parallel even if both have a lock. It's because we remove the lock from pool at the Exception. cf. http://bugs.ruby-lang.org/issues/5754 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email