Warning: Permanently added '10.128.0.219' (ED25519) to the list of known hosts. 2023/10/13 18:50:09 ignoring optional flag "sandboxArg"="0" 2023/10/13 18:50:10 parsed 1 programs 2023/10/13 18:50:10 executed programs: 0 2023/10/13 18:50:15 executed programs: 5 2023/10/13 18:50:20 executed programs: 12 2023/10/13 18:50:25 executed programs: 20 2023/10/13 18:50:30 executed programs: 26 2023/10/13 18:50:35 executed programs: 33 2023/10/13 18:50:40 executed programs: 39 2023/10/13 18:50:45 executed programs: 45 2023/10/13 18:50:50 executed programs: 52 2023/10/13 18:50:55 executed programs: 59 2023/10/13 18:51:00 executed programs: 65 2023/10/13 18:51:05 executed programs: 71 2023/10/13 18:51:10 executed programs: 77 2023/10/13 18:51:15 executed programs: 83 2023/10/13 18:51:21 executed programs: 90 2023/10/13 18:51:26 executed programs: 96 2023/10/13 18:51:31 executed programs: 103 [ 139.540903][ T2507] [ 139.543252][ T2507] ====================================================== [ 139.550254][ T2507] WARNING: possible circular locking dependency detected [ 139.557338][ T2507] 5.15.135-syzkaller #0 Not tainted [ 139.562508][ T2507] ------------------------------------------------------ [ 139.569511][ T2507] syz-executor.0/2507 is trying to acquire lock: [ 139.575807][ T2507] ffff88810b120d58 (&rs->rs_recv_lock){...-}-{2:2}, at: rds_wake_sk_sleep+0x16/0x60 [ 139.585234][ T2507] [ 139.585234][ T2507] but task is already holding lock: [ 139.592576][ T2507] ffff88810656a900 (&rm->m_rs_lock){..-.}-{2:2}, at: rds_send_remove_from_sock+0xd8/0x340 [ 139.602520][ T2507] [ 139.602520][ T2507] which lock already depends on the new lock. [ 139.602520][ T2507] [ 139.612894][ T2507] [ 139.612894][ T2507] the existing dependency chain (in reverse order) is: [ 139.621876][ T2507] [ 139.621876][ T2507] -> #1 (&rm->m_rs_lock){..-.}-{2:2}: [ 139.629560][ T2507] _raw_spin_lock_irqsave+0x39/0x50 [ 139.636037][ T2507] rds_message_put+0x82/0x3c0 [ 139.641208][ T2507] rds_clear_recv_queue+0x9b/0xd0 [ 139.647169][ T2507] rds_release+0x56/0x140 [ 139.651989][ T2507] __sock_release+0x32/0xa0 [ 139.656992][ T2507] sock_close+0xf/0x20 [ 139.661550][ T2507] __fput+0x8d/0x250 [ 139.666047][ T2507] task_work_run+0x54/0x80 [ 139.670968][ T2507] exit_to_user_mode_prepare+0x1ca/0x1d0 [ 139.677094][ T2507] syscall_exit_to_user_mode+0x19/0x60 [ 139.683041][ T2507] do_syscall_64+0x42/0x80 [ 139.687951][ T2507] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 139.694333][ T2507] [ 139.694333][ T2507] -> #0 (&rs->rs_recv_lock){...-}-{2:2}: [ 139.702142][ T2507] __lock_acquire+0x1103/0x1a90 [ 139.707579][ T2507] lock_acquire+0xc9/0x2c0 [ 139.712501][ T2507] _raw_read_lock_irqsave+0x45/0x90 [ 139.718210][ T2507] rds_wake_sk_sleep+0x16/0x60 [ 139.723481][ T2507] rds_send_remove_from_sock+0x103/0x340 [ 139.729615][ T2507] rds_send_path_drop_acked+0x121/0x150 [ 139.735656][ T2507] rds_tcp_write_space+0xb7/0x240 [ 139.741173][ T2507] tcp_check_space+0x31/0x110 [ 139.746340][ T2507] tcp_rcv_established+0x27e/0x730 [ 139.752118][ T2507] tcp_v4_do_rcv+0x17c/0x2f0 [ 139.757283][ T2507] __release_sock+0x54/0xd0 [ 139.762294][ T2507] release_sock+0x26/0xa0 [ 139.767553][ T2507] rds_send_xmit+0x5e7/0xa60 [ 139.772632][ T2507] rds_sendmsg+0xf10/0x1150 [ 139.777631][ T2507] __sock_sendmsg+0x2e/0x40 [ 139.782646][ T2507] ____sys_sendmsg+0x234/0x250 [ 139.787903][ T2507] ___sys_sendmsg+0x6e/0xb0 [ 139.793015][ T2507] __sys_sendmsg+0x54/0xa0 [ 139.797939][ T2507] do_syscall_64+0x35/0x80 [ 139.802941][ T2507] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 139.809338][ T2507] [ 139.809338][ T2507] other info that might help us debug this: [ 139.809338][ T2507] [ 139.819555][ T2507] Possible unsafe locking scenario: [ 139.819555][ T2507] [ 139.826992][ T2507] CPU0 CPU1 [ 139.832506][ T2507] ---- ---- [ 139.837932][ T2507] lock(&rm->m_rs_lock); [ 139.842241][ T2507] lock(&rs->rs_recv_lock); [ 139.849317][ T2507] lock(&rm->m_rs_lock); [ 139.856133][ T2507] lock(&rs->rs_recv_lock); [ 139.860785][ T2507] [ 139.860785][ T2507] *** DEADLOCK *** [ 139.860785][ T2507] [ 139.868909][ T2507] 3 locks held by syz-executor.0/2507: [ 139.874337][ T2507] #0: ffff8881065f0ca0 (k-sk_lock-AF_INET){+.+.}-{0:0}, at: tcp_sock_set_cork+0xe/0x40 [ 139.884563][ T2507] #1: ffff8881065f0f58 (k-clock-AF_INET){++.-}-{2:2}, at: rds_tcp_write_space+0x1c/0x240 [ 139.894438][ T2507] #2: ffff88810656a900 (&rm->m_rs_lock){..-.}-{2:2}, at: rds_send_remove_from_sock+0xd8/0x340 [ 139.904759][ T2507] [ 139.904759][ T2507] stack backtrace: [ 139.910629][ T2507] CPU: 0 PID: 2507 Comm: syz-executor.0 Not tainted 5.15.135-syzkaller #0 [ 139.919193][ T2507] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 139.929219][ T2507] Call Trace: [ 139.932472][ T2507] [ 139.935378][ T2507] dump_stack_lvl+0x57/0x7d [ 139.939848][ T2507] check_noncircular+0xcc/0xe0 [ 139.944582][ T2507] ? register_lock_class+0x41/0x660 [ 139.949745][ T2507] __lock_acquire+0x1103/0x1a90 [ 139.954563][ T2507] lock_acquire+0xc9/0x2c0 [ 139.958945][ T2507] ? rds_wake_sk_sleep+0x16/0x60 [ 139.963849][ T2507] _raw_read_lock_irqsave+0x45/0x90 [ 139.969014][ T2507] ? rds_wake_sk_sleep+0x16/0x60 [ 139.973924][ T2507] rds_wake_sk_sleep+0x16/0x60 [ 139.978657][ T2507] rds_send_remove_from_sock+0x103/0x340 [ 139.984269][ T2507] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 139.990143][ T2507] ? rds_tcp_recv_exit+0x10/0x10 [ 139.995664][ T2507] rds_send_path_drop_acked+0x121/0x150 [ 140.001193][ T2507] ? sk_stream_wait_memory+0x370/0x370 [ 140.006623][ T2507] rds_tcp_write_space+0xb7/0x240 [ 140.012574][ T2507] tcp_check_space+0x31/0x110 [ 140.017314][ T2507] tcp_rcv_established+0x27e/0x730 [ 140.022409][ T2507] tcp_v4_do_rcv+0x17c/0x2f0 [ 140.027056][ T2507] __release_sock+0x54/0xd0 [ 140.031547][ T2507] release_sock+0x26/0xa0 [ 140.035874][ T2507] rds_send_xmit+0x5e7/0xa60 [ 140.040449][ T2507] rds_sendmsg+0xf10/0x1150 [ 140.045030][ T2507] ? aa_sk_perm+0x5e/0x310 [ 140.049444][ T2507] __sock_sendmsg+0x2e/0x40 [ 140.053919][ T2507] ____sys_sendmsg+0x234/0x250 [ 140.058658][ T2507] ? import_iovec+0x17/0x20 [ 140.063139][ T2507] ? sendmsg_copy_msghdr+0x77/0xa0 [ 140.068231][ T2507] ___sys_sendmsg+0x6e/0xb0 [ 140.072704][ T2507] ? lock_acquire+0xc9/0x2c0 [ 140.077436][ T2507] ? find_held_lock+0x2b/0x80 [ 140.082170][ T2507] ? __fget_files+0xd1/0x190 [ 140.086728][ T2507] __sys_sendmsg+0x54/0xa0 [ 140.091110][ T2507] ? syscall_enter_from_user_mode+0x21/0x60 [ 140.097005][ T2507] do_syscall_64+0x35/0x80 [ 140.101416][ T2507] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 140.107283][ T2507] RIP: 0033:0x7f5e6c136959 [ 140.111762][ T2507] 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 [ 140.131344][ T2507] RSP: 002b:00007f5e6bc770c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 140.139735][ T2507] RAX: ffffffffffffffda RBX: 00007f5e6c256120 RCX: 00007f5e6c136959 [ 140.147779][ T2507] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000004 [ 140.157046][ T2507] RBP: 00007f5e6c192c88 R08: 0000000000000000 R09: 0000000000000000 [ 140.164990][ T2507] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 140.172949][ T2507] R13: 000000000000006e R14: 00007f5e6c256120 R15: 00007ffdba297858 [ 140.180893][ T2507] 2023/10/13 18:51:37 executed programs: 110 2023/10/13 18:51:42 executed programs: 116