View Issue Details

IDProjectCategoryView StatusLast Update
0006718CentOS-6-OTHERpublic2013-11-23 03:15
Reportercalvintam 
PriorityhighSeverityblockReproducibilitysometimes
Status newResolutionopen 
PlatformLinuxOSCentosOS Version6.2
Product Version6.2 
Target VersionFixed in Version 
Summary0006718: JVM high CPU stalls after upgrade OS
DescriptionThe java process stalls after running a period of time. When the stall happens, it may be a few seconds or as long as 30 minutes or even crash when trying to dump the thread.
It never happens on Centos 5.4 but after upgrade to Centos 6.2 the recurrence is frequent on different java process. We have no choice but to restart the process. By the way, we left the default Transparent huge pages turned on by default. (we did suspect the THP causing the issue, but we are not able to reproduce it at will)

Here are some pthread dump of the JVM when it stall (because jstack cannot attach, we dump each thread one by one, and JVM crash sometime after the dump):

Case 1:
Thread 1 (process 20893):
#0 0x0068e430 in __kernel_vsyscall ()
#1 0x00478a8c in sched_yield () from /lib/libc.so.6
#2 0x015c5fa8 in os::yield() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x016a23f8 in ParallelTaskTerminator::yield() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x016a258b in ParallelTaskTerminator::offer_termination(TerminatorTerminator*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x015de67e in ParEvacuateFollowersClosure::do_void() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x015dd529 in ParNewGenTask::work(unsigned int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x01724a19 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x017245a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#9 0x015cb111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#10 0x00e2da09 in start_thread () from /lib/libpthread.so.0
#11 0x0049500e in clone () from /lib/libc.so.6

 > pstack 20894
Thread 1 (process 20894):
#0 0x015dc1f8 in ParNewGeneration::real_forwardee_slow(oopDesc*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#1 0x015e0c74 in ParRootScanWithBarrierTwoGensClosure::do_oop(oopDesc**) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#2 0x01146e13 in arrayKlassKlass::oop_oop_iterate_m(oopDesc*, OopClosure*, MemRegion) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x015b64fb in objArrayKlassKlass::oop_oop_iterate_m(oopDesc*, OopClosure*, MemRegion) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x01145d4f in Klass::oop_oop_iterate_nv_m(oopDesc*, FilteringClosure*, MemRegion) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x012847ba in FreeListSpace_DCTOC::walk_mem_region_with_cl_par(MemRegion, HeapWord*, HeapWord*, FilteringClosure*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x01284a2b in FreeListSpace_DCTOC::walk_mem_region_with_cl(MemRegion, HeapWord*, HeapWord*, FilteringClosure*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x01661d95 in Filtering_DCTOC::walk_mem_region(MemRegion, HeapWord*, HeapWord*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x01661cb5 in DirtyCardToOopClosure::do_MemRegion(MemRegion) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#9 0x01219b58 in ClearNoncleanCardWrapper::do_MemRegion(MemRegion) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#10 0x015da451 in CardTableModRefBS::process_stride(Space*, MemRegion, int, int, OopsInGenClosure*, CardTableRS*, signed char**, unsigned int, unsigned int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#11 0x015da542 in CardTableModRefBS::non_clean_card_iterate_parallel_work(Space*, MemRegion, OopsInGenClosure*, CardTableRS*, int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#12 0x012183a2 in CardTableModRefBS::non_clean_card_iterate_possibly_parallel(Space*, MemRegion, OopsInGenClosure*, CardTableRS*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#13 0x012199c7 in CardTableRS::younger_refs_in_space_iterate(Space*, OopsInGenClosure*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#14 0x012b208c in ConcurrentMarkSweepGeneration::younger_refs_iterate(OopsInGenClosure*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#15 0x016462cf in SharedHeap::process_strong_roots(bool, bool, SharedHeap::ScanningOption, OopClosure*, CodeBlobClosure*, OopsInGenClosure*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#16 0x013889fb in GenCollectedHeap::gen_process_strong_roots(int, bool, bool, bool, SharedHeap::ScanningOption, OopsInGenClosure*, bool, OopsInGenClosure*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#17 0x015dd4f7 in ParNewGenTask::work(unsigned int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#18 0x01724a19 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#19 0x017245a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#20 0x015cb111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#21 0x00e2da09 in start_thread () from /lib/libpthread.so.0
#22 0x0049500e in clone () from /lib/libc.so.6

We can see the long GC time here.
>jstat -gc 20890
 S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
