From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4550 invoked by alias); 22 Sep 2004 21:15:34 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 4542 invoked from network); 22 Sep 2004 21:15:32 -0000 Received: from unknown (HELO walton.sibelius.xs4all.nl) (82.92.89.47) by sourceware.org with SMTP; 22 Sep 2004 21:15:32 -0000 Received: from elgar.sibelius.xs4all.nl (elgar.sibelius.xs4all.nl [192.168.0.2]) by walton.sibelius.xs4all.nl (8.13.0/8.13.0) with ESMTP id i8MLFVZF015755 for ; Wed, 22 Sep 2004 23:15:31 +0200 (CEST) Received: from elgar.sibelius.xs4all.nl (localhost [127.0.0.1]) by elgar.sibelius.xs4all.nl (8.12.6p3/8.12.6) with ESMTP id i8MLFPc8001257 for ; Wed, 22 Sep 2004 23:15:26 +0200 (CEST) (envelope-from kettenis@elgar.sibelius.xs4all.nl) Received: (from kettenis@localhost) by elgar.sibelius.xs4all.nl (8.12.6p3/8.12.6/Submit) id i8MLFPfB001254; Wed, 22 Sep 2004 23:15:25 +0200 (CEST) Date: Wed, 22 Sep 2004 21:15:00 -0000 Message-Id: <200409222115.i8MLFPfB001254@elgar.sibelius.xs4all.nl> From: Mark Kettenis To: gdb@sources.redhat.com Subject: Help, DejaGnu bails out on sigstep.exp X-SW-Source: 2004-09/txt/msg00189.txt.bz2 This is what I get if I run $ gmake RUNTESTFLAGS=gdb.base/sigstep.exp on FreeBSD/amd64: -------------------------------------------------- Test Run By kettenis on Wed Sep 22 23:03:33 2004 Native configuration is x86_64-unknown-freebsd5.2 === gdb tests === Schedule of variations: unix Running target unix Using ../../../src/gdb/testsuite/../../dejagnu/baseboards/unix.exp as board description file for target. Using ../../../src/gdb/testsuite/../../dejagnu/config/unix.exp as generic interface file for target. Using ../../../src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file. Running ../../../src/gdb/testsuite/gdb.base/sigstep.exp ... ERROR: (DejaGnu) proc "other" does not exist. The error code is NONE The info on the error is: close: invalid spawn id (6) while executing "close -i 6" invoked from within "catch "close -i $spawn_id"" === gdb Summary === # of expected passes 23 /usr/home/kettenis/sandbox/gdb/obj/gdb/testsuite/../../gdb/gdb version 2004-09-22-cvs -nx gmake: *** [just-check] Error 1 -------------------------------------------------- If I run this on OpenBSD/amd64 I get something similar: -------------------------------------------------- Test Run By kettenis on Wed Sep 22 23:11:04 2004 Native configuration is x86_64-unknown-openbsd3.5 === gdb tests === Schedule of variations: unix Running target unix Using ../../../src/gdb/testsuite/../../dejagnu/baseboards/unix.exp as board description file for target. Using ../../../src/gdb/testsuite/../../dejagnu/config/unix.exp as generic interface file for target. Using ../../../src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file. Running ../../../src/gdb/testsuite/gdb.base/sigstep.exp ... FAIL: gdb.base/sigstep.exp: step from handler; leave handler (timeout) FAIL: gdb.base/sigstep.exp: stepi from handleri; leave signal trampoline FAIL: gdb.base/sigstep.exp: next from handler; continue to handler FAIL: gdb.base/sigstep.exp: nexti from handleri; leave signal trampoline FAIL: gdb.base/sigstep.exp: finish from handleri; continue to handler FAIL: gdb.base/sigstep.exp: finish from handleri; leave handler (in main) FAIL: gdb.base/sigstep.exp: finish from handleri; leave signal trampoline FAIL: gdb.base/sigstep.exp: return from handleri; continue to handler ERROR: Undefined command "return". ERROR: Got interactive prompt. ERROR: breakpoints not deleted ERROR: (DejaGnu) proc "other" does not exist. The error code is NONE === gdb Summary === # of expected passes 12 # of unexpected failures 8 # of unresolved testcases 3 /home/kettenis/sandbox/gdb/obj/gdb/testsuite/../../gdb/gdb version 2004-09-22-cvs -nx gmake: *** [just-check] Error 1 -------------------------------------------------- What's happening here? I don't understand it. It's pretty nasty since for a normal "make check" this means that all the tests after gdb.base/sigstep.exp don't run. Mark