Warning: Permanently added '10.128.0.242' (ED25519) to the list of known hosts. 2023/07/28 12:41:35 ignoring optional flag "sandboxArg"="0" 2023/07/28 12:41:35 parsed 1 programs 2023/07/28 12:41:35 executed programs: 0 2023/07/28 12:41:41 executed programs: 6 2023/07/28 12:41:46 executed programs: 15 2023/07/28 12:41:51 executed programs: 21 2023/07/28 12:41:56 executed programs: 30 2023/07/28 12:42:01 executed programs: 36 2023/07/28 12:42:06 executed programs: 43 2023/07/28 12:42:11 executed programs: 50 [ 83.470622][ T2241] [ 83.472964][ T2241] ====================================================== [ 83.480055][ T2241] WARNING: possible circular locking dependency detected [ 83.487067][ T2241] 6.1.42-syzkaller #0 Not tainted [ 83.492051][ T2241] ------------------------------------------------------ [ 83.499035][ T2241] syz-executor.0/2241 is trying to acquire lock: [ 83.505670][ T2241] ffff8881053ecea0 (&rs->rs_recv_lock){....}-{2:2}, at: rds_wake_sk_sleep+0x17/0x50 [ 83.515105][ T2241] [ 83.515105][ T2241] but task is already holding lock: [ 83.522593][ T2241] ffff88814126d900 (&rm->m_rs_lock){....}-{2:2}, at: rds_send_remove_from_sock+0x6b/0x300 [ 83.532453][ T2241] [ 83.532453][ T2241] which lock already depends on the new lock. [ 83.532453][ T2241] [ 83.542837][ T2241] [ 83.542837][ T2241] the existing dependency chain (in reverse order) is: [ 83.551812][ T2241] [ 83.551812][ T2241] -> #1 (&rm->m_rs_lock){....}-{2:2}: [ 83.559320][ T2241] _raw_spin_lock_irqsave+0x5d/0x90 [ 83.565032][ T2241] rds_message_put+0x69/0x3b0 [ 83.570291][ T2241] rds_clear_recv_queue+0xab/0xe0 [ 83.575798][ T2241] rds_release+0x50/0x130 [ 83.580893][ T2241] sock_close+0x42/0xd0 [ 83.585640][ T2241] __fput+0xe1/0x210 [ 83.590018][ T2241] task_work_run+0x79/0xa0 [ 83.594931][ T2241] exit_to_user_mode_loop+0xcd/0xe0 [ 83.600790][ T2241] exit_to_user_mode_prepare+0x9a/0xe0 [ 83.607099][ T2241] syscall_exit_to_user_mode+0x5e/0x210 [ 83.613303][ T2241] do_syscall_64+0x49/0x80 [ 83.618201][ T2241] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 83.624676][ T2241] [ 83.624676][ T2241] -> #0 (&rs->rs_recv_lock){....}-{2:2}: [ 83.632557][ T2241] __lock_acquire+0x1464/0x2830 [ 83.637908][ T2241] lock_acquire+0xe3/0x270 [ 83.643027][ T2241] _raw_read_lock_irqsave+0x65/0xa0 [ 83.648725][ T2241] rds_wake_sk_sleep+0x17/0x50 [ 83.653978][ T2241] rds_send_remove_from_sock+0x9e/0x300 [ 83.660094][ T2241] rds_send_path_drop_acked+0x78/0x130 [ 83.666134][ T2241] rds_tcp_write_space+0xb0/0x1e0 [ 83.671642][ T2241] tcp_check_space+0x17d/0x200 [ 83.676892][ T2241] tcp_rcv_established+0x4e6/0x620 [ 83.682488][ T2241] tcp_v4_do_rcv+0xdb/0x2c0 [ 83.687479][ T2241] __release_sock+0x92/0x120 [ 83.692732][ T2241] release_sock+0x27/0xa0 [ 83.697553][ T2241] rds_send_xmit+0x683/0x950 [ 83.702718][ T2241] rds_sendmsg+0x9ab/0xb10 [ 83.707621][ T2241] ____sys_sendmsg+0x182/0x220 [ 83.712878][ T2241] ___sys_sendmsg+0x28f/0x2d0 [ 83.718038][ T2241] __se_sys_sendmsg+0xf4/0x130 [ 83.723374][ T2241] do_syscall_64+0x3d/0x80 [ 83.728362][ T2241] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 83.734843][ T2241] [ 83.734843][ T2241] other info that might help us debug this: [ 83.734843][ T2241] [ 83.745907][ T2241] Possible unsafe locking scenario: [ 83.745907][ T2241] [ 83.753410][ T2241] CPU0 CPU1 [ 83.758741][ T2241] ---- ---- [ 83.764075][ T2241] lock(&rm->m_rs_lock); [ 83.768368][ T2241] lock(&rs->rs_recv_lock); [ 83.775526][ T2241] lock(&rm->m_rs_lock); [ 83.782423][ T2241] lock(&rs->rs_recv_lock); [ 83.786979][ T2241] [ 83.786979][ T2241] *** DEADLOCK *** [ 83.786979][ T2241] [ 83.795530][ T2241] 3 locks held by syz-executor.0/2241: [ 83.801128][ T2241] #0: ffff888103331830 (k-sk_lock-AF_INET){+.+.}-{0:0}, at: tcp_sock_set_cork+0xe/0x90 [ 83.810814][ T2241] #1: ffff888103331ab8 (k-clock-AF_INET){++.-}-{2:2}, at: rds_tcp_write_space+0x1b/0x1e0 [ 83.820678][ T2241] #2: ffff88814126d900 (&rm->m_rs_lock){....}-{2:2}, at: rds_send_remove_from_sock+0x6b/0x300 [ 83.831067][ T2241] [ 83.831067][ T2241] stack backtrace: [ 83.837015][ T2241] CPU: 0 PID: 2241 Comm: syz-executor.0 Not tainted 6.1.42-syzkaller #0 [ 83.845486][ T2241] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023 [ 83.855611][ T2241] Call Trace: [ 83.858863][ T2241] [ 83.861775][ T2241] dump_stack_lvl+0x89/0xd7 [ 83.866259][ T2241] print_circular_bug+0x2c5/0x300 [ 83.871249][ T2241] check_noncircular+0x106/0x110 [ 83.876151][ T2241] __lock_acquire+0x1464/0x2830 [ 83.880970][ T2241] ? __lock_acquire+0x541/0x2830 [ 83.885911][ T2241] ? debug_check_no_obj_freed+0xc3/0x260 [ 83.891510][ T2241] ? rds_wake_sk_sleep+0x17/0x50 [ 83.896410][ T2241] lock_acquire+0xe3/0x270 [ 83.900791][ T2241] ? rds_wake_sk_sleep+0x17/0x50 [ 83.905693][ T2241] _raw_read_lock_irqsave+0x65/0xa0 [ 83.911038][ T2241] ? rds_wake_sk_sleep+0x17/0x50 [ 83.916092][ T2241] rds_wake_sk_sleep+0x17/0x50 [ 83.920829][ T2241] rds_send_remove_from_sock+0x9e/0x300 [ 83.926426][ T2241] ? lockdep_hardirqs_on+0x94/0xf0 [ 83.931603][ T2241] ? rds_tcp_write_space+0x1e0/0x1e0 [ 83.936847][ T2241] rds_send_path_drop_acked+0x78/0x130 [ 83.942266][ T2241] ? datagram_poll+0xe0/0xe0 [ 83.946826][ T2241] rds_tcp_write_space+0xb0/0x1e0 [ 83.951901][ T2241] tcp_check_space+0x17d/0x200 [ 83.956642][ T2241] tcp_rcv_established+0x4e6/0x620 [ 83.961730][ T2241] tcp_v4_do_rcv+0xdb/0x2c0 [ 83.966641][ T2241] __release_sock+0x92/0x120 [ 83.971403][ T2241] release_sock+0x27/0xa0 [ 83.976067][ T2241] rds_send_xmit+0x683/0x950 [ 83.980888][ T2241] rds_sendmsg+0x9ab/0xb10 [ 83.985358][ T2241] ____sys_sendmsg+0x182/0x220 [ 83.990103][ T2241] ___sys_sendmsg+0x28f/0x2d0 [ 83.994835][ T2241] __se_sys_sendmsg+0xf4/0x130 [ 83.999589][ T2241] do_syscall_64+0x3d/0x80 [ 84.004058][ T2241] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 84.010180][ T2241] RIP: 0033:0x7f1323e7c959 [ 84.014562][ T2241] 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 [ 84.034762][ T2241] RSP: 002b:00007f1324b5b0c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 84.043136][ T2241] RAX: ffffffffffffffda RBX: 00007f1323f9c050 RCX: 00007f1323e7c959 [ 84.051161][ T2241] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000004 [ 84.059099][ T2241] RBP: 00007f1323ed8c88 R08: 0000000000000000 R09: 0000000000000000 [ 84.067052][ T2241] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 84.075012][ T2241] R13: 0000000000000006 R14: 00007f1323f9c050 R15: 00007ffe86d98b38 [ 84.083037][ T2241] 2023/07/28 12:42:17 executed programs: 60 2023/07/28 12:42:22 executed programs: 66