2176.0 2176.0 2176.0 0.0 17472.0 2846.9 43712.0 10675.7 16384.0 4969.0 2 1618.936 2 0.008 1618.944

Case 2:
> pstack 30308
Thread 1 (process 30308):
#0 0x00ac3430 in __kernel_vsyscall ()
#1 0x001d0a8c in sched_yield () from /lib/libc.so.6
#2 0x0159cfa8 in os::yield() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x016793f8 in ParallelTaskTerminator::yield() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x0167958b in ParallelTaskTerminator::offer_termination(TerminatorTerminator*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x015b567e in ParEvacuateFollowersClosure::do_void() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x015b4529 in ParNewGenTask::work(unsigned int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x016fba19 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x016fb5a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#9 0x015a2111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#10 0x00e82a09 in start_thread () from /lib/libpthread.so.0
#11 0x001ed00e in clone () from /lib/libc.so.6
> pstack 30302
Thread 1 (process 30302):
#0 0x00ac3430 in __kernel_vsyscall ()
#1 0x001d0a8c in sched_yield () from /lib/libc.so.6
#2 0x0159cfa8 in os::yield() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x016793f8 in ParallelTaskTerminator::yield() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x0167958b in ParallelTaskTerminator::offer_termination(TerminatorTerminator*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x015b567e in ParEvacuateFollowersClosure::do_void() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x015b4529 in ParNewGenTask::work(unsigned int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x016fba19 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x016fb5a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#9 0x015a2111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#10 0x00e82a09 in start_thread () from /lib/libpthread.so.0
#11 0x001ed00e in clone () from /lib/libc.so.6
 > pstack 30304
Thread 1 (process 30304):
#0 0x00ac3430 in __kernel_vsyscall ()
#1 0x001d0a8c in sched_yield () from /lib/libc.so.6
#2 0x0159cfa8 in os::yield() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x016793f8 in ParallelTaskTerminator::yield() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x0167958b in ParallelTaskTerminator::offer_termination(TerminatorTerminator*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x015b567e in ParEvacuateFollowersClosure::do_void() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x015b4529 in ParNewGenTask::work(unsigned int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x016fba19 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x016fb5a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#9 0x015a2111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#10 0x00e82a09 in start_thread () from /lib/libpthread.so.0
#11 0x001ed00e in clone () from /lib/libc.so.6
> pstack 30306
Thread 1 (process 30306):
#0 0x015b31f0 in ParNewGeneration::real_forwardee_slow(oopDesc*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#1 0x013ad3a9 in instanceKlass::oop_oop_iterate_nv(oopDesc*, ParScanWithoutBarrierClosure*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#2 0x015b5319 in ParScanThreadState::trim_queues(int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x015b55b2 in ParEvacuateFollowersClosure::do_void() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x015b4529 in ParNewGenTask::work(unsigned int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x016fba19 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x016fb5a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x015a2111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x00e82a09 in start_thread () from /lib/libpthread.so.0
#9 0x001ed00e in clone () from /lib/libc.so.6
 > pstack 30309
Thread 1 (process 30309):
#0 0x015b31fd in ParNewGeneration::real_forwardee_slow(oopDesc*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#1 0x013ad769 in instanceKlass::oop_oop_iterate_nv(oopDesc*, ParScanWithBarrierClosure*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#2 0x015b53de in ParScanThreadState::trim_queues(int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x015b55b2 in ParEvacuateFollowersClosure::do_void() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x015b4529 in ParNewGenTask::work(unsigned int) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x016fba19 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x016fb5a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x015a2111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x00e82a09 in start_thread () from /lib/libpthread.so.0
#9 0x001ed00e in clone () from /lib/libc.so.6

Case 3:
> pstack 20474
Thread 1 (process 20474):
#0 0x0019d430 in __kernel_vsyscall ()
#1 0x006a227c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x00e04581 in os::PlatformEvent::park() () from /Applications/Common/jdk1.7.
#3 0x00dd8364 in Monitor::ILock(Thread*) () from /Applications/Common/jdk1.7.0_
#4 0x00dd85bd in Monitor::lock_without_safepoint_check() () from /Applications/ vm.so
#5 0x00e820d8 in SafepointSynchronize::block(JavaThread*) () from /Applications jvm.so
#6 0x00f0f8e7 in JavaThread::check_safepoint_and_suspend_for_native_trans(JavaT 11x32/jre/lib/i386/server/libjvm.so
#7 0x00f10190 in JavaThread::check_special_condition_for_native_trans(JavaThrea 2/jre/lib/i386/server/libjvm.so
#8 0xf46a074d in ?? ()
#9 0xf46a56e0 in ?? ()
 > pstack 20475
