vcan0: j1939_tp_rxtimer: 0xffff88801fb36c00: rx timeout, send abort vcan0: j1939_xtp_rx_abort_one: 0xffff88801fb36c00: 0x40000: (3) A timeout occurred and this is the connection abort to close the session. ------------[ cut here ]------------ WARNING: CPU: 1 PID: 9895 at net/can/j1939/socket.c:181 j1939_sk_queue_activate_next_locked net/can/j1939/socket.c:181 [inline] WARNING: CPU: 1 PID: 9895 at net/can/j1939/socket.c:181 j1939_sk_queue_activate_next+0x34d/0x460 net/can/j1939/socket.c:205 Modules linked in: CPU: 1 PID: 9895 Comm: syz-executor.0 Not tainted 5.19.0-rc2-syzkaller-00052-g979086f5e006 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:j1939_sk_queue_activate_next_locked net/can/j1939/socket.c:181 [inline] RIP: 0010:j1939_sk_queue_activate_next+0x34d/0x460 net/can/j1939/socket.c:205 Code: 1c 83 c0 0a 89 44 24 04 eb 9d 48 c7 c7 4c b0 bb 8d e8 c7 9b 77 f9 e9 73 fd ff ff e8 bd 9b 77 f9 e9 19 fe ff ff e8 53 d8 2a f9 <0f> 0b 49 8d bf b8 00 00 00 48 89 f8 48 c1 e8 03 42 0f b6 04 30 84 RSP: 0018:ffffc900001f0a50 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff88807b1bb000 RCX: 0000000000000100 RDX: ffff88801d06d880 RSI: ffffffff884f99ad RDI: 0000000000000005 RBP: ffff88807b1bb5b0 R08: 0000000000000005 R09: 0000000000000000 R10: 00000000fffffff5 R11: 0000000000000000 R12: ffff888071301800 R13: ffff88807b1bb5f0 R14: dffffc0000000000 R15: ffff888071301818 FS: 0000000000000000(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f8324d01718 CR3: 00000000487cf000 CR4: 00000000003526e0 Call Trace: j1939_session_deactivate_activate_next net/can/j1939/transport.c:1101 [inline] j1939_session_completed+0x19a/0x1f0 net/can/j1939/transport.c:1214 j1939_xtp_rx_eoma_one net/can/j1939/transport.c:1384 [inline] j1939_xtp_rx_eoma+0x2a6/0x5f0 net/can/j1939/transport.c:1399 j1939_tp_cmd_recv net/can/j1939/transport.c:2088 [inline] j1939_tp_recv+0x930/0xcb0 net/can/j1939/transport.c:2133 j1939_can_recv+0x6ff/0x9a0 net/can/j1939/main.c:108 deliver net/can/af_can.c:574 [inline] can_rcv_filter+0x5d4/0x8d0 net/can/af_can.c:608 can_receive+0x31d/0x580 net/can/af_can.c:665 can_rcv+0x120/0x1c0 net/can/af_can.c:696 __netif_receive_skb_one_core+0x114/0x180 net/core/dev.c:5478 __netif_receive_skb+0x24/0x1b0 net/core/dev.c:5592 process_backlog+0x3a0/0x7c0 net/core/dev.c:5920 __napi_poll+0xb3/0x6e0 net/core/dev.c:6486 napi_poll net/core/dev.c:6553 [inline] net_rx_action+0x9c1/0xd90 net/core/dev.c:6664 __do_softirq+0x29b/0x9c2 kernel/softirq.c:571 invoke_softirq kernel/softirq.c:445 [inline] __irq_exit_rcu+0x123/0x180 kernel/softirq.c:650 irq_exit_rcu+0x5/0x20 kernel/softirq.c:662 sysvec_apic_timer_interrupt+0x93/0xc0 arch/x86/kernel/apic/apic.c:1106 asm_sysvec_apic_timer_interrupt+0x1b/0x20 arch/x86/include/asm/idtentry.h:649 RIP: 0010:pgd_free+0x0/0x1a0 arch/x86/mm/pgtable.c:472 Code: e8 85 0a 91 00 e9 2f ff ff ff 4c 89 ff e8 78 0a 91 00 e9 d7 fe ff ff e8 6e 0a 91 00 e9 f0 fe ff ff 66 0f 1f 84 00 00 00 00 00 <41> 57 41 56 41 55 41 54 55 48 89 f5 53 e8 5e 46 44 00 48 c7 c7 40 RSP: 0018:ffffc9000b7efaf0 EFLAGS: 00000246 RAX: dffffc0000000000 RBX: ffff88801d06d880 RCX: 0000000000000000 RDX: 1ffff1100fe0b70a RSI: ffff888020bdf000 RDI: ffff88807f05b800 RBP: ffff88807f05b800 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000001 R12: ffff88807f05b800 R13: ffff88807f05bdd8 R14: ffff88801d06d880 R15: ffff88807f05b800 mm_free_pgd kernel/fork.c:737 [inline] __mmdrop+0xcb/0x3f0 kernel/fork.c:788 mmdrop include/linux/sched/mm.h:50 [inline] __mmput+0x3f1/0x4b0 kernel/fork.c:1197 mmput+0x56/0x60 kernel/fork.c:1208 exit_mm kernel/exit.c:510 [inline] do_exit+0xa12/0x2a00 kernel/exit.c:782 do_group_exit+0xd2/0x2f0 kernel/exit.c:925 get_signal+0x2542/0x2600 kernel/signal.c:2857 arch_do_signal_or_restart+0x82/0x2300 arch/x86/kernel/signal.c:869 exit_to_user_mode_loop kernel/entry/common.c:166 [inline] exit_to_user_mode_prepare+0x15f/0x250 kernel/entry/common.c:201 __syscall_exit_to_user_mode_work kernel/entry/common.c:283 [inline] syscall_exit_to_user_mode+0x19/0x50 kernel/entry/common.c:294 do_syscall_64+0x42/0xb0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x46/0xb0 RIP: 0033:0x7f7bddcade31 Code: Unable to access opcode bytes at RIP 0x7f7bddcade07. RSP: 002b:00007f7bde2cfb30 EFLAGS: 00000293 ORIG_RAX: 00000000000000e6 RAX: 0000000000000000 RBX: 00007f7bddd9bf60 RCX: 00007f7bddcade31 RDX: 00007f7bde2cfb70 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 00007f7bddd9d960 R08: 0000000000000000 R09: 00007fffc5ff2080 R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000148a37 R13: 00007f7bddda1560 R14: 00007f7bddd9c6b0 R15: 0000000000000009 ---------------- Code disassembly (best guess): 0: e8 85 0a 91 00 callq 0x910a8a 5: e9 2f ff ff ff jmpq 0xffffff39 a: 4c 89 ff mov %r15,%rdi d: e8 78 0a 91 00 callq 0x910a8a 12: e9 d7 fe ff ff jmpq 0xfffffeee 17: e8 6e 0a 91 00 callq 0x910a8a 1c: e9 f0 fe ff ff jmpq 0xffffff11 21: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 28: 00 00 * 2a: 41 57 push %r15 <-- trapping instruction 2c: 41 56 push %r14 2e: 41 55 push %r13 30: 41 54 push %r12 32: 55 push %rbp 33: 48 89 f5 mov %rsi,%rbp 36: 53 push %rbx 37: e8 5e 46 44 00 callq 0x44469a 3c: 48 rex.W 3d: c7 .byte 0xc7 3e: c7 .byte 0xc7 3f: 40 rex