When trying to start the server on Linux I am getting the following error
/opt/ibm/domino/bin/server: line 1001: 4372 Segmentation fault "${ToRun}" "$@"
I get this with 9.0, 9.0.1 and the fixpack. This is the 64 Bit version. I get the same thing with the 32 bit version. This just start to happen on Saturday night and there were no updates to the linux box made at the time. I am running this in the Amazon EC2 cloud. Everything was running just fine
line 1001 is the last line (the word done) of the following startup script found in /opt/ibm/domino/bin/tools/startup
Lines 964 to 1001.
while [ $status -eq $RestartExitStatus ]; do
### if Notes_DEBUG is non-null, start the debugger and let it start the server
### Old code here didn't work on all platforms, let's make this simple and
### just "expect" that if someone sets Notes_DEBUG to a debugger they
### 1) have the debugger on the system, and 2) have the debugger in their path
### and go with that
if [ -n "$Notes_DEBUG" ]; then
Debugger=$Notes_DEBUG
fi
#echo "ToRun='${ToRun}'"
#echo " args='$@'"
#set -x
if [ -n "$Debugger" ]; then
"${Debugger}" "${ToRun}" "$@"
else
"${ToRun}" "$@"
fi
#set +x
status=$?
status=`expr $status % 128`
#
# Normally fault_recovery.busy file should be deleted by fault recovery code
# once all the cleanup is done even if the server process goes before cleanup.
# Only in the case where user asks for Core dump by setting notes.ini variable,
# the file is deleted before the cleanup is done. In that case we need to check
# for fault_recovery_restart_me file
# If we want we can make some timeout check for certain time like 15 minutes
#
while [ -f "${DataHome}/fault_recovery.busy" ]; do
sleep 5
done
if [ -n "$DataHome" -a -f "${DataHome}/fault_recovery_restart_me" ]; then
status=$RestartExitStatus
$Rm -f "${DataHome}/fault_recovery_restart_me"
fi
done
Thanks in advance for the help.