problems loading program into dbx and gdb

problems loading program into dbx and gdb

Post by Ken Swa » Thu, 30 Sep 1993 12:59:42

I moved an application from a Sun OS 4.1.0 SPARCstation 1+
to an LX running the special release of Sun OS 4.1.3 for LXs.
I relinked it and it ran fine.

I made some changes that involved using IXI's Motif libraries,
recompiled the program, and the program won't load into either
dbx or gdb.  When the program runs, I get a core dump, no biggie.
But when I try to examine the core, I get an error about 'etext',
(I don't have the exact text for that).
When I 'dbx myprog', I get the following lines:
  Reading symbolic information
  Read 23315 symbols
  rtld doesn't place the break point right (try -Bstatic)

Everything is built with -g, and I stuck -Bstatic in front of
my library list.  When I 'gdb myprog', I get more generic failure
messages, but at least the source is visible, positioned at main().
I can examine a variety of variables, and they all have space
assigned to them.  But the program is not runnable; it mentions
that that process is no longer running.

In neither de* can I get past loading the symbols, it seems,
though gdb seems to show that my variables have been defined, and
it is all but ready to execute main().
Does anybody have suggestions?  Sun has been unable to even explain
why the 'rtld' message appears.

Email is preferred, but I *will* check News eventually...

Ken Swapp


1. dbx/gdb translation

How do you tell dbx to get out of a loop (i.e. you're stepping through a
program but you don't want to step through every iteration of a loop).  In
gdb you say "until".  Is there a dbx equivalent?  I've looked at Sun's
hypertext reference on dbx and found nothing of that nature.  It's
inconvenient to set a break point right after every loop, and then delete it.

Ted Sternberg
San Jose, California

2. memory leakage in bridge of uclinux

3. How are breakpoints implemented in Unix debuggers like gdb or dbx?

4. yaboot.conf for ibook in 16bit color

5. GDB's rbreak funtionality in DBX

6. Replacing Hard Drive by Cloning

7. Debugging/dbx/gdb

8. console width?

9. Symbols of libc.a in gdb/dbx ?

10. AIX 3.2 hangs with 888-102-300-0c0 after debugging with dbx and gdb

11. Get stacktrace (dbx/gdb where) from pgm?

12. Debugging under solaris with gdb instead of dbx ?

13. Document describing gdb to dbx transition?