Skip to Main Content

Integration

Jrockit Illegal Memory access with build R28.3.5-9-164836-1.6.0_91-20141212-0952-linux-x86_64"

vgabriamJul 21 2016 — edited Jul 21 2016

Hi,

I have some problem randomly in some managed server, that crash with illegal memory access, we cannot disable optimization because degread perfomance, can anyone tell another solution? below i send the text dump. Thanks!!

StackOverFlow: 0 StackOverFlowErrors have occured

OutOfMemory  : 0 OutOfMemoryErrors have occured

C Heap       : Good; no memory allocations have failed

GC Strategy  : Mode: pausetime, with strategy: genconcon (basic strategy: genconcon)

GC Status    : OC is not running. Last finished OC was OC#4140.

             : YC is currently running. This is YC#233514.

YC Promotion : This YC has been able to promote all found objects so far

YC History   : Ran 53 YCs before OC#4136.

             : Ran 51 YCs before OC#4137.

             : Ran 51 YCs before OC#4138.

             : Ran 56 YCs before OC#4139.

             : Ran 63 YCs before OC#4140.

             : Started 7 YCs since last OC.

Heap         : 0x100000000 - 0x200000000  (Size: 4096 MB)

Compaction   : (no compaction area)

Allocation   : TLA-min: 2048, TLA-preferred: 16384 TLA-waste limit: 2048

NurseryList  : 0x1dc8cd8a8 - 0x1e92c0aa8

KeepArea     : 0x1e65b1120 - 0x1e7ebba70

KA Markers   : [ 0x1e65b1120,  0x1e7ebba70 , 0x1e92c0aa8 ]

Forbidden A  : (none)

Previous KA  : 0x1e7ebba70 - 0x1e92c0aa8

Previous FA  : (none)

CompRefs     : References are compressed, with heap base 0x0 and shift 3.

