Subject Re: [ib-support] ibase crash (error on main_port, shuttingdow)
Author Ann W. Harrison
At 11:43 AM 6/15/2001 +0000, hvdmeer@... wrote:

>After testing my application at my office I installed it at a
>customer site. It ran OK for 2 day's then the problems started.
>Intebase crash (stopped working) 2 times.
>
>I looked at the interbase.log file. I looks like that the problems
>started with an error on a select:
>
>INET/select_wait: select failed, errno = 10014
>
>the next entry was:
>
>SRVR_multi_thread/receive:
>error on main_port, shuttingdown.


>I looked up 10014 in the windows headers. 10014 = WSAEFAULT.

WSAEFAULT
(10014)
Bad address.
The system detected an invalid pointer address in attempting
to use a pointer argument of a call. This error occurs if an
application passes an invalid pointer value, or if the length
of the buffer is too small. For instance, if the length of an
argument which is a struct sockaddr is smaller than
sizeof(struct sockaddr).

>I'm using interbase 6.01. I'm using Windos 2000 server sp1.
>
>Does anybody have a clue?

Does your customer leave a connection open for long periods of
time? I'm basically clueless, but the error comes from the
select call in the component Remote, module inet.c, routine
select_wait. (Confession time - I always considered networking
a guy thing and ignored it. Perhaps someone out there who took
a more enlightened attitude can put together these hints.

Regards,

Ann
www.ibphoenix.com
We have answers. Sometimes.