23.08.2012 09:47
kaktak
 
обновили версию с 0065 по 0560
теперь база периодически останавливается (несколько раз и более за сутки)
с одной и той же причиной
The user defined function: SMUSER
referencing entrypoint: ibSmUser
in module: SGIBLib
caused the fatal exception: Access violation.
The code attempted to access a virtual
address without privilege to do so.
This exception will cause the Firebird server
to terminate abnormally.

SMSERV (Server) Wed Aug 22 21:48:30 2012
The user defined function: BARCODEFNT
referencing entrypoint: ibBarCodeFNT
in module: SGIBLib
caused the fatal exception: Access violation.
The code attempted to access a virtual
address without privilege to do so.
This exception will cause the Firebird server
to terminate abnormally.

бывают и с другими функциями

обновляли при помощи SMUpdate.exe, но он не меняет UDF-ы на новые.
попробовали поставить самые последние SGIBLib и SGIBVAR, которые нашли в дистрибутивах обновления

сейчас стоят
SGIBLib.dll версии 25 августа 2010 г., 11:06:40
и
SGIBVar.dll версии 1 августа 2012 г., 10:33:20

проблема продолжается *94

Добавлено через 28 минут 28 секунд
или всё-таки udf меняет с обновлением? они должны лежать в папке firebird\udf или в s-market\udf ?
23.08.2012 11:36
sergk
 
Какой у вас FireBird ?
1. версия ?
2. x86 или x64 ?
3. работает в режиме SuperServer или Classic Server

В любом случае рекомендуется перейти на 2.5.1, Classic Server
x86 или x64 зависит от ОС (в этом случае необходимо следить чтоб UDF были соотвествующие)


Что же касается обновления UDF:
Если SMUpdate запускается на сервере, то он подменяет UDF автоматически (по пути, указанному в SMUpdate),
Если с клиентской машины - то подменять необходимо самостоятельно.

UDF - это функции для FireBird и находится должны в firebird\udf, если иной путь не настроен в конфиге самого Firebird.

Версии, указанные вами верны - на текущий момент они самые актуальные.
23.08.2012 12:18
kaktak
 
Спасибо за оперативное реагирование
По-поводу firebird
1. версия 2.1.2
2. x86
3. Classic Server

стоит WIN 2003 SP2
пользователи работают по RDP на сервере.
еще есть 3 инфокиоска с не обновленными дистрибутивами.
расположение udf сверил


Попробуем перейти на версию 2.5.1.
23.08.2012 12:31
sergk
 
Обратите внимание , что конвертацию базы необходимо сделать через backup на 2.1.2 и restore на 2.1.5.
28.08.2012 12:48
kaktak
 
обновили, 4ый день работает без падений :Laie_75A:
Часовой пояс GMT +3, время: 06:36.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.