1

我正在尝试在 64 位 linux 机器上使用 JNI 运行复杂的应用程序,它会导致核心转储。

似乎它在 C++ 部分代码中崩溃。我本地化了问题,但无法找出原因。

我在我的 project.cc

...
namespace someNamespace
{


const QString  PROJECT_ROOT_TAG              = "Project";

Project::Project()
{
    m_projectXml         = QDomDocument(PROJECT_ROOT_TAG);
    ...
}
....
}

所以,这里的 PROJECT_ROOT_TAG 被破坏了。如果我将“项目”传递给 QDomDocument,应用程序工作正常,即使我将 QString 更改为 char * 它工作正常,如果我在构造函数的构造函数中初始化 PROJECT_ROOT_TAG,而不是全局范围,它也可以工作......此外,在全局范围内还有其他 QString 初始化,如果我正在使用 PROJECT_ROOT_TAG 执行提到的解决方法之一,其他的都可以正常工作。

我会感谢任何提示或信息,这可以帮助我找出内存损坏的原因。

我也在添加 hs_err_pid30056.log 输出。希望有足够的信息来理解问题:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00002aaade1060d7, pid=30056, tid=1083652416
#
# JRE version: 6.0_21-b06
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0-b16 mixed mode linux-amd64 )
# Problematic frame:
# C  [libproject_jni.so+0x18f10d7]  _ZN7QStringaSERKS_+0x17
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x000000005e078800):  JavaThread "main" [_thread_in_native, id=30057, stack(0x0000000040873000,0x0000000040974000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000

Registers:
RAX=0x0000000000000000, RBX=0x00002aaad809fb78, RCX=0x00002aaad809fc00, RDX=0x0000000000004301
RSP=0x00000000409711b0, RBP=0x00002aaadeb863e8, RSI=0x00002aaadeb863e8, RDI=0x00002aaad809fb78
R8 =0x0000000000000004, R9 =0x0000000000000003, R10=0x0000000000000000, R11=0x00002aaade1060c0
R12=0x00002aaadeb863e8, R13=0x000000005e1083f0, R14=0x00007fff158441a8, R15=0x0000000000000009
RIP=0x00002aaade1060d7, EFL=0x0000000000010202, CSGSFS=0x0000000000000033, ERR=0x0000000000000006
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00000000409711b0)
0x00000000409711b0:   0000000000000003 00002aaad809fa90
0x00000000409711c0:   00002aaad809fb40 00002aaade0b44f2
0x00000000409711d0:   00002aaad809fa90 0000000000000004
0x00000000409711e0:   0000000040971240 00002aaad809fa90
0x00000000409711f0:   00002aaadeb863e8 00002aaade0b45d6
0x0000000040971200:   0000000000000001 0000000040971270
0x0000000040971210:   0000000000000102 00002aaadd43781e
0x0000000040971220:   0000000040971290 00002aaadeb81800
0x0000000040971230:   00002aaae01b2578 000000000000001c
0x0000000040971240:   0000000000000000 00002aaad809f0d0
0x0000000040971250:   00002aaadeb81800 00002aaad809f480
0x0000000040971260:   0000000000000001 0000000000000102
0x0000000040971270:   0000000040971290 00002aaadd39f250
0x0000000040971280:   0000000000000000 000000010000ffff
0x0000000040971290:   00000000409712a0 00002aaadd39f285
0x00000000409712a0:   00002aaade9ba000 00002acd868ec443
0x00000000409712b0:   00002aaadd2c1a50 00000000ffffffff
0x00000000409712c0:   00002aaad80435c0 000000005e1083f0
0x00000000409712d0:   00007fff158441a8 0000000000000009
0x00000000409712e0:   0000000000000000 00002acd868ec505
0x00000000409712f0:   0000000000144120 0000000000000001
0x0000000040971300:   0000000000000000 00002aaadc8b4dd8
0x0000000040971310:   00002acd86d18978 0000000000000010
0x0000000040971320:   00002aaad8038720 00002aaad80435c0
0x0000000040971330:   0000000000000017 00002aaad8043878
0x0000000040971340:   00000000409714f0 00002acd868efffe
0x0000000040971350:   ffffffff80000001 01002aaa80000001
0x0000000040971360:   00000000409718d0 0000000040971630
0x0000000040971370:   00002aaac8e76418 0000000000000000
0x0000000040971380:   0000000040971580 0000000080000001
0x0000000040971390:   00002aaad8043500 00002acd8797493f
0x00000000409713a0:   0000000000000009 00002acd868ec086 

Instructions: (pc=0x00002aaade1060d7)
0x00002aaade1060c7:   6c 24 f8 48 89 fb 48 83 ec 18 48 89 f5 48 8b 06
0x00002aaade1060d7:   f0 ff 00 0f 95 c2 48 8b 07 f0 ff 08 0f 95 c2 84 

Stack: [0x0000000040873000,0x0000000040974000],  sp=0x00000000409711b0,  free space=3f80000000000000018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libproject_jni.so+0x18f10d7]  _ZN7QStringaSERKS_+0x17

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  java.lang.ClassLoader$NativeLibrary.load(Ljava/lang/String;)V+0
j  java.lang.ClassLoader.loadLibrary0(Ljava/lang/Class;Ljava/io/File;)Z+300
j  java.lang.ClassLoader.loadLibrary(Ljava/lang/Class;Ljava/lang/String;Z)V+347
j  java.lang.Runtime.loadLibrary0(Ljava/lang/Class;Ljava/lang/String;)V+54
j  java.lang.System.loadLibrary(Ljava/lang/String;)V+7
j  someapp.system.Project.<clinit>()V+2
v  ~StubRoutines::call_stub
j  someapp.system.ProjectProxy.<init>()V+126
j  someapp.system.ProjectProxy.getInstance(Ljava/lang/String;)Lsomeapp/system/ProjectProxy;+33
j  someapp.main.Q.main([Ljava/lang/String;)V+121
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00002aaad8001800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=30066, stack(0x0000000041680000,0x0000000041781000)]
  0x000000005e129800 JavaThread "CompilerThread1" daemon [_thread_blocked, id=30065, stack(0x0000000042260000,0x0000000042361000)]
  0x000000005e126000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=30064, stack(0x000000004215f000,0x0000000042260000)]
  0x000000005e124000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=30063, stack(0x000000004205e000,0x000000004215f000)]
  0x000000005e0ff800 JavaThread "Finalizer" daemon [_thread_blocked, id=30062, stack(0x0000000041f5d000,0x000000004205e000)]
  0x000000005e0fd800 JavaThread "Reference Handler" daemon [_thread_blocked, id=30061, stack(0x0000000041e5c000,0x0000000041f5d000)]
