watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [syz-executor.2:7726]
Modules linked in:
irq event stamp: 2409973
hardirqs last  enabled at (2409972): [<ffffffff84a514db>] irqentry_exit+0x3b/0x90
hardirqs last disabled at (2409973): [<ffffffff84a4fe9f>] sysvec_apic_timer_interrupt+0xf/0x80
softirqs last  enabled at (2400914): [<ffffffff813a960c>] handle_softirqs+0x50c/0x770
softirqs last disabled at (2400947): [<ffffffff813a99a4>] __irq_exit_rcu+0xc4/0x100
CPU: 0 UID: 0 PID: 7726 Comm: syz-executor.2 Not tainted 6.13.0-rc1-next-20241206 #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
RIP: 0010:tcp_rcv_established+0x1d3/0x2160
Code: c2 40 84 d6 0f 85 2f 1c 00 00 83 e0 07 38 c1 0f 9e c2 84 c9 0f 95 c0 84 c2 0f 85 1a 1c 00 00 49 8d 7d 0c 80 a5 ac 09 00 00 fe <48> b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 0f b6 14 02 48
RSP: 0018:ffff88806ce09220 EFLAGS: 00000246
RAX: 0000000000000000 RBX: 1ffff1100d9c124b RCX: 0000000000000000
RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffff88803f9e25ee
RBP: ffff888015944b00 R08: 0000000000000001 R09: fffffbfff0fddbf7
R10: 0000000000085282 R11: 0000000000000001 R12: ffff8880189e08c0
R13: ffff88803f9e25e2 R14: 000000000003a70c R15: 00000000000000e8
FS:  00007ffbcad55700(0000) GS:ffff88806ce00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000555574394c58 CR3: 000000003fb80000 CR4: 0000000000350ef0
Call Trace:
 <IRQ>
 tcp_v4_do_rcv+0x5cf/0xa50
 tcp_v4_rcv+0x31a0/0x42d0
 ip_protocol_deliver_rcu+0xba/0x480
 ip_local_deliver_finish+0x2f0/0x500
 ip_local_deliver+0x1a3/0x200
 ip_sublist_rcv_finish+0x274/0x570
 ip_list_rcv_finish.constprop.0+0x3fe/0x580
 ip_list_rcv+0x2c5/0x3e0
 __netif_receive_skb_list_core+0x695/0x8d0
 netif_receive_skb_list_internal+0x6c2/0xc90
 napi_gro_complete.constprop.0+0x533/0x820
 dev_gro_receive+0x14b1/0x2770
 napi_gro_receive+0x48c/0xbd0
 e1000_clean_rx_irq+0x7e1/0x11a0
 e1000_clean+0x960/0x2540
 __napi_poll+0xb9/0x540
 net_rx_action+0xa08/0xe00
 handle_softirqs+0x1b1/0x770
 __irq_exit_rcu+0xc4/0x100
 irq_exit_rcu+0x9/0x20
 sysvec_apic_timer_interrupt+0x70/0x80
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x1a/0x20
RIP: 0010:qlist_free_all+0x96/0x160
Code: 0f 82 e0 00 00 00 48 c7 c2 00 00 00 80 48 2b 15 b0 8f d2 03 48 01 ca 48 c1 ea 0c 48 c1 e2 06 48 03 15 8e 8f d2 03 48 8b 72 08 <48> 89 d1 40 f6 c6 01 0f 85 a1 00 00 00 66 90 80 79 33 f5 ba 00 00
RSP: 0018:ffff888040af7840 EFLAGS: 00000282
RAX: ffff88800dedede0 RBX: ffff88800dedede0 RCX: ffff88808dedede0
RDX: ffffea000037b780 RSI: ffff888008c4f780 RDI: ffffffff81a47976
RBP: 0000000000000000 R08: 0000000000000001 R09: fffffbfff0fddbe9
R10: ffffffff87eedf4f R11: 0000000000000000 R12: 0000000000000000
R13: ffff888040af7878 R14: ffff88800a129378 R15: ffff88800a129378
 kasan_quarantine_reduce+0x19f/0x240
 __kasan_slab_alloc+0x49/0x70
 __kmalloc_noprof+0x195/0x4b0
 kmalloc_array_noprof+0x42/0x70
 iter_file_splice_write+0x1a2/0x1060
 direct_splice_actor+0x192/0x7a0
 splice_direct_to_actor+0x348/0x9d0
 do_splice_direct+0x17a/0x250
 do_sendfile+0xa7e/0xdb0
 __x64_sys_sendfile64+0x1d5/0x210
 do_syscall_64+0xbf/0x1d0
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7ffbcd7dfb19
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 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffbcad55188 EFLAGS: 00000246 ORIG_RAX: 0000000000000028
RAX: ffffffffffffffda RBX: 00007ffbcd8f2f60 RCX: 00007ffbcd7dfb19
RDX: 0000000000000000 RSI: 0000000000000006 RDI: 0000000000000007
RBP: 00007ffbcd839f6d R08: 0000000000000000 R09: 0000000000000000
R10: 00000000fffffdef R11: 0000000000000246 R12: 0000000000000000
R13: 00007fff8e10e16f R14: 00007ffbcad55300 R15: 0000000000022000
 </TASK>
