Здравствуйте! Пробую переписать работающие в Windows UDF под Linux. Столкнулся с непонятной ситуацией. В isql создаю базу, регистрирую и выполняю UDF, все нормально. Но при попытке выйти командой quit терминал зависает. Непосредственно после вызова UDF можно дальше работать с базой данных. Все отрабатывает, зависание только при попытке выхода. UDF собираю в Lazarus. Максимально сократил код, результат тот же. firebird.log пустой. Если вместо своей UDF выполняю UDF стандартной библиотеки ib_udf, ошибка не проявляется.
Посоветуйте, пожалуйста, что стоит попытаться сделать. Fedora 15 Firebird CS 2.5.1.26349 Lazarus 0.9.30-1 Free Pascal 2.4.2-2 С уважением, Владимир.