Hi,
I experieced a OutOfMemory problem which causes JMV crash.
Our web server runs on HP UNIX 11, jdk131_09, and WebLogic 6.1 environment. We used Java options -native -XX:_ServerApp -Xoptgc -Xmn160m -Xms512m -Xss512m -Xss512K and -server -hotspot -Xmn160m -Xms512m -Xss512m -Xss512K.
We run into this problem even if the server is not used.
The garbage collection log shows that for type -1 connection (recycle young generation) the server works fine;
the server crashed when it tried to triggle type 5 garbage collection to recycle old generation memory.
I would be very appreciated if you could help us out.
Here is our exception info:
941 ! weblogic.rmi.internal.dgc.DGCClientHelper::getHeartBeats()Ljava/util/Vector; (223 bytes)
Exception java.lang.OutOfMemoryError: requested 32776 bytes
( 0) 0xc9c77530 vm_exit_out_of_memory__FiPCc + 0x1e0 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 1) 0xc9c41408 safepoint_allocate_and_expand__21OneSpaceOldGenerationFUl + 0x1d8 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 2) 0xc9c40d9c safepoint_allocate__21OneSpaceOldGenerationFUl + 0x74 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 3) 0xc9d533f8 copy_to_survivor_space__7oopDescFPP7oopDesc + 0x418 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 4) 0xc9d7cb28 scavenge_oop__8ScavengeSFPP7oopDesc + 0x80 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 5) 0xc9c52bcc oop_scavenge_contents__13instanceKlassFP7oopDesc + 0x12c [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 6) 0xc9d85350 scavenge_contents_from__13SurvivorSpaceFP9WaterMark + 0x208 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 7) 0xc9c4079c scavenge_contents_from_saved_marks__13NewGenerationFv + 0x1c [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 8) 0xc9d7f19c evacuate_followers__8ScavengeSFv + 0x74 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 9) 0xc9c5842c process_discovered_references__16instanceRefKlassSFP15ReferencePolicyPFP7oopDesc + 0x184 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(10) 0xc9d7de50 invoke_at_safepoint__8ScavengeSFUlbRb + 0x460 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(11) 0xc9dda4a0 doit__11VM_ScavengeFv + 0x20 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(12) 0xc9dd9ea0 evaluate__12VM_OperationFv + 0x58 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(13) 0xc9dd9484 loop__8VMThreadFv + 0x3fc [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(14) 0xc9dd8d30 run__8VMThreadFv + 0x90 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(15) 0xc9d5d4d8 _start__FPv + 0xe8 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(16) 0xc004b168 __pthread_body + 0x44 [/usr/lib/libpthread.1]
(17) 0xc0054afc __pthread_start + 0x14 [/usr/lib/libpthread.1]
I experieced a OutOfMemory problem which causes JMV crash.
Our web server runs on HP UNIX 11, jdk131_09, and WebLogic 6.1 environment. We used Java options -native -XX:_ServerApp -Xoptgc -Xmn160m -Xms512m -Xss512m -Xss512K and -server -hotspot -Xmn160m -Xms512m -Xss512m -Xss512K.
We run into this problem even if the server is not used.
The garbage collection log shows that for type -1 connection (recycle young generation) the server works fine;
the server crashed when it tried to triggle type 5 garbage collection to recycle old generation memory.
I would be very appreciated if you could help us out.
Here is our exception info:
941 ! weblogic.rmi.internal.dgc.DGCClientHelper::getHeartBeats()Ljava/util/Vector; (223 bytes)
Exception java.lang.OutOfMemoryError: requested 32776 bytes
( 0) 0xc9c77530 vm_exit_out_of_memory__FiPCc + 0x1e0 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 1) 0xc9c41408 safepoint_allocate_and_expand__21OneSpaceOldGenerationFUl + 0x1d8 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 2) 0xc9c40d9c safepoint_allocate__21OneSpaceOldGenerationFUl + 0x74 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 3) 0xc9d533f8 copy_to_survivor_space__7oopDescFPP7oopDesc + 0x418 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 4) 0xc9d7cb28 scavenge_oop__8ScavengeSFPP7oopDesc + 0x80 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 5) 0xc9c52bcc oop_scavenge_contents__13instanceKlassFP7oopDesc + 0x12c [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 6) 0xc9d85350 scavenge_contents_from__13SurvivorSpaceFP9WaterMark + 0x208 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 7) 0xc9c4079c scavenge_contents_from_saved_marks__13NewGenerationFv + 0x1c [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 8) 0xc9d7f19c evacuate_followers__8ScavengeSFv + 0x74 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
( 9) 0xc9c5842c process_discovered_references__16instanceRefKlassSFP15ReferencePolicyPFP7oopDesc + 0x184 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(10) 0xc9d7de50 invoke_at_safepoint__8ScavengeSFUlbRb + 0x460 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(11) 0xc9dda4a0 doit__11VM_ScavengeFv + 0x20 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(12) 0xc9dd9ea0 evaluate__12VM_OperationFv + 0x58 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(13) 0xc9dd9484 loop__8VMThreadFv + 0x3fc [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(14) 0xc9dd8d30 run__8VMThreadFv + 0x90 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(15) 0xc9d5d4d8 _start__FPv + 0xe8 [/opt/java/jdk131_09/bin/../jre/lib/PA_RISC2.0/hotspot/libjvm.sl]
(16) 0xc004b168 __pthread_body + 0x44 [/usr/lib/libpthread.1]
(17) 0xc0054afc __pthread_start + 0x14 [/usr/lib/libpthread.1]