Deadlock between RubyModule.includeModule() and 
RubyClass.invalidateCacheDescendants()
--------------------------------------------------------------------------------------

                 Key: JRUBY-3308
                 URL: http://jira.codehaus.org/browse/JRUBY-3308
             Project: JRuby
          Issue Type: Bug
    Affects Versions: JRuby 1.1.5
            Reporter: Dmitry Jemerov
            Assignee: Thomas E Enebo


Relevant parts of call stacks:
{code}
JobScheduler pool 3...@10778, priority=6, in group 'Idea Thread Group', status: 
'MONITOR'
         blocks awt-eventqueu...@1708
         waiting for awt-eventqueu...@1708
          at org.jruby.RubyClass.invalidateCacheDescendants(RubyClass.java:655) 
     # this: rubycl...@11637
          at org.jruby.RubyClass.invalidateCacheDescendants(RubyClass.java:658) 
     # this: rubycl...@11636

awt-eventqueu...@1708, priority=6, in group 'Idea Thread Group', status: 
'MONITOR'
         blocks JobScheduler pool 3...@10778
         waiting for JobScheduler pool 3...@10778
          at org.jruby.RubyClass.removeSubclass(RubyClass.java:650)             
          # this: rubycl...@11636
          at org.jruby.RubyModule.proceedWithInclude(RubyModule.java:2135)      
    # this: rubycl...@11637
          at org.jruby.RubyModule.doIncludeModule(RubyModule.java:2079)
          at org.jruby.RubyModule.includeModule(RubyModule.java:494)
{code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.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


Reply via email to