Привет всем! Приобрели двухпроцессорный сервер.
После установки FB 1.5.2 CS, происходит падение сервера при вызове ф-ций (MAKEDATE, SUB_TIME, DIFFDATE) из библиотеки FUDLIB.
Если поставить FB 1.5.2 SS?, то работает без проблем.
Подскажите, как можно решить проблему в короткий срок.
С уважением, Дмитрий Воронин!
Падение FB 1.5.2 CS при вызове UDF из FUDLIB!
http://www.ibase.ru/download/FUDLibrary-0.50.win32.zipdimitr писал(а):Дай линк на бинарник этой либы или зашли мне ее мылом. Заодно приведи любой SQL-оператор, приводящий к падению. Я проверю и доложу диагноз.
Код: Выделить всё
CREATE PROCEDURE TEST_DIFFDATE(
X DATE,
Y DATE)
RETURNS (
RESULT INTEGER)
AS
BEGIN
result = diffdate(X, Y, 2);
END
С уважением, Дмитрий Воронин!
Я готов от неё отказаться, но в ней есть необходимые функции, особенно DIFFDATE, которая может возратить количество минут между двумя переменными типа TIMESTAMP. Ты не мог бы подсказать где можно найти эту информацию (понимаю, что не в тему формума, но раз уже затронули вопрос...)dimitr писал(а):Либо выкинь эту библиотеку и замени ее другой, либо перекомпилируй ее сам. В ней все функции объявлены как stdcall вместо положенного cdecl. А классик оказался более чувствительным к порче стека, чем супер. Отсюда и результат.
С уважением, Дмитрий Воронин!