Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: 2.9.0.1
-
Fix Version/s: None
-
Component/s: Runtime: Threads and Concurrency
-
Labels:None
-
Number of attachments :
Description
Appeared in
at [0x6bc5aacc] Lorg/jikesrvm/scheduler/VM_Lock; growLocks()V at line 227
at [0x6bc5ab08] Lorg/jikesrvm/scheduler/VM_Lock; allocate()Lorg/jikesrvm/scheduler/VM_Lock; at line 277
at [0x6bc5ab38] Lorg/jikesrvm/scheduler/VM_ThinLock; inflateAndLock(Ljava/lang/Object;Lorg/vmmagic/unboxed/Offset;)Z at line 278
at [0x6bc5ab64] Lorg/jikesrvm/scheduler/VM_ThinLock; lock(Ljava/lang/Object;Lorg/vmmagic/unboxed/Offset;)V at line 186
at [0x6bc5abd8] Lorg/jikesrvm/scheduler/VM_ThinLock; inlineLock(Ljava/lang/Object;Lorg/vmmagic/unboxed/Offset;)V at line 88
at [0x6bc5abd8] Lgnu/xml/dom/DomNode; dispatchEvent(Lorg/w3c/dom/events/Event;)Z at line 1567
at [0x6bc5ac30] Lgnu/xml/dom/DomCharacterData; mutating(Ljava/lang/String;)V at line 341
at [0x6bc5ac30] Lgnu/xml/dom/DomCharacterData; setNodeValue(Ljava/lang/String;)V at line 275
at [0x6bc5ac74] Lspec/jbb/infra/Util/XMLTransactionLog; putLine(Ljava/lang/String;I)V
at [0x6bc5acb0] Lspec/jbb/infra/Util/XMLTransactionLog; populateXML(Lspec/jbb/infra/Util/TransactionLogBuffer;)V
at [0x6bc5ad58] Lspec/jbb/NewOrderTransaction; processTransactionLog()V
at [0x6bc5adb0] Lspec/jbb/TransactionManager; runTxn(Lspec/jbb/Transaction;JJD)J
at [0x6bc5ae20] Lspec/jbb/TransactionManager; goManual(ILspec/jbb/TimerData;)J
at [0x6bc5af64] Lspec/jbb/TransactionManager; go()V
at [0x6bc5af8c] Lspec/jbb/JBBmain; run()V
at [0x6bc5afa8] Ljava/lang/Thread; run()V at line 745
at [0x6bc5afd8] Lorg/jikesrvm/scheduler/VM_Thread; run()V at line 581
at [0x6bc5b000] Lorg/jikesrvm/scheduler/VM_Thread; startoff()V at line 606
It would be interesting to see if this is a repeatable failure. Taking a look through the code, this error seems to imply that we're most likely leaking heavyweight locks.