From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id xkPUHgsN4mkvLh4AWB0awg (envelope-from ) for ; Fri, 17 Apr 2026 06:35:55 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=KYBhs28H; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 6B1721E0C3; Fri, 17 Apr 2026 06:35:55 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 272CC1E0B1 for ; Fri, 17 Apr 2026 06:35:54 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 4B5BE4C318A4 for ; Fri, 17 Apr 2026 10:35:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4B5BE4C318A4 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=KYBhs28H Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) by sourceware.org (Postfix) with ESMTPS id 3125C4BA2E2D for ; Fri, 17 Apr 2026 10:35:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3125C4BA2E2D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3125C4BA2E2D Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=198.175.65.13 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776422124; cv=none; b=Kq9FAwWbtNHFdG679yNrTMeE0eB7prR7tbpUPyzXqFNvoLz2TGBRfdOc1rBPIFG7V/MDa9EbIznQ9kIwIbwzsQFSCtRCDxNLrtCFhEa4LKLy97XjXAR9L/PQPDeqDzFqrsiaIvt1J5DaEWjb4FpGPCbLkjy6TgE2PqYYvvWDbiI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776422124; c=relaxed/simple; bh=XflIz5nztldc5fDib02mLLcoR3J+hENf84bwyk2N8XA=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=oyZg6Cyrz+ZJVNgvF97bXt8yJ3gZ7mTQwaSGXtUNsIlRMiWnsNK4VSjO9QBMu033yJLgP8G4OxG4A+fIJUPPsKJgVUuOz8Xem7acnX7avQklatBef448lRYYpl1Jq7KzSkcX6A8Aku2dX3tjzS4va49MpbmJT2pZU7RcXruf1qs= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3125C4BA2E2D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1776422124; x=1807958124; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=XflIz5nztldc5fDib02mLLcoR3J+hENf84bwyk2N8XA=; b=KYBhs28HfAlDm7O+7DON6D1WiUS4Z4/vlGWwCpSSdpHkTw5M6qYqE7Vb IZMEEdvP5fGLcCvVEqEPBl49UZBWerseU7q++GGSJZAbFReXw6Tn15r3/ Nvdiah+Uh8PFMVnYRki1DpMgBPHG1zMiBcZeB4wPVYCP54IMFf4aisDsY zgRsdBqla/SK5B5eeLHVJddHDhLRjqV1brKX2bCROwpxp+OLGVlCIo9es Jrgu7eOmHrsBzvmseCSlm0MXvpSlwHg5EX6CgKGOWR8CDxYPojWvhb2bF ddQDgXpjT9/W3FiwkO6ynHLkBKZJzGcxr5byBpklidqfv6Avl7BufsuOZ A==; X-CSE-ConnectionGUID: 8ISUfBqSS2uWk3WcMPJ0tA== X-CSE-MsgGUID: dtNv90jKSJuHq5uMYPZ7LA== X-IronPort-AV: E=McAfee;i="6800,10657,11761"; a="88509044" X-IronPort-AV: E=Sophos;i="6.23,184,1770624000"; d="scan'208";a="88509044" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Apr 2026 03:35:23 -0700 X-CSE-ConnectionGUID: qnzp1vk+TrCxlzdzNsiQYw== X-CSE-MsgGUID: FEd8c5x/TeycQj4ObWWUjA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,184,1770624000"; d="scan'208";a="269026281" Received: from gkldtt-dev-004.igk.intel.com (HELO localhost) ([10.123.221.202]) by smtpauth.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Apr 2026 03:35:22 -0700 From: Tankut Baris Aktemur To: gdb-patches@sourceware.org Subject: [PATCH] gdb, testsuite: fix regression in gdb.multi/multi-{exit, kill}.exp Date: Fri, 17 Apr 2026 12:35:02 +0200 Message-Id: <20260417103502.2051279-1-tankut.baris.aktemur@intel.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org Commit d19862435df418a2ec78d078048f54d115c67a66 ("gdbserver: require_running_or_break for the 'z' and 'vCont' packets") introduced regressions in gdb.multi/multi-exit.exp and gdb.multi/multi-kill.exp. If the remote target has multiple inferiors and is resumed with schedule-multi on, all processes may terminate, making the target have no threads left. The target reports termination events to GDB. GDB processes the first event and attempts to stop all processes. For this, it sends 'vCont;t' packets to the target. But the patch mentioned above required the target to be in a running state, which is not true anymore. Therefore, target responds with an error. Fix the regression by reverting the 'require_running_or_return' enforcement for vCont. --- gdb/testsuite/gdb.server/require-running.exp | 1 - gdbserver/server.cc | 1 - 2 files changed, 2 deletions(-) diff --git a/gdb/testsuite/gdb.server/require-running.exp b/gdb/testsuite/gdb.server/require-running.exp index f06ece3496d..179c7ccc1ca 100644 --- a/gdb/testsuite/gdb.server/require-running.exp +++ b/gdb/testsuite/gdb.server/require-running.exp @@ -49,7 +49,6 @@ set packets \ "s" \ "S00" \ "T1" \ - "vCont;c" \ "x1234,1" \ "X1234,1:00" \ "z0,0x1234,0" \ diff --git a/gdbserver/server.cc b/gdbserver/server.cc index ebde831d603..37859f26b7e 100644 --- a/gdbserver/server.cc +++ b/gdbserver/server.cc @@ -3575,7 +3575,6 @@ handle_v_requests (char *own_buf, int packet_len, int *new_packet_len) if (startswith (own_buf, "vCont;")) { - require_running_or_return (own_buf); handle_v_cont (own_buf); return; } -- 2.34.1 Intel Deutschland GmbH Registered Address: Dornacher Strasse 1, 85622 Feldkirchen, Germany Tel: +49 89 991 430, www.intel.de Managing Directors: Harry Demas, Jeffrey Schneiderman, Yin Chong Sorrell Chairperson of the Supervisory Board: Nicole Lau Registered Seat: Munich Commercial Register: Amtsgericht Muenchen HRB 186928