Mystery hangs from terminal manager - K4000002 - 5 Nov 1999

The symptom is that when DP4 programs on MS-DOS, Unix, or other text mode environments (including the special "console" version of the Win32 terminal manager) programs hang or crash for no apparent reason, frequently on exit. The problem was caused by a bug in the terminal manager which caused an internal memory corruption, which could have any number of consequences for the program. The problem would arise when a map (usually attached) had a "shadow" border but the lower edge of the map was at the bottom of the screen so that the shadow was below the screen. This caused the terminal manager to write to memory outside an array boundary and corrupt its own internal heap.

This problem was encountered by a customer who had ported a system from running on PC screens with 25 lines to dumb terminals with 24 line screens and who gave many maps a shadow border.

DP4 Products/Versions Affected

4.5xx

Where the version affected is given as 4.5xx or 4.6xx, all versions of DP4 issued prior to the date of the fix are potentially affected. Where a specific version number is given the problem was introduced by that release and prior releases are unaffected. If a patch release number is also specified (in parentheses) , the fault was introduced at that specific patch level.

Downloads

MS-DOS trm2.exe   Intel Unix trm3   RS6000 trm3  

Due to limitations on available web space downloadable fixes are only available for the most commonly used environments, and may not be separately available in both 4.5xx and 4.6xx flavours. If a file you require is not available you can ask us to e-mail it to you.