community.borland.com

Article #25278: When a client attaches/detaches the server is not cleaning up handles

Problem:
When a client attaches/detaches the server is not cleaning
up all object handles.  For each attach/detach the total
number of handles open for the ibserver.exe process rises by 6.
This will continue until the number reaches the OS limit and we
can no longer open more handles or the number is reset when we
restart the service. It has been reported that the ibserver.exe
will crash when the OS limit for open handles is reached.


This can be seen on NT 4.0 by using the task manager to watch
the object handles for the ibserver.exe process.  Leave the task
manager running while repeated attach/detaches are performed.  For each
attachment the number of handles will increase.  For each detach the
number of handles will decrease, but the total will be 6 more than when the
attach/detach was performed.



Solution:
This is a known issue with InterBase 4.x on Windows platforms: Win95 and NT.  
The bug number for this issue is 8537.

This bug is fixed in ALL v5.x InterBase Windows Kits.  

Last Modified: 02-OCT-00