This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal


Jun 16, 2014, 2:57 PM
2 Posts

Error launching Domino on Suse Linux 11

  • Category: Domino Server
  • Platform: Linux
  • Release: 9.0.1
  • Role: Administrator
  • Tags: Segmentation Fault
  • Replies: 1

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.

Jun 17, 2014, 10:41 AM
5 Posts
crash diagnosis
This just means the server process is segfaulting and our shell script is getting it's fault.  Try this, go to your data directory and run

/opt/ibm/domino/notes/latest/linux/startup /bin/bash

which will invoke a bash shell having our startup environment.  Then run

gdb /opt/ibm/domino/notes/latest/linux/server

which will invoke the server within the debug, now within gdb start the server by issueing the command

run

Now, when the server faults you will hopefully trap in gdb and can give us the faulting stack.

FYI - you say sles 11 but hopefully you are on sles 11 sp1 as that is our minimum required OS level for D9 - if you are not then that could be your issue (and I'd not be able to explain you ever being able to run on the system).

Hope this helps.

Thanks

kenbo

This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal