"Konstantin R. Beliaev" ...
Я понимаю, что это "стук в подвале", но может кто-то знает, где копать?

Периодически возникает Access Violation по адресу 77C32A16 в msvcrt.dll при вызове isc_iterprete в функции ФИБов TIBClientLibrary.isc_interprete
Как бы понять, в чем причина?

   В статус-векторе могут быть указатели на строки. Если такой указатель крив, 
(т.е. строки
уже нет) то получишь AV. Это может быть (навскидку) при интерпретации статуса :
- не в том потоке, где он был создан
- не сразу после вызова АПИ ф-ции, в которую он был передан
- на фоне асинхронного дисконнекта с БД

WinXP SP3
gds32.dll 6.3.4.4910
FB 2.5.1.26166

Может это быть из-за несовпадения версий сервера и GDS32 ?

   Нет. Хотя часть проблем приложения может уйти, если пользовать коиента от
2.5, т.к. он более потокобезопасен.

--
Хорсун Влад

Ответить