Received: by 2002:a05:7412:1703:b0:e2:908c:2ebd with SMTP id dm3csp4044405rdb; Wed, 30 Aug 2023 13:48:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHXaHo+a152x6OeK0gCmm2HJLYr5XAyIfLsqx05qMNcOfc2H/AjNkZJuU3pBH3KfVSf86/I X-Received: by 2002:a17:90a:17ad:b0:26d:d7f:6779 with SMTP id q42-20020a17090a17ad00b0026d0d7f6779mr3006972pja.27.1693428531693; Wed, 30 Aug 2023 13:48:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693428531; cv=none; d=google.com; s=arc-20160816; b=zfpUcJ5aGPFY3NmXZgSC2+ugn3J1Kn4r58Qe0ot0n786c0f0ng0jvlWgejIPiHHhOI Jf+fVzGTvuiz3KveJGjCWUqS2wWaaYp1TxfXUvzt00sOg1LgXFSWiN8Mkcr6eGX0bcXY mwgyNggZIVsJHdGJs8sDxL8XH2sYNfe3NKI4QtLZHVFbS+7eWTQONnHr8Z/jD7MphRkt H5zjaqHtZuqWQqkHPtX+k/mozqChylt33lCCy7AetAZR+dB9plZ7acNy75SbR39bKMgx z0CzucROgh3lYqQNnROUi5pbsW3axwixd40LBt5byNbnuRAnFPJhdhRFxbVu70wd8h6e weow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=xmxvGHbaaHewK2aQfHHjo2+U8tXW+B/7cxwwLnzhmdo=; fh=QHj9Wd3buKuLARQxek6yYlfCxpXNSP4C7KI5rZPh1cc=; b=qRO7j23ij3VdfRA1uBdOwS4J4J/gG9UZgD3xTsbJB4OJmaZI2FyI3AWMnmQRBY45bJ fItaz6ZYviiZwpyGDitIbPlpQJCOpJuxChWOGzx6yQ6CorQHu+nU1mr9ZTEus9wgcnOK EjzPvWTOY6w/LW1UCdhNd/FUJ54FpqJlrp+p3zByXoa3MQlvl94e1jpwTX6IZzOvn8hx JPSYmvs8r9Ndlft65s3UzKMtGknCubXMHyQpnOp5l5YIwKCXRGrzugOD14VqMmD8wGQV ru6P6O7hl4RMbVubvrNAGqr0id0STgJ1QGWrQD0ZieF0J7Sh1iLBwUHVEK5cmSAUeEcU TdBg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w19-20020a17090a8a1300b0026b3c5234c1si2639363pjn.86.2023.08.30.13.48.35; Wed, 30 Aug 2023 13:48:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245589AbjH3Sxf (ORCPT + 99 others); Wed, 30 Aug 2023 14:53:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59550 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244210AbjH3MpY (ORCPT ); Wed, 30 Aug 2023 08:45:24 -0400 Received: from www262.sakura.ne.jp (www262.sakura.ne.jp [202.181.97.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EB254C2; Wed, 30 Aug 2023 05:45:20 -0700 (PDT) Received: from fsav120.sakura.ne.jp (fsav120.sakura.ne.jp [27.133.134.247]) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id 37UCiu1T038329; Wed, 30 Aug 2023 21:44:56 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Received: from www262.sakura.ne.jp (202.181.97.72) by fsav120.sakura.ne.jp (F-Secure/fsigk_smtp/550/fsav120.sakura.ne.jp); Wed, 30 Aug 2023 21:44:56 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/550/fsav120.sakura.ne.jp) Received: from [192.168.1.6] (M106072142033.v4.enabler.ne.jp [106.72.142.33]) (authenticated bits=0) by www262.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id 37UCiuog038326 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NO); Wed, 30 Aug 2023 21:44:56 +0900 (JST) (envelope-from penguin-kernel@I-love.SAKURA.ne.jp) Message-ID: Date: Wed, 30 Aug 2023 21:44:57 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: selftests: net: pmtu.sh: Unable to handle kernel paging request at virtual address Content-Language: en-US To: Hillf Danton , Naresh Kamboju Cc: Netdev , Eric Dumazet , "Paul E. McKenney" , Linus Torvalds , LKML References: <20230830112600.4483-1-hdanton@sina.com> From: Tetsuo Handa In-Reply-To: <20230830112600.4483-1-hdanton@sina.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,NICE_REPLY_A, SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2023/08/30 20:26, Hillf Danton wrote: >> <4>[ 399.014716] Call trace: >> <4>[ 399.015702] percpu_counter_add_batch+0x28/0xd0 >> <4>[ 399.016399] dst_destroy+0x44/0x1e4 >> <4>[ 399.016681] dst_destroy_rcu+0x14/0x20 >> <4>[ 399.017009] rcu_core+0x2d0/0x5e0 >> <4>[ 399.017311] rcu_core_si+0x10/0x1c >> <4>[ 399.017609] __do_softirq+0xd4/0x23c >> <4>[ 399.017991] ____do_softirq+0x10/0x1c >> <4>[ 399.018320] call_on_irq_stack+0x24/0x4c >> <4>[ 399.018723] do_softirq_own_stack+0x1c/0x28 >> <4>[ 399.022639] __irq_exit_rcu+0x6c/0xcc >> <4>[ 399.023434] irq_exit_rcu+0x10/0x1c >> <4>[ 399.023962] el1_interrupt+0x8c/0xc0 >> <4>[ 399.024810] el1h_64_irq_handler+0x18/0x24 >> <4>[ 399.025324] el1h_64_irq+0x64/0x68 >> <4>[ 399.025612] _raw_spin_lock_bh+0x0/0x6c >> <4>[ 399.026102] cleanup_net+0x280/0x45c >> <4>[ 399.026403] process_one_work+0x1d4/0x310 >> <4>[ 399.027140] worker_thread+0x248/0x470 >> <4>[ 399.027621] kthread+0xfc/0x184 >> <4>[ 399.028068] ret_from_fork+0x10/0x20 > > static void cleanup_net(struct work_struct *work) > { > ... > > synchronize_rcu(); > > /* Run all of the network namespace exit methods */ > list_for_each_entry_reverse(ops, &pernet_list, list) > ops_exit_list(ops, &net_exit_list); > ... > > Why did the RCU sync above fail to work in this report, Eric? Why do you assume that synchronize_rcu() failed to work? The trace merely says that an interrupt handler ran somewhere from cleanup_net(), and something went wrong inside dst_destroy(). Please decode the trace into filename:line format (like syzbot reports) using scripts/faddr2line tool, in order to find the exact location.