From: Perry C. <per...@us...> - 2003-05-21 20:52:58
|
Feng, I just remember that I have seen Linux give the OutOfMemory errno for mmap dur to concurrent mmap calls even when there is enough memory. I would suggest modifying ensureMapped to run in a loop and try several times before believing that the mmap really has failed. Perry Feng QIAN <fen...@ma...> Sent by: jik...@ww... 05/21/2003 10:41 AM Please respond to jikesrvm-researchers To: jik...@ww... cc: Subject: [Jikesrvm-researchers] ensureMapped failure Hi, When running SPECjbb on Linux/PPC with BaseBaseSemiSpace config, I get the following ensureMapped failure. How to work around this problem? My work version was checked out from the CVS repository a few weeks ago (after the release 2.2.1). Cheers, Feng ensureMapped failed with errno 12 on address 0x93800000 vm internal error at: -- Stack -- Lcom/ibm/JikesRVM/VM; sysFail(Ljava/lang/String;)V at line 821 Lcom/ibm/JikesRVM/VM; _assertionFailure(Ljava/lang/String;)V at line 392 Lcom/ibm/JikesRVM/VM; _assert(ZLjava/lang/String;)V at line 386 Lcom/ibm/JikesRVM/VM; _assert(Z)V at line 369 Lcom/ibm/JikesRVM/memoryManagers/JMTk/LazyMmapper; ensureMapped(Lcom/ibm/JikesRVM/VM_Address;I)V at line 56 Lcom/ibm/JikesRVM/memoryManagers/JMTk/MonotoneVMResource; acquire(ILcom/ibm/JikesRVM/memoryManagers/JMTk/MemoryResource;)Lcom/ibm/JikesRVM/VM_Address; at line 81 Lcom/ibm/JikesRVM/memoryManagers/JMTk/MonotoneVMResource; acquire(I)Lcom/ibm/JikesRVM/VM_Address; at line 61 Lcom/ibm/JikesRVM/memoryManagers/JMTk/BumpPointer; allocSlowOnce(ZI)Lcom/ibm/JikesRVM/VM_Address; at line 104 Lcom/ibm/JikesRVM/memoryManagers/JMTk/Allocator; allocSlow(ZI)Lcom/ibm/JikesRVM/VM_Address; at line 58 ....... _______________________________________________ Jikesrvm-researchers mailing list Jik...@ww... http://www-124.ibm.com/developerworks/oss/mailman/listinfo/jikesrvm-researchers |