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 977CFC6FA8E for ; Fri, 24 Feb 2023 18:08:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F009D6B0071; Fri, 24 Feb 2023 13:08:08 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EAFF56B0073; Fri, 24 Feb 2023 13:08:08 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D50F96B0074; Fri, 24 Feb 2023 13:08:08 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id BC4A16B0071 for ; Fri, 24 Feb 2023 13:08:08 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 82FD2A68E5 for ; Fri, 24 Feb 2023 18:08:08 +0000 (UTC) X-FDA: 80502969456.21.6F9E63B Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by imf08.hostedemail.com (Postfix) with ESMTP id 4E8F0160024 for ; Fri, 24 Feb 2023 18:08:06 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=bPTFwByN; spf=pass (imf08.hostedemail.com: domain of mmp.dux@gmail.com designates 209.85.167.51 as permitted sender) smtp.mailfrom=mmp.dux@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1677262086; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rFLfBvmPiXc0YLOf1/g3lP1vVzSEJ99GGf6Ms203FQY=; b=psS4PEANIv6PsYeGHfHSHmVR7EGLF8t42sbOncOKZkkVQneA84vUP+EqHHK0N6S5UqllGm HKYMmmWE6H0DwsNIGmefAMGqK//SnYS2XnNzVFXokz8nAqpGRpmrWwCyfP/7TNYNNy87UG KBL04BhFIWAwEbcqA2aMAN42za/Ue1s= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=bPTFwByN; spf=pass (imf08.hostedemail.com: domain of mmp.dux@gmail.com designates 209.85.167.51 as permitted sender) smtp.mailfrom=mmp.dux@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677262086; a=rsa-sha256; cv=none; b=3m3jb5fXhSQc6IntO9xLYxPFI5ZKquUXpKBZK32KY5wWeaGnobq7MsNrUS2UOsIi+j2arf 7ec/RaQFMsCQUOasfrQea8oNPC0WIcWlb2wFuNYsGHWCHvKDlRhw9bDCP0HVDzRRCmIQu6 DSVxgFJg1UtF7cy7BPv/fxqrIvLnhQo= Received: by mail-lf1-f51.google.com with SMTP id bi9so230159lfb.2 for ; Fri, 24 Feb 2023 10:08:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=rFLfBvmPiXc0YLOf1/g3lP1vVzSEJ99GGf6Ms203FQY=; b=bPTFwByNzFSanrJI7f1XP0QPEeGqcS67tASka3uwuQvqMovPnroHvNWczTtKe5CkhZ 2k8d9nRKXsg2jvuN0a2AFv4H7M/LsDLBN/WWIiejpHUVzMk4nTjSZN7kh+FXrHF4Vybs mfgIw38naNMIGsj6fOSvMsAySJpY3TdqsdLN9Z68jMOzOIoD8v77HkQ4oy6eIDbqQ+wh Zigfuce3WJZzUPkwrFAv2RcyEK5pFSd3t9Qqu6TDTgiP1PHTQ34+YKpXgkLAP6IMRwNH A7ejBu5ehSFW9Sdo2ih64acSeraGWuN47HBpvbRX6e+djiiiybjm8APd59rlCwSV/ekI 8Chg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=rFLfBvmPiXc0YLOf1/g3lP1vVzSEJ99GGf6Ms203FQY=; b=7WwlVWlwamF5GT//aOVyZKb/bS8LJYDtgEUA9FU606vXU3VzQdEOpkyBGsg7+S5mK9 4X+97NKN4HpDu9Iggr38o7iUDsUe1vNaQFtigNdo5PwYjh19cEAHD9+lm9mKR2vvanry jo11b5cTv/A0lAWK5LibR9cis4a0FuaRXkbnUk6mHh+ZJAxGCaHKi7QAumh3dFZHXtQe bkl8mbFQfHjcJg2xPqPkBrvRbxFsRcLtjTB/hyVh/5/sjnmiLH2eqKcPEJBPf4yyYrOM tIU5lW/zpo2t2z1zLG5swrDZPslVqlh5IZYZo+cyEn+81C/YgEp6EjitOWC2td7+fnnu oN7g== X-Gm-Message-State: AO0yUKUx1AldeSskvz5kdYGKeNlTw15NuzPcOH2Pa8ScMLw4lztkLJYc 3ySGfIAw1H8/hOaeGleCphE= X-Google-Smtp-Source: AK7set9Bd1K2OCxfqlXZpavkCxBvWFEQ3j9b7q2PEJBKLHN2mtP8++531ST9P3+FU6vi5PbMYRBOaA== X-Received: by 2002:ac2:5974:0:b0:4db:25f2:c116 with SMTP id h20-20020ac25974000000b004db25f2c116mr5547887lfp.18.1677262084243; Fri, 24 Feb 2023 10:08:04 -0800 (PST) Received: from ?IPV6:2001:470:27:8a1::2? (tunnel811020-pt.tunnel.tserv24.sto1.ipv6.he.net. [2001:470:27:8a1::2]) by smtp.gmail.com with ESMTPSA id x4-20020ac25dc4000000b004d85dab237csm721226lfq.39.2023.02.24.10.08.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Feb 2023 10:08:03 -0800 (PST) Content-Type: multipart/mixed; boundary="------------v0I38eSMINc6BvUKbyDmyawn" Message-ID: Date: Fri, 24 Feb 2023 21:08:02 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [Bug 216646] having TRANSPARENT_HUGEPAGE enabled hangs some applications (supervisor read access in kernel mode) Content-Language: en-US To: Linux regressions mailing list , Matthew Wilcox Cc: bugzilla-daemon@kernel.org, linux-mm@kvack.org, Andrew Morton , decedion@gmail.com References: <20221121125400.334190a6d2791b0c9afbfea0@linux-foundation.org> <220fd094-7cf1-9d17-8380-98d5663dc5da@leemhuis.info> <20221203014420.76281b930dbc64f51eda0f8b@gmail.com> <20221206050845.6ba9351cef3295be4b923ea8@gmail.com> <69b81148-8e62-d697-e92b-c3b042214a09@leemhuis.info> From: Mikhail Pletenv In-Reply-To: X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 4E8F0160024 X-Rspam-User: X-Stat-Signature: tgcuwygoww43nktkmxdf4phzy5ifjih7 X-HE-Tag: 1677262086-269689 X-HE-Meta: U2FsdGVkX1/sE+HwV9fpW60sx/42ezYKiPhArTvapkr10y74pSdkVkrYULdlqgIpUJNxtzZ0rEDSWSZzFyNrbrkGUF5fhl8r9WoizNfOA67/A23unFhgm5OeWOSZdCzC3LN1z/CwAj6eElIJRAzDSk9zsJpPkrAZN4k8rmz2yxr+Ip6hs3f5lUjme/fz5bpkRoKX5/t/lEOfAVf0PhIp0OaZ7R4yIxMIz+D/vB2OxI+i6td/KUdLB5Nxl1zm6V8+rQVh8WhGq17jRgZyM9NyLQ56mSf035X1UAToHOWnc7kITr/tFdb1nuOqPKsBdK4dyjh4AZ0kVpVx9DZNwDCjosbx6P5X0jQPWiJ6+7Pr597kiz2CqmNHE/2l8P3csNkWJKNSnrxscpYaKZ5izHzEx2FPanqm+3yI30NOZY8fPR4HNFLGNVOlAXkHm9ZJNVDlE4B+esx5HjoEtMCQfnbypBwRHRfBoNF5GWV10tvEz1JhcHvM6l5qpXC2siY7LhBwDhGP3JtYoz4+spbPPDRJPNnASGa2yCztH2OjVzGAGFQko+ypDRBiW2WxnNyKbCEAXgWmfSD4xh5kfsylZFfjtkYjorAW6gVVWeSJ0WXQxMEBdQ1+JTjrlhzG9aPz2zN88iBil1CQAoKUkjia5LUrCRFpAz6NJ1Y8OuSq+aeG9/Ps1zhr1UUfeoJgETwUh+imqVusQ1KA6rWgIhGEoChlexd59iP9fOryZNB+dwUy6mWb663xZlH9YJdZTq+jWPD1uIcf3lUbf8tXdGJTYDZaZP7PwPirswAjeWaghATyOg2zudhOEcyDHriFA9qVm+qxRSe5K0SrrNY2luF6ScdZjbLv2QcuFE7PMFrIsnp1mO8edoqaSNuoyK6XIFDgV/kQ9fQo7v+aMvR9cf9yUWTH2CrbGGuIbOj0RAqpotdKGGRA7KYhw1gTV97pwsB/gAqAC0//5WkU8nTkNxNf6qR 5YiFqUJh l3a+8EjZ1sz6rUdh8GsyzTU2RVmxaVtzQczz7lCvb9VxzQKtxRujki5X2OwAgXdU6pYiRdyyPH4Kr85XESkiUo8ZPqJWoso+tDCswRYdOizl/FxcrBQYV3ph6DwSesogSflsPdith68N/FBg/W2j7hSAgrnBvQqEBHTRb+Z+c8iyEYiW4XiGCT6AWi+jm9WisuCqUJsPce8Ab+J8GhOn9hDxSNnm/C+tzZv0YepNKzpdnBihr7n+5AgIll3Qu7EXEYTWNgSAjpWUFRqxk0azuwQj8BgPz1oryOt9PCvLRvz5m60uKe5ROmrKHQGOhSnYUI47ZypHaxO4+sE+D5p5SkKxqVP061jx6OnQDDCEINZW3SupuPmKFfeANM6AmWeG8VvrHkq3LAKQB28Px0l0z2foS5BgTzJj3pCmpI1ynOCmckt5mYpGK7VhpT0F6cDcnw3mZPtLTLwsdpdRrBr/8oT6yo8aczyBd8WbESiMHhTG1KTrOcTHgk2P/lX7SCI9YnjXgbucuMcedDV2SCwCWJTj6lL7Zf2Jl6F7pMpuv25n0VKiXvpaQs04s+u2o2TsqqBhIu/OxjtVU0w+gXwy68MfPa42RwD/+uM0D6ZurM3xKNbO7KrdBMVpZcuAEMwZibjgQp9KG8o8ACqR1eWmUVnHNVjkKRRlhxZOz09YQCcUbbjIwxs/0BqWg07vz09vr7TCoKKAJpHm41wtcRlY8OE6FfZBcBZjyvIIightnlFDrjHvt38oBCVfzR81/9qAteS6jMzrG6fhyxHdLz+8QHHQg/RYXcrlNsAqYpSSFI8zPpsdwaEH1nKhgfWo8oSfYhTZFiKJKG9bT5417koxyIcqWJFkCYsRJ1Pj4 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: This is a multi-part message in MIME format. --------------v0I38eSMINc6BvUKbyDmyawn Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I did some more testing on v6.1.12 and reproduced the issue. But i have new bit of information: since the last time i've seen this issue i've migrated most of my storage from XFS to BTRFS and i couldn't reproduce the issue again today until i switched the source volume in the test back to XFS. So it seems bug is either in the way that XFS talks to mm/folios or is just triggered by it. anyway, i attached a report from v6.1.2 (seems to be happening in the same place) On 2/24/23 13:21, Linux regression tracking (Thorsten Leemhuis) wrote: > On 16.12.22 06:23, Thorsten Leemhuis wrote: >> Hi, this is your Linux kernel regression tracker. Top-posting for once, >> to make this easily accessible to everyone. > /me again > >> Was some progress made to get this regression resolved? From here it >> looks kinda stalled, that's why I'm asking -- but maybe I just missed >> something. > Did anything happen to get this regression resolved? Doesn't look like > it, but maybe I missed some progress. > > Willy, Mikhail confirmed off-list to me that the problem still exists. > He also tried you patch and reported back. Is there something else you need? > > Side note: I lost this out of sight during the festive season and should > have asked this earlier, but better late than never. :-D > > Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat) > -- > Everything you wanna know about Linux kernel regression tracking: > https://linux-regtracking.leemhuis.info/about/#tldr > If I did something stupid, please tell me, as explained on that page. > > #regzbot poke > >> On 06.12.22 03:08, Mikhail Pletnev wrote: >>> On Mon, 5 Dec 2022 20:25:11 +0000 >>> Matthew Wilcox wrote: >>>> Thanks! I think this may be the problem ... >>>> >>> Hi Matthew, thanks for swift response, i've applied your last patch and ran my stress test a couple of times. It's still constistently crashing (albeit it seems in a different place): >>> >>> [ 1975.257126] ***BAD SIBLING*** index 912583 offset 4 >>> [ 1975.257128] node ffff9fc817e01ff0 offset 51 parent ffff9fc5c7a31ff0 shift 0 count 64 values 48 array ffff9fc521173e80 list ffff9fc817e02008 ffff9fc817e02008 marks 0 0 0 >>> [ 1975.257133] BUG: kernel NULL pointer dereference, address: 0000000000000036 >>> [ 1975.257135] #PF: supervisor read access in kernel mode >>> [ 1975.257137] #PF: error_code(0x0000) - not-present page >>> [ 1975.257138] PGD 0 P4D 0 >>> [ 1975.257139] Oops: 0000 [#1] PREEMPT SMP NOPTI >>> [ 1975.257141] CPU: 5 PID: 8303 Comm: deluge-gtk Not tainted 5.17.0-rc4_ap_test-00163-g793917d997df-dirty #6 >>> [ 1975.257144] Hardware name: Micro-Star International Co., Ltd. MS-7C35/MEG X570 UNIFY (MS-7C35), BIOS A.C3 03/15/2022 >>> [ 1975.257146] RIP: 0010:__filemap_get_folio (/home/reinhardt/dev-apps/kernel/linux/./arch/x86/include/asm/atomic.h:29 /home/reinhardt/dev-apps/kernel/linux/./include/linux/atomic/atomic-arch-fallback.h:1158 /home/reinhardt/dev-apps/kernel/linux/./include/linux/atomic/atomic-arch-fallback.h:1183 /home/reinhardt/dev-apps/kernel/linux/./include/linux/atomic/atomic-instrumented.h:608 /home/reinhardt/dev-apps/kernel/linux/./include/linux/page_ref.h:238 /home/reinhardt/dev-apps/kernel/linux/./include/linux/page_ref.h:247 /home/reinhardt/dev-apps/kernel/linux/./include/linux/page_ref.h:280 /home/reinhardt/dev-apps/kernel/linux/./include/linux/page_ref.h:313 /home/reinhardt/dev-apps/kernel/linux/mm/filemap.c:1899 /home/reinhardt/dev-apps/kernel/linux/mm/filemap.c:1951) >>> [ 1975.257152] Code: 10 e8 56 fd 67 00 48 89 c3 48 3d 02 04 00 00 74 e2 48 3d 06 04 00 00 74 da 48 85 c0 0f 84 3e 02 00 00 a8 01 0f 85 40 02 00 00 <8b> 40 34 85 c0 74 c2 8d 50 01 f0 0f b1 53 34 75 f2 48 8b 54 24 28 >>> All code >>> ======== >>> 0: 10 e8 adc %ch,%al >>> 2: 56 push %rsi >>> 3: fd std >>> 4: 67 00 48 89 add %cl,-0x77(%eax) >>> 8: c3 ret >>> 9: 48 3d 02 04 00 00 cmp $0x402,%rax >>> f: 74 e2 je 0xfffffffffffffff3 >>> 11: 48 3d 06 04 00 00 cmp $0x406,%rax >>> 17: 74 da je 0xfffffffffffffff3 >>> 19: 48 85 c0 test %rax,%rax >>> 1c: 0f 84 3e 02 00 00 je 0x260 >>> 22: a8 01 test $0x1,%al >>> 24: 0f 85 40 02 00 00 jne 0x26a >>> 2a:* 8b 40 34 mov 0x34(%rax),%eax <-- trapping instruction >>> 2d: 85 c0 test %eax,%eax >>> 2f: 74 c2 je 0xfffffffffffffff3 >>> 31: 8d 50 01 lea 0x1(%rax),%edx >>> 34: f0 0f b1 53 34 lock cmpxchg %edx,0x34(%rbx) >>> 39: 75 f2 jne 0x2d >>> 3b: 48 8b 54 24 28 mov 0x28(%rsp),%rdx >>> >>> Code starting with the faulting instruction >>> =========================================== >>> 0: 8b 40 34 mov 0x34(%rax),%eax >>> 3: 85 c0 test %eax,%eax >>> 5: 74 c2 je 0xffffffffffffffc9 >>> 7: 8d 50 01 lea 0x1(%rax),%edx >>> a: f0 0f b1 53 34 lock cmpxchg %edx,0x34(%rbx) >>> f: 75 f2 jne 0x3 >>> 11: 48 8b 54 24 28 mov 0x28(%rsp),%rdx >>> [ 1975.257154] RSP: 0000:ffffc2d744c37cb0 EFLAGS: 00010246 >>> [ 1975.257155] RAX: 0000000000000002 RBX: 0000000000000002 RCX: 0000000000000000 >>> [ 1975.257156] RDX: 0000000000000000 RSI: ffffffffbb117459 RDI: 00000000ffffffff >>> [ 1975.257157] RBP: 0000000000000000 R08: 00000000ffffdfff R09: 00000000ffffdfff >>> [ 1975.257158] R10: ffffffffbb472dc0 R11: ffffffffbb472dc0 R12: 0000000000000000 >>> [ 1975.257159] R13: ffff9fc521173e78 R14: 00000000000decc7 R15: fff000003fffffff >>> [ 1975.257160] FS: 00007fb2137fe6c0(0000) GS:ffff9fcb7eb40000(0000) knlGS:0000000000000000 >>> [ 1975.257161] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >>> [ 1975.257162] CR2: 0000000000000036 CR3: 0000000164114000 CR4: 0000000000750ee0 >>> [ 1975.257163] PKRU: 55555554 >>> [ 1975.257163] Call Trace: >>> [ 1975.257164] >>> [ 1975.257166] ? page_add_file_rmap (/home/reinhardt/dev-apps/kernel/linux/./include/linux/page-flags.h:195 /home/reinhardt/dev-apps/kernel/linux/mm/internal.h:440 /home/reinhardt/dev-apps/kernel/linux/mm/rmap.c:1270) >>> [ 1975.257169] filemap_fault (/home/reinhardt/dev-apps/kernel/linux/./include/linux/pagemap.h:531 /home/reinhardt/dev-apps/kernel/linux/mm/filemap.c:3107) >>> [ 1975.257172] __do_fault (/home/reinhardt/dev-apps/kernel/linux/mm/memory.c:3852) >>> [ 1975.257174] __handle_mm_fault (/home/reinhardt/dev-apps/kernel/linux/mm/memory.c:4169 /home/reinhardt/dev-apps/kernel/linux/mm/memory.c:4297 /home/reinhardt/dev-apps/kernel/linux/mm/memory.c:4555 /home/reinhardt/dev-apps/kernel/linux/mm/memory.c:4690) >>> [ 1975.257176] handle_mm_fault (/home/reinhardt/dev-apps/kernel/linux/mm/memory.c:4788) >>> [ 1975.257178] do_user_addr_fault (/home/reinhardt/dev-apps/kernel/linux/./include/linux/sched/signal.h:404 /home/reinhardt/dev-apps/kernel/linux/arch/x86/mm/fault.c:1399) >>> [ 1975.257181] exc_page_fault (/home/reinhardt/dev-apps/kernel/linux/./arch/x86/include/asm/irqflags.h:40 /home/reinhardt/dev-apps/kernel/linux/./arch/x86/include/asm/irqflags.h:75 /home/reinhardt/dev-apps/kernel/linux/arch/x86/mm/fault.c:1492 /home/reinhardt/dev-apps/kernel/linux/arch/x86/mm/fault.c:1540) >>> [ 1975.257184] ? asm_exc_page_fault (/home/reinhardt/dev-apps/kernel/linux/./arch/x86/include/asm/idtentry.h:568) >>> [ 1975.257186] asm_exc_page_fault (/home/reinhardt/dev-apps/kernel/linux/./arch/x86/include/asm/idtentry.h:568) >>> [ 1975.257188] RIP: 0033:0x7fb265b88409 >>> [ 1975.257189] Code: 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 48 89 f8 48 83 fa 20 72 27 fe 6f 06 48 83 fa 40 0f 87 a9 00 00 00 c5 fe 6f 4c 16 e0 c5 fe >>> All code >>> ======== >>> 0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) >>> 7: 00 00 00 00 >>> b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) >>> 12: 00 00 00 00 >>> 16: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) >>> 1d: 00 00 00 00 >>> 21: 48 89 f8 mov %rdi,%rax >>> 24: 48 83 fa 20 cmp $0x20,%rdx >>> 28: 72 27 jb 0x51 >>> 2a:* c5 fe 6f 06 vmovdqu (%rsi),%ymm0 <-- trapping instruction >>> 2e: 48 83 fa 40 cmp $0x40,%rdx >>> 32: 0f 87 a9 00 00 00 ja 0xe1 >>> 38: c5 fe 6f 4c 16 e0 vmovdqu -0x20(%rsi,%rdx,1),%ymm1 >>> 3e: c5 .byte 0xc5 >>> 3f: fe .byte 0xfe >>> >>> Code starting with the faulting instruction >>> =========================================== >>> 0: c5 fe 6f 06 vmovdqu (%rsi),%ymm0 >>> 4: 48 83 fa 40 cmp $0x40,%rdx >>> 8: 0f 87 a9 00 00 00 ja 0xb7 >>> e: c5 fe 6f 4c 16 e0 vmovdqu -0x20(%rsi,%rdx,1),%ymm1 >>> 14: c5 .byte 0xc5 >>> 15: fe .byte 0xfe >>> [ 1975.257190] RSP: 002b:00007fb2137fd908 EFLAGS: 00010202 >>> [ 1975.257191] RAX: 00007fb204012a80 RBX: 0000000000000000 RCX: 00007fb2137fda90 >>> [ 1975.257192] RDX: 0000000000004000 RSI: 00007f9fddbb51c3 RDI: 00007fb204012a80 >>> [ 1975.257193] RBP: 00007fb2137fd928 R08: 00000000638ea1ab R09: 0000000000000000 >>> [ 1975.257193] R10: 0000000000000008 R11: 0000000000000246 R12: 00007fb204000bb0 >>> [ 1975.257194] R13: 00007fb21809a5a0 R14: 00000000decc71c3 R15: 0000000000004000 >>> [ 1975.257196] >>> [ 1975.257196] Modules linked in: overlay xt_addrtype amdgpu drm_ttm_helper ttm gpu_sched drm_kms_helper iwlmvm backlight syscopyarea mac80211 sysfillrect sysimgblt libarc4 fb_sys_fops iwlwifi cfg80211 i2c_piix4 k10temp fuse configfs efivarfs >>> [ 1975.257207] CR2: 0000000000000036 >>> [ 1975.257208] ---[ end trace 0000000000000000 ]--- >>> [ 1975.257209] RIP: 0010:__filemap_get_folio (/home/reinhardt/dev-apps/kernel/linux/./arch/x86/include/asm/atomic.h:29 /home/reinhardt/dev-apps/kernel/linux/./include/linux/atomic/atomic-arch-fallback.h:1158 /home/reinhardt/dev-apps/kernel/linux/./include/linux/atomic/atomic-arch-fallback.h:1183 /home/reinhardt/dev-apps/kernel/linux/./include/linux/atomic/atomic-instrumented.h:608 /home/reinhardt/dev-apps/kernel/linux/./include/linux/page_ref.h:238 /home/reinhardt/dev-apps/kernel/linux/./include/linux/page_ref.h:247 /home/reinhardt/dev-apps/kernel/linux/./include/linux/page_ref.h:280 /home/reinhardt/dev-apps/kernel/linux/./include/linux/page_ref.h:313 /home/reinhardt/dev-apps/kernel/linux/mm/filemap.c:1899 /home/reinhardt/dev-apps/kernel/linux/mm/filemap.c:1951) >>> [ 1975.257211] Code: 10 e8 56 fd 67 00 48 89 c3 48 3d 02 04 00 00 74 e2 48 3d 06 04 00 00 74 da 48 85 c0 0f 84 3e 02 00 00 a8 01 0f 85 40 02 00 00 <8b> 40 34 85 c0 74 c2 8d 50 01 f0 0f b1 53 34 75 f2 48 8b 54 24 28 >>> All code >>> ======== >>> 0: 10 e8 adc %ch,%al >>> 2: 56 push %rsi >>> 3: fd std >>> 4: 67 00 48 89 add %cl,-0x77(%eax) >>> 8: c3 ret >>> 9: 48 3d 02 04 00 00 cmp $0x402,%rax >>> f: 74 e2 je 0xfffffffffffffff3 >>> 11: 48 3d 06 04 00 00 cmp $0x406,%rax >>> 17: 74 da je 0xfffffffffffffff3 >>> 19: 48 85 c0 test %rax,%rax >>> 1c: 0f 84 3e 02 00 00 je 0x260 >>> 22: a8 01 test $0x1,%al >>> 24: 0f 85 40 02 00 00 jne 0x26a >>> 2a:* 8b 40 34 mov 0x34(%rax),%eax <-- trapping instruction >>> 2d: 85 c0 test %eax,%eax >>> 2f: 74 c2 je 0xfffffffffffffff3 >>> 31: 8d 50 01 lea 0x1(%rax),%edx >>> 34: f0 0f b1 53 34 lock cmpxchg %edx,0x34(%rbx) >>> 39: 75 f2 jne 0x2d >>> 3b: 48 8b 54 24 28 mov 0x28(%rsp),%rdx >>> >>> Code starting with the faulting instruction >>> =========================================== >>> 0: 8b 40 34 mov 0x34(%rax),%eax >>> 3: 85 c0 test %eax,%eax >>> 5: 74 c2 je 0xffffffffffffffc9 >>> 7: 8d 50 01 lea 0x1(%rax),%edx >>> a: f0 0f b1 53 34 lock cmpxchg %edx,0x34(%rbx) >>> f: 75 f2 jne 0x3 >>> 11: 48 8b 54 24 28 mov 0x28(%rsp),%rdx >>> [ 1975.257212] RSP: 0000:ffffc2d744c37cb0 EFLAGS: 00010246 >>> [ 1975.257213] RAX: 0000000000000002 RBX: 0000000000000002 RCX: 0000000000000000 >>> [ 1975.257214] RDX: 0000000000000000 RSI: ffffffffbb117459 RDI: 00000000ffffffff >>> [ 1975.257215] RBP: 0000000000000000 R08: 00000000ffffdfff R09: 00000000ffffdfff >>> [ 1975.257215] R10: ffffffffbb472dc0 R11: ffffffffbb472dc0 R12: 0000000000000000 >>> [ 1975.257216] R13: ffff9fc521173e78 R14: 00000000000decc7 R15: fff000003fffffff >>> [ 1975.257217] FS: 00007fb2137fe6c0(0000) GS:ffff9fcb7eb40000(0000) knlGS:0000000000000000 >>> [ 1975.257218] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >>> [ 1975.257219] CR2: 0000000000000036 CR3: 0000000164114000 CR4: 0000000000750ee0 >>> [ 1975.257220] PKRU: 55555554 >>> >>> (full dmesg and my local changeset in attachments for your reference) >>> >> #regzbot poke >> --------------v0I38eSMINc6BvUKbyDmyawn Content-Type: text/plain; charset=UTF-8; name="bug-latest" Content-Disposition: attachment; filename="bug-latest" Content-Transfer-Encoding: base64 WyAgODYyLjkxNDE3NV0gQlVHOiBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlLCBh ZGRyZXNzOiAwMDAwMDAwMDAwMDAwMGI2ClsgIDg2Mi45MTQxODFdICNQRjogc3VwZXJ2aXNv ciByZWFkIGFjY2VzcyBpbiBrZXJuZWwgbW9kZQpbICA4NjIuOTE0MTgyXSAjUEY6IGVycm9y X2NvZGUoMHgwMDAwKSAtIG5vdC1wcmVzZW50IHBhZ2UKWyAgODYyLjkxNDE4NF0gUEdEIDAg UDREIDAKWyAgODYyLjkxNDE4Nl0gT29wczogMDAwMCBbIzFdIFBSRUVNUFQgU01QIE5PUFRJ ClsgIDg2Mi45MTQxODhdIENQVTogNiBQSUQ6IDgyNzIgQ29tbTogZGVsdWdlLWd0ayBOb3Qg dGFpbnRlZCA2LjEuMTItZ2VudG9vX2FwICMzClsgIDg2Mi45MTQxOTBdIEhhcmR3YXJlIG5h bWU6IE1pY3JvLVN0YXIgSW50ZXJuYXRpb25hbCBDby4sIEx0ZC4gTVMtN0MzNS9NRUcgWDU3 MCBVTklGWSAoTVMtN0MzNSksIEJJT1MgQS5DMyAwMy8xNS8yMDIyClsgIDg2Mi45MTQxOTFd IFJJUDogMDAxMDpfX2ZpbGVtYXBfZ2V0X2ZvbGlvKzB4YTcvMHgzNzAKWyAgODYyLjkxNDE5 NV0gQ29kZTogMTAgZTggNmQgNDEgMmIgMDEgNDggODkgYzMgNDggM2QgMDIgMDQgMDAgMDAg NzQgZTIgNDggM2QgMDYgMDQgMDAgMDAgNzQgZGEgNDggODUgYzAgMGYgODQgNTYgMDIgMDAg MDAgYTggMDEgMGYgODUgNTggMDIgMDAgMDAgPDhiPiA0MCAzNCA4NSBjMCA3NCBjMiA4ZCA1 MCAwMSBmMCAwZiBiMSA1MyAzNCA3NSBmMiA0OCA4YiA1NCAyNCAyOApbICA4NjIuOTE0MTk3 XSBSU1A6IDAwMDA6ZmZmZmJkNmQ4NzdiZmM4OCBFRkxBR1M6IDAwMDEwMjQ2ClsgIDg2Mi45 MTQxOThdIFJBWDogMDAwMDAwMDAwMDAwMDA4MiBSQlg6IDAwMDAwMDAwMDAwMDAwODIgUkNY OiAwMDAwMDAwMDAwMDAwMDAyClsgIDg2Mi45MTQxOTldIFJEWDogMDAwMDAwMDAwMDAwMDAy OCBSU0k6IGZmZmY5NTEyZGFiYzAyNDggUkRJOiBmZmZmYmQ2ZDg3N2JmYzk4ClsgIDg2Mi45 MTQyMDBdIFJCUDogMDAwMDAwMDAwMDAwMDAwMCBSMDg6IDAwMDAwMDAwMDA1MzI1MmYgUjA5 OiAwMDAwMDAwMDAwMDAwMDAwClsgIDg2Mi45MTQyMDFdIFIxMDogZmZmZmZmZmZmZmZmZmZj MCBSMTE6IGZmZmY5NTBmZjU2ZTYzMGMgUjEyOiAwMDAwMDAwMDAwMDAwMDAwClsgIDg2Mi45 MTQyMDJdIFIxMzogZmZmZjk1MTBhMDk2NDZiMCBSMTQ6IDAwMDAwMDAwMDA1MzI1MmEgUjE1 OiBmZmYwMDAwMDNmZmZmZmZmClsgIDg2Mi45MTQyMDRdIEZTOiAgMDAwMDdmNWQ2MzdmZTZj MCgwMDAwKSBHUzpmZmZmOTUxNmJlYjgwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAw MDAKWyAgODYyLjkxNDIwNV0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAw MDAwMDA4MDA1MDAzMwpbICA4NjIuOTE0MjA2XSBDUjI6IDAwMDAwMDAwMDAwMDAwYjYgQ1Iz OiAwMDAwMDAwMTU0YmY0MDAwIENSNDogMDAwMDAwMDAwMDc1MGVlMApbICA4NjIuOTE0MjA3 XSBQS1JVOiA1NTU1NTU1NApbICA4NjIuOTE0MjA4XSBDYWxsIFRyYWNlOgpbICA4NjIuOTE0 MjEwXSAgPFRBU0s+ClsgIDg2Mi45MTQyMTJdICA/IF9yYXdfc3Bpbl91bmxvY2srMHgxMC8w eDMwClsgIDg2Mi45MTQyMTVdICBmaWxlbWFwX2ZhdWx0KzB4NjAvMHg5MDAKWyAgODYyLjkx NDIxN10gIF9fZG9fZmF1bHQrMHgzMC8weGIwClsgIDg2Mi45MTQyMjBdICBfX2hhbmRsZV9t bV9mYXVsdCsweGNhMy8weDE2YzAKWyAgODYyLjkxNDIyMl0gIGhhbmRsZV9tbV9mYXVsdCsw eGU5LzB4MmUwClsgIDg2Mi45MTQyMjRdICBkb191c2VyX2FkZHJfZmF1bHQrMHgxYjcvMHg2 NTAKWyAgODYyLjkxNDIyNl0gIGV4Y19wYWdlX2ZhdWx0KzB4NjAvMHgxMzAKWyAgODYyLjkx NDIyOV0gIGFzbV9leGNfcGFnZV9mYXVsdCsweDIyLzB4MzAKWyAgODYyLjkxNDIzMV0gUklQ OiAwMDMzOjB4N2Y1ZGNkMzc2NDA5ClsgIDg2Mi45MTQyMzJdIENvZGU6IDY2IDY2IDJlIDBm IDFmIDg0IDAwIDAwIDAwIDAwIDAwIDY2IDY2IDJlIDBmIDFmIDg0IDAwIDAwIDAwIDAwIDAw IDY2IDY2IDJlIDBmIDFmIDg0IDAwIDAwIDAwIDAwIDAwIDQ4IDg5IGY4IDQ4IDgzIGZhIDIw IDcyIDI3IDxjNT4gZmUgNmYgMDYgNDggODMgZmEgNDAgMGYgODcgYTkgMDAgMDAgMDAgYzUg ZmUgNmYgNGMgMTYgZTAgYzUgZmUKWyAgODYyLjkxNDIzM10gUlNQOiAwMDJiOjAwMDA3ZjVk NjM3ZmQ5MDggRUZMQUdTOiAwMDAxMDIwMgpbICA4NjIuOTE0MjM0XSBSQVg6IDAwMDA3ZjVk OTQwMjk2NjAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDdmNWQ2MzdmZGE5MApb ICA4NjIuOTE0MjM1XSBSRFg6IDAwMDAwMDAwMDAwMDQwMDAgUlNJOiAwMDAwN2YxYmFjNTJh NjZhIFJESTogMDAwMDdmNWQ5NDAyOTY2MApbICA4NjIuOTE0MjM2XSBSQlA6IDAwMDA3ZjVk NjM3ZmQ5MjggUjA4OiAwMDAwMDAwMDYzZjhmYTAxIFIwOTogMDAwMDAwMDAwMDAwMDAwMApb ICA4NjIuOTE0MjM3XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDggUjExOiAwMDAwMDAwMDAwMDAw MjQ2IFIxMjogMDAwMDdmNWQ5NDAwNGMyMApbICA4NjIuOTE0MjM3XSBSMTM6IDAwMDA3ZjVk OWMwMGEwZDAgUjE0OiAwMDAwMDAwNTMyNTJhNjZhIFIxNTogMDAwMDAwMDAwMDAwNDAwMApb ICA4NjIuOTE0MjM5XSAgPC9UQVNLPgpbICA4NjIuOTE0MjQwXSBNb2R1bGVzIGxpbmtlZCBp bjogb3ZlcmxheSB4dF9hZGRydHlwZSBpd2xtdm0gbWFjODAyMTEgbGliYXJjNCBpMmNfcGlp eDQgaXdsd2lmaSB0cG1fY3JiIGNmZzgwMjExIHRwbV90aXMgdHBtX3Rpc19jb3JlIHRwbSBr MTB0ZW1wIGZ1c2UgY29uZmlnZnMgZWZpdmFyZnMKWyAgODYyLjkxNDI0N10gQ1IyOiAwMDAw MDAwMDAwMDAwMGI2ClsgIDg2Mi45MTQyNDhdIC0tLVsgZW5kIHRyYWNlIDAwMDAwMDAwMDAw MDAwMDAgXS0tLQpbICA4NjIuOTE0MjQ5XSBSSVA6IDAwMTA6X19maWxlbWFwX2dldF9mb2xp bysweGE3LzB4MzcwClsgIDg2Mi45MTQyNTFdIENvZGU6IDEwIGU4IDZkIDQxIDJiIDAxIDQ4 IDg5IGMzIDQ4IDNkIDAyIDA0IDAwIDAwIDc0IGUyIDQ4IDNkIDA2IDA0IDAwIDAwIDc0IGRh IDQ4IDg1IGMwIDBmIDg0IDU2IDAyIDAwIDAwIGE4IDAxIDBmIDg1IDU4IDAyIDAwIDAwIDw4 Yj4gNDAgMzQgODUgYzAgNzQgYzIgOGQgNTAgMDEgZjAgMGYgYjEgNTMgMzQgNzUgZjIgNDgg OGIgNTQgMjQgMjgKWyAgODYyLjkxNDI1Ml0gUlNQOiAwMDAwOmZmZmZiZDZkODc3YmZjODgg RUZMQUdTOiAwMDAxMDI0NgpbICA4NjIuOTE0MjUzXSBSQVg6IDAwMDAwMDAwMDAwMDAwODIg UkJYOiAwMDAwMDAwMDAwMDAwMDgyIFJDWDogMDAwMDAwMDAwMDAwMDAwMgpbICA4NjIuOTE0 MjU1XSBSRFg6IDAwMDAwMDAwMDAwMDAwMjggUlNJOiBmZmZmOTUxMmRhYmMwMjQ4IFJESTog ZmZmZmJkNmQ4NzdiZmM5OApbICA4NjIuOTE0MjU2XSBSQlA6IDAwMDAwMDAwMDAwMDAwMDAg UjA4OiAwMDAwMDAwMDAwNTMyNTJmIFIwOTogMDAwMDAwMDAwMDAwMDAwMApbICA4NjIuOTE0 MjU3XSBSMTA6IGZmZmZmZmZmZmZmZmZmYzAgUjExOiBmZmZmOTUwZmY1NmU2MzBjIFIxMjog MDAwMDAwMDAwMDAwMDAwMApbICA4NjIuOTE0MjU4XSBSMTM6IGZmZmY5NTEwYTA5NjQ2YjAg UjE0OiAwMDAwMDAwMDAwNTMyNTJhIFIxNTogZmZmMDAwMDAzZmZmZmZmZgpbICA4NjIuOTE0 MjYwXSBGUzogIDAwMDA3ZjVkNjM3ZmU2YzAoMDAwMCkgR1M6ZmZmZjk1MTZiZWI4MDAwMCgw MDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgIDg2Mi45MTQyNjJdIENTOiAgMDAxMCBE UzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyAgODYyLjkxNDI2Ml0g Q1IyOiAwMDAwMDAwMDAwMDAwMGI2IENSMzogMDAwMDAwMDE1NGJmNDAwMCBDUjQ6IDAwMDAw MDAwMDA3NTBlZTAKWyAgODYyLjkxNDI2M10gUEtSVTogNTU1NTU1NTQK --------------v0I38eSMINc6BvUKbyDmyawn--