SOLARIS jmap ошибка при создании heapdump из дампа памяти
Я получаю следующую ошибку при попытке создать дамп кучи из файла ядра, созданного с помощью gcore в Solaris:
jmap -J-d64 -dump:format=b,file=dump.hprof /usr/local/jdk/bin/java /tmp/core.15123
Attaching to core /tmp/core.15123 from executable /usr/local/jdk/bin/java, please wait...
Ошибка прикрепления к файлу ядра: Не удалось найти libthread в целевом процессе / ядре!
JVM, в которой был создан файл ядра, - это тот же экземпляр Java, который используется для создания дампа кучи. Кто-нибудь знает, почему эта ошибка происходит. Я делал это раньше в экземплярах RedHat, но впервые в Solaris. Может ли это быть из-за несовместимости вывода Solaris gcore с jmap?
Любая помощь будет принята с благодарностью.