My Oracle Support Banner

Jrockit Crashes With error Illegal memory access. [54] Signal info : si_signo=11, si_code=1 (Doc ID 1424602.1)

Last updated on APRIL 08, 2018

Applies to:

Oracle JRockit - Version R28 and later
Information in this document applies to any platform.

Symptoms

JRockit crashes throwing a dump file, containing the error:

Error Message: Illegal memory access. [54]
Signal info : si_signo=11, si_code=1 si_addr=0xffffffff67c0c002
Version : Oracle JRockit(R) R28.0.0-679-130297-1.6.0_17-20100312-2127-solaris-sparcv9
The problem may occur intermittently but regularly. 


The full stack being:


Thread:
  "(GC Worker Thread 14)" id=? idx=0x44 tid=18
  lastJavaFrame=0xfffffffffffffffc
  Stack 0: start=0xffffffff72600000, end=0xffffffff72684000,
  guards=0xffffffff7260a000 (ok), forbidden=0xffffffff72606000
  
  Thread Stack Trace:
     at ycProcessReference+1008(youngcollector.c:659)@0xffffffff7e698c0c
     at ycWorkerProcessRoots+1296(youngcollector.c:1398)@0xffffffff7e699e30
     at mmGCWorkerThread+439(gcthreads.c:795)@0xffffffff7e4f6eac
     at thread_stub+151(lifecycle.c:780)@0xffffffff7e5c6720

     -- Java stack --
  
  Memory usage report:
  Could not mark thread stacks regions properly.
  Total mapped                  5569016KB           (reserved=21512KB)
  -              Java heap      3670016KB           (reserved=0KB)
  -              GC tables       122776KB          
  -          Thread stacks            0KB           (#threads=0)
  -          Compiled code       262144KB           (used=43342KB)
  -               Internal        10064KB          
  -                     OS-10512KB          
  -                  Other      1275136KB          
  -            Classblocks        12288KB           (malloced=12225KB #31090)
                                                   Not tracing sites.
  
  -        Java class data       205056KB           (malloced=204761KB #141509
  in 31090 classes)
                                                   Not tracing sites.
  
  - Native memory tracking         1024KB           (malloced=835KB #10)
                                                   Not tracing sites.
  
  Set the env variable TRACE_ALLOC_SITES=1 or use the print_memusage switch
  trace_alloc_sites=true to enable alloc site tracing.
  

Changes

The problem started since the upgrade to  JRockit R28.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.