Warning: Permanently added '10.128.0.84' (ED25519) to the list of known hosts. 2024/01/28 11:28:48 ignoring optional flag "sandboxArg"="0" 2024/01/28 11:28:48 parsed 1 programs 2024/01/28 11:28:48 executed programs: 0 2024/01/28 11:28:54 executed programs: 4 2024/01/28 11:28:59 executed programs: 11 2024/01/28 11:29:04 executed programs: 18 2024/01/28 11:29:10 executed programs: 25 2024/01/28 11:29:15 executed programs: 31 2024/01/28 11:29:20 executed programs: 40 2024/01/28 11:29:25 executed programs: 47 2024/01/28 11:29:30 executed programs: 54 2024/01/28 11:29:35 executed programs: 61 2024/01/28 11:29:40 executed programs: 67 2024/01/28 11:29:45 executed programs: 73 2024/01/28 11:29:50 executed programs: 79 2024/01/28 11:29:55 executed programs: 87 2024/01/28 11:30:00 executed programs: 94 2024/01/28 11:30:05 executed programs: 100 2024/01/28 11:30:10 executed programs: 106 [ 127.864605][ T2518] [ 127.866961][ T2518] ====================================================== [ 127.873973][ T2518] WARNING: possible circular locking dependency detected [ 127.881051][ T2518] 6.1.75-syzkaller #0 Not tainted [ 127.886219][ T2518] ------------------------------------------------------ [ 127.893215][ T2518] syz-executor.0/2518 is trying to acquire lock: [ 127.899597][ T2518] ffff88810df78620 (&rs->rs_recv_lock){....}-{2:2}, at: rds_wake_sk_sleep+0x17/0x50 [ 127.909026][ T2518] [ 127.909026][ T2518] but task is already holding lock: [ 127.916976][ T2518] ffff88810869bd00 (&rm->m_rs_lock){....}-{2:2}, at: rds_send_remove_from_sock+0x6b/0x300 [ 127.928169][ T2518] [ 127.928169][ T2518] which lock already depends on the new lock. [ 127.928169][ T2518] [ 127.939074][ T2518] [ 127.939074][ T2518] the existing dependency chain (in reverse order) is: [ 127.948056][ T2518] [ 127.948056][ T2518] -> #1 (&rm->m_rs_lock){....}-{2:2}: [ 127.955772][ T2518] _raw_spin_lock_irqsave+0x5d/0x90 [ 127.961472][ T2518] rds_message_put+0x69/0x3b0 [ 127.966916][ T2518] rds_clear_recv_queue+0xab/0xe0 [ 127.972534][ T2518] rds_release+0x50/0x130 [ 127.977376][ T2518] sock_close+0x42/0xd0 [ 127.982224][ T2518] __fput+0xe1/0x210 [ 127.986714][ T2518] task_work_run+0x79/0xa0 [ 127.991816][ T2518] exit_to_user_mode_loop+0xd2/0xe0 [ 127.997815][ T2518] exit_to_user_mode_prepare+0x9a/0xe0 [ 128.003852][ T2518] syscall_exit_to_user_mode+0x5e/0x210 [ 128.010069][ T2518] do_syscall_64+0x49/0x80 [ 128.015175][ T2518] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 128.022448][ T2518] [ 128.022448][ T2518] -> #0 (&rs->rs_recv_lock){....}-{2:2}: [ 128.030810][ T2518] __lock_acquire+0x146d/0x2830 [ 128.036160][ T2518] lock_acquire+0xe3/0x270 [ 128.041076][ T2518] _raw_read_lock_irqsave+0x65/0xa0 [ 128.047388][ T2518] rds_wake_sk_sleep+0x17/0x50 [ 128.052753][ T2518] rds_send_remove_from_sock+0x9e/0x300 [ 128.059234][ T2518] rds_send_path_drop_acked+0x78/0x130 [ 128.065745][ T2518] rds_tcp_write_space+0xb0/0x210 [ 128.071669][ T2518] tcp_check_space+0x17d/0x200 [ 128.076925][ T2518] tcp_rcv_established+0x4e6/0x620 [ 128.082813][ T2518] tcp_v4_do_rcv+0xdb/0x2c0 [ 128.087891][ T2518] __release_sock+0x92/0x120 [ 128.093231][ T2518] release_sock+0x27/0xa0 [ 128.098655][ T2518] rds_send_xmit+0x683/0x970 [ 128.104360][ T2518] rds_sendmsg+0x9ab/0xb30 [ 128.109366][ T2518] ____sys_sendmsg+0x189/0x220 [ 128.114728][ T2518] ___sys_sendmsg+0x28f/0x2d0 [ 128.120381][ T2518] __se_sys_sendmsg+0xf4/0x130 [ 128.125651][ T2518] do_syscall_64+0x3d/0x80 [ 128.130598][ T2518] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 128.137623][ T2518] [ 128.137623][ T2518] other info that might help us debug this: [ 128.137623][ T2518] [ 128.148179][ T2518] Possible unsafe locking scenario: [ 128.148179][ T2518] [ 128.155630][ T2518] CPU0 CPU1 [ 128.160966][ T2518] ---- ---- [ 128.166752][ T2518] lock(&rm->m_rs_lock); [ 128.171154][ T2518] lock(&rs->rs_recv_lock); [ 128.178324][ T2518] lock(&rm->m_rs_lock); [ 128.185649][ T2518] lock(&rs->rs_recv_lock); [ 128.190301][ T2518] [ 128.190301][ T2518] *** DEADLOCK *** [ 128.190301][ T2518] [ 128.199205][ T2518] 3 locks held by syz-executor.0/2518: [ 128.204719][ T2518] #0: ffff8881063e1830 (k-sk_lock-AF_INET){+.+.}-{0:0}, at: tcp_sock_set_cork+0xe/0x90 [ 128.214947][ T2518] #1: ffff8881063e1ab8 (k-clock-AF_INET){++.-}-{2:2}, at: rds_tcp_write_space+0x1c/0x210 [ 128.225603][ T2518] #2: ffff88810869bd00 (&rm->m_rs_lock){....}-{2:2}, at: rds_send_remove_from_sock+0x6b/0x300 [ 128.236883][ T2518] [ 128.236883][ T2518] stack backtrace: [ 128.243695][ T2518] CPU: 1 PID: 2518 Comm: syz-executor.0 Not tainted 6.1.75-syzkaller #0 [ 128.252436][ T2518] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 [ 128.262777][ T2518] Call Trace: [ 128.266556][ T2518] [ 128.269506][ T2518] dump_stack_lvl+0x89/0xd7 [ 128.274612][ T2518] print_circular_bug+0x2c5/0x300 [ 128.279642][ T2518] check_noncircular+0x106/0x110 [ 128.284625][ T2518] __lock_acquire+0x146d/0x2830 [ 128.289459][ T2518] ? debug_check_no_obj_freed+0xc3/0x260 [ 128.295240][ T2518] ? _raw_spin_unlock_irqrestore+0x3f/0xb0 [ 128.301191][ T2518] ? rds_wake_sk_sleep+0x17/0x50 [ 128.306187][ T2518] lock_acquire+0xe3/0x270 [ 128.310582][ T2518] ? rds_wake_sk_sleep+0x17/0x50 [ 128.315526][ T2518] _raw_read_lock_irqsave+0x65/0xa0 [ 128.320700][ T2518] ? rds_wake_sk_sleep+0x17/0x50 [ 128.325619][ T2518] rds_wake_sk_sleep+0x17/0x50 [ 128.330385][ T2518] rds_send_remove_from_sock+0x9e/0x300 [ 128.336557][ T2518] ? lockdep_hardirqs_on+0x94/0xf0 [ 128.342165][ T2518] ? rds_tcp_write_space+0x210/0x210 [ 128.347790][ T2518] rds_send_path_drop_acked+0x78/0x130 [ 128.353600][ T2518] ? datagram_poll+0xe0/0xe0 [ 128.358170][ T2518] rds_tcp_write_space+0xb0/0x210 [ 128.363287][ T2518] tcp_check_space+0x17d/0x200 [ 128.368109][ T2518] tcp_rcv_established+0x4e6/0x620 [ 128.373195][ T2518] tcp_v4_do_rcv+0xdb/0x2c0 [ 128.377750][ T2518] __release_sock+0x92/0x120 [ 128.382469][ T2518] release_sock+0x27/0xa0 [ 128.386976][ T2518] rds_send_xmit+0x683/0x970 [ 128.391634][ T2518] rds_sendmsg+0x9ab/0xb30 [ 128.396375][ T2518] ? aa_sk_perm+0x215/0x290 [ 128.400941][ T2518] ____sys_sendmsg+0x189/0x220 [ 128.405857][ T2518] ___sys_sendmsg+0x28f/0x2d0 [ 128.410524][ T2518] ? preempt_schedule+0x4f/0x60 [ 128.415471][ T2518] __se_sys_sendmsg+0xf4/0x130 [ 128.420313][ T2518] do_syscall_64+0x3d/0x80 [ 128.425419][ T2518] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 128.431730][ T2518] RIP: 0033:0x7fa9cd07c959 [ 128.436411][ T2518] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 128.456368][ T2518] RSP: 002b:00007fa9cde050c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e 2024/01/28 11:30:16 executed programs: 113 [ 128.464940][ T2518] RAX: ffffffffffffffda RBX: 00007fa9cd19bf80 RCX: 00007fa9cd07c959 [ 128.473010][ T2518] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000003 [ 128.481135][ T2518] RBP: 00007fa9cd0d8c88 R08: 0000000000000000 R09: 0000000000000000 [ 128.489219][ T2518] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 128.497430][ T2518] R13: 0000000000000006 R14: 00007fa9cd19bf80 R15: 00007ffec7558dd8 [ 128.506101][ T2518] 2024/01/28 11:30:21 executed programs: 119