From: Jan Kratochvil <jan.kratochvil@redhat.com>
To: Tom Tromey <tromey@redhat.com>
Cc: gdb-patches@sourceware.org
Subject: Re: RFC: parallelize "make check"
Date: Mon, 29 Jun 2009 21:17:00 -0000 [thread overview]
Message-ID: <20090629211657.GA6068@host0.dyn.jankratochvil.net> (raw)
In-Reply-To: <m3ab3qapbd.fsf@fleche.redhat.com>
On Mon, 29 Jun 2009 20:05:10 +0200, Tom Tromey wrote:
> Daniel> I've been having a lot of trouble with foll-fork.exp printing output
> Daniel> after prompts.
>
> I hadn't heard about that one... Jan?
This one is also a common false difference.
> What he did mention to me is:
>
> gdb.mi/mi-file-transfer.exp, gdb.server/file-transfer.exp,
> gdb.base/focus-cmd-prev.exp, gdb.xml/tdesc-regs.exp,
> gdb.base/watchpoint.exp and some others already filtered out randomly
> FAIL when run in parallel
Tried now the new parallel make check with no instabilities on CVS HEAD.
Still getting instable results on gdb-6.8.50.20090302 with the Fedora patchset,
using the diff -I options below to make it a bit comparable.
-ERROR: Process no longer exists
-UNRESOLVED: gdb.base/focus-cmd-prev.exp: focus cmd
-ERROR: Couldn't send focus prev to GDB.
-UNRESOLVED: gdb.base/focus-cmd-prev.exp: focus prev
+PASS: gdb.base/focus-cmd-prev.exp: focus cmd
+PASS: gdb.base/focus-cmd-prev.exp: focus prev
Running ../../../gdb/testsuite/gdb.server/file-transfer.exp ...
-PASS: gdb.server/file-transfer.exp: put binary file
-PASS: gdb.server/file-transfer.exp: get binary file
-PASS: gdb.server/file-transfer.exp: compare intermediate binary file
-PASS: gdb.server/file-transfer.exp: compare binary file
-PASS: gdb.server/file-transfer.exp: deleted binary file
-PASS: gdb.server/file-transfer.exp: verified deleted binary file
-PASS: gdb.server/file-transfer.exp: put text file
-PASS: gdb.server/file-transfer.exp: get text file
-PASS: gdb.server/file-transfer.exp: compare intermediate text file
-PASS: gdb.server/file-transfer.exp: compare text file
-PASS: gdb.server/file-transfer.exp: deleted text file
-PASS: gdb.server/file-transfer.exp: verified deleted text file
+ERROR: tcl error sourcing ../../../gdb/testsuite/gdb.server/file-transfer.exp.
+ERROR: : spawn id exp18 not open
+ while executing
+"expect_background -nobrace -i exp18 full_buffer { } eof {
+ # The spawn ID is already closed now (but not yet waited for).
+ wait -i $expect_out..."
+ invoked from within
+"expect_background {
+ -i $server_spawn_id
+ full_buffer { }
+ eof {
+ # The spawn ID is already closed now (but not yet waited for).
+ wait -i $exp..."
+ (procedure "gdbserver_start" line 54)
+ invoked from within
+"gdbserver_start "" $arguments"
+ (procedure "gdbserver_spawn" line 11)
+ invoked from within
+"gdbserver_spawn $child_args"
+ (procedure "gdbserver_run" line 20)
+ invoked from within
+"gdbserver_run """
+ (file "../../../gdb/testsuite/gdb.server/file-transfer.exp" line 39)
+ invoked from within
+"source ../../../gdb/testsuite/gdb.server/file-transfer.exp"
+ ("uplevel" body line 1)
+ invoked from within
+"uplevel #0 source ../../../gdb/testsuite/gdb.server/file-transfer.exp"
+ invoked from within
+"catch "uplevel #0 source $test_file_name""
etc.
I do not know more now, it is a bit difficult to catch to debug it.
Regards,
Jan
#! /bin/sh
exec diff \
-I '^Test Run By ' \
-I '^gnatbind ' \
-I '^gnatlink ' \
-I '^gnatmake: ' \
-I '^gcc ' \
-I '^UNSUPPORTED: ' \
-I '^UNTESTED: ' \
-I '^UNRESOLVED: ' \
-I '^ERROR: ' \
-I '^WARNING: ' \
-I '^\(PASS\|FAIL\): gdb.server/ext-run.exp: get process list$' \
-I '^\(PASS\|FAIL\): gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints$' \
-I '^\(PASS\|FAIL\): gdb.base/checkpoint.exp: break2 with many checkpoints$' \
-I '^\(PASS\|FAIL\): gdb.base/interrupt.exp: ' \
-I '^\(PASS\|FAIL\): gdb.base/gdb1250.exp: ' \
-I '^KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app (PRMS: gdb/10116)$' \
-I '^PASS: gdb.threads/watchthreads2.exp: all threads incremented x$' \
-I '^FAIL: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn (none 0x[a-f0-9]*)$' \
-I '^PASS: gdb.threads/threadcrash.exp: core file: ' \
-I '^PASS: gdb.threads/watchthreads.exp: disable [0-9]*$' \
-I '^FAIL: gdb.mi/mi-nsmoribund.exp: unexpected stop$' \
-I '^PASS: gdb.mi/mi-nsmoribund.exp: resume all, program exited normally$' \
-I '^gdb compile failed, ' \
-I '^gdb compile failed, /usr/bin/ld: /tmp/[a-zA-Z0-9]*.o: relocation R_X86_64_32S against `a local symbol. can not be used when making a shared object; recompile with -fPIC$' \
-I '^/tmp/[a-zA-Z0-9]*.o: could not read symbols: Bad value$' \
-I '^# of ' \
-I '^/home/' \
-I '^PASS: gdb.arch/i386-biarch-core.exp: core-file /home/.*/i386-biarch-core.core$' \
-ru "$@" | grep -v '^diff '
next prev parent reply other threads:[~2009-06-29 21:17 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-24 19:27 Tom Tromey
2009-06-25 3:15 ` Eli Zaretskii
2009-06-25 20:21 ` Tom Tromey
2009-06-26 6:53 ` Eli Zaretskii
2009-06-26 15:56 ` Tom Tromey
2009-06-27 9:13 ` Eli Zaretskii
2009-06-25 14:55 ` Joel Brobecker
2009-06-25 15:09 ` Tom Tromey
2009-06-25 22:58 ` Pedro Alves
2009-06-26 1:34 ` Daniel Jacobowitz
2009-06-26 17:45 ` Tom Tromey
2009-06-26 20:27 ` Joseph S. Myers
2009-06-26 23:41 ` Joel Brobecker
2009-06-29 16:43 ` Tom Tromey
2009-06-29 16:57 ` Daniel Jacobowitz
2009-06-29 18:05 ` Tom Tromey
2009-06-29 18:38 ` Daniel Jacobowitz
2009-06-29 21:17 ` Jan Kratochvil [this message]
2009-07-01 12:06 ` [patch] testsuite: Fix multiple runs in parallel on a single host [Re: RFC: parallelize "make check"] Jan Kratochvil
2009-07-06 18:39 ` Tom Tromey
2009-07-06 18:53 ` [patch] testsuite: Fix multiple runs in parallel on a single host Jan Kratochvil
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090629211657.GA6068@host0.dyn.jankratochvil.net \
--to=jan.kratochvil@redhat.com \
--cc=gdb-patches@sourceware.org \
--cc=tromey@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox