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 X-Spam-Level: X-Spam-Status: No, score=-6.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 47464C433B4 for ; Wed, 19 May 2021 18:53:19 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id E2DCD611AE for ; Wed, 19 May 2021 18:53:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E2DCD611AE Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 6E1096B0036; Wed, 19 May 2021 14:53:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 690336B006E; Wed, 19 May 2021 14:53:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 530DB6B0070; Wed, 19 May 2021 14:53:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0026.hostedemail.com [216.40.44.26]) by kanga.kvack.org (Postfix) with ESMTP id 2291A6B0036 for ; Wed, 19 May 2021 14:53:18 -0400 (EDT) Received: from smtpin02.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id A9D97180AD811 for ; Wed, 19 May 2021 18:53:17 +0000 (UTC) X-FDA: 78158878434.02.EACFA81 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by imf05.hostedemail.com (Postfix) with ESMTP id 06C85E000102 for ; Wed, 19 May 2021 18:53:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1621450396; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=pw9BLEcJP2jU6JCjgf8IAXBwuzlw5PwO883U0OiF544=; b=EyVAYMxrQb9/LIgJx4r61O4vM/Ai9uXbi1ASLgcGNsEAzrgOKoJxbejqfxBW6PYPk0KJXy 62XLOVQmK2VzdJcVb/tCsZ9PPLO+wI7MCoVSWBn5297Se4Grfgo2jf1Y4xNc7GPp4m9vWY WM2072eSpASChRWuiFiLVoc7khIskr8= Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-237-os--YgKkMKeV3TEOXBotVg-1; Wed, 19 May 2021 14:53:15 -0400 X-MC-Unique: os--YgKkMKeV3TEOXBotVg-1 Received: by mail-qt1-f198.google.com with SMTP id x9-20020ac84a090000b0290203194f1f86so2442310qtq.13 for ; Wed, 19 May 2021 11:53:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=pw9BLEcJP2jU6JCjgf8IAXBwuzlw5PwO883U0OiF544=; b=n4n3xnkyhDY+ohidbeCVVipAmxuojbCwPHIk8ibD/RMjrcGnCiab8VjBYfEX/ofNIZ bxaqgKyuu2mcPEcLGGufclUqBL38RtKNSG48dDUwSdB/wMusP5+tfWppD9d0nB/ENZz9 62HxSRyKli3RFIf1RzJALKsl6+UkzrjExJgQ2cA0F6gv5m1G1w6WNA7daQYQ2g6oh11L Emh4asGi84F41Y6uWxufLH3Zda1hDDzoagDdqslKHRNvi4gSBDXPPzVhI/j5KwjVjWLL nSUHY4R6Reqa2IMlJIQ3E2AqYJG1Zwq3F1anRXL2dUBfMH7p9CqbkwpoWNKdCxXffa6i xZag== X-Gm-Message-State: AOAM530W3uWywkleTkLkeg/SPWTpdDfsUb2+RL5q5j8o59Yh7lX4dWKk zVKwEa5+bL+AqsUMW0eObbuIju9XJeEadkQUG/SBhPua3XTXBjxevqXF1ReUpYSUZFBfh9+0AW7 65UIy86QOrR9k9DT172mSEVpqKy1qo/kXQ3Z+kuAdO6D50I4Xb3A++LUX76gG X-Received: by 2002:a0c:fb07:: with SMTP id c7mr1066204qvp.42.1621450393934; Wed, 19 May 2021 11:53:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz/CxuNx3RjLTR8qihwanGvho2tfOKmKZO6HQlTo2pDOlkjA6mNmCBd3enwRaI8A++0qMPPfw== X-Received: by 2002:a0c:fb07:: with SMTP id c7mr1066162qvp.42.1621450393561; Wed, 19 May 2021 11:53:13 -0700 (PDT) Received: from t490s (bras-base-toroon474qw-grc-72-184-145-4-219.dsl.bell.ca. [184.145.4.219]) by smtp.gmail.com with ESMTPSA id i5sm374400qki.115.2021.05.19.11.53.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 May 2021 11:53:13 -0700 (PDT) Date: Wed, 19 May 2021 14:53:12 -0400 From: Peter Xu To: linux-mm@kvack.org Cc: Andrew Morton Subject: v5.13-rc1-mmots-2021-05-13-17-23 fails with corrupted page table and BAD pte Message-ID: MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=EyVAYMxr; dmarc=pass (policy=none) header.from=redhat.com; spf=none (imf05.hostedemail.com: domain of peterx@redhat.com has no SPF policy when checking 216.205.24.124) smtp.mailfrom=peterx@redhat.com X-Stat-Signature: n9un41adnm4kf4bpocim5f879fbws58j X-Rspamd-Queue-Id: 06C85E000102 X-Rspamd-Server: rspam02 X-HE-Tag: 1621450395-601037 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000004, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi, mm list, I hit panic with test with latest mmots v5.13-rc1-mmots-2021-05-13-17-23. It can constantly reproduce with userfaultfd selftest: $ sudo ./userfaultfd shmem 100 100 [...] testing events (fork, remap, remove): dmesg: [ 220.345061] userfaultfd: Corrupted page table at address 7f2309922028 [ 220.345066] PGD 12d6d9067 P4D 12d6d9067 PUD 12d87d067 PMD ffec71fb14c00067 [ 220.345069] BAD [ 220.345070] Bad pagetable: 000d [#1] SMP NOPTI [ 220.345072] CPU: 1 PID: 7467 Comm: userfaultfd Kdump: loaded Not tainted 5.13.0-rc1-mm1 #5 [ 220.345074] Hardware name: LENOVO 20NYS41L08/20NYS41L08, BIOS N2JET77W (1.55 ) 08/13/2019 [ 220.345075] RIP: 0033:0x404f10 [ 220.345078] Code: 65 00 00 00 00 00 00 e9 db 00 00 00 48 8b 15 9f 65 00 00 48 8b 05 48 65 00 00 48 0f af 45 f8 48 83 c0 2f 48 01 d0 48 83 e0 f8 <48> 8b 00 48 89 45 c0 48 8b 15 52 65 00 00 48 8b 45 f8 48 c1 e0 03 [ 220.345080] RSP: 002b:00007ffe3998a4b0 EFLAGS: 00010206 [ 220.345082] RAX: 00007f2309922028 RBX: 00007ffe3998a750 RCX: 00007f230cc2659e [ 220.345083] RDX: 00007f2306722000 RSI: 0000000006400000 RDI: 00007f22f9f22000 [ 220.345084] RBP: 00007ffe3998a5b0 R08: 00007f2306722000 R09: 00007f230cd78000 [ 220.345085] R10: 0000000000000003 R11: 0000000000000202 R12: 00000000004023c0 [ 220.345086] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 220.345088] FS: 00007f230cb22740 GS: 0000000000000000 I also hit once when building the kernel (with gcc): [ 834.470777] gcc: Corrupted page table at address 7fe0ba000000 [ 834.470787] PGD 240223067 P4D 240223067 PUD 269bb0067 PMD ffe8196b54840067 [ 834.470792] BAD [ 834.470796] Bad pagetable: 000d [#1] SMP NOPTI [ 834.470801] CPU: 1 PID: 32938 Comm: gcc Kdump: loaded Not tainted 5.13.0-rc1-mm1 #5 [ 834.470806] Hardware name: LENOVO 20NYS41L08/20NYS41L08, BIOS N2JET77W (1.55 ) 08/13/2019 [ 834.470808] RIP: 0033:0x55a777007d4b [ 834.470815] Code: 0c 03 75 17 b9 09 00 00 00 48 89 ee 48 8d 3d e7 fa 00 00 f3 a6 0f 84 c4 03 00 00 48 83 c5 01 48 3b 6c 24 10 0f 83 65 01 00 00 <0f> b6 45 00 3c 23 75 bd 0f b6 55 01 80 fa 20 0f 84 90 02 00 00 80 [ 834.470819] RSP: 002b:00007fffc38aa5d0 EFLAGS: 00010283 [ 834.470822] RAX: 0000000000000065 RBX: 00007fffc38aa870 RCX: 000000055a778202 [ 834.470825] RDX: 0000000000000001 RSI: 000055a7781c6010 RDI: 0000000000000007 [ 834.470828] RBP: 00007fe0ba000000 R08: 000055a778202540 R09: 00000000fffffffb [ 834.470831] R10: 000000001ec8b883 R11: 000000007f4a1f5b R12: 0000000000000001 [ 834.470833] R13: 00007fe0b9fffe3d R14: 000055a778202540 R15: 00007fe0ba2cace7 [ 834.470836] FS: 00007fe0ba8cb740 GS: 0000000000000000 I figured I'd better report before digging into anything.. Am I the only one here? Thanks, -- Peter Xu