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 3C0AEC77B75 for ; Tue, 16 May 2023 02:45:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A7B60900007; Mon, 15 May 2023 22:45:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A2B88900002; Mon, 15 May 2023 22:45:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8F341900007; Mon, 15 May 2023 22:45:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 7F47D900002 for ; Mon, 15 May 2023 22:45:05 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 4E90B14145D for ; Tue, 16 May 2023 02:45:05 +0000 (UTC) X-FDA: 80794576170.08.36A869F Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by imf02.hostedemail.com (Postfix) with ESMTP id 67F518000A for ; Tue, 16 May 2023 02:45:03 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=dJ4Hmy3C; spf=pass (imf02.hostedemail.com: domain of bagasdotme@gmail.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=bagasdotme@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1684205103; a=rsa-sha256; cv=none; b=JRt/pEFIGowv7dh8MmJSYQgNKL4MgEvcUYPUMfuWEbI7tjLzM9pMHDRDddZtWUzgOmkOBG G2CIZpDJD+dbLr1f47w774j7LhcOJ2YNijdKM92lm/9XnubhuCSoH4bdx+IYeCUMo64Low z5jXmooQ81ETl98fG89JMs21PgkGJaI= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=dJ4Hmy3C; spf=pass (imf02.hostedemail.com: domain of bagasdotme@gmail.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=bagasdotme@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=1684205103; 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: references:dkim-signature; bh=GNrwrxEXioPVU1CHB+NMHjC+VIIUqcxI7JMhaUrSWzw=; b=rtsgXS1C4dPqWrl0QXp3E4G5bbsUsJrZb5Klz31nEo4MJpLnTgtgU9uJDxjdKrCLzdG8aX +nMzPHbyuknLWvQOJNP/y9i7BTdJ6CqnMET+PDAjwdsRu7gsLHidLewdAPcQAgch6GIB+x 4Ca2uhniqT8RvybIqE5pyr2xnmBEtOw= Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-1aaf70676b6so97115975ad.3 for ; Mon, 15 May 2023 19:45:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684205102; x=1686797102; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=GNrwrxEXioPVU1CHB+NMHjC+VIIUqcxI7JMhaUrSWzw=; b=dJ4Hmy3CaKT4Ee1HiDj2nV6ZHGbgYqFpv1QMLVSDrBv9JqTkLbQz53HqcyS+5uUPeH V9WN9IhbsnBidl+LVUjFgIqmrNiXQY1iaY4erbQh+4eYQ6IPKBEd9aC7L0B73fUDaQns 9T9LR9fkb2XR5U0H7lGo+8nAPBCwPBJrOClmJHCXA8ZF0af9Ow4Ty7Rd3D2T0DohIuk3 uLQdexWGJond3609bpwpYbm7PBpjFZ+vmuGyLb9TyJm/1XNqiO6Dpbf4UQIoU322U6vU 0WLZymNq0eGGZCMHyxYJsqazgZ8cZzKpLA1Fguh9H/lRO+gvA54Geq2jgcgzE3SjJWJL Qgew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684205102; x=1686797102; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=GNrwrxEXioPVU1CHB+NMHjC+VIIUqcxI7JMhaUrSWzw=; b=d7hrXZOmNtehNdUraexSWQ66u1eLzOhXxFnfNf7ltpno0dSFGqGC2/LFXamEqqmavf 7+LwlXOcz9K/oE4TG0nVfYUkGVpaPcZggc4slT2Yi5BKketTJnktcxqhbn93bV9wGLvr q9Diiys+hYVz9k6EL0N/7o2+yH9LZER46nEfUjjfwhib+NuwP8PVY6+6yyH1ba91osFI AKSfEZrVoskLDr+aQN+3Wx+8jtlWbLabYNtdPJ0VOmN986+45XsHc04JbAzDcYPWGVN3 DSklNCMcs7R/ifp3bBLAHMBIpSfv2eSwajV/0RTSqA5TmEJeRUDvIXw1W0riS/4y6a4L v8xg== X-Gm-Message-State: AC+VfDwOZD7UvRKSOPgvHyd8ZhFFvpP0sdQkBFnkIyeCP9qq5D8zuz8V Dnnya+d+jEPD0/MaLHQ8XiTR+HEafpg= X-Google-Smtp-Source: ACHHUZ4aAjo16mYYVJw56/Ey7MpV0voqIMFvFyHGqu/Q9QHjMqsHSp1BSS1zWi4rVF3Rn9w3xV3BVA== X-Received: by 2002:a17:903:234f:b0:1ae:bf5:7b5 with SMTP id c15-20020a170903234f00b001ae0bf507b5mr8733272plh.34.1684205101918; Mon, 15 May 2023 19:45:01 -0700 (PDT) Received: from [192.168.43.80] (subs32-116-206-28-4.three.co.id. [116.206.28.4]) by smtp.gmail.com with ESMTPSA id j10-20020a170902690a00b001ac7c6fd12asm14168055plk.104.2023.05.15.19.44.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 15 May 2023 19:45:01 -0700 (PDT) Message-ID: <24fb92c2-27e1-e98b-c163-74b530d613fa@gmail.com> Date: Tue, 16 May 2023 09:44:52 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Content-Language: en-US To: Linux Memory Management List , Linux Filesystems , Linux x86 , Linux Kernel Mailing List , Linux Regressions Cc: Vladimir Lomov , Matthew Wilcox From: Bagas Sanjaya Subject: Fwd: _filemap_get_folio and NULL pointer dereference Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 67F518000A X-Stat-Signature: i61ym3kanadw4tdn4yfskuu6pptxfuud X-HE-Tag: 1684205103-166688 X-HE-Meta: U2FsdGVkX19Kn+j/fOrkDE3Y06vzqcyQLAX8THLkHfej/gEnJ3Tyecu6z/3tUEu/Z2KiLRNni2Yes3DPVEZLfS0AbCLIG7uZHTf81aA/xa5TIfhRNzYyVPyXaSN4/zoWzKDORNfDIz6uND/hmap8YjPgHfxqGOCdLee3Lskd8bDDu+y4B8zmgTZmCfA/LkYm06Bj24XHPS///MIWld+xUbJD5xzgwDf45brIC9us2Qa+koCpqEMLLuQ0BMS7d/7CNS1sXGvmpGG+4+jgCFUIoFK9FJhzdc+BQQ6SIJmjJFGc8HQbaJPsvUNg1oUzndbXVUo15adNJTaxgwQCExUVm2xo9KN6wn5Xg10dV/I2ueD74tFqqPRlpSsC0hriey1BkjeFgi3fatkumLrOj1Y1G9TTNmjv/q7A6q3f/EHFwcnw4UyUrs7qUy8WrscUK8o9gw5tUE3b5CdK2EM8dImt0ITwMwHuLiuWZT9LX/wUgjfvZE/+B082WnRhjYoUEIYx83nywXe81ykP8WBF53aDdT8tpaRfrfeJE0bnwoXUfUoRnt2ten978qgRb/slAYUGQ0cH3OwcZeWppLteCfk88bNpBJoOD9caYN7q4drTQ7VeCrnQkBFulIvThRVU+M+qIemGZy+GkqacN4rcRVkrATzAFYN2W0YDkqAd8b5YzpRhw076krBwed919ekZB1EDeP00w2lSzc3/EjrqL/2WnEjBiYY+lLn4pzlyud/VGabGhMCBZ5QsqF/yTUPn/xpu77wzJFXHZtRy5NhUpinp4JVJR2Q8BKIYM8Yn4ya9abd5J/zUc2jpT9E0Ktf7R4koV7ij/Ma7Jm7lHUVs3e6bDo933on3lN3py1YkIFW4qQ/qEusdGMgVK1OXLs83TYjAAGu8q9BLvWHH6eJcoQD9+h3BBVmhhmq17Ha/yHWXEpbv/d8F5l6N9YBV3huQm5PzFGbFNsbETMaL3KQG2C1 qtI6z3Ny nkN895RvxfHT6L3U0Kg2S2ee2h1G5/6lFt6ktpuB3bKvH57hKUOBX6VclTH08brF7x4aEqQN9upbFcygeDzeZIDs5UyJlVn2ubcGOX7kNT0I07GOE1bmCoQmYtlt/LgoaeUeZgGxMZOxdWuAeESCvSU0fxn07o2/S/DBLveqcJtOiBfkGQH4yMZcC8UioK+VYQyqpQu2VZyY5SY4H/OKNlwsrTMYe07B8Qy6n1oh3s8iUa/dICBsbnm10SxVD3URED9SfMl4DUKW0XIgsQr19CD6AhiKERT3+UNs0rTCAcDzp8dZ2ZSsnAEID6zuk5EVnJQZ5y9ZQ/4x8ig1N3FQnSwxqjhEifCoGdNIOhuWRYOfuyemRAmv1DI3aULdY3yJ/YQGqmUf8EcRsCY6pTm1noIXE20go6kG1Td7LCDmUnWnbNFIl4imz56aKLN3FE56iqTzZTLVABv0c9lYGU53EE5RGMlAxPanah+JgHPxkRFGiTWmWwwO/l9m0PjgMHFQsv3Nv7Tqgks+IgdlnfuFWdTaOi0WdDHtiz1KbLYxrn2Tq4zRJ6vSKznCmZgmEliNaM8IFOkLRVUmVYKN5Ew7NBMW7fpniDOMY5vIL 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: Hi, I notice a regression report on bugzilla [1]. Quoting from it: > Hello. > > (I apologize if I chose the wrong "Product" and "Component".) > > On two of my systems, I see strange "bug" when running 6+ kernels (below is a recent one): > > ``` > May 14 14:48:07 smoon7.bkoty.ru kernel: RIP: 0010:__filemap_get_folio+0xbf/0x6a0 > May 14 14:48:07 smoon7.bkoty.ru kernel: Code: ef e8 c5 60 c3 00 48 89 c7 48 3d 02 04 00 00 74 e4 48 3d 06 04 00 00 74 dc 48 85 c0 0f 84 6a 04 00 00 a8 01 0f 85 6c 04 00 00 <8b> 40 34 85 c0 74 c4 8d 50 01 4c 8d 47 34 f0 0f b1 57 34 75 ee 48 > May 14 14:48:07 smoon7.bkoty.ru kernel: RSP: 0000:ffffa7800b1dfbf8 EFLAGS: 00010246 > May 14 14:48:07 smoon7.bkoty.ru kernel: RAX: 0000000000000002 RBX: 0000000000000000 RCX: 0000000000000004 > May 14 14:48:07 smoon7.bkoty.ru kernel: RDX: ffffa7800b1dfc50 RSI: ffff9a2413646910 RDI: 0000000000000002 > May 14 14:48:07 smoon7.bkoty.ru kernel: RBP: 0000000000000000 R08: ffffffffffffffc0 R09: 00007f862b600000 > May 14 14:48:07 smoon7.bkoty.ru kernel: R10: 00007f8659246f48 R11: ffff9a21c1494a0c R12: 000000000002dc46 > May 14 14:48:07 smoon7.bkoty.ru kernel: R13: ffffa7800b1dfc50 R14: ffff9a21e2cb82b0 R15: 00007f8659246f48 > May 14 14:48:07 smoon7.bkoty.ru kernel: FS: 00007f87fcff96c0(0000) GS:ffff9a295e280000(0000) knlGS:0000000000000000 > May 14 14:48:07 smoon7.bkoty.ru kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > May 14 14:48:07 smoon7.bkoty.ru kernel: CR2: 0000000000000036 CR3: 0000000105b2c003 CR4: 00000000003706e0 > May 14 14:48:07 smoon7.bkoty.ru kernel: Call Trace: > May 14 14:48:07 smoon7.bkoty.ru kernel: > May 14 14:48:07 smoon7.bkoty.ru kernel: ? psi_group_change+0x274/0x430 > May 14 14:48:07 smoon7.bkoty.ru kernel: filemap_fault+0x6f/0xfd0 > May 14 14:48:07 smoon7.bkoty.ru kernel: ? filemap_map_pages+0x15f/0x640 > May 14 14:48:07 smoon7.bkoty.ru kernel: __do_fault+0x30/0x130 > May 14 14:48:07 smoon7.bkoty.ru kernel: do_fault+0x1d7/0x400 > May 14 14:48:07 smoon7.bkoty.ru kernel: handle_mm_fault+0xb48/0x1450 > May 14 14:48:07 smoon7.bkoty.ru kernel: do_user_addr_fault+0x1c7/0x740 > May 14 14:48:07 smoon7.bkoty.ru kernel: exc_page_fault+0x7c/0x180 > May 14 14:48:07 smoon7.bkoty.ru kernel: asm_exc_page_fault+0x26/0x30 > May 14 14:48:07 smoon7.bkoty.ru kernel: RIP: 0033:0x7f881a56cb0d > May 14 14:48:07 smoon7.bkoty.ru kernel: Code: 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 66 90 f3 0f 1e fa 48 89 f8 48 83 fa 20 72 23 fe 6f 06 48 83 fa 40 0f 87 a5 00 00 00 c5 fe 6f 4c 16 e0 c5 fe > May 14 14:48:07 smoon7.bkoty.ru kernel: RSP: 002b:00007f87fcff72c8 EFLAGS: 00010202 > May 14 14:48:07 smoon7.bkoty.ru kernel: RAX: 00007f87dc02a700 RBX: 00007f87fcff8308 RCX: 00007f87fcff7500 > May 14 14:48:07 smoon7.bkoty.ru kernel: RDX: 0000000000004000 RSI: 00007f8659246f48 RDI: 00007f87dc02a700 > May 14 14:48:07 smoon7.bkoty.ru kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 > May 14 14:48:07 smoon7.bkoty.ru kernel: R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000000 > May 14 14:48:07 smoon7.bkoty.ru kernel: R13: 00007f87dc001370 R14: 0000000000000009 R15: 00005645d0719a70 > May 14 14:48:07 smoon7.bkoty.ru kernel: > ``` > > I've seen these errors since the very first kernel of the 6 series, while I see no problem with 5.15 on the same hardware. > > These two systems have the same CPU (Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz) but slightly different motherboards, same amount of memory (same manufacturer, I tested it when plugged in). > > The hosts in question don't show this "bug" immediately, but after some time while having "heavy" disk load (torrents). The "bug" shows up whether I use `mitigations=off` or not (at first I thought the "bug" might be related to `mitigations=off`, but I got the above output when I removed that setting from the kernel command line). > > What puzzles me is that I don't see these errors on the other hosts (but they don't have "heavy" disk loads), they work just fine. On the other hand, they have different CPUs (not i5-10500). Sometimes (less often than this error) I saw the following in the kernel log (dmesg): > > ``` > May 14 08:09:09 smoon7.bkoty.ru kernel: mce: [Hardware Error]: Machine check events logged > May 14 08:09:09 smoon7.bkoty.ru kernel: mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 0: 9000004000010005 > May 14 08:09:09 smoon7.bkoty.ru kernel: mce: [Hardware Error]: TSC 95596a63008b > May 14 08:09:09 smoon7.bkoty.ru kernel: mce: [Hardware Error]: PROCESSOR 0:a0653 TIME 1684022949 SOCKET 0 APIC 0 microcode f6 > May 14 08:11:39 smoon7.bkoty.ru kernel: mce: [Hardware Error]: Machine check events logged > May 14 08:11:39 smoon7.bkoty.ru kernel: mce: [Hardware Error]: CPU 5: Machine Check: 0 Bank 0: 9000004000010005 > May 14 08:11:39 smoon7.bkoty.ru kernel: mce: [Hardware Error]: TSC 95c56b82abf0 > May 14 08:11:39 smoon7.bkoty.ru kernel: mce: [Hardware Error]: PROCESSOR 0:a0653 TIME 1684023099 SOCKET 0 APIC a microcode f6 > ``` > > So now I'm thinking of buying a new CPU (same socket) and see if I will see the same error. For the full thread, see bugzilla. FYI, filemap_get_folio() is introduced in 3f0c6a07fee6a1 ("mm/filemap: Add filemap_get_folio"). Anyway, I'm adding this to regzbot: #regzbot introduced: v5.15..v6.0 https://bugzilla.kernel.org/show_bug.cgi?id=217441 #regzbot title: NULL pointer dereference on filemap_get_folio() on Intel Core i5-10500 Thanks. [1]: https://bugzilla.kernel.org/show_bug.cgi?id=217441 -- An old man doll... just what I always wanted! - Clara