Re: Out Of memory Exception
От | Dave Cramer |
---|---|
Тема | Re: Out Of memory Exception |
Дата | |
Msg-id | AANLkTimHGCMg-5WGoFBoHx65xgqTvgvW6fvbsfS4yEy2@mail.gmail.com обсуждение исходный текст |
Ответ на | Out Of memory Exception (Rajeshsundar Subramanian <Rajeshsundar.Subramanian@defiance-tech.com>) |
Список | pgsql-jdbc |
Hi, JVM's should not crash. I think you should address this with Oracle. Dave On Tue, Dec 7, 2010 at 12:41 AM, Rajeshsundar Subramanian <Rajeshsundar.Subramanian@defiance-tech.com> wrote: > Hi, > > I’m running a java Socket programming using Multithreading and persisting > data into PostgreSQL 8.3.4 using Hibernate 3.0 . > > > > > > [JRockit] ERROR: The JVM has crashed. Writing crash information to > E:\bea\user_projects\workspaces\default\CommServerORMImpl\jrockit.5920.dump. > > > > > > ===== BEGIN DUMP > ============================================================= > > > > JRockit dump produced after 0 days, 00:10:02 on Mon Dec 06 20:45:04 2010 > > > > > > > > ********************************************************** > > > > * If you see this dump, please go to * > > > > * http://edocs.bea.com/jrockit/go2troubleshooting.html * > > > > * for troubleshooting information. * > > > > ********************************************************** > > > > > > > > Additional information is available in: > > > > > E:\bea\user_projects\workspaces\default\CommServerORMImpl\jrockit.5920.dump > > > > > E:\bea\user_projects\workspaces\default\CommServerORMImpl\jrockit.5920.mdmp > > > > > > > > Error Message: Illegal memory access. [54] > > > > Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x008C6204 - memory > at 0x00000008 could not be read. > > > > Minidump : Wrote mdmp. Size is 139MB > > > > SafeDllMode : -1 > > > > Version : BEA JRockit(R) > R27.6.0-50_o-100423-1.6.0_05-20080626-2105-windows-ia32 > > > > GC Strategy : Mode: throughput. Currently using strategy: genparpar > > > > GC Status : OC is not running. Last finished OC was OC#187. > > > > : YC is not running. Last finished YC was YC#2091. > > > > OC History : Strategy genparpar was used for OC#1 to OC#187. > > > > YC History : Ran 10 YCs before OC#183. > > > > : Ran 10 YCs before OC#184. > > > > : Ran 11 YCs before OC#185. > > > > : Ran 17 YCs before OC#186. > > > > : Ran 6 YCs before OC#187. > > > > : Ran 1 YCs since last OC. > > > > YC Promotion : Last YC successfully promoted all objects > > > > Heap : 0x00C00000 - 0x04C00000 (Size: 64 MB) > > > > Compaction : 0x00C00000 - 0x01000000 (Current compaction type: internal) > > > > NurseryList : 0x00F894D8 - 0x029D1068 > > > > KeepArea : 0x029C8A58 - 0x025F53F8 > > > > NurseryMarker: [ 0x01B42A78, 0x020A3E90 ] > > > > CompRefs : References are 32-bit. > > > > CPU : Intel (null) SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 EM64T > > > > Number CPUs : 8 > > > > Tot Phys Mem : 6431113216 (6133 MB) > > > > OS version : Microsoft Windows Server 2003 version 5.2 Service Pack 2 > (Build 3790) (32-bit) > > > > Thread System: Windows Threads > > > > Java locking : Lazy unlocking enabled (class banning) (transfer banning) > > > > State : JVM is running > > > > Command Line : -Dsun.java.launcher=SUN_STANDARD com.altbu.comm.Server > > > > java.home : E:\bea\jrockit_160_05\jre > > > > j.class.path : > E:\bea\user_projects\workspaces\default\CommServerORMImpl\bin;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\antlr-2.7.6.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\commons-collections-3.1.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\dom4j-1.6.1.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\hibernate3.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\hibernate-jpa-2.0-api-1.0.0.Final.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\javassist-3.12.0.GA.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\jta-1.1.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\log4j-1.2.8.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\mysql-connector-java-5.1.13-bin.jar;E:\bea\user_projects\workspaces\default\CommServerORMImpl\lib\slf4j-api-1.6.1.jar;E:\BOSS > Installation Guide\postgresql-8.4-701.jdbc4.jar > > > > j.lib.path : > E:\bea\jrockit_160_05\bin;.;C:\WINDOWS\system32;C:\WINDOWS;E:\bea\jrockit_160_05\jre\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem > > > > JAVA_HOME : <not set> > > > > _JAVA_OPTIONS: <not set> > > > > PATH : > E:\bea\jrockit_160_05\jre\bin;E:\bea\jrockit_160_05\jre\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem > > > > C Heap : Good; no memory allocations have failed > > > > StackOverFlow: 0 StackOverFlowErrors have occured > > > > OutOfMemory : 0 OutOfMemoryErrors have occured > > > > > > > > Registers (from ThreadContext: 0x42F9F128 / OS context: 0x42F9F4F4): > > > > eax = 00000000 ecx = 00000000 edx = 000000b0 ebx = 44101260 > > > > esp = 42f9f7c0 ebp = 4410126c esi = 01ea9d58 edi = 00b8b0f0 > > > > es = 00000023 cs = 0000001b ss = 00000023 ds = 00000023 > > > > fs = 0000003b gs = 00000000 > > > > eip = 008c6204 eflags = 00010202 > > > > > > > > Stack: > > > > (* marks the word pointed to by the stack pointer) > > > > 42f9f7c0: 00974071* 01ea9d58 00000000 00b8b0f0 00000028 441013c4 > > > > 42f9f7d8: 009743dd 00b8b0f0 440fcc34 00000028 00000001 440fcc34 > > > > 42f9f7f0: 00974458 441013c4 440fcc34 00b8b0f0 441013d4 00000000 > > > > 42f9f808: 441013c4 008d103a 441013c4 00b8b0f0 00000028 441013c4 > > > > > > > > Code: > > > > (* marks the word pointed to by the instruction pointer) > > > > 008c61d4: ccccc300 cccccccc cccccccc a552b8a1 ccccc300 cccccccc > > > > 008c61ec: cccccccc a552bca1 ccccc300 cccccccc cccccccc 08244c8b > > > > 008c6204: b808518b* 00010000 0774d085 0424548b c3044289 cccccccc > > > > 008c621c: cccccccc a8f1e8a1 ccccc300 cccccccc cccccccc a8f1f0a1 > > > > > > > > Loaded modules: > > > > (* denotes the module causing the exception) > > > > 00400000-00411fff E:\bea\jrockit_160_05\bin\javaw.exe > > > > 7c800000-7c8c1fff C:\WINDOWS\system32\ntdll.dll > > > > 77e40000-77f41fff C:\WINDOWS\system32\kernel32.dll > > > > 77380000-77410fff C:\WINDOWS\system32\USER32.dll > > > > 77c00000-77c48fff C:\WINDOWS\system32\GDI32.dll > > > > 7d1e0000-7d27bfff C:\WINDOWS\system32\ADVAPI32.dll > > > > 77c50000-77ceffff C:\WINDOWS\system32\RPCRT4.dll > > > > 76f50000-76f62fff C:\WINDOWS\system32\Secur32.dll > > > > 77ba0000-77bf9fff C:\WINDOWS\system32\MSVCRT.dll > > > > 7c340000-7c395fff E:\bea\jrockit_160_05\jre\bin\msvcr71.dll > > > > 00830000-00ad3fff *E:\bea\jrockit_160_05\jre\bin\jrockit\jvm.dll > > > > 76aa0000-76accfff C:\WINDOWS\system32\WINMM.dll > > > > 71c00000-71c16fff C:\WINDOWS\system32\WS2_32.dll > > > > 71bf0000-71bf7fff C:\WINDOWS\system32\WS2HELP.dll > > > > 71bc0000-71bc7fff C:\WINDOWS\system32\rdpsnd.dll > > > > 771f0000-77200fff C:\WINDOWS\system32\WINSTA.dll > > > > 71c40000-71c96fff C:\WINDOWS\system32\NETAPI32.dll > > > > 76b70000-76b7afff C:\WINDOWS\system32\PSAPI.DLL > > > > 6d820000-6d82bfff E:\bea\jrockit_160_05\jre\bin\verify.dll > > > > 6d3c0000-6d3defff E:\bea\jrockit_160_05\jre\bin\java.dll > > > > 6d320000-6d327fff E:\bea\jrockit_160_05\jre\bin\hpi.dll > > > > 6d860000-6d86efff E:\bea\jrockit_160_05\jre\bin\zip.dll > > > > 6d620000-6d632fff E:\bea\jrockit_160_05\jre\bin\net.dll > > > > 71b20000-71b60fff C:\WINDOWS\system32\mswsock.dll > > > > 5f270000-5f2c9fff C:\WINDOWS\system32\hnetcfg.dll > > > > 71ae0000-71ae7fff C:\WINDOWS\System32\wshtcpip.dll > > > > 68000000-68034fff C:\WINDOWS\system32\rsaenh.dll > > > > 76920000-769e1fff C:\WINDOWS\system32\USERENV.dll > > > > 76ed0000-76ef9fff C:\WINDOWS\system32\DNSAPI.dll > > > > 76f70000-76f76fff C:\WINDOWS\System32\winrnr.dll > > > > 76f10000-76f3dfff C:\WINDOWS\system32\WLDAP32.dll > > > > 76f80000-76f84fff C:\WINDOWS\system32\rasadhlp.dll > > > > 47dd0000-47ee2fff E:\bea\jrockit_160_05\jre\bin\dbghelp.dll > > > > > > > > > > > > "pool-1-thread-36" id=47 idx=0xd8 tid=6164 lastJavaFrame=0x42F9F998 > > > > > > > > Stack 0: start=0x42F60000, end=0x42FA0000, guards=0x42F63000 (ok), > forbidden=0x42F61000 > > > > Thread Stack Trace: > > > > at javalockInitLockword+4(javalock.c:2811+4)@0x008C6204 > > > > at mmAllocObjectOrArray+385(objalloc.c:250+10)@0x00974071 > > > > at mmAllocArrayInner+77(objalloc.c:619+25)@0x009743DD > > > > at mmAllocArray+104(objalloc.c:647+11)@0x00974458 > > > > at jniNewAddressArray2+26(jniarray.c:442+26)@0x008D103A > > > > at setup_catch_exception+273(exceptionhandler.c:439+0)@0x00886E51 > > > > at excCheckUnprocessedException+267(exceptionhandler.c:488+0)@0x00886FBB > > > > at tsCheckTransitToJava+30(execution.c:1414+12)@0x00888C2E > > > > -- Java stack -- > > > > at jrockit/vm/ExceptionHandler.throwPendingType()V(Native Method) > > > > at jrockit/vm/RNI.callMarker()V(RNI.java) > > > > at jrockit/vm/Allocator.allocArray(Allocator.java:744)[optimized] > > > > at java/nio/CharBuffer.allocate(CharBuffer.java:95) > > > > at sun/nio/cs/StreamEncoder.flushLeftoverChar(StreamEncoder.java:214) > > > > at sun/nio/cs/StreamEncoder.implClose(StreamEncoder.java:282) > > > > at sun/nio/cs/StreamEncoder.close(StreamEncoder.java:130) > > > > ^-- Holding lock: java/io/OutputStreamWriter@0x0284F2F8[thin lock] > > > > at java/io/OutputStreamWriter.close(OutputStreamWriter.java:216) > > > > at org/postgresql/core/PGStream.close(PGStream.java:531)[inlined] > > > > at > org/postgresql/core/v3/ProtocolConnectionImpl.close(ProtocolConnectionImpl.java:138)[optimized] > > > > at > org/postgresql/jdbc2/AbstractJdbc2Connection.close(AbstractJdbc2Connection.java:537)[optimized] > > > > at > org/hibernate/connection/DriverManagerConnectionProvider.closeConnection(DriverManagerConnectionProvider.java:160) > > > > at > org/hibernate/jdbc/ConnectionManager.closeConnection(ConnectionManager.java:474) > > > > at > org/hibernate/jdbc/ConnectionManager.aggressiveRelease(ConnectionManager.java:429) > > > > at > org/hibernate/jdbc/ConnectionManager.afterTransaction(ConnectionManager.java:316) > > > > at > org/hibernate/jdbc/JDBCContext.afterTransactionCompletion(JDBCContext.java:269)[inlined] > > > > at > org/hibernate/transaction/JDBCTransaction.commit(JDBCTransaction.java:146)[optimized] > > > > at > com/altbu/dao/OBUPeriodicDataDao.insert(OBUPeriodicDataDao.java:21)[optimized] > > > > at com/altbu/db/ConnectDB.insertPeriodicData(ConnectDB.java:29)[inlined] > > > > at com/altbu/comm/Parser.insertPeriodicRecord(Parser.java:423)[inlined] > > > > at com/altbu/comm/Parser.parseAndUpdate(Parser.java:46)[optimized] > > > > at com/altbu/comm/OBUTask.parseAndUpdate(OBUTask.java:205)[inlined] > > > > at com/altbu/comm/OBUTask.run(OBUTask.java:47)[optimized] > > > > at > java/util/concurrent/ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)[optimized] > > > > at > java/util/concurrent/ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > > > > at java/lang/Thread.run(Thread.java:619) > > > > at jrockit/vm/RNI.c2java(IIIII)V(Native Method) > > > > -- end of trace > > > > Pending Exception: > > > > java/lang/NullPointerException: > > > > --- End of stack trace > > > > > > > > ********************************************************** > > > > * If you see this dump, please go to * > > > > * http://edocs.bea.com/jrockit/go2troubleshooting.html * > > > > * for troubleshooting information. * > > > > ********************************************************** > > > > > > > > ===== END DUMP > =============================================================== > > > > > > Regards, > > Rajesh Sundar S
В списке pgsql-jdbc по дате отправления: