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 7B3F5C433F5 for ; Mon, 16 May 2022 06:35:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 876C56B0071; Mon, 16 May 2022 02:35:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8261E6B0072; Mon, 16 May 2022 02:35:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 714D66B0073; Mon, 16 May 2022 02:35:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 63E5D6B0071 for ; Mon, 16 May 2022 02:35:05 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 2949731FBA for ; Mon, 16 May 2022 06:35:05 +0000 (UTC) X-FDA: 79470643770.25.BFB4261 Received: from mail-yw1-f177.google.com (mail-yw1-f177.google.com [209.85.128.177]) by imf23.hostedemail.com (Postfix) with ESMTP id 8A8991400C0 for ; Mon, 16 May 2022 06:34:48 +0000 (UTC) Received: by mail-yw1-f177.google.com with SMTP id 00721157ae682-2f863469afbso142459137b3.0 for ; Sun, 15 May 2022 23:35:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=iR9aLyTCUrCQTmGQIq1Vjzn6XchFor3q3vBzEcA+Dwo=; b=M5o3yifV/slzgFkpgWrzXE9fAPU/VJSxh1jDp0BmdMwrGB3oG/o3ATfop+5rsa9bDq PGNUxC7MyRtlLJjvL7y1LX4b9SxyCj01wvoeDh7jZgWdqdazeLKgYy7tQU7jnTmFgjAr iU3qKTzIKhiAc7SGSp3wvns1FptUuEkL9C/9dxjJIpOedcvS38mSVDjQ3cBWIJYbupU/ PFCVO1lfTGC0w61UOiLb1VIuPdRjywt9IwDlIHempEeRtc6CJbYotuHxuJxAvWcM/2NK ktUJNWj9BxKKl6wOeVnZQzUb5vaGeJRoLfKKyALoXrp/6nSeXDhBbOSlwYLZr1luhNLV 7gWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=iR9aLyTCUrCQTmGQIq1Vjzn6XchFor3q3vBzEcA+Dwo=; b=oOjc2miOjwrYBYbeIjEHIZQF3Hfp+sQXIIS/13/1ZciF09H3rzi/Du4vAfZI4+LMU1 tpYEAUz9j277jwm6tMEEn4wrgl2kHIp/cptQhLGz8F399tctDM9IrHJuahKG9SHD5DJX UP+v7ZK4DsDkBnOSaZvnIL9yLb+KQXtOpAc1IRNm2+R0op+yl5zUDwpGdyYliCe2YkEu 9/OP+1TW475PLJ0b59xJv2JaIO66wrrB19esBf1HZ0WiwaoTIL020v4d16kLm88fooC+ K+5m6T3lUetS7TMLKB/TFtiEEakr5EhvX11NHxC49ukT07H0wTzuD1fZ9tLLcRRhiD7s ZwzA== X-Gm-Message-State: AOAM5318r9hjIRR25ARUKiryXn/6nWySaf78uIzvv1aFX8alTXgyNCpR 5BOImdVN35k+WKyOPDM20vrf+diYVsv3eGRXb8zBAA== X-Google-Smtp-Source: ABdhPJzqvgg34QoFkC3e7GY8miDyWhpODxkBdYQD8rxFuXcOsJtoGO8d9h7uSkJ6pO7KHiMVJlz2ZNTrtpulrAi84x8= X-Received: by 2002:a81:478b:0:b0:2ea:da8c:5c21 with SMTP id u133-20020a81478b000000b002eada8c5c21mr18734148ywa.189.1652682903905; Sun, 15 May 2022 23:35:03 -0700 (PDT) MIME-Version: 1.0 From: Naresh Kamboju Date: Mon, 16 May 2022 12:04:53 +0530 Message-ID: Subject: BUG: kernel NULL pointer dereference, address: 00000004 - mas_update_gap To: open list , Linux-Next Mailing List , linux-mm Cc: Stephen Rothwell , "Liam R. Howlett" , Andrew Morton , Matthew Wilcox , David Howells , Catalin Marinas , SeongJae Park , Vlastimil Babka , Will Deacon , Davidlohr Bueso Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: cp6rht3ibi7ptrytgpj9rk5x3hcaqshg X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 8A8991400C0 Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=M5o3yifV; spf=pass (imf23.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.128.177 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org; dmarc=pass (policy=none) header.from=linaro.org X-Rspam-User: X-HE-Tag: 1652682888-461408 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: While running LTP sched tests on i386 the following kernel BUG noticed on Linux next-20220513 [1]. Running with 50*40 (== 2000) tasks. Time: 7.618 Running with 20*40 (== 800) tasks. [ 75.590440] BUG: kernel NULL pointer dereference, address: 00000004 [ 75.596710] #PF: supervisor read access in kernel mode [ 75.601842] #PF: error_code(0x0000) - not-present page [ 75.606979] *pde = 00000000 [ 75.609858] Oops: 0000 [#1] PREEMPT SMP [ 75.613697] CPU: 1 PID: 2694 Comm: hackbench Not tainted 5.18.0-rc6-next-20220513 #1 [ 75.621427] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.0b 07/27/2017 [ 75.628898] EIP: mas_update_gap+0xa9/0x290 [ 75.632996] Code: 02 89 4d e8 0f 84 ef 01 00 00 89 d6 8b 4d ec 8b 55 f0 81 e6 00 ff ff ff 89 75 e0 21 d1 31 d2 83 f9 06 75 06 8d 96 a8 00 00 00 <3b> 3c 82 0f 84 73 ff ff ff 83 7d e8 01 8b 4d f0 19 d2 83 e2 fc 83 [ 75.651735] EAX: 00000001 EBX: e507fd2c ECX: 00000086 EDX: 00000000 [ 75.657992] ESI: c6030500 EDI: 40152000 EBP: e507f8ec ESP: e507f8cc [ 75.664248] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010202 [ 75.671024] CR0: 80050033 CR2: 00000004 CR3: 25e5f000 CR4: 003506d0 [ 75.677283] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 75.683541] DR6: fffe0ff0 DR7: 00000400 [ 75.687372] Call Trace: [ 75.689817] mas_wr_modify+0x193/0x1c20 [ 75.693665] mas_wr_store_entry.isra.0+0x187/0x4d0 [ 75.698465] mas_store_prealloc+0x44/0xe0 [ 75.702477] vma_mas_store+0x2f/0x80 [ 75.706057] __vma_adjust+0x334/0x8e0 [ 75.709724] __split_vma+0x148/0x160 [ 75.713303] do_mas_align_munmap.constprop.0+0xd3/0x3f0 [ 75.718529] ? find_idlest_group+0xdb/0x7f0 [ 75.722714] do_mas_munmap+0x7d/0xb0 [ 75.726294] mmap_region+0x11e/0x6b0 [ 75.729875] ? selinux_msg_queue_msgctl+0xc0/0xc0 [ 75.734579] ? security_mmap_addr+0x2a/0x40 [ 75.738765] ? get_unmapped_area+0x74/0xe0 [ 75.742864] do_mmap+0x3f8/0x500 [ 75.746096] ? file_map_prot_check+0x190/0x190 [ 75.750532] vm_mmap_pgoff+0xc6/0x160 [ 75.754192] ksys_mmap_pgoff+0x50/0x200 [ 75.758032] __ia32_sys_mmap_pgoff+0x2f/0x40 [ 75.762302] __do_fast_syscall_32+0x4c/0xc0 [ 75.766478] do_fast_syscall_32+0x32/0x70 [ 75.770482] do_SYSENTER_32+0x15/0x20 [ 75.774141] entry_SYSENTER_32+0x98/0xf1 [ 75.778068] EIP: 0xb7fcf549 [ 75.780868] Code: 03 74 c0 01 10 05 03 74 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 51 52 55 89 e5 0f 34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d 76 00 58 b8 77 00 00 00 cd 80 90 8d 76 [ 75.799613] EAX: ffffffda EBX: 00000000 ECX: 00005000 EDX: 00000000 [ 75.805878] ESI: 00020022 EDI: ffffffff EBP: 00000000 ESP: bfeab8ec [ 75.812134] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000246 [ 75.818915] Modules linked in: x86_pkg_temp_thermal [ 75.823792] CR2: 0000000000000004 [ 75.827104] ---[ end trace 0000000000000000 ]--- [ 75.827105] EIP: mas_update_gap+0xa9/0x290 [ 75.827107] Code: 02 89 4d e8 0f 84 ef 01 00 00 89 d6 8b 4d ec 8b 55 f0 81 e6 00 ff ff ff 89 75 e0 21 d1 31 d2 83 f9 06 75 06 8d 96 a8 00 00 00 <3b> 3c 82 0f 84 73 ff ff ff 83 7d e8 01 8b 4d f0 19 d2 83 e2 fc 83 [ 75.827108] EAX: 00000001 EBX: e507fd2c ECX: 00000086 EDX: 00000000 [ 75.827109] ESI: c6030500 EDI: 40152000 EBP: e507f8ec ESP: e507f8cc [ 75.827110] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010202 [ 75.827111] CR0: 80050033 CR2: 00000004 CR3: 25e5f000 CR4: 003506d0 [ 75.827111] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 75.827112] DR6: fffe0ff0 DR7: 00000400 Reported-by: Linux Kernel Functional Testing metadata: git_ref: master git_repo: '' git_sha: 1e1b28b936aed946122b4e0991e7144fdbbfd77e git_describe: next-20220513 kernel_version: 5.18.0-rc6 kernel-config: https://builds.tuxbuild.com/296PiI1oM7N6Vk7m9lxuipmXW7B/config build-url: https://gitlab.com/Linaro/lkft/mirrors/next/linux-next/-/pipelines/538244935 artifact-location: https://builds.tuxbuild.com/296PiI1oM7N6Vk7m9lxuipmXW7B toolchain: gcc-11 -- Linaro LKFT https://lkft.linaro.org [1] https://lkft.validation.linaro.org/scheduler/job/5021335#L1718