This happens on Tru64 with today's version of GDB, but compiled using -DUSE_LDR_ROUTINES, which is not the default, but we noticed this problem because ACT still uses the LDR routines. Regression-tested on an alpha machine with Tru64 5.1A. The report shows that it fixes 7 regressions. I also tested this change on Tru64 4.0f, although I used a smaller set of tests because our Tru64 4.0f machine is quite slow and heavily loaded. Here is the ChangeLog entry: 2002-06-17 Joel Brobecker * solib-osf.c (open_map): Compute the list of shread libraries loaded by the inferior, rather than the list of libraires loaded by GDB itself. Otherwise, GDB ends up reading the symbols from the wrong shared libraries... And the regression tests summary on Tru64 5.1A: Number of tests 6919 Summary 1 2 FAIL 899 892 PASS 6996 7003 XFAIL 149 149 XPASS 5 5 Generating diff.html (Failure Table: Differences) Differences: 7 OK to commit? Thanks, -- Joel