On Wed, Apr 11, 2018 at 12:21 PM, Stuart Henderson <[email protected]> wrote: > On 2018/04/11 10:02, David Coppa wrote: >> Hi, >> >> Does it work at runtime? >> > > It doesn't work for me. Here's a backtrace from a standard build, I'll try > again and see if I can get it with symbols. > > (gdb) bt > #0 0x000008908ee471c6 in NativeCallStack::NativeCallStack () > from /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so > #1 0x000008908ee0268e in MemTracker::init_tracking_level () from > /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so > #2 0x000008908e912880 in ResourceObj::operator new () from > /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so > #3 0x000008908eee12fb in _GLOBAL__sub_I_reflectionUtils.cpp () > from /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so > #4 0x000008908e8401c3 in pthread_atfork () from > /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so > #5 0x000008908e83f359 in _init () from > /usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so > #6 0x00007f7fffff6120 in ?? () > #7 0x00000890a7a0bc94 in _dl_call_init_recurse (object=0x890c178c800, > initfirst=0) > at /usr/src/libexec/ld.so/loader.c:722 > #8 0x00000890a7a02b50 in dlopen (libname=0x7f7fffff6a30 > "/usr/local/jdk-1.8.0/jre/lib/amd64/server/libjvm.so", > flags=Variable "flags" is not available. > ) at /usr/src/libexec/ld.so/dlfcn.c:126 > #9 0x0000088dcb805eef in LoadJavaVM () from /usr/local/jdk-1.8.0/bin/java > #10 0x0000088dcb8016b2 in JLI_Launch () from /usr/local/jdk-1.8.0/bin/java > #11 0x0000088dcb8084cd in main () from /usr/local/jdk-1.8.0/bin/java >
Ok, so we also need this patch from FreeBSD: https://svnweb.freebsd.org/ports/head/java/openjdk8/files/patch-hotspot_src_share_vm_services_memTracker.cpp?view=markup https://svnweb.freebsd.org/ports/head/java/openjdk8/files/patch-hotspot_src_share_vm_services_memTracker.cpp?revision=459368&view=co Ciao! David
