Labels

Wednesday, April 6, 2016

Segmentation fault (core dumped)

This topic is about the above error. This error comes, when trying to start Siebel Server on Linux or Unix Env.

This error has multiple sections and the solution is based on that. Segmentation fault generally occurs when there is improper access to memory. This can occur if the environment variables are not properly set like the LIBRARY_PATH.

Also, the error can look like --
Segmentation fault (core dumped)
or
Illegal instruction(coredump)
 or
Memory fault(coredump)


1st Scenario:-- Normal running Siebel Env.
You logged into Unix box. Set the environment variable & Siebel variable(siebenv.sh). Started the Siebel server. The server does not start and gives above error. Or the server starts and the processes get killed.

Solution:-- Start the Enterprise cleanly. Remove shm & osdf file. Stop mw processes. Start the Siebel server. Check for zombie processes in Linux env.


2nd Scenario:-- Upgraded Siebel Env.
You logged into Unix box. Set the environment variable. While setting Siebel variable(siebenv.sh), the above error pops up.
Solution:-- This error comes when the Siebel specific parameters are not getting set properly. Check for all important packages installed on the server, especially ldap. I found this error due to missing of nss-pam-ldapd.
If all packages are installed, run the Siebel startup commands in debug mode and check where siebenv.sh file is getting stuck.


3rd Scenario:-- even after checking everything, servers are not coming up.
Sometimes, svc file might have corrupted or after upgrade svc file has not been recreated.
Solution:-- svc file need to be recreated and then try starting the Siebel server.


For further details and alternate solution see this link

No comments:

Post a Comment