-
非常棘手的问题 Oracle JRockit Illegal memory access5
===== BEGIN DUMP =============================================================
JRockit dump produced after 1 days, 20:40:31 on Fri Apr 20 15:37:17 2012**************************************************************************
* If you see this dump, please go to *
* http://download.oracle.com/docs/cd/E15289_01/go2troubleshooting.html *
* for troubleshooting information. *
**************************************************************************Additional information is available in:
/home/ap/uaapldap/taomonitor/idmplugin/jrockit.29933.dump
No snapshot file (core dump) will be created because core dumps have been
disabled. To enable core dumping, try "ulimit -c unlimited"
before starting JRockit again.Error Message: Illegal memory access. [54]
Signal info : si_signo=11, si_code=1 si_addr=0x87db838ab0
Version : Oracle JRockit(R) R28.1.1-14-139783-1.6.0_22-20101206-0241-linux-x86_64
CPU : Intel Core 2 SSE SSE2 SSE3 SSSE3 SSE4.1 Core Intel64
Number CPUs : 16
Tot Phys Mem : 8358887424 (7971 MB)
OS version : Red Hat Enterprise Linux AS release 4 (Nahant Update 6)
Linux version 2.6.9-67.ELlargesmp (brewbuilder@hs20-bc1-5.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-8)) #1 SMP Wed Nov 7 14:07:22 EST 2007 (x86_64)
Thread System: Linux NPTL
LibC release : 2.3.4-stable
Java locking : Lazy unlocking enabled (class banning) (transfer banning)
State : JVM is running (Main thread has finished)
Command Line : -Xmx100m -Dfile.encoding=UTF-8 -Dsun.java.launcher=SUN_STANDARD idmplugin.jar
Repository :
java.home : /home/ap/uaapldap/jdk1.6.0_22_64/jre
j.class.path : idmplugin.jar
j.lib.path : /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/jrockit:/home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64:/home/ap/uaapldap/jdk1.6.0_22_64/jre/../lib/amd64
JAVA_HOME : /home/ap/uaapldap/jdk1.6.0_22_64
_JAVA_OPTIONS: <not set>
LD_LIBRARY_PATH: /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/jrockit:/home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64:/home/ap/uaapldap/jdk1.6.0_22_64/jre/../lib/amd64
LD_ASSUME_KERNEL: <not set>
LD_PRELOAD : <not set>
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 0 OutOfMemoryErrors have occured
C Heap : Good; no memory allocations have failed
GC Strategy : Mode: throughput, with strategy: genparpar (basic strategy: genparpar)
GC Status : OC is not running. Last finished OC was OC#56.
: YC is not running. Last finished YC was YC#63.
YC Promotion : Last YC successfully promoted all objects
YC History : Ran 1 YCs before OC#52.
: Ran 1 YCs before OC#53.
: Ran 1 YCs before OC#54.
: Ran 1 YCs before OC#55.
: Ran 1 YCs before OC#56.
: Ran 1 YCs since last OC.
Heap : 0xf9c00000 - 0xfdc00000 (Size: 64 MB)
Compaction : (no compaction area)
Allocation : TLA-min: 2048, TLA-preferred: 16384 TLA-waste limit: 2048
NurseryList : 0xf9cd1b70 - 0xfbcb86d0
KeepArea : 0xfaccf3b8 - 0xfb4d9be8
KA Markers : [ 0xfaccf3b8, 0xfb4d9be8 , 0xfbcb86d0 ]
Forbidden A : (none)
Previous KA : 0xfb4d9be8 - 0xfbcb86d0
Previous FA : (none)
CompRefs : References are compressed, with heap base 0x0 and shift 0.Registers (from ThreadContext: 0x40f26940:
rax = 0000005d00000063 rcx = 0000002adb8389cc
rdx = 0000002a955c0f11 rbx = 0000002adb838a58
rsp = 0000000040f26d80 rbp = 0000000040f26dd0
rsi = 0000002adb838a58 rdi = 0000002adb838a48
r8 = 0000002adb838a48 r9 = 0000005d00000060
r10 = 0000002adb800000 r11 = 00000087db838aa8
r12 = 0000002adb800010 r13 = 0000002adb838910
r14 = 0000000000000064 r15 = 0000000010000038
cs = 0000000000006bb0 fs = 0000000500000000
gs = 0005000000000000
rip = 0000002a95b6d5f9 flags = 0000000000000206Loaded modules:
(* denotes the module where the exception occured)
0000000000400000-0000000000412703 /home/ap/uaapldap/jdk1.6.0_22_64/bin/java
00000031ce000000-00000031ce001c73 /lib64/libdl.so.2
00000031ce400000-00000031ce40f179 /lib64/tls/libpthread.so.0
00000031cdd00000-00000031cde2ba79 /lib64/tls/libc.so.6
00000031cd900000-00000031cd91480f /lib64/ld-linux-x86-64.so.2
0000002a95580000-0000002a9588534b /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/jrockit/libjvm.so
0000002a95b5f000-0000002a95b7d9eb */home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/libosal.so
0000002a95d80000-0000002a95d8c4fb /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/libutil.so
00000031ce200000-00000031ce28459b /lib64/tls/libm.so.6
00000031d2600000-00000031d260895a /lib64/tls/librt.so.1
0000002a960b3000-0000002a960bcf03 /lib64/libnss_files.so.2
0000002a9626d000-0000002a96278d03 /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/libjfr.so
0000002ad72b3000-0000002ad72bf337 /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/libverify.so
0000002ad73c2000-0000002ad73e9c73 /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/libjava.so
00000031d5d00000-00000031d5d140eb /lib64/libnsl.so.1
0000002ad7571000-0000002ad75775bf /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/native_threads/libhpi.so
0000002ada5a5000-0000002ada5b28cb /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/libzip.so
0000002adad40000-0000002adad5298f /home/ap/uaapldap/jdk1.6.0_22_64/jre/lib/amd64/libnet.soStack:
(* marks the word pointed to by the stack pointer)
0000000040f26d80: 0000002adb8004a0* 0000002adb8004a0 0000000040f26db0 0000002a957bd50b
0000000040f26da0: 0000002adb8004a0 0000002adb82f208 0000000000000227 0000002adb838910
0000000040f26dc0: 0000000000000064 0000000010000038 0000000040f26e40 0000002a955c0f11
0000000040f26de0: 0000000000000000 0000002adb8004e0 0000002a95b5ce80 0000002adb838260
0000000040f26e00: 00000050d750ad20 0000002adb838a58 0000022740f26e30 0000002adb800c68
0000000040f26e20: 0000000000000006 0000000000000022 0000000000000080 0000002ad7505eb8Code:
(* marks the word pointed to by the instruction pointer)
0000002a95b6d598: 0000441f0f182454 8b480000028a870f 85483042894c2046 18244439491374c0
0000002a95b6d5b8: 894800000272870f 8b48305089482042 3d840fc085482846 1824443949000002
0000002a95b6d5d8: 894800000252870f 8949305089482842 00000000801f0ff0 000237860ffb3949
0000002a95b6d5f8: 0f01a808438b4900* 0f02a80000022b84 e083480000010384 438949080c894ffe
0000002a95b6d618: 01c88348c8894c08 48c8894c08408949 0f1ff8834803e8c1 8dc1890000017b87
0000002a95b6d638: 8d4924148b410004 00000001b840c474 01ce850fd085e0d3 41f08948c2090000Generating oracle/jdbc/driver/PhysicalConnection.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;Loracle/jdbc/driver/OracleDriverExtension;)V (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=0
flags:fill_delayslot=1
flags:lazy_stacktraces=1
flags:add_codeinfo=0
flags:record=0Last optimized methods:
#49 sun/nio/cs/UTF_8$Encoder.encodeLoop(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; 159061.175-159061.258 0x2a9732ffc0-0x2a97330c23 83.42 ms 1536KB
*#50 java/util/TimerThread.run()V 159061.258-159062.148 0x2a97363000-0x2a97365b9f 889.11 ms 5632KB
#35 java/lang/String.getChars(II[CI)V 107101.139-107101.152 0x2a97328ce0-0x2a97328e5b 13.22 ms 256KB
#36 oracle/sql/CharacterSet.UTFToJavaChar([BIIZ)[C 108031.024-108031.076 0x2a97328e60-0x2a973296b6 51.87 ms 768KB
#37 oracle/jdbc/driver/T4CConnection.logon()V 111181.015-111181.353 0x2a973296c0-0x2a9732bab1 338.01 ms 3840KB
#38 jrockit/vm/ArrayCopy.memcpyBlock(Ljava/lang/Object;ILjava/lang/Object;III)V 126391.238-126391.241 0x2a9732bac0-0x2a9732bcf3 2.94 ms 256KB
#39 java/lang/String.<init>([CII)V 126451.018-126451.025 0x2a9732bd00-0x2a9732c092 7.27 ms 512KB
#40 java/lang/Thread.nextThreadID()J 126451.109-126451.115 0x2a9732c0a0-0x2a9732c15d 6.44 ms 256KB
#41 java/lang/StringBuffer.setLength(I)V 126721.076-126721.092 0x2a9732c160-0x2a9732c4e2 15.69 ms 512KB
#42 cn/ccb/monitor/db/BeanListHandler.handle(Ljava/sql/ResultSet;)Ljava/util/List; 127531.036-127531.506 0x2a9732c500-0x2a9732e498 469.97 ms 4096KB
#43 sun/nio/cs/UTF_8$Encoder.encodeArrayLoop(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/charset/CoderResult; 132151.142-132151.189 0x2a9732e4a0-0x2a9732ebf2 47.24 ms 768KB
#44 oracle/jdbc/driver/NumberCommonAccessor.getObject(I)Ljava/lang/Object; 144091.026-144091.044 0x2a9732ec00-0x2a9732f0d3 17.81 ms 512KB
#45 oracle/jdbc/driver/OracleSql.computeBasicInfo(Ljava/lang/String;)V 145981.022-145981.132 0x2a9732f0e0-0x2a9732fe37 110.22 ms 1280KB
#46 java/util/AbstractList$Itr.next()Ljava/lang/Object; 153901.072-153901.081 0x2a9732fe40-0x2a9732fef7 8.45 ms 256KB
#47 java/lang/String.hashCode()I 154861.020-154861.023 0x2a9732ff00-0x2a9732ff7f 3.24 ms 256KB
#48 java/math/BigDecimal.<init>(Ljava/math/BigInteger;)V 158941.025-158941.037 0x2a9732ff80-0x2a9732ffb8 12.02 ms 256KBThread:
"(Code Optimization Thread 1)" id=5 idx=0x54 tid=29954 lastJavaFrame=0xfffffffffffffffc
Stack 0: start=0x40ee7000, end=0x40f29000, guards=0x40eec000 (ok), forbidden=0x40eea000Thread Stack Trace:
at mspace_free+473(osal_mspace.c:4608)@0x2a95b6d5f9
at irAliasValidate+1728(aliases.c:558)@0x2a955c0f11
at irInfoGet+61(irinfo.c:143)@0x2a9566694e
at irAliasMustBeAliases+59(aliases.c:112)@0x2a955c0fdc
at update_callvector+5065(inline.c:289)@0x2a9564f40a
at cgInlineAll+203(inline.c:968)@0x2a9565110c
at optmanOptimizeMIR+6256(optimizationmanager.c:261)@0x2a95754441
at generate_stage+324(codemanager.c:340)@0x2a955ed995
at cmgrGenerateMethodFromPhase+141(codemanager.c:404)@0x2a955edace
at cmgrGenerateMethod+386(codemanager.c:222)@0x2a955ede33
at generate_code+1488(compilerfrontend.c:455)@0x2a95604031
at cbrGenerateNormalMethod+41(compilerfrontend.c:668)@0x2a95604a3a
at compileit+613(compilerbroker.c:453)@0x2a955f9496
at compileit+338(compilerbroker.c:379)@0x2a955f9383
at cbrCompileRequest+12(compilerbroker.c:537)@0x2a955f9c2d
at cg_thread+996(compilerqueue.c:223)@0x2a95605cc5
at thread_stub+170(lifecycle.c:808)@0x2a956fd76b
at start_thread+150()@0x31ce406137
-- Java stack --Memory usage report:
Total mapped 1331476KB (reserved=1107344KB)
- Java heap 102400KB (reserved=36864KB)
- GC tables 3436KB
- Thread stacks 17108KB (#threads=27)
- Compiled code 1048576KB (used=1222KB)
- Internal 1352KB
- OS 76128KB
- Other 70188KB
- Compiling <init> 256KB (malloced=18014398119411936KB #1091)
Not tracing sites.- Classblocks 768KB (malloced=559KB #1483)
Not tracing sites.- Java class data 10240KB (malloced=9959KB #6928 in 1483 classes)
Not tracing sites.- Native memory tracking 1024KB (malloced=86KB #12)
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.**************************************************************************
* If you see this dump, please go to *
* http://download.oracle.com/docs/cd/E15289_01/go2troubleshooting.html *
* for troubleshooting information. *
**************************************************************************===== END DUMP ===============================================================
2012年5月16日 14:54
相关推荐
Oracle JRockit是一款高性能、轻量级的Java虚拟机(JVM),由BEA Systems开发,后被Oracle公司收购并整合到其产品线中。Oracle JRockit在Java应用程序的运行效率、内存管理和垃圾回收等方面表现出色,尤其适合对性能...
《Oracle JRockit权威指南》是一本专注于Oracle JRockit Java虚拟机的深入解析书籍,旨在帮助读者理解和优化Java应用程序的性能。Oracle JRockit是Oracle公司开发的一款高性能、低延迟的Java虚拟机(JVM),尤其在...
### Oracle JRockit:深入解析与应用管理 #### 引言 《Oracle JRockit:The Definitive Guide》是一本全面介绍了Oracle JRockit虚拟机实现与应用的专业书籍。该书由Marcus Hirt和Marcus Lagergren合著,旨在帮助...
Oracle JRockit 6 for Windows x64 是一个专为64位Windows操作系统设计的高性能Java虚拟机(JVM)版本。此版本是Oracle公司针对企业级应用开发和部署的重要工具,尤其适合需要高效率、低延迟以及实时性能的场景。在...
Oracle JRockit 6是Oracle公司推出的一款高性能的Java虚拟机(JVM),专为Linux x32平台设计。R28.2.7是该版本的一个特定发行版,它包含两个重要的组件:JRockit Mission Control和JRockit Real Time。 **JRockit ...
Oracle JRockit 6 Solaris Sparc 9是一款专为Sun Microsystems的Solaris操作系统和SPARC架构设计的高性能Java开发工具套件。JRockit是由Oracle公司开发的JVM(Java虚拟机)的一个版本,它在Java应用性能优化方面表现...
Oracle JRockit 6 Linux x64 是一款专为64位Linux系统设计的高性能Java虚拟机(JVM),由甲骨文公司(Oracle)开发。这个版本包含了R28.2.7更新,以及JRockit Mission Control 4.1和JRockit Real Time 4.1组件。...
Oracle JRockit是甲骨文公司推出的一款高性能Java虚拟机(JVM),专为服务器端应用而设计,旨在为运行在Java平台上的应用程序提供卓越的性能和可靠性。JRockit包含了一系列特性,使得它可以高效地管理大型、复杂和...
Oracle JRockit 6 Windows x32 是一个专为32位Windows操作系统设计的Java运行时环境,由甲骨文公司(Oracle)开发。这款JRockit版本是针对Java Development Kit (JDK) 1.6.0_45的优化实现,提供了R28.2.7更新和两个...
Oracle JRockit是一个高性能的Java虚拟机(JVM),它由瑞典的两个大学生创建,并在1999年的JavaOne大会上首次展示了其设计目标,即构建“世界上最好的服务器虚拟机”。Oracle JRockit权威指南是一本由Marcus Hirt和...
Oracle JRockit是一款由Oracle公司开发的高性能Java虚拟机(JVM),专为优化服务器端应用程序而设计。在本压缩包文件"jrockit-jdk1.6.0_45-R28.2.7-4.1.0-windows-ia32.exe"中,我们看到的是JRockit JVM的一个特定...
Oracle JRockit Mission Control 4.0.1
Oracle JRockit是一款高性能、优化过的Java虚拟机(JVM),专为服务器端应用程序设计,尤其是在需要高吞吐量和低延迟的环境中表现卓越。它曾经是Oracle公司的一个重要产品,但现在已被Java HotSpot VM所取代,后者是...
Oracle JRockit是一款高性能、优化过的Java虚拟机(JVM),尤其在服务器端应用和大规模分布式环境中表现出色。它由Oracle公司开发,是Java应用程序的关键组成部分,负责运行和管理Java代码。标题中的"jrockit-jdk...
Java开发人员在面对复杂的应用系统时,经常遇到性能优化的问题,而Oracle JRockit JVM作为一款高效的Java虚拟机,尤其在内存管理和垃圾回收方面表现出色。"jrockit手册"是一份宝贵的资源,旨在帮助开发者深入理解...
《Oracle JRockit:权威指南》是一本专为Java开发者和系统管理员编写的深度解析Oracle JRockit虚拟机的书籍。这本书籍详细介绍了JRockit JVM的各个方面,旨在帮助读者理解并优化Java应用程序的性能。Oracle JRockit...
Oracle JRockit Mission Control 4.0.1