000021847 - Error: 'SYSTEM ERROR: bfsort.c: fatal error 3 (491)' in RSA ACE/Server's .LG files

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000021847
Applies ToRSA ACE/Server 5.2
UNIX (AIX, HP-UX, Solaris)
IssueError: "SYSTEM ERROR: bfsort.c: fatal error 3 (491)" in RSA ACE/Server's .LG files
ResolutionIt is likely that at the time this error occurred, there was a collision between the Progress application and some other Windows application running at the same time. If the the above set of errors persist, perform the following steps:

1. Remove the MultitaskingInterval=n from the .ini if any and/or set the SESSION:MULTITASKING-INTERVAL to an appropriate non-zero value that would balance between the application's performance and its stability. See
the description of MULTITASKING INTERVAL parameter from Progress Client Deployment Guide:

The MultitaskingInterval=n startup parameter specifies how the Progress session interacts with a Windows cooperative multi-tasking environment. Its value determines how often Progress filters events or messages between itself and other Windows applications. As Progress filters these events more often, it executes procedures less efficiently but allows other Windows applications more opportunity to execute. Adjusting the internal event filter is particularly useful during background processing, such as report generation.

To maximize performance during batch-mode processing, set the value to 9999, (the maximum value allowed). If you want to run another application while you run Progress in batch mode, set the value to 1000. If you set the value to 0 (the default), the internal loop never executes. Although this results in high performance, interoperability with other Windows applications is poor. The lower the number, the more often the loop executes, resulting in better interoperability. Set this option for applications with existing code that you do not want to modify.

You can also use the MULTITASKING-INTERVAL attribute with the SESSION system handle to control how Progress interacts with Windows cooperative multi-tasking by surrounding long 4GL processing loops with this attribute.

See the Progress Language Reference for more information about the MULTITASKING-INTERVAL attribute and the SESSION system handle.
Legacy Article IDa25346