=>0x000000005e078800 JavaThread "main" [_thread_in_native, id=30057, stack(0x0000000040873000,0x0000000040974000)]

Other Threads:
  0x000000005e0f9000 VMThread [stack: 0x0000000041d5b000,0x0000000041e5c000] [id=30060]
  0x00002aaad800c000 WatcherThread [stack: 0x000000004199d000,0x0000000041a9e000] [id=30067]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

    Heap
     PSYoungGen      total 74880K, used 2567K [0x00002aaac8e40000, 0x00002aaace1d0000, 0x00002aaad38e0000)
      eden space 64192K, 4% used [0x00002aaac8e40000,0x00002aaac90c1f80,0x00002aaacccf0000)
      from space 10688K, 0% used [0x00002aaacd760000,0x00002aaacd760000,0x00002aaace1d0000)
      to   space 10688K, 0% used [0x00002aaacccf0000,0x00002aaacccf0000,0x00002aaacd760000)
     PSOldGen        total 171264K, used 0K [0x00002aaab38e0000, 0x00002aaabe020000, 0x00002aaac8e40000)
      object space 171264K, 0% used [0x00002aaab38e0000,0x00002aaab38e0000,0x00002aaabe020000)
     PSPermGen       total 21248K, used 5014K [0x00002aaaae4e0000, 0x00002aaaaf9a0000, 0x00002aaab38e0000)
      object space 21248K, 23% used [0x00002aaaae4e0000,0x00002aaaae9c5808,0x00002aaaaf9a0000)

    Dynamic libraries:
    40000000-40009000 r-xp 00000000 00:20 760137                             /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/bin/java
    40108000-4010a000 rwxp 00008000 00:20 760137                             /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/bin/java
    40873000-40876000 ---p 40873000 00:00 0 
    40876000-40974000 rwxp 40876000 00:00 0 
    41680000-41683000 ---p 41680000 00:00 0 
    41683000-41781000 rwxp 41683000 00:00 0 
    4179b000-4179c000 ---p 4179b000 00:00 0 
    4179c000-4189c000 rwxp 4179c000 00:00 0 
    4189c000-4189d000 ---p 4189c000 00:00 0 
    4189d000-4199d000 rwxp 4189d000 00:00 0 
    4199d000-4199e000 ---p 4199d000 00:00 0 
    4199e000-41a9e000 rwxp 4199e000 00:00 0 
    41d5b000-41d5c000 ---p 41d5b000 00:00 0 
    41d5c000-41e5c000 rwxp 41d5c000 00:00 0 
    41e5c000-41e5f000 ---p 41e5c000 00:00 0 
    41e5f000-41f5d000 rwxp 41e5f000 00:00 0 
    41f5d000-41f60000 ---p 41f5d000 00:00 0 
    41f60000-4205e000 rwxp 41f60000 00:00 0 
    4205e000-42061000 ---p 4205e000 00:00 0 
    42061000-4215f000 rwxp 42061000 00:00 0 
    4215f000-42162000 ---p 4215f000 00:00 0 
    42162000-42260000 rwxp 42162000 00:00 0 
    42260000-42263000 ---p 42260000 00:00 0 
    42263000-42361000 rwxp 42263000 00:00 0 
    5e071000-5e35b000 rwxp 5e071000 00:00 0                                  [heap]
    2aaaaaaab000-2aaaaaabf000 r-xs 000d5000 00:22 240625                     /loc/lib/classes/someapp.jar
    2aaaaaabf000-2aaaaaad3000 r-xs 000d5000 00:22 240625                     /loc/lib/classes/someapp.jar
    2aaaaab03000-2aaaaab0a000 r-xp 00000000 08:02 4602279                    /lib64/librt-2.5.so
    2aaaaab0a000-2aaaaad0a000 ---p 00007000 08:02 4602279                    /lib64/librt-2.5.so
    2aaaaad0a000-2aaaaad0b000 r-xp 00007000 08:02 4602279                    /lib64/librt-2.5.so
    2aaaaad0b000-2aaaaad0c000 rwxp 00008000 08:02 4602279                    /lib64/librt-2.5.so
    2aaaaad0c000-2aaaaad19000 r-xp 00000000 00:20 1459403                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libverify.so
    2aaaaad19000-2aaaaae18000 ---p 0000d000 00:20 1459403                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libverify.so
    2aaaaae18000-2aaaaae1b000 rwxp 0000c000 00:20 1459403                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libverify.so
    2aaaaae1b000-2aaaaae43000 r-xp 00000000 00:20 1296232                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libjava.so
    2aaaaae43000-2aaaaaf43000 ---p 00028000 00:20 1296232                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libjava.so
    2aaaaaf43000-2aaaaaf4a000 rwxp 00028000 00:20 1296232                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libjava.so
    2aaaaaf4a000-2aaaaaf4b000 r-xp 2aaaaaf4a000 00:00 0 
    2aaaaaf4b000-2aaaaaf4c000 rwxp 2aaaaaf4b000 00:00 0 
    2aaaaafa1000-2aaaaafb6000 r-xp 00000000 08:02 4602261                    /lib64/libnsl-2.5.so
    2aaaaafb6000-2aaaab1b5000 ---p 00015000 08:02 4602261                    /lib64/libnsl-2.5.so
    2aaaab1b5000-2aaaab1b6000 r-xp 00014000 08:02 4602261                    /lib64/libnsl-2.5.so
    2aaaab1b6000-2aaaab1b7000 rwxp 00015000 08:02 4602261                    /lib64/libnsl-2.5.so
    2aaaab1b7000-2aaaab1b9000 rwxp 2aaaab1b7000 00:00 0 
    2aaaab1b9000-2aaaab1c0000 r-xp 00000000 00:20 625905                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/native_threads/libhpi.so
    2aaaab1c0000-2aaaab2c1000 ---p 00007000 00:20 625905                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/native_threads/libhpi.so
    2aaaab2c1000-2aaaab2c3000 rwxp 00008000 00:20 625905                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/native_threads/libhpi.so
    2aaaab2c3000-2aaaab2c4000 rwxp 2aaaab2c3000 00:00 0 
    2aaaab2c4000-2aaaab2f9000 r-xs 00000000 08:02 4245520                    /var/db/nscd/passwd
    2aaaab2f9000-2aaaab301000 rwxs 00000000 08:02 5359777                    
    /tmp/30056
    2aaaab301000-2aaaab30f000 r-xp 00000000 00:20 1459404                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libzip.so
    2aaaab30f000-2aaaab411000 ---p 0000e000 00:20 1459404                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libzip.so
    2aaaab411000-2aaaab414000 rwxp 00010000 00:20 1459404                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libzip.so
    2aaaab414000-2aaaab685000 rwxp 2aaaab414000 00:00 0 
    2aaaab685000-2aaaae415000 rwxp 2aaaab685000 00:00 0 
    2aaaae415000-2aaaae41f000 rwxp 2aaaae415000 00:00 0 
    2aaaae41f000-2aaaae4d5000 rwxp 2aaaae41f000 00:00 0 
    2aaaae4e0000-2aaaaf9a0000 rwxp 2aaaae4e0000 00:00 0 
    2aaaaf9a0000-2aaab38e0000 rwxp 2aaaaf9a0000 00:00 0 
    2aaab38e0000-2aaabe020000 rwxp 2aaab38e0000 00:00 0 
    2aaabe020000-2aaac8e40000 rwxp 2aaabe020000 00:00 0 
    2aaac8e40000-2aaace1d0000 rwxp 2aaac8e40000 00:00 0 
    2aaace1d0000-2aaad38e0000 rwxp 2aaace1d0000 00:00 0 
    2aaad38e0000-2aaad38eb000 rwxp 2aaad38e0000 00:00 0 
    2aaad38eb000-2aaad390a000 rwxp 2aaad38eb000 00:00 0 
    2aaad390a000-2aaad395e000 rwxp 2aaad390a000 00:00 0 
    2aaad395e000-2aaad39b4000 rwxp 2aaad395e000 00:00 0 
    2aaad39b4000-2aaad39df000 rwxp 2aaad39b4000 00:00 0 
    2aaad39df000-2aaad3a0a000 rwxp 2aaad39df000 00:00 0 
    2aaad3a0a000-2aaad3a5f000 rwxp 2aaad3a0a000 00:00 0 
    2aaad3a5f000-2aaad3ab6000 rwxp 2aaad3a5f000 00:00 0 
    2aaad3ab6000-2aaad3ac1000 rwxp 2aaad3ab6000 00:00 0 
    2aaad3ac1000-2aaad3ae0000 rwxp 2aaad3ac1000 00:00 0 
    2aaad3ae0000-2aaad3c77000 r-xs 03014000 00:20 1882902                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/rt.jar
    2aaad3c77000-2aaad3fae000 rwxp 2aaad3c77000 00:00 0 
    2aaad3fae000-2aaad7584000 r-xp 00000000 08:02 4409698                    /usr/lib/locale/locale-archive
    2aaad7584000-2aaad7616000 r-xp 00000000 00:20 848793                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libawt.so
    2aaad7616000-2aaad7715000 ---p 00092000 00:20 848793                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libawt.so
    2aaad7715000-2aaad772e000 rwxp 00091000 00:20 848793                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/libawt.so
    2aaad772e000-2aaad7753000 rwxp 2aaad772e000 00:00 0 
    2aaad7753000-2aaad7795000 r-xp 00000000 00:20 777105                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/xawt/libmawt.so
    2aaad7795000-2aaad7894000 ---p 00042000 00:20 777105                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/xawt/libmawt.so
    2aaad7894000-2aaad789f000 rwxp 00041000 00:20 777105                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/xawt/libmawt.so
    2aaad789f000-2aaad78a1000 rwxp 2aaad789f000 00:00 0 
    2aaad78f8000-2aaad7908000 r-xp 00000000 08:02 4412612                    /usr/lib64/libXext.so.6.4.0
    2aaad7908000-2aaad7b08000 ---p 00010000 08:02 4412612                    /usr/lib64/libXext.so.6.4.0
    2aaad7b08000-2aaad7b09000 rwxp 00010000 08:02 4412612                    /usr/lib64/libXext.so.6.4.0
    2aaad7b09000-2aaad7c0e000 r-xp 00000000 08:02 4412610                    /usr/lib64/libX11.so.6.2.0
    2aaad7c0e000-2aaad7e0e000 ---p 00105000 08:02 4412610                    /usr/lib64/libX11.so.6.2.0
    2aaad7e0e000-2aaad7e15000 rwxp 00105000 08:02 4412610                    /usr/lib64/libX11.so.6.2.0
    2aaad8000000-2aaad80a4000 rwxp 2aaad8000000 00:00 0 
    2aaad80a4000-2aaadc000000 ---p 2aaad80a4000 00:00 0 
    2aaadc000000-2aaadc005000 r-xp 00000000 08:02 4412660                    /usr/lib64/libXtst.so.6.1.0
    2aaadc005000-2aaadc205000 ---p 00005000 08:02 4412660                    /usr/lib64/libXtst.so.6.1.0
    2aaadc205000-2aaadc206000 rwxp 00005000 08:02 4412660                    /usr/lib64/libXtst.so.6.1.0
    2aaadc206000-2aaadc20e000 r-xp 00000000 08:02 4412643                    /usr/lib64/libXi.so.6.0.0
    2aaadc20e000-2aaadc40d000 ---p 00008000 08:02 4412643                    /usr/lib64/libXi.so.6.0.0
    2aaadc40d000-2aaadc40e000 rwxp 00007000 08:02 4412643                    /usr/lib64/libXi.so.6.0.0
    2aaadc40e000-2aaadc410000 r-xp 00000000 08:02 4410327                    /usr/lib64/libXau.so.6.0.0
    2aaadc410000-2aaadc60f000 ---p 00002000 08:02 4410327                    /usr/lib64/libXau.so.6.0.0
    2aaadc60f000-2aaadc610000 rwxp 00001000 08:02 4410327                    /usr/lib64/libXau.so.6.0.0
    2aaadc610000-2aaadc615000 r-xp 00000000 08:02 4410438                    /usr/lib64/libXdmcp.so.6.0.0
    2aaadc615000-2aaadc814000 ---p 00005000 08:02 4410438                    /usr/lib64/libXdmcp.so.6.0.0
    2aaadc814000-2aaadc815000 rwxp 00004000 08:02 4410438                    /usr/lib64/libXdmcp.so.6.0.0
    2aaadc815000-2aaade7ba000 r-xp 00000000 00:22 3413919                    /loc/amd64/lib/libproject_jni.so
    2aaade7ba000-2aaade9ba000 ---p 01fa5000 00:22 3413919                    /loc/amd64/lib/libproject_jni.so
    2aaade9ba000-2aaadeb82000 rwxp 01fa5000 00:22 3413919                    /loc/amd64/lib/libproject_jni.so
    2aaadeb82000-2aaadef70000 rwxp 2aaadeb82000 00:00 0 
    2aaadef70000-2aaadefc7000 r-xp 00000000 08:02 494236                     /etc/ld.so.cache
    2aaadefc7000-2aaadefea000 r-xp 00000000 08:02 4409992                    /usr/lib64/libpng12.so.0.10.0
    2aaadefea000-2aaadf1ea000 ---p 00023000 08:02 4409992                    /usr/lib64/libpng12.so.0.10.0
    2aaadf1ea000-2aaadf1eb000 rwxp 00023000 08:02 4409992                    /usr/lib64/libpng12.so.0.10.0
    2aaadf1eb000-2aaadf26a000 r-xp 00000000 08:02 4410113                    /usr/lib64/libfreetype.so.6.3.10
    2aaadf26a000-2aaadf46a000 ---p 0007f000 08:02 4410113                    /usr/lib64/libfreetype.so.6.3.10
    2aaadf46a000-2aaadf46f000 rwxp 0007f000 08:02 4410113                    /usr/lib64/libfreetype.so.6.3.10
    2aaadf46f000-2aaadf478000 r-xp 00000000 08:02 4412614                    /usr/lib64/libXrender.so.1.3.0
    2aaadf478000-2aaadf677000 ---p 00009000 08:02 4412614                    /usr/lib64/libXrender.so.1.3.0
    2aaadf677000-2aaadf678000 rwxp 00008000 08:02 4412614                    /usr/lib64/libXrender.so.1.3.0
    2aaadf678000-2aaadf67b000 r-xp 00000000 08:02 4412637                    /usr/lib64/libXrandr.so.2.0.0
    2aaadf67b000-2aaadf87a000 ---p 00003000 08:02 4412637                    /usr/lib64/libXrandr.so.2.0.0
    2aaadf87a000-2aaadf87b000 rwxp 00002000 08:02 4412637                    /usr/lib64/libXrandr.so.2.0.0
    2aaadf87b000-2aaadf885000 r-xp 00000000 08:02 4412749                    /usr/lib64/libXcursor.so.1.0.2
    2aaadf885000-2aaadfa84000 ---p 0000a000 08:02 4412749                    /usr/lib64/libXcursor.so.1.0.2
    2aaadfa84000-2aaadfa85000 rwxp 00009000 08:02 4412749                    /usr/lib64/libXcursor.so.1.0.2
    2aaadfa85000-2aaadfa87000 r-xp 00000000 08:02 4412641                    /usr/lib64/libXinerama.so.1.0.0
    2aaadfa87000-2aaadfc86000 ---p 00002000 08:02 4412641                    /usr/lib64/libXinerama.so.1.0.0
    2aaadfc86000-2aaadfc87000 rwxp 00001000 08:02 4412641                    /usr/lib64/libXinerama.so.1.0.0
    2aaadfc87000-2aaadfcaa000 r-xp 00000000 00:20 3789387                    /remote/buildprocess/lnxbuildpkgs/rev9/tcl-package/lib/tclx8.4/shlib/libtclx-O.so
    2aaadfcaa000-2aaadfea9000 ---p 00023000 00:20 3789387                    /remote/buildprocess/lnxbuildpkgs/rev9/tcl-package/lib/tclx8.4/shlib/libtclx-O.so
    2aaadfea9000-2aaadfeab000 rwxp 00022000 00:20 3789387                    /remote/buildprocess/lnxbuildpkgs/rev9/tcl-package/lib/tclx8.4/shlib/libtclx-O.so
    2aaadfeab000-2aaadff95000 r-xp 00000000 00:21 31135113                   /depotbld/RHEL5.5/gcc-4.7.2/lib64/libstdc++.so.6.0.17
    2aaadff95000-2aaae0194000 ---p 000ea000 00:21 31135113                   /depotbld/RHEL5.5/gcc-4.7.2/lib64/libstdc++.so.6.0.17
    2aaae0194000-2aaae019c000 r-xp 000e9000 00:21 31135113                   /depotbld/RHEL5.5/gcc-4.7.2/lib64/libstdc++.so.6.0.17
    2aaae019c000-2aaae019e000 rwxp 000f1000 00:21 31135113                   /depotbld/RHEL5.5/gcc-4.7.2/lib64/libstdc++.so.6.0.17
    2aaae019e000-2aaae01b3000 rwxp 2aaae019e000 00:00 0 
    2aaae01b3000-2aaae01c0000 r-xp 00000000 08:02 4602242                    /lib64/libgcc_s-4.1.2-20080825.so.1
    2aaae01c0000-2aaae03c0000 ---p 0000d000 08:02 4602242                    /lib64/libgcc_s-4.1.2-20080825.so.1
    2aaae03c0000-2aaae03c1000 rwxp 0000d000 08:02 4602242                    /lib64/libgcc_s-4.1.2-20080825.so.1
    2aaae03c1000-2aaae03d5000 r-xp 00000000 08:02 4602289                    /lib64/libz.so.1.2.3
    2aaae03d5000-2aaae05d4000 ---p 00014000 08:02 4602289                    /lib64/libz.so.1.2.3
    2aaae05d4000-2aaae05d5000 rwxp 00013000 08:02 4602289                    /lib64/libz.so.1.2.3
    2aaae05d5000-2aaae05da000 r-xp 00000000 08:02 4412747                    /usr/lib64/libXfixes.so.3.1.0
    2aaae05da000-2aaae07d9000 ---p 00005000 08:02 4412747                    /usr/lib64/libXfixes.so.3.1.0
    2aaae07d9000-2aaae07da000 rwxp 00004000 08:02 4412747                    /usr/lib64/libXfixes.so.3.1.0
    2acd868df000-2acd868fb000 r-xp 00000000 08:02 4602244                    /lib64/ld-2.5.so
    2acd868fb000-2acd868fd000 rwxp 2acd868fb000 00:00 0 
    2acd86afb000-2acd86afc000 r-xp 0001c000 08:02 4602244                    /lib64/ld-2.5.so
    2acd86afc000-2acd86afd000 rwxp 0001d000 08:02 4602244                    /lib64/ld-2.5.so
    2acd86afd000-2acd86b13000 r-xp 00000000 08:02 4602275                    /lib64/libpthread-2.5.so
    2acd86b13000-2acd86d12000 ---p 00016000 08:02 4602275                    /lib64/libpthread-2.5.so
    2acd86d12000-2acd86d13000 r-xp 00015000 08:02 4602275                    /lib64/libpthread-2.5.so
    2acd86d13000-2acd86d14000 rwxp 00016000 08:02 4602275                    /lib64/libpthread-2.5.so
    2acd86d14000-2acd86d19000 rwxp 2acd86d14000 00:00 0 
    2acd86d19000-2acd86d20000 r-xp 00000000 00:20 800667                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/jli/libjli.so
    2acd86d20000-2acd86e21000 ---p 00007000 00:20 800667                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/jli/libjli.so
    2acd86e21000-2acd86e23000 rwxp 00008000 00:20 800667                     /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/jli/libjli.so
    2acd86e23000-2acd86e25000 r-xp 00000000 08:02 4602257                    /lib64/libdl-2.5.so
    2acd86e25000-2acd87025000 ---p 00002000 08:02 4602257                    /lib64/libdl-2.5.so
    2acd87025000-2acd87026000 r-xp 00002000 08:02 4602257                    /lib64/libdl-2.5.so
    2acd87026000-2acd87027000 rwxp 00003000 08:02 4602257                    /lib64/libdl-2.5.so
    2acd87027000-2acd87175000 r-xp 00000000 08:02 4602251                    /lib64/libc-2.5.so
    2acd87175000-2acd87375000 ---p 0014e000 08:02 4602251                    /lib64/libc-2.5.so
    2acd87375000-2acd87379000 r-xp 0014e000 08:02 4602251                    /lib64/libc-2.5.so
    2acd87379000-2acd8737a000 rwxp 00152000 08:02 4602251                    /lib64/libc-2.5.so
    2acd8737a000-2acd87381000 rwxp 2acd8737a000 00:00 0 
    2acd87381000-2acd87b5b000 r-xp 00000000 00:20 1898779                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/server/libjvm.so
    2acd87b5b000-2acd87c5d000 ---p 007da000 00:20 1898779                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/server/libjvm.so
    2acd87c5d000-2acd87dee000 rwxp 007dc000 00:20 1898779                    /remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/server/libjvm.so
    2acd87dee000-2acd87e29000 rwxp 2acd87dee000 00:00 0 
    2acd87e80000-2acd87f02000 r-xp 00000000 08:02 4602259                    /lib64/libm-2.5.so
    2acd87f02000-2acd88101000 ---p 00082000 08:02 4602259                    /lib64/libm-2.5.so
    2acd88101000-2acd88102000 r-xp 00081000 08:02 4602259                    /lib64/libm-2.5.so
    2acd88102000-2acd88103000 rwxp 00082000 08:02 4602259                    /lib64/libm-2.5.so
    7fff15831000-7fff15849000 rwxp 7ffffffe6000 00:00 0                      [stack]
    7fff159c3000-7fff159c6000 r-xp 7fff159c3000 00:00 0                      [vdso]
    ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0                  [vsyscall]

    VM Arguments:
    jvm_args: -Xmx512m -Djava.library.path=/loc/src/app/someapp/../../../amd64/lib -Djava.util.prefs.systemRoot=/remote/other/.java -Dsun.java2d.pmoffscreen=true 
    java_command: /loc/src/app/someapp/../../../lib/classes/someapp.jar -h /loc/src/app/someapp/../../..
    Launcher Type: SUN_STANDARD

    Environment Variables:
    LD_LIBRARY_PATH=/remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64/server:/remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/lib/amd64:/remote/buildprocess/lnxbuildpkgs/rev9/jdk1.6.0_21/jre/../lib/amd64:/depot/gcc-4.7.2/lib:/usr/openwin/lib
    SHELL=/bin/tcsh
    DISPLAY=rhel:77
    HOSTTYPE=x86_64-linux
    OSTYPE=linux
    MACHTYPE=x86_64

    Signal Handlers:
    SIGSEGV: [libjvm.so+0x7311c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGBUS: [libjvm.so+0x7311c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGFPE: [libjvm.so+0x5f5da0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGPIPE: [libjvm.so+0x5f5da0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGXFSZ: [libjvm.so+0x5f5da0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGILL: [libjvm.so+0x5f5da0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x5f85c0], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x5f8310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: [libjvm.so+0x5f8310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGTERM: [libjvm.so+0x5f8310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGQUIT: [libjvm.so+0x5f8310], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


    ---------------  S Y S T E M  ---------------

    OS:Red Hat Enterprise Linux Client release 5.7 (Tikanga)

    uname:Linux 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64
    libc:glibc 2.5 NPTL 2.5 
    rlimit: STACK 10240k, CORE infinity, NPROC 139264, NOFILE 1024, AS infinity
    load average:0.01 0.54 1.33

    CPU:total 2 (1 cores per cpu, 1 threads per core) family 15 model 37 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext

    Memory: 4k page, physical 16435616k(454712k free), swap 11406140k(11406060k free)

    vm_info: Java HotSpot(TM) 64-Bit Server VM (17.0-b16) for linux-amd64 JRE (1.6.0_21-b06), built on Jun 22 2010 01:10:00 by "java_re" with gcc 3.2.2 (SuSE Linux)

    time: Mon Jun 17 16:41:49 2013
    elapsed time: 0 seconds
4

0 回答 0