Kbase P61818: Client session receives signal 58 and shuts down with message 4375
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/23/2005 |
|
Status: Verified
FACT(s) (Environment):
IBM AIX POWER 5.2L
Progress 9.1D
OpenEdge 10.0A
SYMPTOM(s):
Client session receives signal 58 and shuts down with message 4375
Received signal <sigNum>; handling as SIGHUP. (4375)
HANGUP signal received. (562)
CAUSE:
On AIX there were sometimes issues with os signals 58 and 59 being interpreted as SIGHUP by the Progress client executable on UNIX/Linux (_progres), i.e.
#define SIGRECONFIG 58 /* Reserved for Dynamic Reconfiguration Operations */
and
#define SIGCPUFAIL 59 /* Predictive De-configuration of Processors - */
These signals are currently reserved for the os, and the default behaviour is for them to be ignored; Progress does not use them.
FIX:
Upgrade to 9.1D09 or higher - the signals are then correctly handled (i.e. ignored).
A workaround is to start the client session using a script to trap for the relevant signal, e.g.
trap "" 58
mpro sports
Or the trap could be added to the relevant script itself (in this example: mpro).