From 70b049caa3cf74f5ada6eeaa494caca09247479c Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Mon, 6 Jul 2020 23:07:40 +0100 Subject: [PATCH] Crash reproducer --- gdb/remote.c | 2 ++ gdb/testsuite/gdb.multi/multi-target.exp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/gdb/remote.c b/gdb/remote.c index 59075cb09f..79f5430bb0 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -11281,6 +11281,8 @@ remote_target::rcmd (const char *command, struct ui_file *outbuf) if (putpkt (rs->buf) < 0) error (_("Communication problem with target.")); + error ("boo"); + /* get/display the response */ while (1) { diff --git a/gdb/testsuite/gdb.multi/multi-target.exp b/gdb/testsuite/gdb.multi/multi-target.exp index d19cee6595..d1d7b9a57e 100644 --- a/gdb/testsuite/gdb.multi/multi-target.exp +++ b/gdb/testsuite/gdb.multi/multi-target.exp @@ -111,6 +111,7 @@ proc cleanup_gdbservers { } { foreach { inferior_id spawn_id } $server_spawn_ids { set server_spawn_id $spawn_id gdb_test "inferior $inferior_id" + gdb_interact gdbserver_exit 0 } set server_spawn_ids [list] @@ -520,6 +521,7 @@ with_test_prefix "continue" { test_continue ${non-stop} } } +return # Some basic all-stop Ctrl-C tests. with_test_prefix "interrupt" { base-commit: ad8464f799a4c96c7ab8bdfec3f95846cf54f9b0 prerequisite-patch-id: 32ffdda7d7d774bc4df88bf848bcb796559b53ce prerequisite-patch-id: 02021b74355b70debd344a6e445285c67dfef7d6 prerequisite-patch-id: c87fcf5a54f6805967cbf8ab107606c57d9ecf52 prerequisite-patch-id: ac7dee583d0ffa519c9d1cd89d27664bca68d8c1 prerequisite-patch-id: eac59ae2ea85d2d51e5be1b03e88a5641cc12c22 prerequisite-patch-id: 13da42ad04dc8e2e3bd6a556a0be0e17cf23669b prerequisite-patch-id: fd3f09fdb58ddc1c595ea014716851f4c8fca48c prerequisite-patch-id: 55b398673bd7edefb85d383c82785b668588e9c2 -- 2.14.5