ReentrantLock DSO cannot be interrupted
---------------------------------------

                 Key: CDV-892
                 URL: https://jira.terracotta.org/jira//browse/CDV-892
             Project: Community Development
          Issue Type: Bug
    Affects Versions: 2.6.4
            Reporter: Howard Mak
            Assignee: Issue Review Board
         Attachments: Blocker.java, tc-config.xml

ReentrantLock shared as DSO cannot be interrupted (either through direct 
Thread.interrupt() or via container ThreadGroup.interrupt())

Attached reproduce case does direct Thread.interrupt() to no effect.  Strack of 
"stuck" thread is:
        Object.wait(long) line: not available [native method]
        Object.wait() line: 474
        ClientLock.waitForLock(ThreadID, int, Object) line: 609
        ClientLock.basicLock(ThreadID, int, TimerSpec, boolean, String) line: 
204
        ClientLock.lock(ThreadID, int, TimerSpec, boolean, String) line: 116
        ClientLock.lock(ThreadID, int, String) line: 106
        ClientLockManagerImpl.lock(LockID, ThreadID, int, String, String) line: 
298
        ThreadLockManagerImpl.lock(LockID, int, String, String) line: 46
        ClientTransactionManagerImpl.begin(String, int, String, String) line: 
187
        ManagerImpl.begin(String, int, Object, TCObject, String) line: 337
        ManagerImpl.monitorEnter(Object, int, String) line: 507
        ManagerImpl.monitorEnter(Object, int) line: 495
        ManagerUtil.monitorEnter(Object, int) line: 498
        Blocker(ReentrantLock).lockInterruptibly() line: not available
        Blocker$1.run() line: 15

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.terracotta.org/jira//secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
tc-dev mailing list
tc-dev@lists.terracotta.org
http://lists.terracotta.org/mailman/listinfo/tc-dev

Reply via email to