Subject fbserver terminated abnormally
Author Helmut Steinberger
Hello,

I have problems with the firebird server running on a Windows 2000
Server. The server sometimes terminates.

The logfile (see below) shows, that it terminates when executing a
UDF, but I do not think, that the UDFs are the problem, because the
UDFs bringing the error are used very intensely, and if there would
be a problem, the server would crash much more often. In fact this
UDFs are used many times a second.

Another reason why I think the UDFs could not be the reason is, that
this is the only server, where the problem exists.

Does anybody have any idea?

cu
Helmut

Here is the logfile:
SERVER_2000 (Client) Fri Feb 18 06:00:47 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe


SERVER_2000 (Server) Thu Feb 24 11:18:38 2005
The user defined function: TRIM
referencing entrypoint: fn_trim
in module: rsudf
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.

SERVER_2000 (Client) Thu Feb 24 11:18:38 2005
C:\Programme\Firebird\bin\fbserver.exe: terminated abnormally
(4294967295)


SERVER_2000 (Client) Thu Feb 24 11:18:39 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe


SERVER_2000 (Client) Thu Feb 24 11:19:38 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Feb 24 11:19:38 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Feb 24 11:23:12 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Feb 24 11:32:17 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Feb 24 11:32:17 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Feb 24 11:32:17 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Feb 24 11:32:17 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Feb 24 12:03:49 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Feb 24 12:06:13 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Server) Fri Mar 04 13:13:56 2005
The user defined function: B_LINE
referencing entrypoint: b_line
in module: rsudf
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.

SERVER_2000 (Client) Fri Mar 04 13:13:56 2005
C:\Programme\Firebird\bin\fbserver.exe: terminated abnormally
(4294967295)


SERVER_2000 (Client) Fri Mar 04 13:13:57 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe


SERVER_2000 (Client) Mon Mar 07 06:21:35 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe


SERVER_2000 (Server) Tue Mar 08 10:50:31 2005
The user defined function: GETNRPOS
referencing entrypoint: getnrpos
in module: rsudf
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.

SERVER_2000 (Server) Tue Mar 08 10:50:31 2005
The user defined function: GETNRPOS
referencing entrypoint: getnrpos
in module: rsudf
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.

SERVER_2000 (Client) Tue Mar 08 10:50:31 2005
C:\Programme\Firebird\bin\fbserver.exe: terminated abnormally
(4294967295)


SERVER_2000 (Client) Tue Mar 08 10:50:32 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe


SERVER_2000 (Client) Tue Mar 08 11:26:14 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Tue Mar 08 11:26:14 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Tue Mar 08 18:05:10 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Mar 10 09:32:13 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Client) Thu Mar 10 09:32:28 2005
INET/inet_error: send errno = 10054

SERVER_2000 (Server) Thu Mar 10 11:10:02 2005
The user defined function: B_LINE
referencing entrypoint: b_line
in module: rsudf
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.

SERVER_2000 (Client) Thu Mar 10 11:10:02 2005
C:\Programme\Firebird\bin\fbserver.exe: terminated abnormally
(4294967295)


SERVER_2000 (Client) Thu Mar 10 11:10:02 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe


SERVER_2000 (Client) Thu Mar 10 12:26:03 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe


SERVER_2000 (Client) Mon Mar 28 06:02:22 2005
C:\Programme\Firebird\bin\fbserver.exe: normal shutdown


SERVER_2000 (Client) Mon Mar 28 06:02:22 2005
Control services error 1061

SERVER_2000 (Client) Mon Mar 28 08:05:24 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe


SERVER_2000 (Server) Fri Apr 01 11:45:06 2005
The user defined function: GETNRPOS
referencing entrypoint: getnrpos
in module: rsudf
caused the fatal exception: An exception occurred that does
not have a description. Exception number EEDFADE.
This exception will cause the Firebird server
to terminate abnormally.

SERVER_2000 (Client) Fri Apr 01 11:45:06 2005
C:\Programme\Firebird\bin\fbserver.exe: terminated abnormally
(4294967295)


SERVER_2000 (Client) Fri Apr 01 11:48:08 2005
INET/inet_error: connect errno = 10061

SERVER_2000 (Client) Fri Apr 01 11:48:11 2005
INET/inet_error: connect errno = 10061

SERVER_2000 (Client) Fri Apr 01 11:48:40 2005
Guardian starting: C:\Programme\Firebird\bin\fbserver.exe