我需要阅读一些Java 8核心转储,以尝试对应用程序崩溃的原因进行故障诊断。
要尝试读取转储文件,我正在执行以下操作。
gdb /opt/ibm/jdk-1.8.111-x32/bin/java /tmp/core.20181102.131335.4326.0001.dmp
但是,对于不同的Java库,它当然需要适当的debuginfo软件包。 gdb应用程序报告说,以下库“缺少单独的debuginfo”。
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/j9vm/libjvm.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libjvm.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libjsig.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9vm28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9thr28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9hookable28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9prt28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libhyprtshim28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libhythr.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9dmp28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9zlib28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9trc28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9bcv28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9gc28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9dyn28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9vrb28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9shr28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libj9jvmti28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/default/libjclse7b_28.so
/opt/ibm/jdk-1.8.111-x32/jre/lib/i386/libverify.so
我正在运行SLES 11 SP3,不幸的是,它们似乎并没有维护IBM Java 8的debuginfo软件包。
我正在浏览供应商的网站,但是找不到它们很幸运。谁能建议我如何获取这些debuginfo文件?