On Tue, May 22, 2007 at 08:23:34AM -0400, Daniel Jacobowitz wrote:
> On Tue, May 22, 2007 at 06:00:20AM -0600, Matthew Wilcox wrote:
> >
> > I hit the same problem as the buildd and Kurt. Since I need something
> > more recent than gdb 6.5 in order to handle current ia64 executables, I
> > tried to run it anyway. It's not pretty:
>
> If you have some time to look at this, could you try building a
> CVS checkout of GDB on ia64? Maybe that will work better.
Much better:
=== gdb Summary ===
# of expected passes 11320
# of unexpected failures 69
# of unexpected successes 2
# of expected failures 41
# of known failures 45
# of unresolved testcases 1
# of untested testcases 5
# of unsupported tests 13
(ulimit -c was set to 0, so some of those fails are my fault).
Running it against gs, my previous testcase, I now get:
Program received signal SIGSEGV, Segmentation fault.
0x2000000000580e61 in strncat () from /lib/libc.so.6.1
(gdb) bt
#0 0x2000000000580e61 in strncat () from /lib/libc.so.6.1
#1 0x400000000010a8a0 in ?? ()
#2 0x4000000000005970 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
which is a damn sight better than the assertion failure.
> > /home/willy/debian/gdb/gdb-6.6.dfsg/gdb/libunwind-frame.c:272:
> > internal-error: libunwind_frame_prev_register: Assertion `regnum >= 0'
> > failed.
>
> That's very strange...
>
> --
> Daniel Jacobowitz
> CodeSourcery
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]