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]

Reply via email to