Мне нужно прочитать некоторые дампы ядра Java 8, чтобы попытаться найти причину сбоя приложения.
Чтобы попытаться прочитать файл дампа, я выполняю следующее.
gdb /opt/ibm/jdk-1.8.111-x32/bin/java /tmp/core.20181102.131335.4326.0001.dmp
Однако, конечно, требуется соответствующий пакет debuginfo для различных библиотек Java. Приложение 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, и, к сожалению, похоже, что они не поддерживают пакеты debuginfo для IBM Java 8.
Я просматриваю веб-сайт поставщиков, но мне не повезло найти их. Кто-нибудь сможет посоветовать, как мне получить эти файлы debuginfo?