The following error messages are flooding the stdlogs and SDM experiences performance issues or becomes inaccessible until server is restarted:
spelsrvr SEVERE_ERROR allocator.c 527 Allocator BPData free chain pointer 078913A8 references a corrupted allocator
SDM 12.9, 14.1, 17.x
The root cause of the problem has been found to be with the internal memory allocators.
The correction for this problem, beginning in 14.1 cumulative patch 4, introduces two new NX variables - NX_SPEL_DISABLE_ALLOC and NX_MAIL_DISABLE_ALLOC - which when set to 1, will disable the internal allocators in spelsrvr and pdm_mail_nxd processes respectively. The following steps can be followed to install the options in a conventional configuration:
a. These options can be installed by running the following command from the Command Prompt on the Primary or Background server machine:
pdm_options_mgr -c -s SPEL_DISABLE_ALLOC -v 1 -a pdm_option.inst
pdm_options_mgr -c -s MAIL_DISABLE_ALLOC -v 1 -a pdm_option.inst
b. To avoid losing the change when you run pdm_configure, please run the above command with the '-t' flag as follows:
pdm_options_mgr -c -s SPEL_DISABLE_ALLOC -v 1 -a pdm_option.inst -t
pdm_options_mgr -c -s MAIL_DISABLE_ALLOC -v 1 -a pdm_option.inst -t
Please review existing documentation regarding Options Manager.