Sending NMI from CPU 0 to CPUs 1:
NMI backtrace for cpu 1
CPU: 1 UID: 0 PID: 0 Comm: swapper/1 Not tainted 6.13.0-rc1-next-20241206 #1
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
RIP: 0010:queued_spin_lock_slowpath+0x242/0xb60
Code: 02 48 89 e8 83 e0 07 83 c0 01 38 d0 7c 08 84 d2 0f 85 85 08 00 00 b8 01 00 00 00 66 89 45 00 e9 bf fe ff ff 89 44 24 38 f3 90 <e9> 5b fe ff ff 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03
RSP: 0018:ffff88806cf09b90 EFLAGS: 00000202
RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff84a7409f
RDX: ffffed1002b28999 RSI: 0000000000000004 RDI: ffff888015944cc0
RBP: ffff888015944cc0 R08: 0000000000000000 R09: ffffed1002b28998
R10: ffff888015944cc3 R11: 0000000000000001 R12: 1ffff1100d9e1373
R13: 0000000000000003 R14: ffffed1002b28998 R15: ffff88806cf09bc8
FS:  0000000000000000(0000) GS:ffff88806cf00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fb529d96588 CR3: 000000000d65c000 CR4: 0000000000350ef0
Call Trace:
 <NMI>
 </NMI>
 <IRQ>
 do_raw_spin_lock+0x1de/0x270
 tcp_delack_timer+0xb8/0x3b0
 call_timer_fn+0x198/0x5d0
 __run_timers+0x669/0x930
 run_timer_softirq+0x117/0x210
 handle_softirqs+0x1b1/0x770
 __irq_exit_rcu+0xc4/0x100
 irq_exit_rcu+0x9/0x20
 sysvec_apic_timer_interrupt+0x70/0x80
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x1a/0x20
RIP: 0010:default_idle+0x1e/0x30
Code: 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 eb 0c 0f 1f 44 00 00 0f 00 2d 79 67 1d 00 0f 1f 44 00 00 fb f4 <fa> e9 ec 2e 02 00 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90
RSP: 0018:ffff8880096cfe68 EFLAGS: 00000206
RAX: 000000000010f28b RBX: 0000000000000001 RCX: ffffffff84a51847
RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff814b16aa
RBP: dffffc0000000000 R08: 0000000000000001 R09: ffffed100d9e6cba
R10: ffff88806cf365d3 R11: 0000000000000000 R12: ffffffff863fb690
R13: 1ffff110012d9fd2 R14: 0000000000000000 R15: 0000000000000000
 default_idle_call+0x6d/0xb0
 do_idle+0x2fa/0x3b0
 cpu_startup_entry+0x4f/0x60
 start_secondary+0x1c1/0x220
 common_startup_64+0x12c/0x138
 </TASK>
loop2: detected capacity change from 0 to 40
netlink: 40 bytes leftover after parsing attributes in process `syz-executor.3'.
loop2: detected capacity change from 0 to 40
No source specified
syz-executor.2: attempt to access beyond end of device
loop2: rw=2049, sector=40, nr_sectors = 4 limit=40
Buffer I/O error on dev loop2, logical block 10, lost async page write
vfat: Unknown parameter './file1'
loop2: detected capacity change from 0 to 40
audit: type=1400 audit(1733528653.295:13): avc:  denied  { block_suspend } for  pid=7892 comm="syz-executor.7" capability=36  scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=capability2 permissive=1
loop7: detected capacity change from 0 to 10
Bluetooth: hci4: command 0x0406 tx timeout
Bluetooth: hci6: command 0x0406 tx timeout
FAT-fs (loop7): Directory bread(block 10) failed
FAT-fs (loop7): Directory bread(block 11) failed
FAT-fs (loop7): Directory bread(block 12) failed
FAT-fs (loop7): Directory bread(block 13) failed
FAT-fs (loop7): Directory bread(block 14) failed
FAT-fs (loop7): Directory bread(block 15) failed
FAT-fs (loop7): Directory bread(block 16) failed
FAT-fs (loop7): Directory bread(block 17) failed
FAT-fs (loop7): Directory bread(block 18) failed
FAT-fs (loop7): Directory bread(block 19) failed
syz-executor.0 (7906) used greatest stack depth: 22312 bytes left
mmap: syz-executor.4 (7909) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst.
netlink: 'syz-executor.1': attribute type 11 has an invalid length.
Bluetooth: hci1: command 0x0406 tx timeout
Bluetooth: hci2: command 0x0406 tx timeout
Bluetooth: hci5: command 0x0406 tx timeout
----------------
Code disassembly (best guess), 1 bytes skipped:
   0:	40 84 d6             	test   %dl,%sil
   3:	0f 85 2f 1c 00 00    	jne    0x1c38
   9:	83 e0 07             	and    $0x7,%eax
   c:	38 c1                	cmp    %al,%cl
   e:	0f 9e c2             	setle  %dl
  11:	84 c9                	test   %cl,%cl
  13:	0f 95 c0             	setne  %al
  16:	84 c2                	test   %al,%dl
  18:	0f 85 1a 1c 00 00    	jne    0x1c38
  1e:	49 8d 7d 0c          	lea    0xc(%r13),%rdi
  22:	80 a5 ac 09 00 00 fe 	andb   $0xfe,0x9ac(%rbp)
* 29:	48 b8 00 00 00 00 00 	movabs $0xdffffc0000000000,%rax <-- trapping instruction
  30:	fc ff df
  33:	48 89 fa             	mov    %rdi,%rdx
  36:	48 c1 ea 03          	shr    $0x3,%rdx
  3a:	0f b6 14 02          	movzbl (%rdx,%rax,1),%edx
  3e:	48                   	rex.W