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]