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.