Subject Re: [IBO] Delphi hang up at Close all
Author Helen Borrie (TeamIBO)
At 10:51 AM 12-01-02 +1030, you wrote:
>Hi,
>I have just been stress testing a system and observed the exact same
>behaviour. Unplugging the lan cable from the client caused the server CPU
>to go to 100% for approx. 30 seconds, then it returns to normal. The client
>had registered to receive event notification.
>Platform is NT4, IB6.0.0.627, TCP/IP connection.
>
>I assume the server is trying to send the event to the dead connection, and
>busy waiting.
>IB still is operational during this time, though slower.
>
>Can someone provide the fix for this?

John/Bill,
this seems to ring an ancient bell...back when the original "free IB" was released end of July 2000, the Windows kit went out with a wrong build of gds32.dll and raised the old bug from IB 5.5 and 5.6, where server events causes horrors to happen...

The workaround at the time was to replace that version of gds32.dll with the (known fixed) one from an earlier build 579. (You can check the version by right-clicking on the file, selecting Properties and looking at the Version tab.)

You might want to give it a try - don't overwrite the one you have in your system directory, just rename it, so you can go back to it if build 579 doesn't fix the problem. If you have IBConsole installed you might want to check whether you have a rogue copy of gds32.dll in its main directory, too, and disable it by renaming...

Here's the link - it's about 360K:

http://www.ibobjects.com/interbase/beta/gds32.dll


regards,
Helen Borrie (TeamIBO Support)

** Please don't email your support questions privately **
Ask on the list and everyone benefits
Don't forget the IB Objects online FAQ - link from any page at www.ibobjects.com