list_add double add: new=ffff88810f18a7f0, prev=ffff88810f18a7f0, next=ffff888101ea5960. ------------[ cut here ]------------ kernel BUG at lib/list_debug.c:37! Oops: invalid opcode: 0000 [#1] PREEMPT SMP PTI CPU: 0 UID: 0 PID: 34 Comm: kworker/u8:2 Not tainted 6.14.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 Workqueue: loop1 loop_workfn RIP: 0010:__list_add_valid_or_report+0x4c/0xb0 lib/list_debug.c:35 Code: 48 89 fe 48 39 df 74 0f 4c 39 f6 74 0a b0 01 5b 41 5e c3 cc cc cc cc 48 c7 c7 af 1c ce 83 48 89 da 4c 89 f1 e8 35 50 5d ff 90 <0f> 0b 48 c7 c7 ae 1b ce 83 e8 26 50 5d ff 90 0f 0b 48 c7 c7 e5 1b RSP: 0018:ffffc9000017fc70 EFLAGS: 00010046 RAX: 0000000000000058 RBX: ffff88810f18a7f0 RCX: 9622fc614bc4b500 RDX: ffff88813ba29040 RSI: ffffffff83c946b3 RDI: 00000000ffffffff RBP: ffff88810f18a7f0 R08: 0000000000000000 R09: ffffffff84329970 R10: ffffc9000017fb60 R11: ffffc9000017fb08 R12: ffff88810f18a780 R13: ffffffff812c76a6 R14: ffff888101ea5960 R15: ffff88810f18a7f0 FS: 0000000000000000(0000) GS:ffff88813ba00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f061caffe00 CR3: 0000000123e42000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __list_add_valid include/linux/list.h:88 [inline] __list_add include/linux/list.h:150 [inline] list_add_tail include/linux/list.h:183 [inline] loop_process_work+0x963/0x9e0 drivers/block/loop.c:1977 process_one_work kernel/workqueue.c:3236 [inline] process_scheduled_works+0x2e6/0x6b0 kernel/workqueue.c:3317 worker_thread+0x212/0x2d0 kernel/workqueue.c:3398 kthread+0x237/0x250 kernel/kthread.c:464 ret_from_fork+0x32/0x40 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:__list_add_valid_or_report+0x4c/0xb0 lib/list_debug.c:35 Code: 48 89 fe 48 39 df 74 0f 4c 39 f6 74 0a b0 01 5b 41 5e c3 cc cc cc cc 48 c7 c7 af 1c ce 83 48 89 da 4c 89 f1 e8 35 50 5d ff 90 <0f> 0b 48 c7 c7 ae 1b ce 83 e8 26 50 5d ff 90 0f 0b 48 c7 c7 e5 1b RSP: 0018:ffffc9000017fc70 EFLAGS: 00010046 RAX: 0000000000000058 RBX: ffff88810f18a7f0 RCX: 9622fc614bc4b500 RDX: ffff88813ba29040 RSI: ffffffff83c946b3 RDI: 00000000ffffffff RBP: ffff88810f18a7f0 R08: 0000000000000000 R09: ffffffff84329970 R10: ffffc9000017fb60 R11: ffffc9000017fb08 R12: ffff88810f18a780 R13: ffffffff812c76a6 R14: ffff888101ea5960 R15: ffff88810f18a7f0 FS: 0000000000000000(0000) GS:ffff88813ba00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f061caffe00 CR3: 0000000123e42000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400