From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ceunAfcct2gvVBIAWB0awg (envelope-from ) for ; Tue, 02 Sep 2025 12:36:07 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=O+rSVOom; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1oqQD0S/; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=O+rSVOom; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1oqQD0S/; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id F347C1E087; Tue, 02 Sep 2025 12:36:06 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_LOW,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=no autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 E699A1E057 for ; Tue, 02 Sep 2025 12:36:05 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 75A533858413 for ; Tue, 2 Sep 2025 16:36:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 75A533858413 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=O+rSVOom; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1oqQD0S/; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=O+rSVOom; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1oqQD0S/ Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by sourceware.org (Postfix) with ESMTPS id B52913858C2D for ; Tue, 2 Sep 2025 16:35:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B52913858C2D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B52913858C2D Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=195.135.223.130 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1756830904; cv=none; b=HdVGy6WnkIuRWCKNJTSiHaaXYmx/jDxrLz/EuO4bFefSJe+qSWEkCug22yuw5L9G8eIpEgAu7WFR5bprBZEQkyoGXv7gs6CAHQQvjmYdBT+guDfAAKpBCcubWPWoYjmblS+CXJXgF9e4Uum4Rxu3F9yE9ysNjqE6JBrQQDy3w/k= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1756830904; c=relaxed/simple; bh=kvbqPoX7BR5jx3u4N1xoeTzW4zUO/WYfMT9fJ7/S1n0=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature: Message-ID:Date:MIME-Version:Subject:To:From; b=tA8geEQbx/2CuMB0EfIvdkYcjgRIwizwxa9sbZ5XwgNwtFsmnAILmL/nluZySGMlmAT3R/nO6em/4B5NboM8c6xfuGFwYqMRqj2endBfRK/BjAu3xVkstSpSaB9uO5EvobIzenkDfsMY7fYHPTzogjnKn9W1h0ewvdHBPyrEOyI= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B52913858C2D Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 9C9C4211B1; Tue, 2 Sep 2025 16:35:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1756830903; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WFD5XIZcGdHSI6jzMXMhr5Ag8qh8BvEK5xY8fswIXfk=; b=O+rSVOom9Re2vmVYXqYwT4KZYqTWX8hHgsb1/4qGvsAbApN/uTxBEYV+ii8qWgGM2n0PHA UGrtwA77Su68rJKpDliZtkeCzILetF5BlMOZJUzPcrPkfyB1Ym6sMbU8c85+roqrBT96Mg AbTzImTLLWoQN3vjihpvFhlGswzc5uc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1756830903; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WFD5XIZcGdHSI6jzMXMhr5Ag8qh8BvEK5xY8fswIXfk=; b=1oqQD0S/Ff9kHDOvy7pMFcV1ZCAFoTDD5EXSZDDFn2nMmoBrpX59EWDjQ9M+bNaUaYBGaG 8EDdh0gZx5y5vVBQ== Authentication-Results: smtp-out1.suse.de; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=O+rSVOom; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b="1oqQD0S/" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1756830903; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WFD5XIZcGdHSI6jzMXMhr5Ag8qh8BvEK5xY8fswIXfk=; b=O+rSVOom9Re2vmVYXqYwT4KZYqTWX8hHgsb1/4qGvsAbApN/uTxBEYV+ii8qWgGM2n0PHA UGrtwA77Su68rJKpDliZtkeCzILetF5BlMOZJUzPcrPkfyB1Ym6sMbU8c85+roqrBT96Mg AbTzImTLLWoQN3vjihpvFhlGswzc5uc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1756830903; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WFD5XIZcGdHSI6jzMXMhr5Ag8qh8BvEK5xY8fswIXfk=; b=1oqQD0S/Ff9kHDOvy7pMFcV1ZCAFoTDD5EXSZDDFn2nMmoBrpX59EWDjQ9M+bNaUaYBGaG 8EDdh0gZx5y5vVBQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 7D03113888; Tue, 2 Sep 2025 16:35:03 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id hAMoHbcct2gdRgAAD6G6ig (envelope-from ); Tue, 02 Sep 2025 16:35:03 +0000 Message-ID: Date: Tue, 2 Sep 2025 18:34:56 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 5/6] gdb/progspace: add solib_ops pointer in program_space To: Simon Marchi , Simon Marchi , gdb-patches@sourceware.org References: <20250616193443.16703-1-simon.marchi@efficios.com> <20250616193443.16703-5-simon.marchi@efficios.com> <0825efc9-0491-4354-beda-eb85da07d2dc@suse.de> Content-Language: en-US From: Tom de Vries In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 9C9C4211B1 X-Rspamd-Action: no action X-Rspamd-Server: rspamd1.dmz-prg2.suse.org X-Spamd-Result: default: False [-4.51 / 50.00]; BAYES_HAM(-3.00)[99.99%]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-0.20)[-1.000]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.01)[]; FUZZY_RATELIMITED(0.00)[rspamd.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DNSWL_BLOCKED(0.00)[2a07:de40:b281:106:10:150:64:167:received,2a07:de40:b281:104:10:150:64:97:from]; RCVD_TLS_ALL(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:dkim,suse.de:mid]; URIBL_BLOCKED(0.00)[suse.de:dkim,suse.de:mid,sourceware.org:url]; DKIM_TRACE(0.00)[suse.de:+] 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 On 9/2/25 18:05, Simon Marchi wrote: > On 9/2/25 10:49 AM, Tom de Vries wrote: >> On 6/16/25 21:33, Simon Marchi wrote: >>> + The solib provider must be unset prior to call this method. */ >>> + void set_solib_ops (const struct solib_ops &ops) >>> + { >>> + gdb_assert (m_solib_ops == nullptr); >>> + m_solib_ops = &ops; >>> + }; >> >> This assert triggers with test-case gdb.server/extended-remote-restart.exp and target board native-extended-gdbserver, starting with the commit that introduced it. >> >> I've filed a PR about this ( https://sourceware.org/bugzilla/show_bug.cgi?id=33357 ). >> >> Thanks, >> - Tom > > This is fixed by this pending series, which I had forgotten about: > > https://inbox.sourceware.org/gdb-patches/20250708205619.3582933-1-simon.marchi@polymtl.ca/ > > Can you can confirm that it fixes the issue on your side? It does. After applying the series and rebuilding, we're back to the gdbserver assertion failure mentioned in the PR: ... === gdb Summary === # of unexpected core files 1 # of expected passes 28 ... Thanks, - Tom