Consultor Eletrônico



Kbase P93307: Process _progres uses up 100% of the available CPU time
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   18/01/2008
Status: Unverified

FACT(s) (Environment):

HP-UX 11i 64-bit
Progress 9.1D

SYMPTOM(s):

_progres process uses up 100% of CPU time

Progress attempting to communicate with disconnected clients generates the following error:

vv_flush:I/O error 5 on fd 1

SYSTEM ERROR: Illegal instruction. (47)

** Save file named core for analysis by Progress Software Corporation. (439)

One kill -16 of a hung _progres process yields complete protrace file

Another kill -16s of the same process yield stacks that can't unwind

Protraces from the time of error (439) associated with error (47) can't unwind

Stack trace from _progres reads:

fmconstconv
fmECONST
fmeval
fmeval

CAUSE:

bug# 20030924-031

CAUSE:

The initial values for global shared variables were stored in machine native code instead of the expected r-code portable format

FIX:

1. Upgrade Progress to 9.1D08 or greater.
2. Compile all application r-code using the client parameter -glbshvarfix.

If it is not possible to upgrade at this time , use the following work around:

1. Assign the global shared variables directly.
2. Do not use initial values.