Registers (from ThreadContext: 0x7f2e94831600:

  rax = 00007f2edfe194a0   rcx = 00007f2edfe194a0

  rdx = 0000000000000000   rbx = 0000000000000015

  rsp = 00007f2e94831bb0   rbp = 00007f2e94831bd0

  rsi = 00007f2edfe6b808   rdi = 00007f2e5d260170

   r8 = 0000000000000010    r9 = 00007f2e583907b0

  r10 = 00007f2e583977a0   r11 = 00007f2e5839b508

  r12 = 0000000000000000   r13 = 00007f2edfe6b808

  r14 = 00007f2e5d260170   r15 = 0000000000000001

   cs = 0000000000000033    fs = 0000000400000000

   gs = 0004000000000000

  rip = 00007f2edf265cbd flags = 0000000000000287

Loaded modules:

(* denotes the module where the exception occured)

0000000000400000-00000000004128c3  /opt/bea/jrockit-jdk/bin/java

00007fffbbad4000-00007fffbbad49ac  /opt/bea/jrockit-jdk/bin/java

00007f2edfbc9000-00007f2edfbcaf2f  /lib64/libdl.so.2

00007f2edf9ac000-00007f2edf9c2f1f  /lib64/libpthread.so.0

00007f2edf630000-00007f2edf7a1963  /lib64/libc.so.6

00007f2edfdcd000-00007f2edfdebc07  /lib64/ld-linux-x86-64.so.2

00007f2edf04c000-00007f2edf3556fb */opt/bea/jrockit-jdk/jre/lib/amd64/jrockit/libjvm.so

00007f2edee2a000-00007f2edee4921b  /opt/bea/jrockit-jdk/jre/lib/amd64/libjrosal.so

00007f2edec1d000-00007f2edec29553  /opt/bea/jrockit-jdk/jre/lib/amd64/libjrutil.so

00007f2ede9a4000-00007f2ede9fe31f  /lib64/libm.so.6

00007f2ede79b000-00007f2ede7a22eb  /lib64/librt.so.1

00007f2eddd8a000-00007f2eddd96593  /opt/bea/jrockit-jdk/jre/lib/amd64/libjfr.so

00007f2e952f8000-00007f2e95304317  /opt/bea/jrockit-jdk/jre/lib/amd64/libverify.so

00007f2e951c9000-00007f2e951f136b  /opt/bea/jrockit-jdk/jre/lib/amd64/libjava.so

00007f2e94fb1000-00007f2e94fc5217  /lib64/libnsl.so.1

00007f2e94e26000-00007f2e94e2c5bf  /opt/bea/jrockit-jdk/jre/lib/amd64/native_threads/libhpi.so

00007f2e94936000-00007f2e94943c8b  /opt/bea/jrockit-jdk/jre/lib/amd64/libzip.so

00007f2e943cf000-00007f2e943e24ef  /opt/bea/jrockit-jdk/jre/lib/amd64/libnet.so

00007f2e94182000-00007f2e9418cea3  /lib64/libnss_files.so.2

00007f2e8fef9000-00007f2e8fefe803  /opt/bea/jrockit-jdk/jre/lib/amd64/libmanagement.so

00007f2e8fbee000-00007f2e8fbf7bcb  /opt/bea/jrockit-jdk/jre/lib/amd64/libjmapi.so

00007f2e8f925000-00007f2e8f92af9b  /opt/bea/jrockit-jdk/jre/lib/amd64/liborii.so

00007f2e8f398000-00007f2e8f3988bb  /opt/bea/jrockit-jdk/jre/lib/amd64/librmi.so

00007f2e8eb8a000-00007f2e8eb909a3  /opt/bea/jrockit-jdk/jre/lib/amd64/libnio.so

00007f2e86933000-00007f2e86935014  /opt/bea/Middleware/wlserver_12.1/server/native/linux/x86_64/libnodemanager.so

00007f2e8501f000-00007f2e85021b87  /opt/bea/Middleware/wlserver_12.1/server/native/linux/x86_64/libwlfileio3.so

00007f2e83040000-00007f2e8304468b  /lib64/libnss_dns.so.2

00007f2e82e29000-00007f2e82e3b9cf  /lib64/libresolv.so.2

00007f2e645e6000-00007f2e64678783  /opt/bea/jrockit-jdk/jre/lib/amd64/libawt.so

00007f2e644e0000-00007f2e644e499f  /opt/bea/jrockit-jdk/jre/lib/amd64/headless/libmawt.so

00007f2e58189000-00007f2e58223087  /opt/bea/jrockit-jdk/jre/lib/amd64/libfontmanager.so

00007f2e57f73000-00007f2e57fbec2b  /opt/bea/jrockit-jdk/jre/lib/amd64/libcmm.so

Stack:

(* marks the word pointed to by the stack pointer)

00007f2e94831bb0: 00007f2e94831bd0* 0000000000000015  00007f2edfe6b808  0000000000000000 

00007f2e94831bd0: 00007f2e94831c40  00007f2edf291a8f  0000000000000010  00007f2e5838f4e0 

00007f2e94831bf0: 0000000200000000  00007f2e5839db08  00007f2e58390a50  00000000df26bc82 

00007f2e94831c10: 00007f2e5839cf68  00007f2e5838fc68  0000000000000009  0000000000000025 

00007f2e94831c30: 00007f2e95436b10  0000000010000002  00007f2e94831c70  00007f2edf133c2e 

00007f2e94831c50: 00007f2e5838f4e0  00007f2e583977f8  0000000010000002  00007f2e5838f4e0 

Code:

(* marks the word pointed to by the instruction pointer)

00007f2edf265c58: 00000000801f0fff  fffef3850f01f883  c98548104e8b48ff  001f0f1574c88948 

00007f2edf265c78: ffff02840fc43949  c0854810408b48ff  481024448b49ee75  00401f0f1674c085 

00007f2edf265c98: ffff2f840fc53949  c0854810408b48ff  2f576f058b48ee75  0fc43949008b4800 

00007f2edf265cb8: 648b4dfffffec684* b8840fe5394d1024  8948c98548fffffe  0000441f0f1775ca 

00007f2edf265cd8: 0000441f0f66daeb  90d2854810528b48  001f0fd43949ca74  0000441f0f66ee75 

00007f2edf265cf8: 001f0ffffffe86e9  0000441f0f02f883  e883000000a2840f  00000000801f0f01 

Generating com/sun/net/ssl/internal/ssl/CipherSuite$BulkCipher.isAvailable(Lcom/sun/net/ssl/internal/ssl/CipherSuite$BulkCipher;)Z (NORMAL).

Directives (#1):

    strategy:quick_regalloc=0

    strategy:debug=0

    strategy:quick_misc=0

    strategy:fusion_regalloc=1

    strategy:jit_inline=1

    strategy:opt_inline=1

    strategy:callprofiling=0

    strategy:remove_redundant_store=1

    strategy:loop_peeling=1

    strategy:string_append=1

    strategy:remove_cast=1

    strategy:virtual_to_fixed=1

    strategy:string_maker=1

    strategy:expand_acopy=1

    strategy:inline_leafs=1

    strategy:pushup_cmpclass=1

    strategy:straighten=1

    strategy:sparse_constprop=1

    strategy:par_flow=1

    strategy:remove_casts=1

    strategy:dead_assignment_removal=1

    strategy:aggr_deadcode=1

    strategy:strength_reduction=1

    strategy:hoist_loopinv=1

    strategy:clean_memaccess=1

    strategy:opt_boxing=1

    strategy:push_boxops=1

    strategy:merge_boxops=1

    strategy:join_boxops=1

    strategy:copyprop_boxops=1

    strategy:explode_arraycopy=1

    strategy:opt_memset=1

    strategy:straighten_cmps=1

    strategy:straighten_ccmps=1

    strategy:remove_checks=1

    strategy:switch_conv=1

    strategy:dead_branch=1

    strategy:compact_blocks=1

    strategy:guard_acopy=1

    strategy:remove_aclear=1

    strategy:opt_divrem=1

    strategy:convert_virtual=1

    strategy:split_unlocks=1

    strategy:pair_locks=1

    strategy:lock_removal=1

    strategy:lock_copyprop=1

    strategy:lock_fusion=1

    strategy:group_getters=1

    strategy:ldst_ordering=1

    strategy:opt_prefetch=1

    strategy:inline_boxops=1

    strategy:copy_prop=1

    strategy:remove_rcmps=1

    strategy:opt_abcd=1

    strategy:remove_abc=1

    strategy:lcopy_prop=1

    strategy:gcopy_prop=1

    strategy:dead_code=1

    strategy:lcopy_rprop=1

    strategy:gcopy_rprop=1

    strategy:sign_elim=1

    strategy:lir_hints=1

    strategy:opt_fp=1

    strategy:insert_sp=1

    strategy:lir_modifystore=1

    strategy:opt_coalesce=1

    strategy:lir_peep=1

    strategy:nir_peep=1

    strategy:nir_copyprop=1

    strategy:inline_redudantstore=1

    strategy:inline_looppeel=1

    strategy:opt_prefetch_io=1

    strategy:opt_inline_rewrite=1

    strategy:repeated_constprop=1

    flags:strict_fp=0

    flags:schedule=1

    flags:trace_schedule=0

    flags:check_bounds=1

    flags:check_stacks=1

    flags:fill_delayslot=1

    flags:lazy_stacktraces=1

    flags:add_codeinfo=0

    flags:record=0

Last optimized methods:

  #10305 org/springframework/aop/target/SingletonTargetSource.getTarget()Ljava/lang/Object;  261213.950-261213.950 0x7f2e9aee66c0-0x7f2e9aee66d7 0.32 ms 256KB 

  #10306 com/sun/xml/txw2/TXW.getTagName(Ljava/lang/Class;)Ljavax/xml/namespace/QName;  261459.626-261459.675 0x7f2e9aee66e0-0x7f2e9aee74f7 48.76 ms 1792KB 

  #10307 org/primefaces/component/message/Message.getFacesContext()Ljavax/faces/context/FacesContext;  261716.316-261716.320 0x7f2e9aee7500-0x7f2e9aee76e8 4.02 ms 256KB 

  #10308 ar/com/redlink/tokenizacion/dao/impl/TarjetaDAOImpl.getTarjetaByPAN(Ljava/lang/String;)Lar/com/redlink/tokenizacion/entity/Tarjeta;  262142.764-262143.086 0x7f2e9aee7700-0x7f2e9aee97c6 321.15 ms 4352KB 

  #10309 com/sun/org/apache/xerces/internal/parsers/DOMParser.setProperty(Ljava/lang/String;Ljava/lang/Object;)V  262144.695-262144.819 0x7f2e9aee97e0-0x7f2e9aeeb95e 124.38 ms 3328KB 

  #10310 com/sun/xml/txw2/ContainerElement.commit(Z)V  262366.134-262366.327 0x7f2e9aeeb960-0x7f2e9aeee04d 192.97 ms 4608KB 

*#10311 sun/reflect/GeneratedConstructorAccessor665.newInstance([Ljava/lang/Object;)Ljava/lang/Object;  262454.502-262454.505 0x7f2e9aeee060-0x7f2e9aeee246 3.05 ms 256KB 

  #10296 org/hibernate/loader/criteria/CriteriaQueryTranslator.getColumnsUsingProjection(Lorg/hibernate/Criteria;Ljava/lang/String;)[Ljava/lang/String;  260562.721-260562.867 0x7f2e9aedd320-0x7f2e9aede15a 146.09 ms 2048KB 

  #10297 org/apache/cxf/common/logging/Log4jLogger.fromL4J(Lorg/apache/log4j/Level;)Ljava/util/logging/Level;  260568.203-260568.205 0x7f2e9aede160-0x7f2e9aede291 2.34 ms 256KB 

  #10298 java/util/AbstractList$Itr.checkForComodification()V  260756.836-260756.837 0x7f2e9aede2a0-0x7f2e9aede2e9 0.67 ms 256KB 

  #10299 com/sun/xml/bind/v2/runtime/MarshallerImpl.createWriter(Ljava/io/OutputStream;)Lcom/sun/xml/bind/v2/runtime/output/XmlOutput;  260762.406-260762.761 0x7f2e9aede300-0x7f2e9aee119f 355.68 ms 5376KB 

  #10300 weblogic/servlet/internal/ContextAttributeWrapper.getObject(ZLweblogic/servlet/internal/WebAppServletContext;)Ljava/lang/Object;  260811.611-260812.063 0x7f2e9aee11a0-0x7f2e9aee3ff0 452.06 ms 5120KB 

  #10301 sun/reflect/GeneratedConstructorAccessor522.newInstance([Ljava/lang/Object;)Ljava/lang/Object;  260840.619-260840.645 0x7f2e9aee4000-0x7f2e9aee4a01 25.89 ms 1024KB 

  #10302 com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.validateWithInfo(Ljava/lang/String;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidationContext;Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;)Lcom/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo;  260956.843-260956.978 0x7f2e9aee4a20-0x7f2e9aee62d0 134.86 ms 2560KB 

  #10303 org/primefaces/component/commandbutton/CommandButton.getFacesContext()Ljavax/faces/context/FacesContext;  261067.729-261067.733 0x7f2e9aee62e0-0x7f2e9aee64c8 4.13 ms 256KB 

  #10304 org/hibernate/tuple/PojoInstantiator.instantiate(Ljava/io/Serializable;)Ljava/lang/Object;  261110.718-261110.722 0x7f2e9aee64e0-0x7f2e9aee66b5 4.42 ms 256KB 

Thread:

"(Code Optimization Thread 1)" id=4 idx=0x38 tid=28914 lastJavaFrame=0xfffffffffffffffc

Stack 0: start=0x7f2e947f2000, end=0x7f2e94834000, guards=0x7f2e947f7000 (ok), forbidden=0x7f2e947f5000

Thread Stack Trace:

    at softClassGetFirstCommonSuper+429(softclass.c:255)@0x7f2edf265cbd

    at irTypesValidate+1326(typeinference.c:385)@0x7f2edf291a8f

    at irInfoGet+61(irinfo.c:143)@0x7f2edf133c2e

    at irTypesGetClass+38(typeinference.c:63)@0x7f2edf291d57

    at optSSAVirtualToFixedCalls+388(miscopt.c:932)@0x7f2edf20dea5

    at optmanOptimizeMIR+7112(optimizationmanager.c:243)@0x7f2edf222829

    at generate_stage+324(codemanager.c:339)@0x7f2edf0ba365

    at cmgrGenerateMethodFromPhase+141(codemanager.c:403)@0x7f2edf0ba49e

    at cmgrGenerateMethod+402(codemanager.c:221)@0x7f2edf0ba833

    at generate_code+1488(compilerfrontend.c:455)@0x7f2edf0d0bd1

    at cbrGenerateNormalMethod+41(compilerfrontend.c:668)@0x7f2edf0d15da

    at compileit+613(compilerbroker.c:453)@0x7f2edf0c5f46

    at compileit+338(compilerbroker.c:379)@0x7f2edf0c5e33

    at cbrCompileRequest+12(compilerbroker.c:537)@0x7f2edf0c667d

    at cg_thread+996(compilerqueue.c:234)@0x7f2edf0d2865

    at thread_stub+170(lifecycle.c:809)@0x7f2edf1cb74b

    at start_thread+229()@0x7f2edf9b3806

    -- Java stack --

Memory usage report:

Total mapped                  7256068KB           (reserved=1163600KB)

-              Java heap      4194304KB           (reserved=0KB)

-              GC tables       140300KB         

-          Thread stacks       164748KB           (#threads=594)

-          Compiled code      1048576KB           (used=82655KB)

-               Internal         1416KB         

-                     OS       511044KB         

-                  Other       616864KB         

-  Compiling isAvailable          256KB           (malloced=67KB #204)

                                                  Not tracing sites.

-            Classblocks        33792KB           (malloced=26039KB #74081)

                                                  Not tracing sites.

-        Java class data       543744KB           (malloced=431717KB #349284 in 74081 classes)

                                                  Not tracing sites.

- Native memory tracking         1024KB           (malloced=515KB #12)

                                                  Not tracing sites.

Post Details
Locked on Aug 18 2016
Added on Jul 21 2016
0 comments
791 views