>>   print *vp
>$3 = 0x2 <Address 0x2 out of bounds>

This makes no sense.  That data is coming out of a static compiled in
text string.

What happens if you run "amadmin xx version"?

What about:

  frame 4
  print version_info
  print version_info[0]
  print version_info[1]
  print version_info[2]

and so on until you get to the end of the strings (there should be about
25 of them) or the address is 0x24974 (*vp).

How familiar are you with debugging C code?  For instance, if I asked
you to set a breakpoint at the start of main and examine version_info
before much else had happened to see if it's getting clobbered or it's
just plain bad coming in, is that do-able?

>-Ben

John R. Jackson, Technical Software Specialist, [EMAIL PROTECTED]

Reply via email to