RFR (XL): 8152664 - Support non-continuous CodeBlobs in HotSpot

Andrew Dinn adinn at redhat.com
Mon Apr 11 15:43:21 UTC 2016


Hi Volker,

On 11/04/16 13:03, Andrew Dinn wrote:
> . . .
> I have not yet tried this out on AArch64.  However, I am sure it will
> fail exactly as per ppc for precisely the same reasons.

I'm just confirming that the exact same problem occurs on AArch64.
Relevant details form the hs_err_pid log file are included below.

regards,


Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in UK and Wales under Company Registration No. 3798903
Directors: Michael Cunningham (US), Michael O'Neill (Ireland), Paul
Argiry (US)


#  SIGSEGV (0xb) at pc=0x000003ff918a1acc, pid=25010, tid=25040

#

. . .
Stack: [0x000003ff21b80000,0x000003ff21d80000],  sp=0x000003ff21d7cb50,
 free space=2034k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,
C=native code)
C  [libc.so.6+0x71acc]  vsnprintf+0x64

V  [libjvm.so+0xcbe0ac]  outputStream::do_vsnprintf(char*, unsigned
long, char const*, std::__va_list, bool, unsigned long&)+0x1e8

V  [libjvm.so+0xcbe2f8]
outputStream::do_vsnprintf_and_write_with_scratch_buffer(char const*,
std::__va_list, bool)+0x6c
V  [libjvm.so+0xcbe3a8]  outputStream::do_vsnprintf_and_write(char
const*, std::__va_list, bool)+0x64

V  [libjvm.so+0xcbe5a0]  outputStream::print_cr(char const*, ...)+0xc0

V  [libjvm.so+0x62d118]  CodeBlob::print_on(outputStream*) const+0x3c

V  [libjvm.so+0x62e850]  RuntimeBlob::print_on(outputStream*) const+0x2c

V  [libjvm.so+0x62d4f4]  SingletonBlob::print_on(outputStream*)
const+0x34
V  [libjvm.so+0xd7a468]  RelocIterator::initialize(CompiledMethod*,
unsigned char*, unsigned char*)+0x128

. . .


More information about the hotspot-dev mailing list