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 86C88C5321E for ; Mon, 26 Aug 2024 13:58:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0027C6B0088; Mon, 26 Aug 2024 09:58:10 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EF3066B0089; Mon, 26 Aug 2024 09:58:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DBB366B008A; Mon, 26 Aug 2024 09:58:09 -0400 (EDT) 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 BCFAB6B0088 for ; Mon, 26 Aug 2024 09:58:09 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 3DA0E14116F for ; Mon, 26 Aug 2024 13:58:09 +0000 (UTC) X-FDA: 82494550698.05.E07DAB5 Received: from mail-ua1-f49.google.com (mail-ua1-f49.google.com [209.85.222.49]) by imf21.hostedemail.com (Postfix) with ESMTP id 760BF1C0028 for ; Mon, 26 Aug 2024 13:58:07 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=r4KxaKZw; spf=pass (imf21.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.222.49 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724680620; 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: references:dkim-signature; bh=3CDS805nHUtFyonKh5PIk1kaPDlOeosb6cbz/9l2QOw=; b=hwSjaEbxz5opepyQhNfoSJLt13h4zT1ps58JKwlZXtV/HY+GX289Ix6e0+JH1lcPoH/m1X 0p6GpEqaV0oHi0P3+LS0ypkJ8e9GIq916dswcJzZBbzUK0s6EMr+JRwc7/lUR23oFb2pbA /Iou35KhpDuADO8Fl3xI46eVMSiFFbo= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=r4KxaKZw; spf=pass (imf21.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.222.49 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org; dmarc=pass (policy=none) header.from=linaro.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724680620; a=rsa-sha256; cv=none; b=h3UFTiJH0rk9xNe38JoVM90trHZy0Qx7yMOKYJ6VInBTnXnEcBdoC+2oHV9X9aUHiOB0X5 M9SjjKVBPk3oHBSb2GENHrEFovp245mI6vJ6MtVFRfbJ4UIZv1bAnhbUyflDLhu1YF3ad1 PmpnyugONpHjK1NXfPNGtDTC2OyDI14= Received: by mail-ua1-f49.google.com with SMTP id a1e0cc1a2514c-842fe718899so1050918241.3 for ; Mon, 26 Aug 2024 06:58:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1724680686; x=1725285486; darn=kvack.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=3CDS805nHUtFyonKh5PIk1kaPDlOeosb6cbz/9l2QOw=; b=r4KxaKZw/utY7gxhz7Uyt+AfSZoNp+X69jG3oF9opzS8l/VCHQIEWLFP3Zx81tMzYn AVhG/iEmibVC3VT1bJKvQtExssswmliUZcAQR3MUlnBunIXf61XaZX4dt75tPEfugfef +wdqlCNdYPEo0y6notXs1eyxygo6VGKHWx3uluoF56NObZiDI9vwyVGEcbcjL9AjNOnn LJO+36aB9ZOsbh62mh1Zw/VTbL4qEVGg/dKelhSUlL8bhbTzGhF6cZ5qA5hwnWIKwO/h ay672GxEkn+INzfeOgURC15QJbQ8mEz1P+NETtzo0Em4qCWDPgtGv5LH5DKC/KnIZUNu w3+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724680686; x=1725285486; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3CDS805nHUtFyonKh5PIk1kaPDlOeosb6cbz/9l2QOw=; b=ukiHY7ymRNnJni0s2A1qU8A1sNwjSOha2EOpt9MSN6/dcEHnZ0E33S9uHvn1Vb19dp 2ToN418u+fq3uf2noJvP6Xui9G5gAqozF4rrphR6xnPutk48yZpczajiAn5nt/U21TtB 5LtNxY5AaIxZPqkTl6Xt8JM6NGfRfEZ6F1CgB4fULUvcScp5g8QqigjMYC1EWODsRX9X JhOtw2b39Up22QSbHK799D6sCO3EbtupI8GV/g0+MCSGLazDw5ZhNenulB+CQtVQljml Q+eY83qVS2xRc17892m9W7GnQCRo1UKHLP3a3bIy235qEePGDS+M6zbWI1nKAx4u5/yM 8p0Q== X-Forwarded-Encrypted: i=1; AJvYcCWRLwPsNl+Ba+jnY3r503Pfn+0umAc2p7DZw5JyTR2NABeenfOGgQ1vv56MSr93DqKBGFD6R8BI8w==@kvack.org X-Gm-Message-State: AOJu0YyzwVKbCpv9r/vA4r4dUN0DX8Z5B4dxaYHDazGbOHXxEziTtJzs GLAFSkwmSU2teYK4AmYDqmItRiE56fOi+uM6LqT1PWRFX1TQMbZuiJ7ZEteWe7W6AuriRxC6Ami 7g4d971hESr6gBP0efluiLZchnjAFAifbqg8v2g== X-Google-Smtp-Source: AGHT+IFkcpeAOuBUs2E4wa+6RNK7C+e5xuFrPEf8HQlraPIyedR7HkaKxZf8OYQXei/P8iMoV551RENJbhZbpHUkRu4= X-Received: by 2002:a67:af09:0:b0:498:f4e1:22ed with SMTP id ada2fe7eead31-498f4e1234fmr6104016137.31.1724680686375; Mon, 26 Aug 2024 06:58:06 -0700 (PDT) MIME-Version: 1.0 From: Naresh Kamboju Date: Mon, 26 Aug 2024 19:27:55 +0530 Message-ID: Subject: LTP: hugemmap19: PF: supervisor read access in kernel mode To: LTP List , open list , linux-mm Cc: Andrew Morton , Arnd Bergmann , Dan Carpenter , Anders Roxell Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: sua1a8gcp9m1g564trst1rjz6e19emaa X-Rspam-User: X-Rspamd-Queue-Id: 760BF1C0028 X-Rspamd-Server: rspam02 X-HE-Tag: 1724680687-440682 X-HE-Meta: U2FsdGVkX18l+G4l3cisxJGp9iWPZ5oFeCX5AdGRNEbZDJ8IgMdGciBUw1dKiDSX/o/f0nUS/0903OWe1kQm0fnQk2YZfLyp+D3EaW9lEHX/5Vml1MWpvcp4fitja3CdvBVSYwiKFmxdhbwMQg2q6sLgYfSdVrGCvKE5B8Dlx0fYZHwygjIZ6mr3cHkUCcW8UaeBnpKXQNfhq0bRVMvXa8nmFIW5p33RDeYbSt3WUgsDpx9TzlkqJbEICj+Z0ague2GQ+ycrj7X9xKnEzDZ4cRgEAlL5l3u+TuOkT4zboJjl0TDD9eFAx41BG8/MAI7uOkay2hhTtuA+uX17Nr76vKtPF1KGuJ+Za7nBEP1Ye4Fr8rzzzsgxj63H9pdZ9+jR66tgt3WxXyjJIzNxbHVgTJMf8VL5GYmuNynzhHYcJdMKLIpUV3S6gXCsFpHyhoolotUvPGXGKxCyzRZGQ7V65cglr+oCYFnTe0+3b3UoDJB48eXCUBrWN29amYq99a6gWpxh+dO3ftOZWaxL4NzQUhEC/rpvw+6xPtEe+dahuZoT2kIPuJa3cdOUXFgVa7ISU1ywbIJhP+FsusAoaMA3n1gnbA7tc4TFFAnjDP2568EMf4rvdZkBQ2it3Aqvb/F2/xAnhF1D6Q9cmG/3r9Yw/SUOI80h7uDjVskkjwTtX7mBVpDynstZS0VJTmnznq8yD7mljaUcyRE3HSbpcho0YT75bCBMIuXI3Z+CuQBigp3gGPtudWLcw4fUVPu/Ep1uSRX6vJL+NgW7+UxaPColDzECUqT/Dmd7nTQMZxS7sxvczzbknkxeI0xYC5iC9Teg2FoZCZPtf98wjt/mWXaN39D2IAZlfnVp0Mhspp2EWuS7NCHS9mdW9LuPXMxy01xosIOiGUiVIL7YsgJOi5hj870lhl8cNUv0HoxtsQnSt0q8C3jZUfya3pHtJN6bVGy3aMpMI5Z2DtTEnaR+SML yMsZNiN9 QMlQyf9FQ1LyrD36zNwEOEkdkOnViki5D+e4AQtorfE2Pz0e464r2M8Ov8uZCQhAGbFIdJyw0u25ny9aWQsSIzvS0XMjBep84ZJVakqPV5aGaYml/vUnPLMUi+D/jAbDoFEOh8/7nQOXESE9ZwcIjrSwwtXNwHtg0EcN7SGUTgp7ew68PPGIRPKLfB/dXfBjvwAUVo2SVdNYXGZesE0Ur9iZStfj/40F+l5W1Fwc+cPEeE01eIMRcrRKTfht5fhkWuby3y8LHGU2jPIvGPNxyjd4z0unW3x8T1QKYD5Go9mSqhT9tQS9fofkvxKA6lqYR2igKr5HBd0qlCFdwFYFDLyMKlED7HfBAAVGRmqNC+NAW0pA= 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: List-Subscribe: List-Unsubscribe: The following kernel BUG noticed on x86_64 and qemu-x86_64 while running LTP hugetlb test cases on Linux next-20240823 and next-20240826 intermittently This is been noticed with compat mode running 64 bit kernel on 32-bit rootfs. We will re-investigate these test plan combinations with HUGE_PAGE on compat mode. First seen on - not sure - intermittent Good: not sure BAD: next-20240826 (intermittent) Reported-by: Linux Kernel Functional Testing Crash log: -------- hugemmap15.c:123: TINFO: SIGBUS at 0xf5200000 (sig_expected=0xf51fff80) hugemmap15.c:123: TINFO: SIG[ 63.974604] hugemmap19 (460): drop_caches: 3 BUS at 0xf4e00000 (sig_expected=0xf4dfff80) hugemmap15.c:123: TINFO: SIGBUS at 0xf4a00000 (sig_[ 63.987273] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 63.995130] #PF: supervisor read access in kernel mode [ 64.000269] #PF: error_code(0x0000) - not-present page [ 64.005400] PGD 8000000105996067 P4D 8000000105996067 PUD 0 [ 64.011061] Oops: Oops: 0000 [#1] PREEMPT SMP PTI [ 64.015765] CPU: 3 UID: 0 PID: 461 Comm: hugemmap19 Not tainted 6.11.0-rc5-next-20240826 #1 [ 64.024111] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.7 12/07/2021 [ 64.031518] RIP: 0010:mmap_region+0x443/0xcf0 [ 64.035908] Code: cd 29 00 85 c0 0f 84 c0 04 00 00 49 c7 c0 f4 ff ff ff 48 83 7d a0 00 74 af 80 7d 9d 00 0f 85 af 00 00 00 48 8b 9d 50 ff ff ff <48> 8b 04 25 00 00 00 00 83 7b 38 01 74 14 48 3b 43 08 0f 82 fb 00 [ 64.054653] RSP: 0018:ffff9fcdc0647ba0 EFLAGS: 00010246 [ 64.059879] RAX: 0000000000000000 RBX: ffff9fcdc0647c28 RCX: 000000000000000a [ 64.067012] RDX: ffffffff9d892a02 RSI: ffffffff9d892a02 RDI: ffffffff9d89274f [ 64.074142] RBP: ffff9fcdc0647d90 R08: ffffffffffffffea R09: 00000000f7a00000 [ 64.081268] R10: 00000000f7c00000 R11: ffff94ea42ba6000 R12: 00000000f7a00000 [ 64.088400] R13: ffff94ea40064ec0 R14: 0000000000000073 R15: ffff94ea428e91e0 [ 64.095533] FS: 0000000000000000(0000) GS:ffff94ebafb80000(0063) knlGS:00000000f7f525c0 [ 64.103618] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 [ 64.109356] CR2: 0000000000000000 CR3: 0000000102ba6005 CR4: 00000000003706f0 [ 64.116486] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 64.123610] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 64.130736] Call Trace: [ 64.133180] [ 64.135277] ? show_regs+0x68/0x80 [ 64.138709] ? __die+0x28/0x70 [ 64.141766] ? page_fault_oops+0x17b/0x560 [ 64.145858] ? free_pgtables+0x23e/0x2c0 [ 64.149777] ? do_user_addr_fault+0x2e0/0x600 [ 64.154136] ? exc_page_fault+0x71/0x170 [ 64.158060] ? asm_exc_page_fault+0x2b/0x30 [ 64.162247] ? call_rcu+0x12/0x20 [ 64.165564] ? call_rcu+0x12/0x20 [ 64.168876] ? __call_rcu_common.constprop.0+0x12f/0x390 [ 64.174187] ? mmap_region+0x443/0xcf0 [ 64.177938] do_mmap+0x327/0x5b0 [ 64.181201] vm_mmap_pgoff+0xe6/0x1b0 [ 64.184865] ksys_mmap_pgoff+0x15c/0x1f0 [ 64.188784] __ia32_sys_mmap_pgoff+0x29/0x30 [ 64.193056] ia32_sys_call+0x1ebe/0x27c0 [ 64.196981] __do_fast_syscall_32+0x6e/0x120 [ 64.201255] do_fast_syscall_32+0x37/0x80 [ 64.205266] do_SYSENTER_32+0x23/0x30 [ 64.208924] entry_SYSENTER_compat_after_hwframe+0x84/0x8e [ 64.214410] RIP: 0023:0xf7f57579 [ 64.217641] Code: b8 01 10 06 03 74 b4 01 10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 00 00 00 00 00 00 00 00 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 2e 8d b4 26 00 00 00 00 8d b4 26 00 00 00 [ 64.236378] RSP: 002b:00000000ffc4c3a0 EFLAGS: 00000286 ORIG_RAX: 00000000000000c0 [ 64.243936] RAX: ffffffffffffffda RBX: 00000000f7a00000 RCX: 0000000000200000 [ 64.251059] RDX: 0000000000000003 RSI: 0000000000000012 RDI: 0000000000000003 [ 64.258184] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 64.265306] R10: 0000000000000000 R11: 0000000000000286 R12: 0000000000000000 [ 64.272432] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 64.279558] [ 64.281749] Modules linked in: x86_pkg_temp_thermal [ 64.286627] CR2: 0000000000000000 [ 64.289937] ---[ end trace 0000000000000000 ]--- [ 64.294547] RIP: 0010:mmap_region+0x443/0xcf0 [ 64.298898] Code: cd 29 00 85 c0 0f 84 c0 04 00 00 49 c7 c0 f4 ff ff ff 48 83 7d a0 00 74 af 80 7d 9d 00 0f 85 af 00 00 00 48 8b 9d 50 ff ff ff <48> 8b 04 25 00 00 00 00 83 7b 38 01 74 14 48 3b 43 08 0f 82 fb 00 [ 64.317636] RSP: 0018:ffff9fcdc0647ba0 EFLAGS: 00010246 [ 64.322861] RAX: 0000000000000000 RBX: ffff9fcdc0647c28 RCX: 000000000000000a [ 64.329986] RDX: ffffffff9d892a02 RSI: ffffffff9d892a02 RDI: ffffffff9d89274f [ 64.337117] RBP: ffff9fcdc0647d90 R08: ffffffffffffffea R09: 00000000f7a00000 [ 64.344240] R10: 00000000f7c00000 R11: ffff94ea42ba6000 R12: 00000000f7a00000 [ 64.351364] R13: ffff94ea40064ec0 R14: 0000000000000073 R15: ffff94ea428e91e0 [ 64.358512] FS: 0000000000000000(0000) GS:ffff94ebafb80000(0063) knlGS:00000000f7f525c0 [ 64.366592] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033 [ 64.372329] CR2: 0000000000000000 CR3: 0000000102ba6005 CR4: 00000000003706f0 [ 64.379469] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 64.386604] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 64.393728] note: hugemmap19[461] exited with irqs disabled expected=0xf49fff80) hugemmap15.c:123: TINFO: SIGBUS at 0xf4600000 (sig_expected=0xf45fff80) Crash Log links, -------- x86_64 device log - https://lkft.validation.linaro.org/scheduler/job/7821061#L2049 x86_64 device log - https://lkft.validation.linaro.org/scheduler/job/7821898#L2102 Qemu-x86_64 log - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240826/testrun/24952975/suite/log-parser-test/test/check-kernel-oops-oops-oops-preempt-smp-pti/log Crash failed comparison: ---------- - https://qa-reports.linaro.org/lkft/linux-next-master/build/next-20240826/testrun/24954436/suite/log-parser-test/test/check-kernel-oops-oops-oops-preempt-smp-pti/history/ metadata: ---- git describe: next-20240826 git repo: https://gitlab.com/Linaro/lkft/mirrors/next/linux-next git sha: 1ca4237ad9ce29b0c66fe87862f1da54ac56a1e8 kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/2lC5Io63H0fgSxxgMVk7RTlr00F/config artifact location: https://storage.tuxsuite.com/public/linaro/lkft/builds/2lC5Io63H0fgSxxgMVk7RTlr00F/ build url: https://storage.tuxsuite.com/public/linaro/lkft/builds/2lC5Io63H0fgSxxgMVk7RTlr00F/ toolchain: gcc-13 arch: x86_64 LTP url: https://storage.tuxboot.com/overlays/debian/trixie/i386/ltp/20240524/ltp.tar.xz rootfs url: https://storage.tuxboot.com/debian/trixie/i386/rootfs.tar.xz Steps to reproduce: --------- - https://tuxapi.tuxsuite.com/v1/groups/linaro/projects/lkft/tests/2lC5MBjPoo5vifL9EXfsMWCSHfN/reproducer - https://tuxapi.tuxsuite.com/v1/groups/linaro/projects/lkft/tests/2lC5MBjPoo5vifL9EXfsMWCSHfN/tux_plan - https://tuxapi.tuxsuite.com/v1/groups/linaro/projects/lkft/tests/2lC5MDbvH0o3j1TMpyOSDF4alXR/reproducer - https://tuxapi.tuxsuite.com/v1/groups/linaro/projects/lkft/tests/2lC5MDbvH0o3j1TMpyOSDF4alXR/tux_plan Please let me know if you need more information. -- Linaro LKFT https://lkft.linaro.org