Thread 1 (process 20475):
#0 0x0019d430 in __kernel_vsyscall ()
#1 0x006a227c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x00e04581 in os::PlatformEvent::park() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x00dd8b72 in Monitor::IWait(Thread*, long long) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x00dd9360 in Monitor::wait(bool, long, bool) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x00f64998 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x00f645a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x00e0b111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x0069ea09 in start_thread () from /lib/libpthread.so.0
#9 0x0049500e in clone () from /lib/libc.so.6
 > pstack 20476
Thread 1 (process 20476):
#0 0x0019d430 in __kernel_vsyscall ()
#1 0x006a227c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x00e04581 in os::PlatformEvent::park() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x00dd8b72 in Monitor::IWait(Thread*, long long) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x00dd9360 in Monitor::wait(bool, long, bool) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x00f64998 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x00f645a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x00e0b111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x0069ea09 in start_thread () from /lib/libpthread.so.0
#9 0x0049500e in clone () from /lib/libc.so.6
> pstack 20477
Thread 1 (process 20477):
#0 0x0019d430 in __kernel_vsyscall ()
#1 0x006a227c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x00e04581 in os::PlatformEvent::park() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x00dd8b72 in Monitor::IWait(Thread*, long long) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x00dd9360 in Monitor::wait(bool, long, bool) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x00f64998 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x00f645a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x00e0b111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x0069ea09 in start_thread () from /lib/libpthread.so.0
#9 0x0049500e in clone () from /lib/libc.so.6
> pstack 20478
Thread 1 (process 20478):
#0 0x0019d430 in __kernel_vsyscall ()
#1 0x006a227c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x00e04581 in os::PlatformEvent::park() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x00dd8b72 in Monitor::IWait(Thread*, long long) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x00dd9360 in Monitor::wait(bool, long, bool) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x00f64998 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x00f645a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x00e0b111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x0069ea09 in start_thread () from /lib/libpthread.so.0
#9 0x0049500e in clone () from /lib/libc.so.6
> pstack 20479
Thread 1 (process 20479):
#0 0x0019d430 in __kernel_vsyscall ()
#1 0x006a227c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0x00e04581 in os::PlatformEvent::park() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#3 0x00dd8b72 in Monitor::IWait(Thread*, long long) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#4 0x00dd9360 in Monitor::wait(bool, long, bool) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#5 0x00f64998 in GangWorker::loop() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#6 0x00f645a8 in GangWorker::run() () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#7 0x00e0b111 in java_start(Thread*) () from /Applications/Common/jdk1.7.0_11x32/jre/lib/i386/server/libjvm.so
#8 0x0069ea09 in start_thread () from /lib/libpthread.so.0
#9 0x0049500e in clone () from /lib/libc.so.6
Additional InformationJava version:
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)

OS after upgrade:
Linux 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux

OS before upgrade:
Linux 2.6.24.7-146.ay #1 SMP PREEMPT RT Fri Jan 22 16:39:15 PST 2010 x86_64 x86_64 x86_64 GNU/Linux

JVM Options:
-Xms512m -Xmx1536m -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -server
TagsNo tags attached.

Activities

calvintam

calvintam

2013-10-30 01:48

reporter   ~0018288

Forget to say the java process is set to cpu bind to 2 core of a total of 8 cores.
dkilcy

dkilcy

2013-11-23 03:08

reporter   ~0018389

1. This bug is being reported against the Oracle JVM, and not OpenJDK
2. The stack traces show its linking against the 32-bit version of Oracle JVM. try updating to the 64-bit JVM. Also 1.7.0_11 of Oracle JVM is very old. The latest is 1.7.0_45
3. Unless you have reason to specify the Garbage collection options for a particular reason, I would remove them and let the JVM use the default GC.
dkilcy

dkilcy

2013-11-23 03:15

reporter   ~0018390

4. The bug is opened against x86_64 version of CentOS using the 32-bit Oracle JVM. The -Xmx1536m option is the max just for the JVM heap..while the OS process will use that and is probably hitting the 2GB mem limit. Again suggest updating to the 64-bit Oracle JVM is probably the best bet. If the problem persists remove the GC command line options.

Issue History

Date Modified Username Field Change
2013-10-30 01:38 calvintam New Issue
2013-10-30 01:48 calvintam Note Added: 0018288
2013-11-23 03:08 dkilcy Note Added: 0018389
2013-11-23 03:15 dkilcy Note Added: 0018390