PROBLEM: (63287) (Patch ID: OSF435-425383) ******** This patch fixes a problem with dbx when debugging programs that have large source files. In some cases dbx may abort with a segmentation fault. This may happen at startup, or when execution moves into a routine in a new source file. PROBLEM: (QAR 58479) (Patch ID: OSF435-425254) ******** This patch fixes a dbx problem with listing a large Fortran program that contains alternate entry points. If the source code is broken down into a number of subroutines, and the user requests, in dbx, to print line 1000, dbx reports that 1000 is beyond the end of the file, when in fact it is not. PROBLEM: (None) (Patch ID: OSF435-425536) ******** This patch is required for users who wish to view user stacktraces from full crash dumps with dbx. PROBLEM: (CLD HPAQ5131P) (Patch ID: OSF435-230) ******** This patch fixes a problem in viewing a variable subrange parameter from a pascal module while using dbx. While trying to view a particular parameter type, dbx truncates the address, and gives the error "can't read from process (address 0xffff)" The following Pascal program is an example that demonstrates the problem. PROGRAM dbx_word_err(output); TYPE word = [WORD] 0..65535; VAR chn : word; PROCEDURE test(VAR chan: word); VAR blah : word; BEGIN blah := 5; chan := blah + 100; END; BEGIN test(chn); END. The following dbx session illustrates the problem: dbx dbx_work_err dbx version 3.11.10 Type 'help' for help. DBX_WORD_ERR: 20 test(chn); (dbx) stop in test [2] stop in TEST (dbx) r [2] stopped at [TEST:15 ,0x120001ccc] blah := 5; (dbx) p chan can't read from process (address 0xfd00)