Kbase P20978: Client loses connection resulting in a runaway process when trapping signals 1,2,3
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/26/2009 |
|
Status: Verified
SYMPTOM(s):
Runaway processes using all available CPU.
Loss of connectivity results in a runaway process.
CPU usage increases dramatically over time
Using ASP
_progres cores
Cores on call wvUnixReadKey()
Cores on call wvUnixGetKey()
Protrace from terminated process shows following stack calls:
drexit() at 0x10012924
drSigFatal() at 0x100ade90
wvUnixGetKey() at 0x1013b048
wvUnixReadKey() at 0x1013b22c
FACT(s) (Environment):
Client connects to a database
Using terminal emulator to connect to database host machine.
UNIX
OpenEdge Category: Configuration
OpenEdge Category: Configuration
Progress/OpenEdge Product Family
CAUSE:
Trapping of signals performed in scripts which launch Progress / OpenEdge or establish the environment before launching Progress / OpenEdge
FIX:
Progress has programmed handling for signals. Do not attempt to override handling of common signals such as 1, 2, 3, 15, or 8.
Remove the trapping of the signals 1, 2, 3, 15, and 8 from any scripts which establish the environment before, or launch a Progress / OpenEdge executable.