JVM crash when I use google gperftools Non Heap profiler
fuyou
fuyou001 at gmail.com
Wed May 28 15:40:37 UTC 2014
crash log
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x00002b626db6c304, pid=15640, tid=1167100224
JRE version: Java(TM) SE Runtime Environment (7.0_55-b13) (build
1.7.0_55-b13)
Java VM: Java HotSpot(TM) 64-Bit Server VM (24.55-b03 mixed mode
linux-amd64 > > compressed oops)
Problematic frame:
C [libunwind.so.7+0xb304] _ULx86_64_get_save_loc+0x568
Failed to write core dump. Core dumps have been disabled. To enable core
dumping, try "ulimit -c unlimited" before starting Java again
An error report file with more information is saved as:
If you would like to submit a bug report, please visit:
http://bugreport.sun.com/bugreport/crash.jsp
java version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
google gperftools version
gperftools-2.1
OS version
Red Hat Enterprise Linux Server release 5.7 (Tikanga)
Kernel \r on an \m
reproduction step
------------------------------
1
yum install libunwind
2
download gperftools from https://code.google.com/p/gperftools/downloads/list
and configue;sudo make install
3
export LD_PRELOAD=/usr/local/lib/libtcmalloc_and_profiler.so;
export HEAPPROFILE=/tmp/memory/temp
how to solve it?
--
=============================================
fuyou001
Best Regards
More information about the core-libs-dev
mailing list