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 018C4D5A6E7 for ; Tue, 26 Nov 2024 07:35:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 514376B0088; Tue, 26 Nov 2024 02:35:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4C3806B0089; Tue, 26 Nov 2024 02:35:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 38B5D6B008C; Tue, 26 Nov 2024 02:35:07 -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 1558A6B0088 for ; Tue, 26 Nov 2024 02:35:07 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 99C71A0D4D for ; Tue, 26 Nov 2024 07:35:06 +0000 (UTC) X-FDA: 82827434886.23.4183F39 Received: from mail-il1-f200.google.com (mail-il1-f200.google.com [209.85.166.200]) by imf05.hostedemail.com (Postfix) with ESMTP id 14CCC10000A for ; Tue, 26 Nov 2024 07:34:56 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none); spf=pass (imf05.hostedemail.com: domain of 3KHpFZwkbAHMjpqbRccViRggZU.XffXcVljViTfekVek.Tfd@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.200 as permitted sender) smtp.mailfrom=3KHpFZwkbAHMjpqbRccViRggZU.XffXcVljViTfekVek.Tfd@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1732606503; a=rsa-sha256; cv=none; b=HI4VhxNYTv5hI6upYga8mfPIpXL51x0uNpY7hSOqyGz1y7Ab/bmZxkpypEfp/Lod6Rc5es 0ENhwGvaOibTGOIfXDdRpKoaV58vg/Nxe4NOFlFl7AoGFAUW0AepMrjNDxrfsMHTC3pGC3 SFefQvV24Wa6s4XhMBdGpFnwzaOMOv8= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none); spf=pass (imf05.hostedemail.com: domain of 3KHpFZwkbAHMjpqbRccViRggZU.XffXcVljViTfekVek.Tfd@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.200 as permitted sender) smtp.mailfrom=3KHpFZwkbAHMjpqbRccViRggZU.XffXcVljViTfekVek.Tfd@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1732606503; 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:in-reply-to:references; bh=MlAgNKtr+sSD9KDj4hEbYJLZ6WrE4BShhgRvMIf6ALk=; b=HB4sX6TQkETc0+YIyLDHC1o8FikG0mi3JeIdPhyG/PsN/FfVEGuJHRiO1IEj5/vphiTIiB /s8IOZ8cLCxk6cxppE/jw/4MzzfW7zYKYx9OEJO0UjO4WM4v0TinJcAdBNuLKmivXZBK95 zuViUKGg/cI+Wvz2l4jqLihSMj5TJnc= Received: by mail-il1-f200.google.com with SMTP id e9e14a558f8ab-3a78421a2e1so59975425ab.2 for ; Mon, 25 Nov 2024 23:35:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732606504; x=1733211304; h=to:from:subject:message-id:in-reply-to:date:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=MlAgNKtr+sSD9KDj4hEbYJLZ6WrE4BShhgRvMIf6ALk=; b=arpbv7WiWA6k/4QbGLqjWm/DCSbaagou98jxtAJUlRF5Kj9FCFoknSDlbiNpUpJqb3 qLPluaYoPgqPCmECHZx0EzKriJArAu0X39ijZxyRPGu1+pEhMHqAqhjnG5zXM8c0028d +bhWI3OUuLeD7g1t2tYNXvjWfznoJ3EmRz1eLYKAlfN2B11UrbjeF84Tn2y46V2Ox8DT zeK2VNXamk1JP4PJHv5X9FomESNQ8ksEKCXObCH8lIWQuiEd9YfvuVrcaMzuNo4NfzCZ jYx1su7w5EafvOKBHfFmloQvy6u4CNgRj0eNIyGx5Om4fj6CSH3YwHe4kenOrPvvmypZ wHMg== X-Forwarded-Encrypted: i=1; AJvYcCXWt76/rCSCtwgUMPzS2hVIR1YVSJCPmokkjl/Xz1N13d+Ko7P2XA/4jlN1dh/atl/uaaasapuTjQ==@kvack.org X-Gm-Message-State: AOJu0YxwxpOOy9GstcO51fvVS58Ii+hEpEkDnvmAmxctCCFaV22Xwlt5 x3YpNZksrmWBt0u64LXPsRwbvKnl1KG/Xf6Pft3GZ+CGbDAqTq1Z5K0/UQMnDzsWyn8h0zSxIfp h+h4CQ7Ef9bLDhAG1qX1/K4hJRZan5cqUin7K54nlyNvM205/1GQxY/c= X-Google-Smtp-Source: AGHT+IFc/HZlN2PZTrGVlYaVMfyQimAJdEboH2jos4v8g7Tg/2592001DE7aKVbatBTmUXb25PlLyL7z0uYsb6f+fGi3y1wRK5ZB MIME-Version: 1.0 X-Received: by 2002:a05:6e02:17c8:b0:3a7:464d:36a5 with SMTP id e9e14a558f8ab-3a79afd0df2mr185147035ab.21.1732606504099; Mon, 25 Nov 2024 23:35:04 -0800 (PST) Date: Mon, 25 Nov 2024 23:35:04 -0800 In-Reply-To: <43dc0351-7220-4326-ac07-ef37f6e5605a@suse.com> X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <67457a28.050a0220.21d33d.0010.GAE@google.com> Subject: Re: [syzbot] [btrfs?] kernel BUG in __folio_start_writeback From: syzbot To: akpm@linux-foundation.org, clm@fb.com, dsterba@suse.com, josef@toxicpanda.com, linux-btrfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com, willy@infradead.org, wqu@suse.com Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Rspamd-Queue-Id: 14CCC10000A X-Rspamd-Server: rspam01 X-Stat-Signature: 7ki5aq4wesawqq1d8734edx97k9if4xo X-HE-Tag: 1732606496-563549 X-HE-Meta: U2FsdGVkX1/Aq3bRMzMaEKPFyALeMKyHQpxFg7JxobiMKi4InTxNdZAIbR+Fqmc6aNQE43WGpwtJdgXRa5796WpnoW/7BnRyZq/qhntlg7297PPcgCpBTIOa+szpbF4X+6G7OvGDkZV63OvE/lvnTBrY8mIMH4E+J6igJNXDwhJO1ncxoBZiN7oq8Cl98iNEgK/ry3j+agYKK4PUGwE1BWDq6yRRQzQnlzbZRIrvwWbTsjrxQ0fluftC1I1YWQc0I8sOMF1akYZh7MmMZ+djGgltlttT3Ut/T3k17uCYeDWBqJcpVSGgBMjWg0ANhApMpT/EqVV9MkCAAVyiX7oG1Uq8RHcsh6FXMFODiTOamRFlQ7IUQ6P/FbSmDWDSU9xp+/YKKOObX0V86HtULIT4mSs0L8vFBY32RnecH7N2qgCdyo4H9qr1dRVR17FKspS4O/9JHTMe0qA5JdkCFWYSZGK+k1MJ1IazgcT/K1W/++7fniEbf+Z9a3CoL8kVQqtSQe78qNpGoogg5nNf3giiaxZQSz/idLS3rxlX1bKzmAWowmy03fpp2M4qvbZ5U295zU6g2cua7h5ydZrXbPZSkqL7gZYWo0VZAOcV9KO81itC0zbla+IHNRzP5NrQnNNCG+luvx6tUzNGuoKniNJmsv7ObExkfluVRBLnDjQbI1eRKDWtDr740us2ivEZuO4OCF/BCK4EFLzJVq+RJ5iZ8Kg2/uW5mLzEKbq8kj/gCljyxN64q8L36j6O+mVI9KXpqBvUzxrP5GYVvNunMz7E8I8uXZzGkUexKXllsQKTGk9y06zLUDXWW8y7V/0mmvEsxFCZvnsV5zg2Sp7eaGQmedQ47bRkyWfKU1xzbIIaGEs1HT+dIWABs6ELAemJ1XJuS+9D4zejr8FFdble5HV+aXkRJXVwbquTY3eWBFzKcAoHStJdA/eMx7O++TZUq4Yuk4NwX3k58vWAe88hxJr a79ByQ8d XmqMvz1eNS+OsHAZ1VZiXjf7TYHzZ3bxfkYZvkhSaA7wKCoOuoGckGvUWeL/9GUm8WoOfj2naBcIdr1CvUc5SbQnX1ZJ/cog7DLJWqzgEhpt205lf7j4mYCzS9k4Q2wEzo6Tz5TecKzivTwQGyhLWjP288vTg/uDsh8RpXYid41SfbFrafAG2eu5KJAZ3DpVqrCVKxVdKCq9YwNMOxKUlbW6QrkPU1MCy8deqWLA2xecKUxSk/PUNVBJyCMSykMT/BI4WJl4YWTTFVHfWX3yGFsZH68GX8filw8uFnNt5DHliwoE6JAF0gHkP8OwQJuqHjFR5H2wnLAYADUyOXdHYf5s596s8RTQZDRviDzLog/dRr1P0uizByCBWrwHiqurz0Ckg5kMgkgCrzJJa3M0nloI/zToSbUEpducdwsQWmV7KQPL5B5hHi/Z/adEhWGnWQk9JnjROpzb4UztPL31A7ImGq3DeQWyi2Vb+CYOn8qIZXlEXWbma4e3RD5Mrq6/0XfzFNSvF1FOHNMtRmyXycX+cOq5Ep3lPfIc+i6G4f4NgEt3qX31evU9r6AbGbfPbDKiw+8BzGzA1NpkioBxxrLvUuSejnnkqbtvEIz+53ObEbWJamNpc8B4+3oDxAKvznGQb2X7niUS6IDKwY4leJ3WcMoimNmWdW2MXqRa8BtwbwzK6Wpi5vI1cPfg++qWCKSIDnzjrYQz3Vo1r/+WHEGtS2OEUTisPWGdfbLo/cuXYW/4c0YmM6Kjcp0nUEqKhD//BEYdjml6zPMGY3IykeMmLaOGUAqrjAe9G+5AcjTfQW6IuaxQI9VnCbR1oTFNYrnENcQI+2YrqGo5OfMh3xKRbIm3dWJE8GAeVf/ZM75bsPPIA0WhjM8LRpOlhUemD+DEv7978uceoSqqPAw/MMsTn4ob79uftHqLKjxuI8TIYAhnA4iyLoRjKBwpHqvfjhMxc8eUqd9D4LnM= 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 has tested the proposed patch but the reproducer is still triggering an issue: kernel BUG in __folio_start_writeback do_group_exit+0x207/0x2c0 kernel/exit.c:1088 get_signal+0x16a3/0x1740 kernel/signal.c:2918 arch_do_signal_or_restart+0x96/0x860 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:328 [inline] __syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline] syscall_exit_to_user_mode+0xc9/0x370 kernel/entry/common.c:218 do_syscall_64+0x100/0x230 arch/x86/entry/common.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f ------------[ cut here ]------------ kernel BUG at mm/page-writeback.c:3119! Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI CPU: 1 UID: 0 PID: 3538 Comm: kworker/u8:10 Not tainted 6.12.0-rc7-syzkaller-00132-g21865e0dd679 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Workqueue: btrfs-delalloc btrfs_work_helper RIP: 0010:__folio_start_writeback+0xc06/0x1050 mm/page-writeback.c:3119 Code: 25 ff 0f 00 00 0f 84 d3 00 00 00 e8 14 79 c4 ff e9 ba f5 ff ff e8 0a 79 c4 ff 4c 89 f7 48 c7 c6 c0 0e f4 8b e8 6b 46 0d 00 90 <0f> 0b e8 f3 78 c4 ff 4c 89 f7 48 c7 c6 20 15 f4 8b e8 54 46 0d 00 RSP: 0018:ffffc9000ca9f500 EFLAGS: 00010246 RAX: 258fc5bd6608dc00 RBX: 0000000000000002 RCX: 0000000000000001 RDX: dffffc0000000000 RSI: ffffffff8beacb20 RDI: 0000000000000001 RBP: ffffc9000ca9f670 R08: ffffffff94059917 R09: 1ffffffff280b322 R10: dffffc0000000000 R11: fffffbfff280b323 R12: 0000000000000000 R13: 1ffff92001953eac R14: ffffea0001c40500 R15: ffff888073b564f8 FS: 0000000000000000(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000c0002adb80 CR3: 0000000027072000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: process_one_folio fs/btrfs/extent_io.c:187 [inline] __process_folios_contig+0x31c/0x540 fs/btrfs/extent_io.c:216 submit_one_async_extent fs/btrfs/inode.c:1229 [inline] submit_compressed_extents+0xdb3/0x16e0 fs/btrfs/inode.c:1632 run_ordered_work fs/btrfs/async-thread.c:245 [inline] btrfs_work_helper+0x56b/0xc50 fs/btrfs/async-thread.c:324 process_one_work kernel/workqueue.c:3229 [inline] process_scheduled_works+0xa63/0x1850 kernel/workqueue.c:3310 worker_thread+0x870/0xd30 kernel/workqueue.c:3391 kthread+0x2f0/0x390 kernel/kthread.c:389 ret_from_fork+0x4b/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:__folio_start_writeback+0xc06/0x1050 mm/page-writeback.c:3119 Code: 25 ff 0f 00 00 0f 84 d3 00 00 00 e8 14 79 c4 ff e9 ba f5 ff ff e8 0a 79 c4 ff 4c 89 f7 48 c7 c6 c0 0e f4 8b e8 6b 46 0d 00 90 <0f> 0b e8 f3 78 c4 ff 4c 89 f7 48 c7 c6 20 15 f4 8b e8 54 46 0d 00 RSP: 0018:ffffc9000ca9f500 EFLAGS: 00010246 RAX: 258fc5bd6608dc00 RBX: 0000000000000002 RCX: 0000000000000001 RDX: dffffc0000000000 RSI: ffffffff8beacb20 RDI: 0000000000000001 RBP: ffffc9000ca9f670 R08: ffffffff94059917 R09: 1ffffffff280b322 R10: dffffc0000000000 R11: fffffbfff280b323 R12: 0000000000000000 R13: 1ffff92001953eac R14: ffffea0001c40500 R15: ffff888073b564f8 FS: 0000000000000000(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fabe0e31440 CR3: 0000000032718000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Tested on: commit: 21865e0d btrfs: use PTR_ERR() instead of PTR_ERR_OR_ZE.. git tree: https://github.com/btrfs/linux.git for-next console output: https://syzkaller.appspot.com/x/log.txt?x=10835778580000 kernel config: https://syzkaller.appspot.com/x/.config?x=fa4954ad2c62b915 dashboard link: https://syzkaller.appspot.com/bug?extid=aac7bff85be224de5156 compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 Note: no patches were applied.