From: <jik...@li...> - 2013-04-27 02:58:36
|
details: http://hg.code.sourceforge.net/p/jikesrvm/code/rev/541b8f0f52ff changeset: 10626:541b8f0f52ff user: Dave Grove <gr...@us...> date: Fri Apr 26 22:58:14 2013 -0400 description: Add missing assignment of true to l.active when cached lock is returned from all0ocate. Bug reported (with 1-liner fix) by Carl Ritson on researchers mailing list. diffstat: rvm/src/org/jikesrvm/scheduler/Lock.java | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diffs (11 lines): diff --git a/rvm/src/org/jikesrvm/scheduler/Lock.java b/rvm/src/org/jikesrvm/scheduler/Lock.java --- a/rvm/src/org/jikesrvm/scheduler/Lock.java +++ b/rvm/src/org/jikesrvm/scheduler/Lock.java @@ -468,6 +468,7 @@ VM.sysWriteln("Lock.allocate: returning ",Magic.objectAsAddress(l), ", a cached free lock from Thread #",me.getThreadSlot()); } + l.active = true; return l; } |