Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline alex_318  
#1 Оставлено : 6 марта 2023 г. 13:34:40(UTC)
alex_318

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.03.2023(UTC)
Сообщений: 4
Российская Федерация

Добрый день.
Быть может кто-то сталкивался, и сможет подсказать в какую сторону смотреть.
Суть проблемы в след. имеется сервер с КриптоПРО CSP версии 4.0.0.09963, который работает в связке с приложениями на сервере jboss.
Так вот проблема в том, что после добавления нового приложения (никак не связанного с КриптоПРО) сервер jboss (при его перезапуске с рабочего состояния) падает с критической ошибкой.

Цитата:

# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f854420caec, pid=9190, tid=0x00007f84ea3e8700
#
# JRE version: OpenJDK Runtime Environment (8.0_352-b08) (build 1.8.0_352-b08)
# Java VM: OpenJDK 64-Bit Server VM (25.352-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libc.so.6+0x85aec] cfree+0x1c
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /opt/jboss-eap-7.1/hs_err_pid9190.log
#
# If you would like to submit a bug report, please visit:
# https://bugzilla.redhat....onent=java-1.8.0-openjdk
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.



При этом создается лог, к сожалению который не отвечает на вопрос почему все упало.

Сама библиотека вроде как нативная, обновлять ОС пробовали, обновить КриптоПРО CSP и JavaCSP тоже пробовали.

Параметры которые использует jboss при работе с java:
Цитата:

JAVA_OPTS="-Xms11281m -Xmx11281m -XX:MetaspaceSize=768M -XX:MaxMetaspaceSize=768m -Djava.net.preferIPv4Stack=true"
JAVA_OPTS="$JAVA_OPTS -d64"
JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS -Djava.awt.headless=true"


Что сейчас знаем об ошибке:
Данная ошибка связана с крахом Java Runtime Environment во время выполнения программы из-за неправильной работы с памятью.
В частности, проблема может быть связана с неверным освобождением памяти, что приводит к ошибке SIGSEGV (Segmentation Fault), которая указывает на то, что программа обратилась к неверному адресу памяти или попыталась записать в недоступную область памяти.

Но разработка говорит что все верно, и что их ПО так и вовсе не обращается к данной бибилиотеке.
Online Евгений Афанасьев  
#2 Оставлено : 6 марта 2023 г. 14:47:41(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,963
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Здравствуйте.
Вы написали, что приложение не связано с JCP/JCSP и т.д.:
Автор: alex_318 Перейти к цитате
после добавления нового приложения (никак не связанного с КриптоПРО)

Неясно тогда, зачем потребовалось обновлять:
Автор: alex_318 Перейти к цитате
обновить КриптоПРО CSP и JavaCSP тоже пробовали


Если удалить установленное приложение - все снова работает?
Пробовали уменьшить -Xms -Xmx ? Сделать хотя бы ms меньше mx?
А -d64, скорее всего, тут лишний.
Offline alex_318  
#3 Оставлено : 6 марта 2023 г. 14:56:13(UTC)
alex_318

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.03.2023(UTC)
Сообщений: 4
Российская Федерация

Автор: Евгений Афанасьев Перейти к цитате

Если удалить установленное приложение - все снова работает?
Пробовали уменьшить -Xms -Xmx ? Сделать хотя бы ms меньше mx?
А -d64, скорее всего, тут лишний.


Спасибо, да, параметры пробовали менять, и выставляли так JAVA_OPTS="-Xms6281m -Xmx11281m
Обновить пробовали потому как была такая рекомендация от коллег.
Приложение нормально деплоится и работает, но только ДО выполнения перезагрузки jboss.
После рестарта получаем ошибку, и поднять jboss получается только после удаления из деплоя нового приложения.

Offline alex_318  
#4 Оставлено : 9 марта 2023 г. 17:56:16(UTC)
alex_318

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.03.2023(UTC)
Сообщений: 4
Российская Федерация

Видимо идей совсем нет, или никто не сталкивался с такой проблемой.
Online Евгений Афанасьев  
#5 Оставлено : 9 марта 2023 г. 20:27:15(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,963
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
https://access.redhat.com/solutions/5015001 - похоже, проверьте -XX:+UseGCLogFileRotation
Offline alex_318  
#6 Оставлено : 17 марта 2023 г. 12:30:49(UTC)
alex_318

Статус: Новичок

Группы: Участники
Зарегистрирован: 06.03.2023(UTC)
Сообщений: 4
Российская Федерация

Для тех кто когда-то столкнется с похожей проблемой.
Помогло обновление до версии CryptoPro CSP ver. 5.0.0.0.12000
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.