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 0B8D8C19F32 for ; Thu, 6 Mar 2025 02:54:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 20F2F280009; Wed, 5 Mar 2025 21:54:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1BEA0280005; Wed, 5 Mar 2025 21:54:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 060AD280009; Wed, 5 Mar 2025 21:54:27 -0500 (EST) 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 DC4A3280005 for ; Wed, 5 Mar 2025 21:54:26 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id D4090C0AB8 for ; Thu, 6 Mar 2025 02:54:27 +0000 (UTC) X-FDA: 83189607774.26.16723ED Received: from mail-qk1-f173.google.com (mail-qk1-f173.google.com [209.85.222.173]) by imf06.hostedemail.com (Postfix) with ESMTP id 24349180002 for ; Thu, 6 Mar 2025 02:54:25 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="Xc7K/wDm"; spf=pass (imf06.hostedemail.com: domain of luka.2016.cs@gmail.com designates 209.85.222.173 as permitted sender) smtp.mailfrom=luka.2016.cs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741229666; 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: references:dkim-signature; bh=La1vrXM49WIvGoFatuu+fv2Ac+4bPLm8I7lWbAdr8WQ=; b=qQcdGh9mmEJ/NCQx3/OZ8L6fpiYuJ0XlS7YEvShNubzmHzTZVpCRlmTzV4pz6+sbfNQ94U 1LcWKqq98lFtADe3lwFxH93/HI1/q6x5jogm8KyFN+5aH7I+EUx6kH5i60h/47eLhn3ufd rKzf5vFukuHAM1xzXJK5OA4RxsuGnbg= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="Xc7K/wDm"; spf=pass (imf06.hostedemail.com: domain of luka.2016.cs@gmail.com designates 209.85.222.173 as permitted sender) smtp.mailfrom=luka.2016.cs@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741229666; a=rsa-sha256; cv=none; b=HeRbHGdggeAX7GRog5UaKZ7EC1LmuqJzBtnotnFivkx9pMfbI6y2EEswZhrGKcg+CgVe6Q +tSS3F6WTUFu64LyoOIE8Wih/6iK+/wSJ7RWDPTzbFonnohZum+3TixRap1lAcSvzSnA1f j1bR7RSIG0ARP5DxJqtctZnfUfL2mjc= Received: by mail-qk1-f173.google.com with SMTP id af79cd13be357-7c3d9cdb0ccso39531685a.3 for ; Wed, 05 Mar 2025 18:54:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741229665; x=1741834465; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=La1vrXM49WIvGoFatuu+fv2Ac+4bPLm8I7lWbAdr8WQ=; b=Xc7K/wDmgXXC4IJZ3Acz1IR2Go55p4DlkU2wH2Vq+3okpE/H9eenF8FUoeaOgCoNzk pI9ZWz5QRUQ/YoIjcUy5rS3LqXkoIUGdfr+zSSjvduRq6h/rIORF1m0DbdDEDXJOIsXj YAMeLNMy+lnAvGFGgpU1VFRqiHzBd+8jGxas63XAHc8MR8oiengBm0GLVukLz9r+Nvw/ 4ODC61Zppn63ms4z+BT+pPYIQ6l+QqLyuIR8qix8iaMBFXNfAMLDDXp8tfkK8ZjHD4hC a08zRw0FqKljDTr10pLmahYE9d7WdpgNWUREoFgKIlRmWrg/pbZtCT8lluceKrCw/o8K 3Eug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741229665; x=1741834465; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=La1vrXM49WIvGoFatuu+fv2Ac+4bPLm8I7lWbAdr8WQ=; b=SWfBhYxT5MdsSx/Wdv/MsGMiU4b2x+pZ96fgH52v82/p1PgHalDvOCYVnFuQbw7kdD hA4Jm9m2a9Ja8CjmwwDzq4jpjiY3QQMMtk3aF2K5HMZ94GhgP+mB1DevoQvJabTHTef6 Yq0rf64fEM8FxRx7JxwJzriHXrcFgSZck6yHJNVtCJty1fhUrMu3lcJRGViWvstHcmnx p4itv2rRehyEUCkg7TIggrQH9cLINatmyhAw+11qqgyPvoOr9NSBkZfvFxCDvrpEtkfC i8BB2wzB6GVz2PwMuft8exGPVIqxNUmqoRveU8yMrRRYz1ne/ikdcUZ59bB3t846Kpst L1nQ== X-Gm-Message-State: AOJu0YwtytyBO/a6stgFWxb3+38FIus4OGYcZDgn6nqib51C21c4qs3B aEtRRZsBoXRW0Qp2V0Hud/8obI/yRZOEeehtAjhmlt8xWp3gUDuPD0lEM0pZkgQskp4YlLzlFyi drkS3I3EEqRWEHPfVqsY1uzZnQto= X-Gm-Gg: ASbGnctLJcG1SaFbnYOdrWISf2mWduV8NEcYTGP6SXoxcmFUQ7fiXf/Uw+JfvVBNetS ecqQGUvevkha9sxujLtezfw9yTbATvEu6wea4j7eh/PP/YIDv6fuxBpzVrykQR3zG4rw4T2QsPa PsOUVyB9FlPGbDddHLEO+fpXJTmsk= X-Google-Smtp-Source: AGHT+IEMfbqYPw/8yX/lCHMQC6HRTPN1zj2yIkpPp1LH+IeUa3AmTNwz322xMc58zyomIPKTvQilN+ZQ3Xwj2ve4GL8= X-Received: by 2002:a05:6214:628:b0:6d4:25c4:e775 with SMTP id 6a1803df08f44-6e8e6cd1a2amr65756066d6.15.1741229665092; Wed, 05 Mar 2025 18:54:25 -0800 (PST) MIME-Version: 1.0 From: Luka Date: Thu, 6 Mar 2025 10:54:13 +0800 X-Gm-Features: AQ5f1JpvJe_SssUNkbY027VqZMcJvxpenWzMx3WhejsxA02A75cS0J1ArFq_kvY Message-ID: Subject: Potential Linux Crash: WARNING in __getblk_slow in Linux kernel v6.13-rc5 To: Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 24349180002 X-Stat-Signature: cxrodd4sujfhcubfi9ejuy73ncrhudge X-HE-Tag: 1741229665-447010 X-HE-Meta: U2FsdGVkX18epdLPsbDgOqNT594bzNBIngEXhUAnbrowwbuLFL2fLJUj5s7bkGPPayYpn74Wagd0SdaVeE/REN2i1DA1VZDhNDrQtev3b/VXYE9ChA53opuaqNhGfqgQOlsWk6cqvuU9ugFed14y1LxhgolCX5xVnIy7feVZm6jP5wZvXelcNvRoUNemDpmrpRlKk772DIrr1H4gp+ZaFtJB6gElwqismcu+jHyd3WlmpH9A7hD74C6wGNykfydpdV/dijl6RSrEeLsxT364mZKvNtSSfXQEIdsLri34wIwlUb9QEh2frqWUZ3jGRqF0mB84FhL0l/vFML8mH0YNvFQstgGbCz0NFuY7tMNjvaVHnq31YYij8M6B1LpAGBylTxozkGrC4OPN6hcGVxDkBr9d/P9cj4vli5CL3zbYOAEYZBwfciYp7DSHUtJmzlF7czWAFn0vozuVwKTsjOK0HAD1M88kkIy9i8zlwktHD3jJ8DE+pRonqLBcnUdo0W8yVaCrVMOGwXUY/4DfT8GW+EziPtMFlNRoHCAT21PCHq+ST+g/3WIrnpxQ2YHf2Yv+5Dx/pu0YUyOUn8H9lBNpT30XWM8RHzhVaWPwbydwESopMn6aZx9uZ0o/z6IgxgVH04AT98Nz61Zapn6d87Q3dAsFE5eEGBOK0oAlHp3UP+d4QsvcKGn0pqt2ll3W2smLmchWyp28RR+gBexmNQFADpl9kA5y06cWBYI7viYCtnPOrGrtn4lk6Y9QTL4L6jMv7rqpGNLAgpdsQNtMdLplBHqvN9gTVNK6yeAwTjqRJR7IM0JuZQNwh8w/1euj0YmYPZ4JwLxjoCqJ+pQ+DPdbYwxI8FZZUsW1yEQGiU93yqi30q+fHt+HdhxNNFmwY3gCdUbpQnTPQ7CTnELMW0ZCwuw4uMKJMPMprDErC1hJ1EyaGWirYM5u/4dW6XWNNGawgrKQL6JsLTNqKXW1oRd UY3rJdSP f+fuNc552wAOt6Rnbqlz5c92CHyog7eRNqDiDZsvjFEakrpni9WPqYxRs7KOb9kIO3InTrAVDC94NjhfvWQYBW48RvNUDxgVbdRF+ZFIj0lHXhjvbFctaEwiORFFlZm22BWOuoomIhoEdKTk4ureL33NK5FVI0qUEA7SWq1PyDge1sxe+nWnrgrkXYgNZPswrYY7VZmnsUxBUz9ZQ1wyuRkThjh2+mi6fTG4Ep5CPl0cEqkinVbrETDy4ot9WOQq8sJ7JcpuNtPRlX7oBU8ibtNWXMD21jExzyuRqB+lGJe425zxlazDauMh8MzPBi4FsnhOXjQxz7czZYNl7VlwNvHHNaAMRhNVUvKYsJ9dXdIDNhPipvCGCMVaPgIfHaAcVkRzBDoAqDnFvshc= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000477, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Dear Linux Kernel Experts, Hello! I am a security researcher focused on testing Linux kernel vulnerabilities. Recently, while testing the v6.13-rc5 Linux kernel, we encountered a crash related to the mm kernel module. We have successfully captured the call trace information for this crash. Unfortunately, we have not been able to reproduce the issue in our local environment, so we are unable to provide a PoC (Proof of Concept) at this time. We fully understand the complexity and importance of Linux kernel maintenance, and we would like to share this finding with you for further analysis and confirmation of the root cause. Below is a summary of the relevant information: Kernel Version: v6.13.0-rc5 Kernel Module: mm/page_alloc.c =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2= =80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94CallTr= ace=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94= =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 WARNING: CPU: 2 PID: 18804 at mm/page_alloc.c:4240 __alloc_pages_slowpath mm/page_alloc.c:4240 [inline] WARNING: CPU: 2 PID: 18804 at mm/page_alloc.c:4240 __alloc_pages_noprof+0x1808/0x2040 mm/page_alloc.c:4766 Modules linked in: Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/= 2014 RIP: 0010:__alloc_pages_slowpath mm/page_alloc.c:4240 [inline] RIP: 0010:__alloc_pages_noprof+0x1808/0x2040 mm/page_alloc.c:4766 Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 08 84 d2 0f 85 b3 07 00 00 f6 43 2d 08 0f 84 30 ed ff ff 90 <0f> 0b 90 e9 27 ed ff ff 44 89 4c 24 38 65 8b 15 c0 89 b2 7a 89 d2 RSP: 0018:ffff888003f8e868 EFLAGS: 00010202 RAX: 0000000000000007 RBX: ffff88813e720000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000002 RDI: ffff88813e72002c RBP: 0000000000148c48 R08: 0000000000000801 R09: 00000000000000e6 R10: 0000000000000000 R11: ffff88813fffbc40 R12: 0000000000000000 R13: 0000000000000400 R14: 0000000000148c48 R15: 0000000000000000 FS: 00007f361ea66640(0000) GS:ffff88811b300000(0000) knlGS:000000000000000= 0 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fecaa5cd342 CR3: 0000000111a6e000 CR4: 0000000000350ef0 Call Trace: alloc_pages_mpol_noprof+0xda/0x300 mm/mempolicy.c:2269 folio_alloc_noprof+0x1e/0x70 mm/mempolicy.c:2355 filemap_alloc_folio_noprof+0x2b2/0x2f0 mm/filemap.c:1009 __filemap_get_folio+0x16d/0x3d0 mm/filemap.c:1951 grow_dev_folio fs/buffer.c:1039 [inline] grow_buffers fs/buffer.c:1105 [inline] __getblk_slow+0x138/0x430 fs/buffer.c:1131 bdev_getblk fs/buffer.c:1431 [inline] __bread_gfp+0xea/0x2c0 fs/buffer.c:1485 sb_bread include/linux/buffer_head.h:346 [inline] fat12_ent_bread+0x231/0x3f0 fs/fat/fatent.c:86 fat_ent_read+0x624/0xaa0 fs/fat/fatent.c:368 fat_free_clusters+0x19c/0x860 fs/fat/fatent.c:568 fat_free.isra.0+0x377/0x850 fs/fat/file.c:376 fat_truncate_blocks+0x10d/0x190 fs/fat/file.c:394 fat_free_eofblocks fs/fat/inode.c:633 [inline] fat_evict_inode+0x1b1/0x260 fs/fat/inode.c:658 evict+0x337/0x7c0 fs/inode.c:796 dispose_list fs/inode.c:845 [inline] prune_icache_sb+0x189/0x290 fs/inode.c:1033 super_cache_scan+0x33d/0x510 fs/super.c:223 do_shrink_slab mm/shrinker.c:437 [inline] shrink_slab+0x43e/0x930 mm/shrinker.c:664 shrink_node_memcgs mm/vmscan.c:5931 [inline] shrink_node+0x4dd/0x15c0 mm/vmscan.c:5970 shrink_zones mm/vmscan.c:6215 [inline] do_try_to_free_pages+0x284/0x1160 mm/vmscan.c:6277 try_to_free_pages+0x1ee/0x3e0 mm/vmscan.c:6527 __perform_reclaim mm/page_alloc.c:3929 [inline] __alloc_pages_direct_reclaim mm/page_alloc.c:3951 [inline] __alloc_pages_slowpath mm/page_alloc.c:4382 [inline] __alloc_pages_noprof+0xa48/0x2040 mm/page_alloc.c:4766 alloc_pages_mpol_noprof+0xda/0x300 mm/mempolicy.c:2269 pagetable_alloc_noprof include/linux/mm.h:2899 [inline] __pte_alloc_one_noprof include/asm-generic/pgalloc.h:70 [inline] pte_alloc_one+0x20/0x1b0 arch/x86/mm/pgtable.c:33 do_fault_around mm/memory.c:5274 [inline] do_read_fault mm/memory.c:5313 [inline] do_fault mm/memory.c:5456 [inline] do_pte_missing mm/memory.c:3979 [inline] handle_pte_fault mm/memory.c:5801 [inline] __handle_mm_fault+0x15b9/0x2380 mm/memory.c:5944 handle_mm_fault+0x1c6/0x4c0 mm/memory.c:6112 faultin_page mm/gup.c:1196 [inline] __get_user_pages+0x421/0x2550 mm/gup.c:1494 populate_vma_page_range+0x16b/0x200 mm/gup.c:1932 __mm_populate+0x1c2/0x360 mm/gup.c:2035 mm_populate include/linux/mm.h:3396 [inline] vm_mmap_pgoff+0x25d/0x2f0 mm/util.c:585 ksys_mmap_pgoff+0x5a/0x480 mm/mmap.c:542 __do_sys_mmap arch/x86/kernel/sys_x86_64.c:89 [inline] __se_sys_mmap arch/x86/kernel/sys_x86_64.c:82 [inline] __x64_sys_mmap+0x108/0x170 arch/x86/kernel/sys_x86_64.c:82 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xa6/0x1a0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f361f7a842d Code: c3 e8 97 2b 00 00 0f 1f 80 00 00 00 00 f3 0f 1e fa 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 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f361ea66038 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 RAX: ffffffffffffffda RBX: 00007f361f99c050 RCX: 00007f361f7a842d RDX: 0000000000000003 RSI: 0000000000b36000 RDI: 0000000020000000 RBP: 00007f361f867922 R08: ffffffffffffffff R09: 0000000000000000 R10: 0000000000008031 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000006e R14: 00007f361f99c050 R15: 00007f361ea46000 =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2= =80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94CallTr= ace=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94= =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94 If you need more details or additional test results, please feel free to let us know. Thank you so much for your attention! Please don't hesitate to reach out if you have any suggestions or need further communication. Best regards, Luka