(CR #487309) When the PBVM allocates memory for a stream of GetFullstate(SH_MI_DATA_BLOB::Reserve), PowerBuilder does not check the return values of malloc and realloc. If the values are invalid EAServer may crash.
Workaround: Bind the EAServer process to one CPU:
Log in as the super user.
To view the status of the existing processor sets, run:
psrset
The processor number is in SPU_LIST.
Run:
psrset -c [processor_list]
This creates a new processor set and displays the processor set identification number (pset_id) for the new processor set. For example, the following command creates processor set 1:
psrset -c 1
To bind pid_list to pset_id, run:
psrset -b pset_id pid_list
For example, the following command binds pid 12345 to pset_id 1, where 12345 is the pid of EAServerRun:
psrset -b 1 12345
Restart EAServer.