Зависание функции поиска ключа на Linux

Приложение написано на Net 6, использует библиотеки из последнего Guardand SDK, причем используются нативные libgrdapi.so. Столкнулись с проблемой, что некоторые ключи не работают на Linux, но работают на Windows. Примерный код приложения:

var mode = GrdFMR.Local;
GrdApi.GrdStartupEx(mode, "");
var hKey = GrdApi.GrdCreateHandle(GrdCHM.MultiThread);
GrdApi.GrdSetAccessCodes(hKey, xxx, xxx, xxx, xxx);
GrdApi.GrdSetFindMode(hKey, mode, GrdFM.NProg, 3, 0, 0, 0, 0, GrdDT.GSII64, GrdFMM.ALL, GrdFMI.ALL);
//режим поиска "всего" тоже не работает
//GrdApi.GrdSetFindMode(hKey, mode, GrdFM.ALL, 0, 0, 0, 0, 0, GrdDT.ALL, GrdFMM.ALL, GrdFMI.ALL)))
GrdApi.GrdFind(hKey, GrdF.First, out _, out FindInfo grdFindInfo);
...

Процесс зависает при вызове функции GrdFind. Дамп снять не удается. Что можно сделать для диагностирования и решения проблемы?

Re: Зависание функции поиска ключа на Linux

Добрый день.

Попробуйте, пожалуйста, соберите наш стандартный пример для .Net под ту же версию, и проверить на нем затруднение.

Re: Зависание функции поиска ключа на Linux

Тоже сталкивался в приложении Java с зависанием под Astra Linux SE 1.7.1 на функции GrdGetLicenseInfo. После установки обновления 1.7.5 зависание прекратилось.