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 C19F4D3176A for ; Wed, 6 Nov 2024 01:23:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 223336B0085; Tue, 5 Nov 2024 20:23:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1D2946B0088; Tue, 5 Nov 2024 20:23:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 09A246B0089; Tue, 5 Nov 2024 20:23:27 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id E22B56B0085 for ; Tue, 5 Nov 2024 20:23:26 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 68DDD161858 for ; Wed, 6 Nov 2024 01:23:26 +0000 (UTC) X-FDA: 82753921362.26.0578B9B Received: from mail-io1-f69.google.com (mail-io1-f69.google.com [209.85.166.69]) by imf22.hostedemail.com (Postfix) with ESMTP id CD433C000C for ; Wed, 6 Nov 2024 01:22:42 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none); spf=pass (imf22.hostedemail.com: domain of 3C8UqZwkbAIAw23oeppivettmh.ksskpiywivgsrxirx.gsq@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.69 as permitted sender) smtp.mailfrom=3C8UqZwkbAIAw23oeppivettmh.ksskpiywivgsrxirx.gsq@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730856121; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references; bh=aT5WHJEhZBduW+KZdkbfOoPSA10DQ8oyIrv49jCOf+I=; b=ybYVKOJNNJF3/eiJZipKYUMRXon8aHPgXLpg3m2D/WhAmgTK4/kM2gCKsH6m+LwSHSytk9 /nzvYk/+bZ3ZjOMmNju8WKvIv83f9IhLGJqjxAciO6wouDLyaf2HolB/3iKyAvFqvClEOR v5IOUE7cs4uoVBPQD+qrcj0cQOF/Bnw= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none); spf=pass (imf22.hostedemail.com: domain of 3C8UqZwkbAIAw23oeppivettmh.ksskpiywivgsrxirx.gsq@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.69 as permitted sender) smtp.mailfrom=3C8UqZwkbAIAw23oeppivettmh.ksskpiywivgsrxirx.gsq@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730856121; a=rsa-sha256; cv=none; b=5dvcPsEseEmul7i2Oa4UfU0iI0J5LbGjsYkU66KcAOP2rw+5/0iyF+QqFGTi+mPQsm9EpX JE34O0Ofv8V+psSkCifxJITzzZUAQUuIsHRBjGswUFHI2hWifl+16LWr88bX3l27bbbhVe v0yX/Ke/MUub6SX4T4ZvE+/ocGrK6Kw= Received: by mail-io1-f69.google.com with SMTP id ca18e2360f4ac-83ac1f28d2bso643951939f.0 for ; Tue, 05 Nov 2024 17:23:24 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730856204; x=1731461004; h=to:from:subject:message-id:date:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=aT5WHJEhZBduW+KZdkbfOoPSA10DQ8oyIrv49jCOf+I=; b=eUaSrrmefWkTUOikOmmmhe1AziuhZvPH/UkL54oXn1XFsgzCGzXBJPW1PF9ood2mK9 TzWJCKkNqGc2n/87ubY+FpKDEgIJpKYJf9+wbcovRuwmH7qsaKD3yh4nOsn5RifuxNxd gN61bhVgwJ6OJ2LjfnnuQ5rpZeE1N0SmFwDI9V8gyIZlkI1lcZfw6sygW6A6REo9gedA ootOiRotGSSVvjpI3m29I6Mf73ZhI6i8SVXETGNllCSPCOddsqvy4B6c1sDQ0G/W6ml1 Xzlq92TDXEhi2bqHK8m/vtS2KIKjVGysAOgL/Fm8EJEA7XkEMVyeGLm2cqQnByGJZTgN MaPw== X-Forwarded-Encrypted: i=1; AJvYcCV1mNGHmmM6msA7A+GR4Y52ojqNNhJ/Ew7ddZDnsxDmd6YDlUds9FUhhbrPjVh5VNxVXV2+DfXUNg==@kvack.org X-Gm-Message-State: AOJu0YwV19sRxrTSwN6Pk9oFKAiLUmwc80kIOS5lylO+IHJ627c9AiL+ SHuBzY6P0f7LJAxCZlc0lyb5Fb2JW4W9FA22qzbFb8yNhNPGsj/IAsSx5Jn4X7FhUNnfQ+ODbwN W/ExhMo4Hkg6DJIm+6dfqWp2uhBfX6FAUxm/lERa7lUpoTsL2ZJYwb4Y= X-Google-Smtp-Source: AGHT+IGNT+x/SIDkLbkhDqsE277Z4mgZHTVfNbivms6UlbUnuM1sgEvxGaUckesLiE0/fJgX7vXhlH1vieR1gIX+9grdw7wbWbdZ MIME-Version: 1.0 X-Received: by 2002:a05:6e02:1746:b0:3a6:c716:ab1f with SMTP id e9e14a558f8ab-3a6c716ae23mr121886285ab.9.1730856203780; Tue, 05 Nov 2024 17:23:23 -0800 (PST) Date: Tue, 05 Nov 2024 17:23:23 -0800 X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <672ac50b.050a0220.2edce.1517.GAE@google.com> Subject: [syzbot] [mm?] general protection fault in swap_reclaim_full_clusters From: syzbot To: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: CD433C000C X-Stat-Signature: 57mb418kuhu8pnnym135jm9dkckn6gso X-HE-Tag: 1730856162-896834 X-HE-Meta: U2FsdGVkX1+Cmad/MV4PyO1uQgaIuDJk9GXmGmMdkGE0H23lScxgZ1U6DVlD3mYXFnS5ExtYZzq5j/zuylsI9n3lQO/6A4pdoM9mSC35fwH2xkdv5M1mlX+rEttlJDek82FtEyZDZRkqDE3UuLXCDY2KywBOIqChgm+ctVArE/c1QA9SlR5Ya9Dv+hQMlteHV170hENAkvzYJntJj32K5TdaCKfj5r8xkC8PeOrOKXTc1X2B3kHYO+miEvBPJuFJCp1atTcNevfqyVUPAmiENJxrvvwONOZcmeIqSRmn0uwbIRpxWlCF2GvThkAMinnupj8PK2NygfIWCj0Gsia9UGT3AuSwrhFWeWdODid1Tjwzq0BtUVITXEJ9v9nSegBccsvnUFVH7Sp7q8BR+XW9rUQErVFRTL9Evayzlewo68qr4jb++CFUEVW7DqOJg//80eMAvzNT39U0Xuy3ljL1JbScxJ9ILtQCNRJjX9qzkJf0NdSzaGJxIwPk5zTLg3/kkfCICWORRLHGFMPqXqqNF1rvcWbPzSSyZf83WGiMTEEsZhf0iADTbxLMnfoDNtOPmAh/bAhLSwmkOQHELWyDXLYDxGAANaHNgQjNd2n4vZAwAYzEHfVQvcHlKpr5FcZXBWchv/EtyzVwRbQt3owISAUn+DoZYfTW3XZerh0WSzJTnTX1xiH6l/6jjJZdrzZ2tOVmgqMqipytLzyaR2XDsi38L7NGT/uGMEV6BmG6YTx9JVLX90witzLp0gFrfqS33LT2VtnnN6D/BRrTfX1ZFHd4WXOsFCEs3kQpkw1VWOjSyfv/JbB3ccmoFYS2J+Pp/r/p5ENLW4DdlHXBB/bR40LqOC555i1ClOLVhG/VZgil3lITF9gCem5wnI0vZmxx8S6HiodSx962OtlID1lavEtPcbsaHScljCaUifmkgQYtXMhKNExH+coM93YCT3JmzjXKge5R07RUIciu07I MOiFUabd TQe1N3STIeUa3Nbn+5l4hZ1sXYGOE63hhBJ2JZwU9Ho5z676kEXHl/gZPOmFMtkDdoNUhjCJIgXeu2fOTVoc0ESv2/tAylmI3vycpMr7elFSqJ3qpnknlOlnwhHWuds/GL3wUeoTo3aE84O1sjb2FnkS6YyRxZxBkKtmwEOdMcDe5iKCSEs9QmDFHmUCO5oftMbzWXBsGELFqIFCNyIw8FgZPQNMLOuefii9XImljC6et4gj6hgToEb8CiO9FHDZzTozZF/JYVgNuyQvnvJLx5EGkuFWlFRs8vUlaprkGpP54v+M9tOTJYOBfRH7HPoUEVSiZWuYTPvU9kgP6XcuJQbxqCx6MgM1x4aQytjBsYcSjZWO3LLKNb9BYI3sHG40b8unb46EPEIymj22t0WBOMBVmH0NGXRRZRj9/rRrkE9TD6Hw/bpEyZSjU9WTTb50YCnJDWVpujiMEzsi2osPlP9Xhy6o4uFximUmvJmoyp4tJEooH2TMzEDLrhqQkzdmCQfNTBp+U26Qquak8jIM0/yt6Wqm8b/BEFvqsucwj/b2K+8B0BOAZLwe+bBl9CoiniHu0REtrUwJ3mtucxjuk1cEg8/00LzVF9b9hRpMzbmmXSNcTcli08JhRP7yU+Tf/Vgez7Y9pEh13lrPeR5TRXxFgwop1emJKvPuwrLynNXTkVfLiVbOt15uHqw/K82G1XrEGmejXwFWMto4hnlu5wIllaPL+cFa07nYYoIuMzWgaxlc23SBJ8GzPh7kLDONeMIIxa2Ta8eSi8I7BLwrj6zYjkco589MuHcdvdOk/KlN//VAwfxNGmT+1cU2r+dlxQlVTQA5XoeJG7n/OFYK4UrPxNr8Y/zLW8LHzVScHagNCY/Ib6VnPVbS7THhnTC8e902FovTZJhLCGPslWymRdSYRtuEplHiw3QSoD0xolp7qCnWbolgdFp5ZFMClkvlhMIryhjoTUzgH9LmJH8gPeH0Ykbf5 rLVRklw0 U5I315Y58diQ1OnIzj+m3k6mkpH46g9Bg68KDyMaI+PpsRQjDMUefe+lRFwrtwz6Tg2CRbjuvhGk0mx2G3/M77hddnKsI8MfOwGZb7lWSvg4mJDYSrbyXhviKAGp4cjKv681Kphk4yYffEEuy2L0dRbdSfjS5NojKgscFloHmwDFzr0vmVmgaJbpi0QC/AYvHfJyPR3pLls4D5F0xtUnOndoZ8FZ8G++e4QCdMwz6ZO51pZlKOtFeKlFS7HGxYrbfZvS2blThrGDYetGhr0Abc7zFyyilQaZpg0jV73VSajWJXUuSG6Scecf8YoLwf4QT9PkYUASAZO2kqblWDIhPK3E2fxfxPgeijdpBsW4/o0ZvanoUNFs33FtO0JzDpD8gFsvn/zolauEdQUTFsg5a6a/wdsUifkR 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: Hello, syzbot found the following issue on: HEAD commit: 59b723cd2adb Linux 6.12-rc6 git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=1076c740580000 kernel config: https://syzkaller.appspot.com/x/.config?x=b77c8a55ccf1d9e2 dashboard link: https://syzkaller.appspot.com/bug?extid=078be8bfa863cb9e0c6b compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 syz repro: https://syzkaller.appspot.com/x/repro.syz?x=167aa1f7980000 C reproducer: https://syzkaller.appspot.com/x/repro.c?x=110d86a7980000 Downloadable assets: disk image: https://storage.googleapis.com/syzbot-assets/699c7100a12a/disk-59b723cd.raw.xz vmlinux: https://storage.googleapis.com/syzbot-assets/74524a66d4bc/vmlinux-59b723cd.xz kernel image: https://storage.googleapis.com/syzbot-assets/e81ed2bba0ef/bzImage-59b723cd.xz IMPORTANT: if you fix the issue, please add the following tag to the commit: Reported-by: syzbot+078be8bfa863cb9e0c6b@syzkaller.appspotmail.com Oops: general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] PREEMPT SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f] CPU: 1 UID: 0 PID: 51 Comm: kworker/1:1 Not tainted 6.12.0-rc6-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Workqueue: events swap_reclaim_work RIP: 0010:__list_del_entry_valid_or_report+0x20/0x1c0 lib/list_debug.c:49 Code: 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 89 fe 48 83 c7 08 48 83 ec 18 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 19 01 00 00 48 89 f2 48 8b 4e 08 48 b8 00 00 00 RSP: 0018:ffffc90000bb7c30 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffff88807b9ae078 RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000008 RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000001 R11: 000000000000004f R12: dffffc0000000000 R13: ffffffffffffffb8 R14: ffff88807b9ae000 R15: ffffc90003af1000 FS: 0000000000000000(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fffaca68fb8 CR3: 00000000791c8000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __list_del_entry_valid include/linux/list.h:124 [inline] __list_del_entry include/linux/list.h:215 [inline] list_move_tail include/linux/list.h:310 [inline] swap_reclaim_full_clusters+0x109/0x460 mm/swapfile.c:748 swap_reclaim_work+0x2e/0x40 mm/swapfile.c:779 process_one_work+0x958/0x1b30 kernel/workqueue.c:3229 process_scheduled_works kernel/workqueue.c:3310 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3391 kthread+0x2c1/0x3a0 kernel/kthread.c:389 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:__list_del_entry_valid_or_report+0x20/0x1c0 lib/list_debug.c:49 Code: 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 89 fe 48 83 c7 08 48 83 ec 18 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 19 01 00 00 48 89 f2 48 8b 4e 08 48 b8 00 00 00 RSP: 0018:ffffc90000bb7c30 EFLAGS: 00010202 RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffff88807b9ae078 RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000008 RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000001 R11: 000000000000004f R12: dffffc0000000000 R13: ffffffffffffffb8 R14: ffff88807b9ae000 R15: ffffc90003af1000 FS: 0000000000000000(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fffaca68fb8 CR3: 00000000791c8000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: f3 0f 1e fa endbr64 e: 48 89 fe mov %rdi,%rsi 11: 48 83 c7 08 add $0x8,%rdi 15: 48 83 ec 18 sub $0x18,%rsp 19: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 20: fc ff df 23: 48 89 fa mov %rdi,%rdx 26: 48 c1 ea 03 shr $0x3,%rdx * 2a: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) <-- trapping instruction 2e: 0f 85 19 01 00 00 jne 0x14d 34: 48 89 f2 mov %rsi,%rdx 37: 48 8b 4e 08 mov 0x8(%rsi),%rcx 3b: 48 rex.W 3c: b8 .byte 0xb8 3d: 00 00 add %al,(%rax) --- 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 syzbot to run the reproducer, reply with: #syz test: git://repo/address.git branch-or-commit-hash If you attach or paste a git patch, syzbot will apply it before testing. 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