From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 95537C4332F for ; Wed, 14 Dec 2022 15:37:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B93E28E0007; Wed, 14 Dec 2022 10:37:16 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B44278E0002; Wed, 14 Dec 2022 10:37:16 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A0C718E0007; Wed, 14 Dec 2022 10:37:16 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 9138F8E0002 for ; Wed, 14 Dec 2022 10:37:16 -0500 (EST) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 66F26C0EC5 for ; Wed, 14 Dec 2022 15:37:16 +0000 (UTC) X-FDA: 80241315672.08.E3DBC68 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf19.hostedemail.com (Postfix) with ESMTP id 698171A001B for ; Wed, 14 Dec 2022 15:37:13 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=jYNPDczk; spf=pass (imf19.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1671032234; a=rsa-sha256; cv=none; b=K5lLv4aVr71187ZAidFrEcgGOFE7F5npPa5/285mc56sP03e/CVlSATTbAXK33oJ9RumPc 2t+VBqYVSAJWwHdV60YNGziHO6ZcMbs4fpYFu3QQwdEwiGFAWPvCOoV8KgxXEaq0QPSguk e93HhA8dr4AyLqwjDeu/fDS+it70woQ= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=jYNPDczk; spf=pass (imf19.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1671032234; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=a17InbsnsZav2350JYlcz9fZdkfEXMPyBGaBR+BaaNY=; b=61nefXktEjfMBpqtfXVkcbjUpKQQJFnwRhZ2r4CW1dO8ZJppXfm+tSmkoY72LQdhICO+Lv UpY3+wBgLuw8TEzip7ziBUnbB+XvrOB4hUyjFJaASA5a2uk1x4w1bRlsto/O7eRmBDQfFZ 8iS2VqDKdLDTHgi+FLO1NjZ+25PODuE= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 6EF77B818E5; Wed, 14 Dec 2022 15:37:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E14E7C433D2; Wed, 14 Dec 2022 15:37:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1671032230; bh=rn2NADaGt4nsR1yS94CjO2poz7K2zddM4oZgK/65h8k=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=jYNPDczkPyElXDAthVfX1JBdT9rILE/Dig5wrICh5a1OrJu8OP+9sPYxtXe5+ZWqg IwigA0tfJEuvxk7Y0YFSshhI5PafO1gs1QEi2iStGg/3qwIetVA3JD5s4vz0JiG3dr FrZCGBOX2DPaGa2vTF45bEYNXcYBtaXf3r72iyAk= Date: Wed, 14 Dec 2022 07:37:09 -0800 From: Andrew Morton To: linux-mm@kvack.org, Peter Xu Cc: bugzilla-daemon@kernel.org, pengfei.xu@intel.com Subject: Re: [Bug 216808] New: [Syzkaller & bisect] There is "copy_page_range WARNING" in v6.1-rc8 and v6.1 Message-Id: <20221214073709.64f8fbef660d8bdcb5dc126a@linux-foundation.org> In-Reply-To: References: X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 698171A001B X-Stat-Signature: 9erutf8x6ezy5eiy5etuknfp7hgd54do X-HE-Tag: 1671032233-968333 X-HE-Meta: U2FsdGVkX1+AuMCLnmvx+iY7Par6Oq9aXa8WooyX09npGyG+i1DubTdIwTrJI9ln5XNGR6z7JegHtFZPGT5H0if8pdD3YhizJcZKxQB2uocDhD1zFulLsDE1ur3KEhAd6KfCbgQ+XSBJopYAuN/XyRWV8ZXDPsVTZDQMGBKfcCu9IJTExVc4GjirvrtOHsY21pMXalu8ZOB1iGPpe7WYHARWtdLDJSQf+uHVrm0Vyfna62cj5gNhtSpc5/Bky+UfofHFQMdqaMtCSrdp5MRooCvZlFIKXS4hwmv4YiKElx/Nl91WOUpEF/F+aRb55/VTHOhhK6wqfBXreA+9V20TA1AWdtS/+4F/ctv/yeKfM+n/zWODKWz3RXKfVojJN/JIFUMcQtUu+I6av6f42/a/rQP1KHmn0IsU9J6zc4kgmsiHRn+iGJFhbYlkJpctLrNxb8b9iwqDxINyk6XeIwG5CMjCI26GUVF19iQOEktlCmg1Apy4pijggt58MJKO3FMGcbBYpzZNNIACuXx+LD1eUe99TdXXdEUy2lFD1b7nCPWegnPU2qJ325WUNf5ituMJT7jaFjuLaYDG9cCBGGvNSPnEp4MczIrfdtbxNl6sQaGI7t/55tTIe1fb+cSzR4BOsDdgpZ9d5t0+Oq8JbedOR2fEX18vCH/DEfVojE5zs9jdjdjVq86NCjPFlx1AVr+OCMwTYEBbdSnPtpxjLRVpBCebeG7uNsAwcDb7cWhLkb+Y3IvZkP7zsAj1vu3wb4x1ULld3hKrIbfA70aQylgD07ExvcJacxlvKy4upB3vpeo47+ApqXVVGqxolWODWuh/LnXyOAmaMDTnjWDyLJ6Fj8p2SM2oHeYrBscPqK3MHgcic/mqa0mz+baR4IVeD8QQe52Rk/QFK4/S52vYVf37gKw3Ax397a4hXGOsThF2gt7vOJBTUHf/zquJ2OBgWw2ifwkn3TNMoA92S5dGSnR NpcjdiN7 c3Wo7Cnx+iagjOqWnY/iJxuT1xOyKGohuGQ+gqhZrMialRUrISI5be+rxCACZTUixr0OqIboim1QsaOI7anr/CXpLuPdYph5q76L6MxMpTJK7SEGkziXZA3Kdiw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: (switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Wed, 14 Dec 2022 07:40:18 +0000 bugzilla-daemon@kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=216808 > > Bug ID: 216808 > Summary: [Syzkaller & bisect] There is "copy_page_range > WARNING" in v6.1-rc8 and v6.1 > Product: Memory Management > Version: 2.5 > Kernel Version: v6.1 > Hardware: All > OS: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: Other > Assignee: akpm@linux-foundation.org > Reporter: pengfei.xu@intel.com > Regression: No > > There is "copy_page_range WARNING" in v6.1-rc8 and v6.1. > [ 28.138268] ------------[ cut here ]------------ > [ 28.138277] WARNING: CPU: 1 PID: 568 at mm/memory.c:874 > copy_page_range+0x1858/0x2960 > [ 28.139002] Modules linked in: > [ 28.139219] CPU: 1 PID: 568 Comm: repro Not tainted 5.19.0-rc1-6ff40f00e5a4+ > #1 > [ 28.139706] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS > rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 > [ 28.140306] RIP: 0010:copy_page_range+0x1858/0x2960 > [ 28.140584] Code: 5b e2 ff 41 83 fc 1e 0f 85 b1 fe ff ff e8 00 5a e2 ff 31 > ff 4c 89 ee e8 26 5b e2 ff 4d 85 ed 0f 85 b6 fe ff ff e8 e8 59 e2 ff <0f> 0b e9 > aa 5 > [ 28.141550] RSP: 0018:ffffc90000c9baf0 EFLAGS: 00010246 > [ 28.141838] RAX: 0000000000000000 RBX: f7fffffffffffc00 RCX: > ffffffff81415aba > [ 28.142229] RDX: 0000000000000000 RSI: ffff888007e28000 RDI: > 0000000000000002 > [ 28.142612] RBP: ffffc90000c9bc98 R08: 0000000000000040 R09: > 0000000000000000 > [ 28.142996] R10: 0000000000000001 R11: ffffea00002ab580 R12: > 000000000000001e > [ 28.143405] R13: 0000000000000000 R14: 0000000000000004 R15: > 0000000000000000 > [ 28.143905] FS: 00007f5b23733740(0000) GS:ffff88807dd00000(0000) > knlGS:0000000000000000 > [ 28.144335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 28.144648] CR2: 00000000200000c0 CR3: 0000000007d5c005 CR4: > 0000000000770ee0 > [ 28.145032] DR0: 0000000000000000 DR1: 0000000000000000 DR2: > 0000000000000000 > [ 28.145413] DR3: 0000000000000000 DR6: 00000000ffff07f0 DR7: > 0000000000000400 > [ 28.145791] PKRU: 55555554 > [ 28.145946] Call Trace: > [ 28.146097] > [ 28.146242] dup_mm+0x689/0x900 > [ 28.146436] copy_process+0x1ade/0x23e0 > [ 28.146656] ? __sanitizer_cov_trace_pc+0x25/0x50 > [ 28.146928] kernel_clone+0x90/0x670 > [ 28.147152] ? userfaultfd_ioctl+0xd2/0x23c0 > [ 28.147491] __do_sys_clone+0xa2/0xd0 > [ 28.147779] __x64_sys_clone+0x2f/0x40 > [ 28.148023] do_syscall_64+0x3b/0x90 > [ 28.148243] entry_SYSCALL_64_after_hwframe+0x46/0xb0 > [ 28.148538] RIP: 0033:0x7f5b2385859d > [ 28.148749] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 > f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 > f0 8 > [ 28.149722] RSP: 002b:00007ffc5a2e6b58 EFLAGS: 00000202 ORIG_RAX: > 0000000000000038 > [ 28.150133] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: > 00007f5b2385859d > [ 28.150555] RDX: 0000000000000000 RSI: 0000000000000000 RDI: > 0000000000001000 > [ 28.150938] RBP: 00007ffc5a2e6ba0 R08: 0000000000000000 R09: > 0000000000000000 > [ 28.151340] R10: 0000000000000000 R11: 0000000000000202 R12: > 0000000000401060 > [ 28.151846] R13: 00007ffc5a2e6ca0 R14: 0000000000000000 R15: > 0000000000000000 > [ 28.152230] > [ 28.152363] ---[ end trace 0000000000000000 ]--- > > This issue could be reproduced in v6.1 kernel in guest also. > > Bisected and found that bad commit was: > " > 81e0f15f2ef6dad7ccb9c03d8e61ef7ded836b38 > mm: enable PTE markers by default > " > > After reverted above commit on top of v6.1-rc8 kernel, this issue was gone. > > All detailed bisect info, reproduced code and kconfig are in link: > https://github.com/xupengfe/syzkaller_logs/tree/main/221208_115556_copy_page_range > > Thanks! > > -- > You may reply to this email to add a comment. > > You are receiving this mail because: > You are the assignee for the bug.