Sorry: just another couple of points... * I'm not trying to suggest that the server ALWAYS fails on a multi- processor system and ALWAYS succeeds on a uni-processor system. Depending on load/time-slicing etc I suspect it can *occasionally* work on a multi- and fail on a uni- processor box, but the norm is to fail and succeed on the respective architectures. * The clue about the server dying because of something to do with the child process is in the "Got signal number: 18" output in the debug log. Signal 18 is to do with a child process terminating/changing state. Cheers, Mike B-) -- The Computing Service, University of York, Heslington, York Yo10 5DD, UK Tel:+44-1904-433811 FAX:+44-1904-433740 Web: http://www-users.york.ac.uk/~pmb1/ * Unsolicited commercial e-mail is NOT welcome at this e-mail address. *