fatal error from socket2 - windows XP



[socket2 is provided by a windows extension using
I/O completion ports for higher performance.
http://sourceforge.net/projects/iocpsock
-rwxrwxrwa 1 35328 May 6 2004 iocpsock20.dll
]


I have a continously running hi-volume
image collection process reading 16 sockets at
about 2,577,491 total bytes per second. Non-blocking
-translation binary -buffersize 10000

After running for about 14 hours, the following
text appeared on stderr and the process
terminated:

Big ERROR! IOCP Completion thread died with exception code: 0xc0000005
You MUST restart the application. All socket communication has halted.

This application has requested the Runtime to terminate
it in an unusual way.
Please contact the application's support team for more information.

This is at least the second time I've seen this.
Don't know if it's related to socket2 at all. We have seen
lots of flavors of Windows-XP instability and this
could be yet another one.

I have restarted the process using vanilla Tcl
sockets and will see what happens next.

Anybody have similar experience (or lack thereof)
with socket2 or socket on Windows?
(BTW, I have run the same Tcl code on Linux
for up to a week w/o issues)

Cheers,
Roy



.