carl@CITHEX.CALTECH.EDU (08/09/88)
I've narrowed down the problem I reported earlier with the debugger not
dealing properly with zero-terminated ASCII strings when debugging C programs.
The problem occurs when using VAX DEBUG version 4.7-1, but not when using the
DEBUG version 4.5-6. The problem occurs whether VAX C version 2.1-007 or
version 2.3-024 is used, and appears not to depend on any other of the system
shareable libraries. The workaround, therefore, is to copy the old versions
of SYS$LIBRARY:DEBUG.EXE and SYS$MESSAGE:DBGTBKMSG.EXE onto your system, and
then define DEBUG and DBGTBKMSG to point to them (for example:
$ DEFINE DEBUG SYS$SHARE:DEBUG_V045-6
$ DEFINE DBGTBKMSG SYS$MESSAGE:DBGTBKMSG_V045-6
is what I've set up for myself on CITHEX) when you need to debug something
that uses a lot of ASCIZ. Now that I've narrowed the problem down to "almost
certainly a VAX DEBUG bug introduced between v4.5-6 and v4.7-1", can anybody
tell me if this is still a problem under VMS v5.0? Thanks.