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 418BAC3ABCC for ; Tue, 13 May 2025 16:21:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3EFFE8D0002; Tue, 13 May 2025 12:21:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 39E2C8D0001; Tue, 13 May 2025 12:21:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 21B898D0002; Tue, 13 May 2025 12:21:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id F301E8D0001 for ; Tue, 13 May 2025 12:21:06 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 3E5661D0510 for ; Tue, 13 May 2025 16:21:08 +0000 (UTC) X-FDA: 83438399016.22.45C8F2A Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) by imf21.hostedemail.com (Postfix) with ESMTP id 61B261C000B for ; Tue, 13 May 2025 16:21:06 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KHjSeKIU; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf21.hostedemail.com: domain of andrii.nakryiko@gmail.com designates 209.85.215.174 as permitted sender) smtp.mailfrom=andrii.nakryiko@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747153266; a=rsa-sha256; cv=none; b=ydHSO5NMEYkTv2x1ILSdAtNA0okaho1Q5ZAPeueHuWbg67JkiztrYwMVQ/drMIF1hH7Y+Y xwJMfCdINS4T2g1npaOj9iKg1kCP3+xzd5EaMn9ZYf1CoDhVAAcCDxH07+akYC7ib1cyQa T3NN0U1o3KrVfZtjCR9SmDgNGtsdW20= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=KHjSeKIU; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf21.hostedemail.com: domain of andrii.nakryiko@gmail.com designates 209.85.215.174 as permitted sender) smtp.mailfrom=andrii.nakryiko@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747153266; 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:in-reply-to:references:references:dkim-signature; bh=+E16I8vzEmd9DjLSjm9FsQflL/9sYtnGL2OMd5s3O6A=; b=Z9UiyIr6jp43OdDMVCRhHTjM21zszEQ1huMPCycaxsV74j+Ue7j0yAwcZcxTabTq3GOf5p Ong//6iHyoZDK9cqePxGXmvn9O8XLdCYGyJ6KYhvwCo4cuns7xlSdhk+Ps4lZMUOhKsP4j ZoTgzcvoCWWoavGbguQLLAYrsfnjelI= Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-b0db0b6a677so5229260a12.2 for ; Tue, 13 May 2025 09:21:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747153265; x=1747758065; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+E16I8vzEmd9DjLSjm9FsQflL/9sYtnGL2OMd5s3O6A=; b=KHjSeKIUs7Ummf3zjlY06JHXZGvtKxPNVviE1ltJWIIWtRNDmTGd6N7TOPlMBWmzYd giiE1jh+jTzAFiKqCTif60fw67NsDhBjfuVdknjwGIFEXSHHe5KuYwEIByakPPXl/L/C Y9K1vFO6To2+Mc5ds7cblrjtRzXMnbXFpFwKvGBbrSJoVKJZkTCvGlZcpHf8FaJ0dUzK YUOV3LnUuLCy2fOoRT5kSgRHnu5qVlZWWt/jYbHBoz8cyVQ2JUexu9W68tYnctHUsd8c 8BpH0XY+XzSj6Gdi8Su4yVbltZiOIIsplOL+2fxP5uqRGtoDHRwuYpK7G3hRnKUerK+z WazA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747153265; x=1747758065; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+E16I8vzEmd9DjLSjm9FsQflL/9sYtnGL2OMd5s3O6A=; b=f7aiaz24WPuVKKQj39OAa0YZKWMvV6HcuAxdhle/bOKY5CDBvqx0vbnsrP6fIXowIp e7hzpBUSuZgiEOLKVQxYucFiOjYZWoAWxj1JJ+u4BH01q8TXrm1EClNCNFJV1F7VRMZ1 3o9wA4JxRnk3Bwm1uKQCNXbGntg9Bh9QAQYUfVB0TdwVRlL5KiC6PTPUX+JoZwZlHgni raBIavDGjf5rhE3ZX0SG2K+fE6tw9ZvTjpQskaWzz5bIHAxBNfNxJlF3D/CcKdNkCUUy QhhJMXdb9dVgyyvOn8IOZAGs2Fc3JzBp7Mg+GVbZmNm8ZD07Dh8GPJZgB3rGEK4NR0hZ OWvw== X-Forwarded-Encrypted: i=1; AJvYcCWJkPb7sD1mvH5C4L0EI7cj/dhfDrSn7ANA/iYyYoZBlc+iey3KBYRrO6tjBb7jq+MZReIj82kASw==@kvack.org X-Gm-Message-State: AOJu0YzvC4kGdeTnwRCNEJ+nCTOGdDYjVuQmPhfyVlPDKMH3DVaEibS+ N7+LdQMLzQuIcwNQDZ5hef7pn/u7g7aien0zN2CUtlQvbzW/eC5i8evjokQGtneKLdVerkPzKcR HIQ4pCoAvmiGX3ZeiLp9oqHLTwNI= X-Gm-Gg: ASbGncvQ4ba8AyVh5jGCj7Rvceg41CTw+woiqmRsczgBApFH8BOTYay5aHA6vD8zNEV oRwa7Xbfw/Uz4xs/k8yfc6T0TC5IKAXhaNJueSRU3ICbTKxtt5cb/srddQ1uDEb12EB4e8bfv3h EegkKlaKPRZCivyz5q86zpOH2vtBpkIneVAvTI0AaG4ximcTvK X-Google-Smtp-Source: AGHT+IFka4H8eoa7OVpKTOIIXdcuhtfU+/+l3e9nrDdI3J/0gI91v7zfBkYr6HXhC8D4L2jkbsH5fq45jqOUJK9sTgY= X-Received: by 2002:a17:90a:ec8d:b0:2ff:53ad:a0ec with SMTP id 98e67ed59e1d1-30e2e5d1a30mr257426a91.21.1747153264931; Tue, 13 May 2025 09:21:04 -0700 (PDT) MIME-Version: 1.0 References: <68213ddf.050a0220.f2294.0045.GAE@google.com> In-Reply-To: From: Andrii Nakryiko Date: Tue, 13 May 2025 09:20:52 -0700 X-Gm-Features: AX0GCFtpo4CEO8cKHEVoVAl0Khf5cvl0XCIEYr5QnU_XW5ohDEqZYOc_E01IGZU Message-ID: Subject: Re: [syzbot] [bpf?] KASAN: vmalloc-out-of-bounds Write in vrealloc_noprof (2) To: Dmitry Vyukov Cc: syzbot , Linux Memory Management List , andrii@kernel.org, ast@kernel.org, bpf@vger.kernel.org, daniel@iogearbox.net, eddyz87@gmail.com, haoluo@google.com, john.fastabend@gmail.com, jolsa@kernel.org, kpsingh@kernel.org, linux-kernel@vger.kernel.org, martin.lau@linux.dev, sdf@fomichev.me, song@kernel.org, syzkaller-bugs@googlegroups.com, yonghong.song@linux.dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 61B261C000B X-Rspam-User: X-Stat-Signature: 4yeieufw17g36n8d5n6cba4d14trmb7r X-HE-Tag: 1747153266-33618 X-HE-Meta: U2FsdGVkX1/lJzsfhID0bm0B/XodnCwNW9kfWLWtrIn1h3+6GPaCQBv/qJWVNkyb+d3/Hmogm9ZRehzGrbhXMa66I8buf/TMSzzE04d9C7n11hEQSH50FKTkYFkx66jsVwWfvnwRl2yVAOZgk/tgmxDW52D/dhPgVB5IAucZda4olpp5Un4tXQnJvtUIbFLeC37qBTQE+0RhU7lcHCEW9AJbdDZXDSlkkWwclO3FgmogNt7BZUElv46bhyojV0H7uA6RN6a4yav2kuOh9+JLTorMvw3ve5Y3V4E4pBD4T47h6SAQE7BSdD3TQzzoe+iR6t5/IaXWupcy6gL3+TTCGpGiW/A8E8I2QDFIF1gCUz5jH2Fjj/dpgp54h5y+Vv7ummWBF7CcjcNxW9COSuRooifjE8T75og5PLYldIE9rXWoSZH3UV71i0l/VBI43wrZ71hvaLLLhy4jxBzMEe7Z4rs2/I1NXpXs5Ij5t6Ueis3D+vDcjUgqzYHHc6UfiqeodAWFabBLRGdKLP2Mj7sJLlbDtxxNKSKqENW3Fthn4rrR7r3gfEy2PinW+uNSXndaHkryhN0V60yHlHyWF29acHMwmQ4vedbOvY0S9wKxSmEvDm6Flw5m/iKL7pX0pRThFuS8y6InIx0ZhUa2OEvMmqtEWYA3BnTLDMqYr/hJ0QIzLDvI4xmNoLRRvFX4FwK9AmO50hT7wv08jZwMFBO8ycwLddlI0BGkf4qJJ8vj19W4mPLWNbLq9vSz4/J1fMbywdV+W/M4sf1k18Uw0G2GYX367JyJ6YKQa4bfLd4nIhO4BTQBtY6u3loOHPv87d/Pt6/U6PTkDemavMLKz23NljznYlCceIalZUr9szJ4bZhelHscuvZjXdw73eur0WjcZxUzg6ozc2z/W3E5sIWHO/fivYN875zLPLURct3roMUaOLV+vz+XnxM46Nbft3E5bLf7BfoNlwV0S75JWtx UYZZgPHc tInKtPWbQUMMbBizkpSTrCeEcq+VhibmSEBgXm0GrmoeiG812G+a70yeccetuULXT9wAB9G6qTH8EVa2qa7z21pHYyj7vRswJRVKJ6uSTLISpecb/nLtk4ZnvPexAbXYqsuzfRCcwbJWG93GLEf9iyzWGLb/fNgd01v9Qyip/Fy39IbmCWAM+BDyPwYjfiVbp3H22Z+CRZyiCwUDDkh8iQwcsoWd3F5+afNaWmrugtoaAjudvgET3qlxjdZCk/B17pVL9+mIU4YT/Pl1Oj6NCbky3bUK3BKtQZP/xo1sFpsOjdVcADJKg9D14BzL2It8REbLEx9bdypE35x3rsGyFPI5DA6HGCZo80UDykAP9i1VdMa9wwB1roftlMu7TDo7g5cnTAs7pR2kYiYQ= 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: On Tue, May 13, 2025 at 1:13=E2=80=AFAM Dmitry Vyukov = wrote: > > On Tue, 13 May 2025 at 00:52, Andrii Nakryiko = wrote: > > > > On Sun, May 11, 2025 at 5:16=E2=80=AFPM syzbot > > wrote: > > > > > > Hello, > > > > > > syzbot found the following issue on: > > > > > > HEAD commit: 707df3375124 Merge tag 'media/v6.15-2' of git://git.k= ernel.. > > > git tree: upstream > > > console output: https://syzkaller.appspot.com/x/log.txt?x=3D16b1b2bc5= 80000 > > > kernel config: https://syzkaller.appspot.com/x/.config?x=3D91c351a0f= 6229e67 > > > dashboard link: https://syzkaller.appspot.com/bug?extid=3D659fcc0678e= 5a1193143 > > > compiler: Debian clang version 20.1.2 (++20250402124445+58df0ef= 89dd6-1~exp1~20250402004600.97), Debian LLD 20.1.2 > > > > > > Unfortunately, I don't have any reproducer for this issue yet. > > > > > > Downloadable assets: > > > disk image (non-bootable): https://storage.googleapis.com/syzbot-asse= ts/d900f083ada3/non_bootable_disk-707df337.raw.xz > > > vmlinux: https://storage.googleapis.com/syzbot-assets/bc3944720ea5/vm= linux-707df337.xz > > > kernel image: https://storage.googleapis.com/syzbot-assets/7bc2f45ae2= 3f/bzImage-707df337.xz > > > > > > IMPORTANT: if you fix the issue, please add the following tag to the = commit: > > > Reported-by: syzbot+659fcc0678e5a1193143@syzkaller.appspotmail.com > > > > > > syz.0.0 uses obsolete (PF_INET,SOCK_PACKET) > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > BUG: KASAN: vmalloc-out-of-bounds in vrealloc_noprof+0x396/0x430 mm/v= malloc.c:4093 > > > Write of size 4064 at addr ffffc9000efa1020 by task syz.0.0/5317 > > > > > > > A while back I sent a fix for kasan handling of vrealloc ([0]), but > > this issue came back even with my changes in [0]. Can anyone from mm > > side take a look at vrealloc_noprof() and see if we are missing > > anything else to convince KASAN that we are using vrealloc() > > correctly? > > > > Seems like kasan_poison_vmalloc() + kasan_unpoison_vmalloc() dance > > isn't covering all cases? Or am I missing something? It's doubtful > > that there is any BPF-side bug in using kvrealloc(). > > > > [0] https://lore.kernel.org/linux-mm/20241126005206.3457974-1-andrii@= kernel.org/ > > Hi Andrii, > > The report flags the very memset that's visible in this patch chunk, righ= t? > https://lore.kernel.org/linux-mm/20241126005206.3457974-1-andrii@kernel.o= rg/ > Unless I am missing something obvious, the unpoison is added _after_ > the memset, so it can't help. The unpoison should be done _before_ the > memset. So that's the case when we realloc to a size that's smaller than previously alloc'ed vma. So presumably the previous allocation should have unpoisoned that. But I think you are right, there is a disconnect between requested size of allocation (which doesn't have to be a multiple of PAGE_SIZE), and actual page size-aligned VMA size. We don't seem to keep track of the original requested memory size. So yes, a simple "fix" would be to temporarily unpoison and memset. I'll send a patch, don't know if mm/kasan folks would have any better suggestions. Thanks for suggestion, Dmitry! diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 3ed720a787ec..93b4c1758498 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -4089,8 +4089,11 @@ void *vrealloc_noprof(const void *p, size_t size, gfp_t flags) */ if (size <=3D old_size) { /* Zero out spare memory. */ - if (want_init_on_alloc(flags)) + if (want_init_on_alloc(flags)) { + kasan_unpoison_vmalloc(p + size, old_size - size, + KASAN_VMALLOC_PROT_NORMAL); memset((void *)p + size, 0, old_size - size); + } kasan_poison_vmalloc(p + size, old_size - size); kasan_unpoison_vmalloc(p, size, KASAN_VMALLOC_PROT_NORMAL); return (void *)p; (note, the diff formatting will be butchered courtesy of gmail, so don't try to actually apply that) > > > > > CPU: 0 UID: 0 PID: 5317 Comm: syz.0.0 Not tainted 6.15.0-rc5-syzkalle= r-00038-g707df3375124 #0 PREEMPT(full) > > > Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debia= n-1.16.3-2~bpo12+1 04/01/2014 > > > Call Trace: > > > > > > dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120 > > > print_address_description mm/kasan/report.c:408 [inline] > > > print_report+0xb4/0x290 mm/kasan/report.c:521 > > > kasan_report+0x118/0x150 mm/kasan/report.c:634 > > > check_region_inline mm/kasan/generic.c:-1 [inline] > > > kasan_check_range+0x29a/0x2b0 mm/kasan/generic.c:189 > > > __asan_memset+0x22/0x50 mm/kasan/shadow.c:84 > > > vrealloc_noprof+0x396/0x430 mm/vmalloc.c:4093 > > > push_insn_history+0x184/0x650 kernel/bpf/verifier.c:3874 > > > do_check+0x597/0xd630 kernel/bpf/verifier.c:19450 > > > do_check_common+0x168d/0x20b0 kernel/bpf/verifier.c:22776 > > > do_check_main kernel/bpf/verifier.c:22867 [inline] > > > bpf_check+0x13679/0x19a70 kernel/bpf/verifier.c:24033 > > > bpf_prog_load+0x1318/0x1930 kernel/bpf/syscall.c:2971 > > > __sys_bpf+0x5f1/0x860 kernel/bpf/syscall.c:5834 > > > __do_sys_bpf kernel/bpf/syscall.c:5941 [inline] > > > __se_sys_bpf kernel/bpf/syscall.c:5939 [inline] > > > __x64_sys_bpf+0x7c/0x90 kernel/bpf/syscall.c:5939 > > > do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] > > > do_syscall_64+0xf6/0x210 arch/x86/entry/syscall_64.c:94 > > > entry_SYSCALL_64_after_hwframe+0x77/0x7f > > > RIP: 0033:0x7f649c58e969 > > > Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 = 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f= 0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 > > > RSP: 002b:00007f649d4dd038 EFLAGS: 00000246 ORIG_RAX: 000000000000014= 1 > > > RAX: ffffffffffffffda RBX: 00007f649c7b5fa0 RCX: 00007f649c58e969 > > > RDX: 0000000000000048 RSI: 00002000000017c0 RDI: 0000000000000005 > > > RBP: 00007f649c610ab1 R08: 0000000000000000 R09: 0000000000000000 > > > R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 > > > R13: 0000000000000000 R14: 00007f649c7b5fa0 R15: 00007fff542287e8 > > > > > > > > > The buggy address belongs to the virtual mapping at > > > [ffffc9000ef81000, ffffc9000efa3000) created by: > > > kvrealloc_noprof+0x82/0xe0 mm/slub.c:5109 > > > > > > The buggy address belongs to the physical page: > > > page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x3ffd0 pf= n:0x3efe5 > > > flags: 0x4fff00000000000(node=3D1|zone=3D1|lastcpupid=3D0x7ff) > > > raw: 04fff00000000000 0000000000000000 dead000000000122 0000000000000= 000 > > > raw: 000000000003ffd0 0000000000000000 00000001ffffffff 0000000000000= 000 > > > page dumped because: kasan: bad access detected > > > page_owner tracks the page as allocated > > > page last allocated via order 0, migratetype Unmovable, gfp_mask 0x10= 2cc2(GFP_HIGHUSER|__GFP_NOWARN), pid 5317, tgid 5316 (syz.0.0), ts 82587533= 383, free_ts 81110216781 > > > set_page_owner include/linux/page_owner.h:32 [inline] > > > post_alloc_hook+0x1d8/0x230 mm/page_alloc.c:1718 > > > prep_new_page mm/page_alloc.c:1726 [inline] > > > get_page_from_freelist+0x21ce/0x22b0 mm/page_alloc.c:3688 > > > __alloc_pages_slowpath+0x2fe/0xcc0 mm/page_alloc.c:4509 > > > __alloc_frozen_pages_noprof+0x319/0x370 mm/page_alloc.c:4983 > > > alloc_pages_mpol+0x232/0x4a0 mm/mempolicy.c:2301 > > > alloc_frozen_pages_noprof mm/mempolicy.c:2372 [inline] > > > alloc_pages_noprof+0xa9/0x190 mm/mempolicy.c:2392 > > > vm_area_alloc_pages mm/vmalloc.c:3591 [inline] > > > __vmalloc_area_node mm/vmalloc.c:3669 [inline] > > > __vmalloc_node_range_noprof+0x8fe/0x12c0 mm/vmalloc.c:3844 > > > __kvmalloc_node_noprof+0x3a0/0x5e0 mm/slub.c:5034 > > > kvrealloc_noprof+0x82/0xe0 mm/slub.c:5109 > > > push_insn_history+0x184/0x650 kernel/bpf/verifier.c:3874 > > > do_check+0x597/0xd630 kernel/bpf/verifier.c:19450 > > > do_check_common+0x168d/0x20b0 kernel/bpf/verifier.c:22776 > > > do_check_main kernel/bpf/verifier.c:22867 [inline] > > > bpf_check+0x13679/0x19a70 kernel/bpf/verifier.c:24033 > > > bpf_prog_load+0x1318/0x1930 kernel/bpf/syscall.c:2971 > > > __sys_bpf+0x5f1/0x860 kernel/bpf/syscall.c:5834 > > > __do_sys_bpf kernel/bpf/syscall.c:5941 [inline] > > > __se_sys_bpf kernel/bpf/syscall.c:5939 [inline] > > > __x64_sys_bpf+0x7c/0x90 kernel/bpf/syscall.c:5939 > > > page last free pid 82 tgid 82 stack trace: > > > reset_page_owner include/linux/page_owner.h:25 [inline] > > > free_pages_prepare mm/page_alloc.c:1262 [inline] > > > free_unref_folios+0xb81/0x14a0 mm/page_alloc.c:2782 > > > shrink_folio_list+0x3053/0x4e90 mm/vmscan.c:1552 > > > evict_folios+0x417b/0x5110 mm/vmscan.c:4698 > > > try_to_shrink_lruvec+0x705/0x990 mm/vmscan.c:4859 > > > shrink_one+0x21b/0x7c0 mm/vmscan.c:4904 > > > shrink_many mm/vmscan.c:4967 [inline] > > > lru_gen_shrink_node mm/vmscan.c:5045 [inline] > > > shrink_node+0x3139/0x3750 mm/vmscan.c:6016 > > > kswapd_shrink_node mm/vmscan.c:6867 [inline] > > > balance_pgdat mm/vmscan.c:7050 [inline] > > > kswapd+0x1675/0x2970 mm/vmscan.c:7315 > > > kthread+0x70e/0x8a0 kernel/kthread.c:464 > > > ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:153 > > > ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 > > > > > > Memory state around the buggy address: > > > ffffc9000efa0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > > > ffffc9000efa0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > > > >ffffc9000efa1000: 00 00 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 > > > ^ > > > ffffc9000efa1080: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 > > > ffffc9000efa1100: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > > > > > > > > --- > > > This report is generated by a bot. It may contain errors. > > > See https://goo.gl/tpsmEJ for more information about syzbot. > > > syzbot engineers can be reached at syzkaller@googlegroups.com. > > > > > > syzbot will keep track of this issue. See: > > > https://goo.gl/tpsmEJ#status for how to communicate with syzbot. > > > > > > If the report is already addressed, let syzbot know by replying with: > > > #syz fix: exact-commit-title > > > > > > If you want to overwrite report's subsystems, reply with: > > > #syz set subsystems: new-subsystem > > > (See the list of subsystem names on the web dashboard) > > > > > > If the report is a duplicate of another one, reply with: > > > #syz dup: exact-subject-of-another-report > > > > > > If you want to undo deduplication, reply with: > > > #syz undup > > > > -- > > You received this message because you are subscribed to the Google Grou= ps "syzkaller-bugs" group. > > To unsubscribe from this group and stop receiving emails from it, send = an email to syzkaller-bugs+unsubscribe@googlegroups.com. > > To view this discussion visit https://groups.google.com/d/msgid/syzkall= er-bugs/CAEf4BzbsmHonD-G45-Jo8RQHPjDYEz-Nwx0MGtsk427tgsqGkg%40mail.gmail.co= m.