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 C1AD4C4332F for ; Mon, 12 Dec 2022 04:31:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C0AA58E0003; Sun, 11 Dec 2022 23:31:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id BBA5D8E0002; Sun, 11 Dec 2022 23:31:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A5B9D8E0003; Sun, 11 Dec 2022 23:31:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 8E38C8E0002 for ; Sun, 11 Dec 2022 23:31:43 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 5DC3F1A07B8 for ; Mon, 12 Dec 2022 04:31:43 +0000 (UTC) X-FDA: 80232380886.23.6D63458 Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) by imf14.hostedemail.com (Postfix) with ESMTP id A6963100009 for ; Mon, 12 Dec 2022 04:31:41 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=DPYtq8Oa; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf14.hostedemail.com: domain of npiggin@gmail.com designates 209.85.216.54 as permitted sender) smtp.mailfrom=npiggin@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1670819501; h=from:from:sender:reply-to:subject:subject: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:dkim-signature; bh=1Q2L9ZdwbOTvAOWah90j12pGkeGNczcdf+Z+TA2/epI=; b=DPEI2/tzuNn/LwRrZONy0Rju6K9Cfd2/sfXQOtErptycr/nFCEQe8UbysmUBWnv6pg9GCw QJ70kxDUW70gaibwqUvqLyGB4Xp6d1w1T/LPNK0MZaa4f4cub3SQJ5HuI92LeI4QMQm9fZ 57Gc6zEr5kO5gb4wGLj8GZNfKUsNlPY= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=DPYtq8Oa; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf14.hostedemail.com: domain of npiggin@gmail.com designates 209.85.216.54 as permitted sender) smtp.mailfrom=npiggin@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1670819501; a=rsa-sha256; cv=none; b=aZauISWeooffGh2jo3zNfq8IovxiB/QhZlYPjs3cqWxNxonc4668miTjvD3avtW2mz4JjX mlEanWnTcehqyHUhuZ6/oWmmdU4Nwndhx453Zf1kGvcud6VWzwO4eVNJFjnGNPmhiaQFRj 6o3c2SefcHekQ7OMumRtGnH3xhEKVs4= Received: by mail-pj1-f54.google.com with SMTP id e7-20020a17090a77c700b00216928a3917so14299439pjs.4 for ; Sun, 11 Dec 2022 20:31:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:references:to:from:subject:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1Q2L9ZdwbOTvAOWah90j12pGkeGNczcdf+Z+TA2/epI=; b=DPYtq8Oat7mxRcd0LsDrVIxkyA2v0dogbS/02jpZJIFwkOSn2YCwDr89+krkC85rK6 JiNTo8yxqaykWVEXnd2Yy4KJQTvkn0rW7r+olEHnis1wwmYPhRTK5B2qKr5o7LIIELL2 hn8v3Lylkhu24Jy0GVozESX/RGIESUgTbtrvkaUjbm6+WnkMu/4oIZOTsscVJBMMnsHR v37Np1976x/9/CgbDM3ERvFwslW9sFnopM9K3FF4dd4XLvZZAAMD0POmyatHYruKuQNp lhOTyPWHvOT8BKuXAd3fGhvivAIBQD3B/ATkNU9E6iiR6H5jXSBgzLYNcOexSDfwhDdy IHnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:references:to:from:subject:message-id:date :content-transfer-encoding:mime-version:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=1Q2L9ZdwbOTvAOWah90j12pGkeGNczcdf+Z+TA2/epI=; b=d2YXRkps2NikJzKvqFTjmfACAxXs2K9R1ce7TAt+G4GoIXPssGiWCJWNgGZzqOSHq/ Mphh9FisPd/Vvk3HJJPtZ6dubUheds4CryJLE6h60wLwIAlwyfU96TBSEAORP1l4QeLi mbi+1ToCKGeuyZEt+4BmBcHyZY4IZbTlk8iccUZUzbTyn6MfyByc0JArOAE5ZxVDbuZp NDrNzoHP+nnUIgFPmKEcy9Ug9C2u2V9IbR1ecywq1Nq59GKAZgyMVuueN/CxaORO2+/r W0cIciHC3lfBaxUEotyPQlH4EcZM3RCWq8tSyCbPMNIaHb7tuvyf99ZlDdQtaj6STeqL S41A== X-Gm-Message-State: ANoB5pkNEO/k9/DkBOnJdNacgaydJYb2DdQftJMWHicS+0gIr1fdlhIB TZt32TH4dnyTCV+kQfZvUQw= X-Google-Smtp-Source: AA0mqf40xE+bbjnDtWmMTu0eNi0R5dSWhlp5nvT/CenILHd6/+P8tt+GGNOA0N74GqYpw4mw+IlU/g== X-Received: by 2002:a05:6a20:4a2a:b0:a3:c212:13e5 with SMTP id fr42-20020a056a204a2a00b000a3c21213e5mr16252821pzb.42.1670819500362; Sun, 11 Dec 2022 20:31:40 -0800 (PST) Received: from localhost (58-6-248-8.tpgi.com.au. [58.6.248.8]) by smtp.gmail.com with ESMTPSA id d11-20020a170902cecb00b001898c38cb95sm5153672plg.77.2022.12.11.20.31.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 11 Dec 2022 20:31:39 -0800 (PST) Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 12 Dec 2022 14:31:35 +1000 Message-Id: Subject: Re: BUG: Bad page map in process init pte:c0ab684c pmd:01182000 (on a PowerMac G4 DP) From: "Nicholas Piggin" To: "Erhard F." , X-Mailer: aerc 0.13.0 References: <20221130224402.15c0cf8b@yea> In-Reply-To: <20221130224402.15c0cf8b@yea> X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: A6963100009 X-Stat-Signature: 39rhtffe3j89zrndwt9euyes14upujxo X-HE-Tag: 1670819501-1523 X-HE-Meta: U2FsdGVkX1/2+wo9ExwPd+D3nWJoX0QxOGHhzjmjpDxQqN5ktd6S27bSw5LDsgiH7cycIu8faL1L3Re99JkPfOI78vDQAz9Zh2nIuftwWMT9liMAL6p24awFSQKkasaeXM5AhH28Ka9RKubIunagMRX+YJKmXUUXZ/C6u8sbH4+VLqAryj7V3OfU1VMGg50fW2AXbDDb1eDYWDC25ihRMZVCBTPJDdGYKgJXveM72b4wNaW4X4HWyqt62Gn3tz+9deqiXYi8icCmqvqxihRW0sn5a+12E4FzQrEVLxZDC+j7FcFuWsB7vk0VCL0FAneR6iqT9kSJU6paSigz1gqTxEJLmhepEu1f4fdayMHqkZZ6E+KbO7Po3WiryKjm1u2Ci2xU3teQWjEHDqrnL5nt7voTgCVMjqX6qiVSOTYgutiXEbeeGJHZ/PtFhGnOezalyL21gJ4Bsf2n/amTzGEB3FbN88CWi3xWySpIolqwk7fwI2xec8G72rwkf4HCNGFMBcb1NgfzwJQWfNM08gxbJuZ9eGO6YFQhvZjzqTIbuJ8DvQtEIkjjah5VCVzv4kWCWKE9ecvj0LUpIPaxA+RNmVjZSLE7R8IiFp7LUHpVZzMvpQb1RLko/eqpfiObgsdB9CQzKodbRhEevMKG2N4t9vZ0d3YHjQWsisTx+MJOKxxig2Q2wDrGuAiI92VcZmdE08tZRxRi58IKetC0BHHBYRlPtL5O4dUZEbYlUVL9nSiy5ZIiURU5NI/F2X5ighMqb/XEyemwCpQnBRb4Ml56MC5Nw+qtxFIalIPLpIoPE+EaEe6yjvNQI4CVChjkLVwK8fy0ZsedfvZdZ5My1gWcL0vDZPGAGjhDYe6FK1WKzBmwOSxSZL/9/jKrVrKWgd6kuoctBwWLawTx/ULM1fgfbF9BPxu5c1+eUMo3IjwsF3onCl2k0KEJjuF9nSo84A2rxkvUP/Pa/7Ig5/W5mnL gXAzK/Xj h21iz6ApTZlbH3f2HyJvqbYa6GEhsUHL8eXiGPTLl+QYI9tHk1GwnxKzjOSy9ByQjgAXkpOMzOj+uiTGl9A7hP/FLxLKE0BrA5UxEaFdQxXKIKO0= 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: On Thu Dec 1, 2022 at 7:44 AM AEST, Erhard F. wrote: > Getting this at boot sometimes, but not always (PowerMac G4 DP, kernel 6.= 0.9): > > [...] > Freeing unused kernel image (initmem) memory: 1328K > Checked W+X mappings: passed, no W+X pages found > rodata_test: all tests were successful > Run /sbin/init as init process > _swap_info_get: Bad swap file entry 24c0ab68 > BUG: Bad page map in process init pte:c0ab684c pmd:01182000 Have you run memtest on the system? Are the messages related to a kernel upgrade? This and your KASAN bugs look possibly like random corruption. Although with that KASAN one it's strange that kernfs_node_cache was involved both times, it's strange that page tables are pointing to that same slab memory. It could be a page table page use-after -free maybe? Maybe with the page table fragment code. I'm sure other people would have hit that before though, so I don't know what to suggest. Thanks, Nick > addr:a7891000 vm_flags:00000070 anon_vma:00000000 mapping:00000000 index:= a7891 > file:(null) fault:0x0 mmap:0x0 read_folio:0x0 > CPU: 0 PID: 1 Comm: init Tainted: G T 6.0.9-gentoo-PMacG4= #1 > Call Trace: > [f1025810] [c0629064] dump_stack_lvl+0x60/0xa4 (unreliable) > [f1025830] [c0205054] print_bad_pte+0x1c8/0x254 > [f1025870] [c02081d4] unmap_page_range+0x6a0/0x790 > [f10258e0] [c0208794] unmap_vmas+0xf0/0x1d8 > [f1025930] [c020f878] unmap_region+0xac/0x140 > [f10259b0] [c02125c8] __do_munmap+0x1ec/0x540 > [f10259f0] [c021425c] mmap_region+0x260/0x658 > [f1025a50] [c0214924] do_mmap+0x2d0/0x530 > [f1025a90] [c01ecab8] vm_mmap_pgoff+0x110/0x1a4 > [f1025ae0] [c0211818] ksys_mmap_pgoff+0xa4/0x154 > [f1025b10] [c0015b30] system_call_exception+0xc0/0x178 > [f1025f30] [c001c1a8] ret_from_syscall+0x0/0x2c > --- interrupt: c00 at 0xa7e2a9a8 > NIP: a7e2a9a8 LR: a7e10758 CTR: a7e20650 > REGS: f1025f40 TRAP: 0c00 Tainted: G T (6.0.9-gentoo-P= MacG4) > MSR: 0000d032 CR: 24482288 XER: 00000000 > > GPR00: 000000c0 afea4910 00000000 a7890000 00381edc 00000005 00000812 000= 00003=20 > GPR08: 00000000 afea4dc0 afea5020 a7e20650 0a574b24 00000000 00000003 000= 00000=20 > GPR16: 00000000 afea4b58 afea4940 a7e55018 a7e53f08 00381edc 004e26ff a7e= 51760=20 > GPR24: 00000003 afea4b20 00000000 00000000 00000002 a7e51790 a7e54fe0 afe= a49f0=20 > NIP [a7e2a9a8] 0xa7e2a9a8 > LR [a7e10758] 0xa7e10758 > --- interrupt: c00 > Disabling lock debugging due to kernel taint > BUG: Bad page map in process init pte:c1182089 pmd:01182000 > addr:a7892000 vm_flags:00000070 anon_vma:00000000 mapping:00000000 index:= a7892 > file:(null) fault:0x0 mmap:0x0 read_folio:0x0 > CPU: 1 PID: 1 Comm: init Tainted: G B T 6.0.9-gentoo-PMacG4= #1 > Call Trace: > [f1025800] [c0629064] dump_stack_lvl+0x60/0xa4 (unreliable) > [f1025820] [c0205054] print_bad_pte+0x1c8/0x254 > [f1025860] [c0206ee0] vm_normal_page+0x74/0x110 > [f1025870] [c0207da0] unmap_page_range+0x26c/0x790 > [f10258e0] [c0208794] unmap_vmas+0xf0/0x1d8 > [f1025930] [c020f878] unmap_region+0xac/0x140 > [f10259b0] [c02125c8] __do_munmap+0x1ec/0x540 > [f10259f0] [c021425c] mmap_region+0x260/0x658 > [f1025a50] [c0214924] do_mmap+0x2d0/0x530 > [f1025a90] [c01ecab8] vm_mmap_pgoff+0x110/0x1a4 > [f1025ae0] [c0211818] ksys_mmap_pgoff+0xa4/0x154 > [f1025b10] [c0015b30] system_call_exception+0xc0/0x178 > [f1025f30] [c001c1a8] ret_from_syscall+0x0/0x2c > --- interrupt: c00 at 0xa7e2a9a8 > NIP: a7e2a9a8 LR: a7e10758 CTR: a7e20650 > REGS: f1025f40 TRAP: 0c00 Tainted: G B T (6.0.9-gentoo-P= MacG4) > MSR: 0000d032 CR: 24482288 XER: 00000000 > > GPR00: 000000c0 afea4910 00000000 a7890000 00381edc 00000005 00000812 000= 00003=20 > GPR08: 00000000 afea4dc0 afea5020 a7e20650 0a574b24 00000000 00000003 000= 00000=20 > GPR16: 00000000 afea4b58 afea4940 a7e55018 a7e53f08 00381edc 004e26ff a7e= 51760=20 > GPR24: 00000003 afea4b20 00000000 00000000 00000002 a7e51790 a7e54fe0 afe= a49f0=20 > NIP [a7e2a9a8] 0xa7e2a9a8 > LR [a7e10758] 0xa7e10758 > --- interrupt: c00 > BUG: Bad page map in process init pte:648a5747 pmd:01182000 > page:(ptrval) refcount:0 mapcount:-1 mapping:00000000 index:0x1 pfn:0x648= a5 > flags: 0x80000002(referenced|zone=3D2) > raw: 80000002 00000100 00000122 00000000 00000001 00000000 fffffffe 00000= 000 > raw: 00000000 > page dumped because: bad pte > addr:a7896000 vm_flags:00000070 anon_vma:00000000 mapping:00000000 index:= a7896 > file:(null) fault:0x0 mmap:0x0 read_folio:0x0 > CPU: 1 PID: 1 Comm: init Tainted: G B T 6.0.9-gentoo-PMacG4= #1 > Call Trace: > [f1025810] [c0629064] dump_stack_lvl+0x60/0xa4 (unreliable) > [f1025830] [c0205054] print_bad_pte+0x1c8/0x254 > [f1025870] [c0207fc8] unmap_page_range+0x494/0x790 > [f10258e0] [c0208794] unmap_vmas+0xf0/0x1d8 > [f1025930] [c020f878] unmap_region+0xac/0x140 > [f10259b0] [c02125c8] __do_munmap+0x1ec/0x540 > [f10259f0] [c021425c] mmap_region+0x260/0x658 > [f1025a50] [c0214924] do_mmap+0x2d0/0x530 > [f1025a90] [c01ecab8] vm_mmap_pgoff+0x110/0x1a4 > [f1025ae0] [c0211818] ksys_mmap_pgoff+0xa4/0x154 > [f1025b10] [c0015b30] system_call_exception+0xc0/0x178 > [f1025f30] [c001c1a8] ret_from_syscall+0x0/0x2c > --- interrupt: c00 at 0xa7e2a9a8 > NIP: a7e2a9a8 LR: a7e10758 CTR: a7e20650 > REGS: f1025f40 TRAP: 0c00 Tainted: G B T (6.0.9-gentoo-P= MacG4) > MSR: 0000d032 CR: 24482288 XER: 00000000 > > GPR00: 000000c0 afea4910 00000000 a7890000 00381edc 00000005 00000812 000= 00003=20 > GPR08: 00000000 afea4dc0 afea5020 a7e20650 0a574b24 00000000 00000003 000= 00000=20 > GPR16: 00000000 afea4b58 afea4940 a7e55018 a7e53f08 00381edc 004e26ff a7e= 51760=20 > GPR24: 00000003 afea4b20 00000000 00000000 00000002 a7e51790 a7e54fe0 afe= a49f0=20 > NIP [a7e2a9a8] 0xa7e2a9a8 > LR [a7e10758] 0xa7e10758 > --- interrupt: c00 > _swap_info_get: Bad swap file entry 20c09b05 > BUG: Bad page map in process init pte:c09b0540 pmd:01182000 > [...] > > > This could be related to https://bugzilla.kernel.org/show_bug.cgi?id=3D21= 6715 but I am not sure. > > This has been https://bugzilla.kernel.org/show_bug.cgi?id=3D216713 but I = was suggested to better post issues like this here on the mailing list. > > Kernel dmesg and .config attached. > > Cheers, > Erhard F.