./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor2400035423 <...> Warning: Permanently added '10.128.0.100' (ED25519) to the list of known hosts. execve("./syz-executor2400035423", ["./syz-executor2400035423"], 0x7ffecaed8f90 /* 10 vars */) = 0 brk(NULL) = 0x55558b051000 brk(0x55558b051d40) = 0x55558b051d40 arch_prctl(ARCH_SET_FS, 0x55558b0513c0) = 0 set_tid_address(0x55558b051690) = 5094 set_robust_list(0x55558b0516a0, 24) = 0 rseq(0x55558b051ce0, 0x20, 0, 0x53053053) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor2400035423", 4096) = 28 getrandom("\xd2\x9d\x86\xdd\x11\x5d\x8e\x11", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55558b051d40 brk(0x55558b072d40) = 0x55558b072d40 brk(0x55558b073000) = 0x55558b073000 mprotect(0x7f6e7079c000, 16384, PROT_READ) = 0 mmap(0x1ffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffff000 mmap(0x20000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000 mmap(0x21000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x21000000 futex(0x7f6e707a23ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7f6e70740f20, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e707325a0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e706b4000 mprotect(0x7f6e706b5000, 131072, PROT_READ|PROT_WRITE) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e706d4990, parent_tid=0x7f6e706d4990, exit_signal=0, stack=0x7f6e706b4000, stack_size=0x20300, tls=0x7f6e706d46c0}./strace-static-x86_64: Process 5095 attached => {parent_tid=[5095]}, 88) = 5095 [pid 5095] rseq(0x7f6e706d4fe0, 0x20, 0, 0x53053053 [pid 5094] rt_sigprocmask(SIG_SETMASK, [], [pid 5095] <... rseq resumed>) = 0 [pid 5094] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5095] set_robust_list(0x7f6e706d49a0, 24 [pid 5094] futex(0x7f6e707a23e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5095] <... set_robust_list resumed>) = 0 [pid 5094] futex(0x7f6e707a23ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5095] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5095] socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 3 [pid 5095] futex(0x7f6e707a23ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5095] futex(0x7f6e707a23e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5094] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23e8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5095] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5095] bind(3, {sa_family=AF_INET6, sin6_port=htons(2), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::", &sin6_addr), sin6_scope_id=0}, 28) = 0 [pid 5095] futex(0x7f6e707a23ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5094] <... futex resumed>) = 0 [pid 5095] <... futex resumed>) = 1 [pid 5094] futex(0x7f6e707a23e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5095] sendto(3, NULL, 30, MSG_OOB|MSG_PROBE|MSG_DONTWAIT|MSG_CONFIRM|MSG_NOSIGNAL|MSG_MORE|MSG_FASTOPEN|0x2000000, {sa_family=AF_INET6, sin6_port=htons(2), sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_scope_id=0}, 28 [pid 5094] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5095] <... sendto resumed>) = -1 EINPROGRESS (Operation now in progress) [pid 5095] futex(0x7f6e707a23ec, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5094] <... futex resumed>) = 0 [pid 5095] futex(0x7f6e707a23e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5094] futex(0x7f6e707a23e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5094] <... futex resumed>) = 0 [pid 5095] fcntl(3, F_SETOWN, -1) = 0 [pid 5095] futex(0x7f6e707a23ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5094] futex(0x7f6e707a23ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5095] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23e8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5095] sendto(3, "\x44\xf9\xb1\x08\xb1\xcd\xc8\x85\xc9\xc5\x33\xd2\x1f\x47\x4b\xec\x8b\xfe\xf1\xdf\x1e\x2d\xa7\x1e\x57\x8d\xc6\xb9\x1d\x09\xf7\xab\x15\x37\x85\x71\xd8\xe2\x75\x46\x09\x00\x11\x00\x6e\x75\x43\x69\x14\xab\x71\x75\x28\xee\x4b\x7a\x9b\xea\xf9\x08\xd1\x11\x37\xc1\x19\x03\x06\x4e\x83\xb4\x95\x1f\x4d\x43\x3a\x54\x04\x97\x0c\x85\xd9\x2d\x70\x83\xfd\x38\x84\x4c\xbb\x0c\x6c\x5e\xb5\x08\xdd\xc2\xdc\x7a\x59\x0a"..., 3503342252, MSG_OOB, NULL, 0 [pid 5094] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 5094] futex(0x7f6e707a23fc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5094] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e70693000 [pid 5094] mprotect(0x7f6e70694000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5094] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5094] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e706b3990, parent_tid=0x7f6e706b3990, exit_signal=0, stack=0x7f6e70693000, stack_size=0x20300, tls=0x7f6e706b36c0}./strace-static-x86_64: Process 5096 attached => {parent_tid=[5096]}, 88) = 5096 [pid 5096] rseq(0x7f6e706b3fe0, 0x20, 0, 0x53053053 [pid 5094] rt_sigprocmask(SIG_SETMASK, [], [pid 5096] <... rseq resumed>) = 0 [pid 5094] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5096] set_robust_list(0x7f6e706b39a0, 24 [pid 5094] futex(0x7f6e707a23f8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] <... set_robust_list resumed>) = 0 [pid 5094] <... futex resumed>) = 0 [pid 5096] rt_sigprocmask(SIG_SETMASK, [], [pid 5094] futex(0x7f6e707a23fc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5096] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5096] ioctl(-1, EVIOCSFF, {type=0 /* FF_??? */, id=0, direction=0, ...}) = -1 EBADF (Bad file descriptor) [pid 5096] futex(0x7f6e707a23fc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5094] <... futex resumed>) = 0 [pid 5096] <... futex resumed>) = 1 [pid 5094] futex(0x7f6e707a23f8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] openat(AT_FDCWD, "/dev/input/event0", O_WRONLY|O_NOCTTY|O_TRUNC|O_NONBLOCK|O_NOFOLLOW|FASYNC|0x800000 [pid 5094] <... futex resumed>) = 0 [pid 5096] <... openat resumed>) = 4 [pid 5094] futex(0x7f6e707a23fc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5096] futex(0x7f6e707a23fc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5094] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23f8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] <... futex resumed>) = 1 [pid 5094] <... futex resumed>) = 0 [pid 5096] openat(AT_FDCWD, "/dev/input/event0", O_RDONLY [pid 5094] futex(0x7f6e707a23fc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5096] <... openat resumed>) = 5 [pid 5096] futex(0x7f6e707a23fc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5096] futex(0x7f6e707a23f8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5094] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23f8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5096] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23fc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5096] ioctl(5, FIOASYNC, [33554442]) = 0 [pid 5096] futex(0x7f6e707a23fc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5094] <... futex resumed>) = 0 [pid 5096] <... futex resumed>) = 1 [pid 5094] futex(0x7f6e707a23f8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5096] write(4, "\xe2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x44\xf9\xb1\x08\xb1\xcd\xc8\x85\xc9\xc5\x33\xd2\x1f\x47\x4b\xec\x8b\xfe\xf1\xdf\x1e\x2d\xa7\x1e\x57\x8d\xc6\xb9\x1d\x09\xf7\xab\x15\x37\x85\x71"..., 10968 [pid 5094] <... futex resumed>) = 0 [pid 5094] futex(0x7f6e707a23fc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [ 71.681292][ T5096] [ 71.683676][ T5096] ===================================================== [ 71.690621][ T5096] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 71.698151][ T5096] 6.9.0-rc5-next-20240426-syzkaller #0 Not tainted [ 71.704641][ T5096] ----------------------------------------------------- [ 71.711598][ T5096] syz-executor240/5096 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: [ 71.719667][ T5096] ffff88807adf1518 (&f->f_owner.lock){...-}-{2:2}, at: send_sigio+0x33/0x360 [ 71.728473][ T5096] [ 71.728473][ T5096] and this task is already holding: [ 71.735835][ T5096] ffff888022626018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x19e/0x4d0 [ 71.744567][ T5096] which would create a new lock dependency: [ 71.750454][ T5096] (&new->fa_lock){....}-{2:2} -> (&f->f_owner.lock){...-}-{2:2} [ 71.758210][ T5096] [ 71.758210][ T5096] but this new dependency connects a HARDIRQ-irq-safe lock: [ 71.767650][ T5096] (&dev->event_lock#2){-...}-{2:2} [ 71.767680][ T5096] [ 71.767680][ T5096] ... which became HARDIRQ-irq-safe at: [ 71.780577][ T5096] lock_acquire+0x1ed/0x550 [ 71.785182][ T5096] _raw_spin_lock_irqsave+0xd5/0x120 [ 71.790589][ T5096] input_event+0x91/0xd0 [ 71.794950][ T5096] psmouse_report_standard_packet+0x54/0x200 [ 71.801056][ T5096] psmouse_process_byte+0x48c/0x680 [ 71.806357][ T5096] psmouse_handle_byte+0x49/0x4c0 [ 71.811485][ T5096] ps2_interrupt+0x17c/0x8e0 [ 71.816182][ T5096] serio_interrupt+0x90/0x140 [ 71.820958][ T5096] i8042_interrupt+0x375/0x770 [ 71.825818][ T5096] __handle_irq_event_percpu+0x29a/0xa80 [ 71.831573][ T5096] handle_irq_event+0x89/0x1f0 [ 71.836452][ T5096] handle_edge_irq+0x25f/0xc20 [ 71.841329][ T5096] __common_interrupt+0x138/0x230 [ 71.846469][ T5096] common_interrupt+0xa5/0xd0 [ 71.851287][ T5096] asm_common_interrupt+0x26/0x40 [ 71.856422][ T5096] arch_stack_walk+0x158/0x1b0 [ 71.861279][ T5096] stack_trace_save+0x118/0x1d0 [ 71.866218][ T5096] kasan_save_track+0x3f/0x80 [ 71.870985][ T5096] kasan_save_free_info+0x40/0x50 [ 71.876106][ T5096] poison_slab_object+0xe0/0x150 [ 71.881155][ T5096] __kasan_slab_free+0x37/0x60 [ 71.886034][ T5096] kfree+0x149/0x350 [ 71.890040][ T5096] delayed_vfree_work+0x56/0x80 [ 71.894993][ T5096] process_scheduled_works+0xa2c/0x1830 [ 71.900651][ T5096] worker_thread+0x86d/0xd70 [ 71.905331][ T5096] kthread+0x2f0/0x390 [ 71.909493][ T5096] ret_from_fork+0x4b/0x80 [ 71.914014][ T5096] ret_from_fork_asm+0x1a/0x30 [ 71.918890][ T5096] [ 71.918890][ T5096] to a HARDIRQ-irq-unsafe lock: [ 71.925923][ T5096] (tasklist_lock){.+.?}-{2:2} [ 71.925955][ T5096] [ 71.925955][ T5096] ... which became HARDIRQ-irq-unsafe at: [ 71.938595][ T5096] ... [ 71.938605][ T5096] lock_acquire+0x1ed/0x550 [ 71.945864][ T5096] _raw_read_lock+0x36/0x50 [ 71.950464][ T5096] __do_wait+0x12d/0x850 [ 71.954799][ T5096] do_wait+0x1e9/0x560 [ 71.958961][ T5096] kernel_wait+0xe9/0x240 [ 71.963383][ T5096] call_usermodehelper_exec_work+0xbd/0x230 [ 71.969370][ T5096] process_scheduled_works+0xa2c/0x1830 [ 71.975008][ T5096] worker_thread+0x86d/0xd70 [ 71.979689][ T5096] kthread+0x2f0/0x390 [ 71.983848][ T5096] ret_from_fork+0x4b/0x80 [ 71.988362][ T5096] ret_from_fork_asm+0x1a/0x30 [ 71.993219][ T5096] [ 71.993219][ T5096] other info that might help us debug this: [ 71.993219][ T5096] [ 72.003489][ T5096] Chain exists of: [ 72.003489][ T5096] &dev->event_lock#2 --> &new->fa_lock --> tasklist_lock [ 72.003489][ T5096] [ 72.016468][ T5096] Possible interrupt unsafe locking scenario: [ 72.016468][ T5096] [ 72.024803][ T5096] CPU0 CPU1 [ 72.030179][ T5096] ---- ---- [ 72.035571][ T5096] lock(tasklist_lock); [ 72.039825][ T5096] local_irq_disable(); [ 72.046579][ T5096] lock(&dev->event_lock#2); [ 72.053788][ T5096] lock(&new->fa_lock); [ 72.060556][ T5096] [ 72.064012][ T5096] lock(&dev->event_lock#2); [ 72.068877][ T5096] [ 72.068877][ T5096] *** DEADLOCK *** [ 72.068877][ T5096] [ 72.077017][ T5096] 8 locks held by syz-executor240/5096: [ 72.082556][ T5096] #0: ffff8880248a2110 (&evdev->mutex){+.+.}-{3:3}, at: evdev_write+0x272/0x7c0 [ 72.091732][ T5096] #1: ffff88801b68c230 (&dev->event_lock#2){-...}-{2:2}, at: input_inject_event+0xc5/0x340 [ 72.101872][ T5096] #2: ffffffff8e333ba0 (rcu_read_lock){....}-{1:2}, at: input_inject_event+0xd6/0x340 [ 72.111556][ T5096] #3: ffffffff8e333ba0 (rcu_read_lock){....}-{1:2}, at: input_pass_values+0x9d/0x1200 [ 72.121231][ T5096] #4: ffffffff8e333ba0 (rcu_read_lock){....}-{1:2}, at: evdev_events+0x6f/0x300 [ 72.130384][ T5096] #5: ffff88801bf0a028 (&client->buffer_lock){....}-{2:2}, at: evdev_pass_values+0xf2/0xad0 [ 72.140581][ T5096] #6: ffffffff8e333ba0 (rcu_read_lock){....}-{1:2}, at: kill_fasync+0x55/0x4d0 [ 72.150085][ T5096] #7: ffff888022626018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x19e/0x4d0 [ 72.159304][ T5096] [ 72.159304][ T5096] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 72.169733][ T5096] -> (&dev->event_lock#2){-...}-{2:2} { [ 72.175522][ T5096] IN-HARDIRQ-W at: [ 72.179696][ T5096] lock_acquire+0x1ed/0x550 [ 72.186216][ T5096] _raw_spin_lock_irqsave+0xd5/0x120 [ 72.193513][ T5096] input_event+0x91/0xd0 [ 72.199767][ T5096] psmouse_report_standard_packet+0x54/0x200 [ 72.207781][ T5096] psmouse_process_byte+0x48c/0x680 [ 72.214996][ T5096] psmouse_handle_byte+0x49/0x4c0 [ 72.222043][ T5096] ps2_interrupt+0x17c/0x8e0 [ 72.228645][ T5096] serio_interrupt+0x90/0x140 [ 72.235408][ T5096] i8042_interrupt+0x375/0x770 [ 72.242180][ T5096] __handle_irq_event_percpu+0x29a/0xa80 [ 72.249819][ T5096] handle_irq_event+0x89/0x1f0 [ 72.256589][ T5096] handle_edge_irq+0x25f/0xc20 [ 72.263355][ T5096] __common_interrupt+0x138/0x230 [ 72.270386][ T5096] common_interrupt+0xa5/0xd0 [ 72.277071][ T5096] asm_common_interrupt+0x26/0x40 [ 72.284100][ T5096] arch_stack_walk+0x158/0x1b0 [ 72.290869][ T5096] stack_trace_save+0x118/0x1d0 [ 72.297717][ T5096] kasan_save_track+0x3f/0x80 [ 72.304396][ T5096] kasan_save_free_info+0x40/0x50 [ 72.311428][ T5096] poison_slab_object+0xe0/0x150 [ 72.318364][ T5096] __kasan_slab_free+0x37/0x60 [ 72.325127][ T5096] kfree+0x149/0x350 [ 72.331029][ T5096] delayed_vfree_work+0x56/0x80 [ 72.337970][ T5096] process_scheduled_works+0xa2c/0x1830 [ 72.345519][ T5096] worker_thread+0x86d/0xd70 [ 72.352107][ T5096] kthread+0x2f0/0x390 [ 72.358178][ T5096] ret_from_fork+0x4b/0x80 [ 72.364600][ T5096] ret_from_fork_asm+0x1a/0x30 [ 72.371374][ T5096] INITIAL USE at: [ 72.375444][ T5096] lock_acquire+0x1ed/0x550 [ 72.381862][ T5096] _raw_spin_lock_irqsave+0xd5/0x120 [ 72.389066][ T5096] input_inject_event+0xc5/0x340 [ 72.395917][ T5096] led_trigger_event+0x138/0x210 [ 72.402770][ T5096] kbd_led_trigger_activate+0xbd/0x100 [ 72.410148][ T5096] led_trigger_set+0x566/0x9a0 [ 72.416832][ T5096] led_trigger_set_default+0x229/0x260 [ 72.424201][ T5096] led_classdev_register_ext+0x773/0x960 [ 72.431754][ T5096] input_leds_connect+0x497/0x640 [ 72.438692][ T5096] input_register_device+0xcfa/0x1090 [ 72.445978][ T5096] atkbd_connect+0x752/0xa00 [ 72.452488][ T5096] serio_driver_probe+0x7f/0xa0 [ 72.459251][ T5096] really_probe+0x2b8/0xad0 [ 72.465668][ T5096] __driver_probe_device+0x1a2/0x390 [ 72.472873][ T5096] driver_probe_device+0x50/0x430 [ 72.479818][ T5096] __driver_attach+0x45f/0x710 [ 72.486502][ T5096] bus_for_each_dev+0x239/0x2b0 [ 72.493266][ T5096] serio_handle_event+0x1c7/0x920 [ 72.500206][ T5096] process_scheduled_works+0xa2c/0x1830 [ 72.507667][ T5096] worker_thread+0x86d/0xd70 [ 72.514182][ T5096] kthread+0x2f0/0x390 [ 72.520168][ T5096] ret_from_fork+0x4b/0x80 [ 72.526525][ T5096] ret_from_fork_asm+0x1a/0x30 [ 72.533248][ T5096] } [ 72.535924][ T5096] ... key at: [] input_allocate_device.__key.5+0x0/0x20 [ 72.545141][ T5096] -> (&client->buffer_lock){....}-{2:2} { [ 72.550978][ T5096] INITIAL USE at: [ 72.554963][ T5096] lock_acquire+0x1ed/0x550 [ 72.561243][ T5096] _raw_spin_lock+0x2e/0x40 [ 72.567517][ T5096] evdev_pass_values+0xf2/0xad0 [ 72.574124][ T5096] evdev_events+0x1c2/0x300 [ 72.580382][ T5096] input_pass_values+0x84d/0x1200 [ 72.587156][ T5096] input_event_dispose+0x36c/0x650 [ 72.594022][ T5096] input_handle_event+0xa71/0xbe0 [ 72.600806][ T5096] input_inject_event+0x22f/0x340 [ 72.607578][ T5096] evdev_write+0x672/0x7c0 [ 72.613748][ T5096] vfs_write+0x2a2/0xc90 [ 72.619736][ T5096] ksys_write+0x1a0/0x2c0 [ 72.625809][ T5096] do_syscall_64+0xf5/0x240 [ 72.632059][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 72.639694][ T5096] } [ 72.642279][ T5096] ... key at: [] evdev_open.__key.24+0x0/0x20 [ 72.650716][ T5096] ... acquired at: [ 72.654601][ T5096] lock_acquire+0x1ed/0x550 [ 72.659283][ T5096] _raw_spin_lock+0x2e/0x40 [ 72.663965][ T5096] evdev_pass_values+0xf2/0xad0 [ 72.669001][ T5096] evdev_events+0x1c2/0x300 [ 72.673681][ T5096] input_pass_values+0x84d/0x1200 [ 72.678884][ T5096] input_event_dispose+0x36c/0x650 [ 72.684180][ T5096] input_handle_event+0xa71/0xbe0 [ 72.689396][ T5096] input_inject_event+0x22f/0x340 [ 72.694595][ T5096] evdev_write+0x672/0x7c0 [ 72.699188][ T5096] vfs_write+0x2a2/0xc90 [ 72.703617][ T5096] ksys_write+0x1a0/0x2c0 [ 72.708124][ T5096] do_syscall_64+0xf5/0x240 [ 72.712805][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 72.718874][ T5096] [ 72.721196][ T5096] -> (&new->fa_lock){....}-{2:2} { [ 72.726334][ T5096] INITIAL READ USE at: [ 72.730667][ T5096] lock_acquire+0x1ed/0x550 [ 72.737172][ T5096] _raw_read_lock_irqsave+0xdd/0x130 [ 72.744480][ T5096] kill_fasync+0x19e/0x4d0 [ 72.750899][ T5096] evdev_pass_values+0x58a/0xad0 [ 72.757842][ T5096] evdev_events+0x1c2/0x300 [ 72.764345][ T5096] input_pass_values+0x84d/0x1200 [ 72.771395][ T5096] input_event_dispose+0x36c/0x650 [ 72.778505][ T5096] input_handle_event+0xa71/0xbe0 [ 72.785549][ T5096] input_inject_event+0x22f/0x340 [ 72.792583][ T5096] evdev_write+0x672/0x7c0 [ 72.799005][ T5096] vfs_write+0x2a2/0xc90 [ 72.805277][ T5096] ksys_write+0x1a0/0x2c0 [ 72.811624][ T5096] do_syscall_64+0xf5/0x240 [ 72.818145][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 72.826053][ T5096] } [ 72.828554][ T5096] ... key at: [] fasync_insert_entry.__key+0x0/0x20 [ 72.837239][ T5096] ... acquired at: [ 72.841056][ T5096] lock_acquire+0x1ed/0x550 [ 72.845738][ T5096] _raw_read_lock_irqsave+0xdd/0x130 [ 72.851207][ T5096] kill_fasync+0x19e/0x4d0 [ 72.855800][ T5096] evdev_pass_values+0x58a/0xad0 [ 72.860921][ T5096] evdev_events+0x1c2/0x300 [ 72.865602][ T5096] input_pass_values+0x84d/0x1200 [ 72.870807][ T5096] input_event_dispose+0x36c/0x650 [ 72.876090][ T5096] input_handle_event+0xa71/0xbe0 [ 72.881299][ T5096] input_inject_event+0x22f/0x340 [ 72.886498][ T5096] evdev_write+0x672/0x7c0 [ 72.891093][ T5096] vfs_write+0x2a2/0xc90 [ 72.895512][ T5096] ksys_write+0x1a0/0x2c0 [ 72.900022][ T5096] do_syscall_64+0xf5/0x240 [ 72.904707][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 72.910775][ T5096] [ 72.913094][ T5096] [ 72.913094][ T5096] the dependencies between the lock to be acquired [ 72.913103][ T5096] and HARDIRQ-irq-unsafe lock: [ 72.926624][ T5096] -> (tasklist_lock){.+.?}-{2:2} { [ 72.931845][ T5096] HARDIRQ-ON-R at: [ 72.935913][ T5096] lock_acquire+0x1ed/0x550 [ 72.942244][ T5096] _raw_read_lock+0x36/0x50 [ 72.948577][ T5096] __do_wait+0x12d/0x850 [ 72.954652][ T5096] do_wait+0x1e9/0x560 [ 72.960554][ T5096] kernel_wait+0xe9/0x240 [ 72.966714][ T5096] call_usermodehelper_exec_work+0xbd/0x230 [ 72.974430][ T5096] process_scheduled_works+0xa2c/0x1830 [ 72.981799][ T5096] worker_thread+0x86d/0xd70 [ 72.988220][ T5096] kthread+0x2f0/0x390 [ 72.994117][ T5096] ret_from_fork+0x4b/0x80 [ 73.000368][ T5096] ret_from_fork_asm+0x1a/0x30 [ 73.006968][ T5096] IN-SOFTIRQ-R at: [ 73.011034][ T5096] lock_acquire+0x1ed/0x550 [ 73.017369][ T5096] _raw_read_lock+0x36/0x50 [ 73.023712][ T5096] send_sigurg+0xee/0x3c0 [ 73.029878][ T5096] sk_send_sigurg+0x75/0x2f0 [ 73.036303][ T5096] tcp_check_urg+0x207/0x740 [ 73.042722][ T5096] tcp_urg+0x15c/0x450 [ 73.048634][ T5096] tcp_rcv_established+0xfac/0x2020 [ 73.055657][ T5096] tcp_v6_do_rcv+0xa09/0x1300 [ 73.062159][ T5096] tcp_v6_rcv+0x24ef/0x2f10 [ 73.068486][ T5096] ip6_protocol_deliver_rcu+0xc76/0x1570 [ 73.075957][ T5096] ip6_input_finish+0x186/0x2d0 [ 73.082635][ T5096] NF_HOOK+0x3a4/0x450 [ 73.088529][ T5096] NF_HOOK+0x3a4/0x450 [ 73.094421][ T5096] __netif_receive_skb+0x1ea/0x650 [ 73.101363][ T5096] process_backlog+0x391/0x7d0 [ 73.107965][ T5096] __napi_poll+0xcb/0x490 [ 73.114139][ T5096] net_rx_action+0x7bb/0x10a0 [ 73.120661][ T5096] __do_softirq+0x2c6/0x980 [ 73.126998][ T5096] do_softirq+0x11b/0x1e0 [ 73.133173][ T5096] __local_bh_enable_ip+0x1bb/0x200 [ 73.140198][ T5096] sk_stream_wait_memory+0x762/0xfa0 [ 73.147317][ T5096] tcp_sendmsg_locked+0x140e/0x4d70 [ 73.154363][ T5096] tcp_sendmsg+0x30/0x50 [ 73.160436][ T5096] __sock_sendmsg+0xef/0x270 [ 73.166852][ T5096] __sys_sendto+0x3a4/0x4f0 [ 73.173185][ T5096] __x64_sys_sendto+0xde/0x100 [ 73.179773][ T5096] do_syscall_64+0xf5/0x240 [ 73.186106][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.193826][ T5096] SOFTIRQ-ON-R at: [ 73.197896][ T5096] lock_acquire+0x1ed/0x550 [ 73.204225][ T5096] _raw_read_lock+0x36/0x50 [ 73.210561][ T5096] __do_wait+0x12d/0x850 [ 73.216637][ T5096] do_wait+0x1e9/0x560 [ 73.222534][ T5096] kernel_wait+0xe9/0x240 [ 73.228696][ T5096] call_usermodehelper_exec_work+0xbd/0x230 [ 73.236435][ T5096] process_scheduled_works+0xa2c/0x1830 [ 73.243806][ T5096] worker_thread+0x86d/0xd70 [ 73.250224][ T5096] kthread+0x2f0/0x390 [ 73.256156][ T5096] ret_from_fork+0x4b/0x80 [ 73.262405][ T5096] ret_from_fork_asm+0x1a/0x30 [ 73.269009][ T5096] INITIAL USE at: [ 73.272995][ T5096] lock_acquire+0x1ed/0x550 [ 73.279241][ T5096] _raw_write_lock_irq+0xd3/0x120 [ 73.286023][ T5096] copy_process+0x228b/0x3dc0 [ 73.292460][ T5096] kernel_clone+0x226/0x8f0 [ 73.298706][ T5096] user_mode_thread+0x132/0x1a0 [ 73.305391][ T5096] rest_init+0x23/0x300 [ 73.311320][ T5096] start_kernel+0x47a/0x500 [ 73.317585][ T5096] x86_64_start_reservations+0x2a/0x30 [ 73.325132][ T5096] x86_64_start_kernel+0x99/0xa0 [ 73.331817][ T5096] common_startup_64+0x13e/0x147 [ 73.338499][ T5096] INITIAL READ USE at: [ 73.342917][ T5096] lock_acquire+0x1ed/0x550 [ 73.349597][ T5096] _raw_read_lock+0x36/0x50 [ 73.356282][ T5096] __do_wait+0x12d/0x850 [ 73.362706][ T5096] do_wait+0x1e9/0x560 [ 73.368955][ T5096] kernel_wait+0xe9/0x240 [ 73.375466][ T5096] call_usermodehelper_exec_work+0xbd/0x230 [ 73.383531][ T5096] process_scheduled_works+0xa2c/0x1830 [ 73.391254][ T5096] worker_thread+0x86d/0xd70 [ 73.398030][ T5096] kthread+0x2f0/0x390 [ 73.404289][ T5096] ret_from_fork+0x4b/0x80 [ 73.410893][ T5096] ret_from_fork_asm+0x1a/0x30 [ 73.417853][ T5096] } [ 73.420462][ T5096] ... key at: [] tasklist_lock+0x18/0x40 [ 73.428288][ T5096] ... acquired at: [ 73.432186][ T5096] lock_acquire+0x1ed/0x550 [ 73.436872][ T5096] _raw_read_lock+0x36/0x50 [ 73.441562][ T5096] send_sigurg+0xee/0x3c0 [ 73.446075][ T5096] sk_send_sigurg+0x75/0x2f0 [ 73.450848][ T5096] tcp_check_urg+0x207/0x740 [ 73.455620][ T5096] tcp_urg+0x15c/0x450 [ 73.459863][ T5096] tcp_rcv_established+0xfac/0x2020 [ 73.465242][ T5096] tcp_v6_do_rcv+0xa09/0x1300 [ 73.470099][ T5096] __release_sock+0x1c8/0x350 [ 73.474958][ T5096] release_sock+0x61/0x1f0 [ 73.479638][ T5096] sk_stream_wait_memory+0x762/0xfa0 [ 73.485106][ T5096] tcp_sendmsg_locked+0x140e/0x4d70 [ 73.490486][ T5096] tcp_sendmsg+0x30/0x50 [ 73.494919][ T5096] __sock_sendmsg+0xef/0x270 [ 73.499681][ T5096] __sys_sendto+0x3a4/0x4f0 [ 73.504450][ T5096] __x64_sys_sendto+0xde/0x100 [ 73.509389][ T5096] do_syscall_64+0xf5/0x240 [ 73.514175][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.520243][ T5096] [ 73.522565][ T5096] -> (&f->f_owner.lock){...-}-{2:2} { [ 73.527964][ T5096] IN-SOFTIRQ-R at: [ 73.531944][ T5096] lock_acquire+0x1ed/0x550 [ 73.538104][ T5096] _raw_read_lock_irqsave+0xdd/0x130 [ 73.545047][ T5096] send_sigurg+0x29/0x3c0 [ 73.551062][ T5096] sk_send_sigurg+0x75/0x2f0 [ 73.557344][ T5096] tcp_check_urg+0x207/0x740 [ 73.563607][ T5096] tcp_urg+0x15c/0x450 [ 73.569370][ T5096] tcp_rcv_established+0xfac/0x2020 [ 73.576236][ T5096] tcp_v6_do_rcv+0xa09/0x1300 [ 73.582578][ T5096] tcp_v6_rcv+0x24ef/0x2f10 [ 73.588739][ T5096] ip6_protocol_deliver_rcu+0xc76/0x1570 [ 73.596024][ T5096] ip6_input_finish+0x186/0x2d0 [ 73.602528][ T5096] NF_HOOK+0x3a4/0x450 [ 73.608250][ T5096] NF_HOOK+0x3a4/0x450 [ 73.613974][ T5096] __netif_receive_skb+0x1ea/0x650 [ 73.620747][ T5096] process_backlog+0x391/0x7d0 [ 73.627185][ T5096] __napi_poll+0xcb/0x490 [ 73.633168][ T5096] net_rx_action+0x7bb/0x10a0 [ 73.639507][ T5096] __do_softirq+0x2c6/0x980 [ 73.645672][ T5096] do_softirq+0x11b/0x1e0 [ 73.651659][ T5096] __local_bh_enable_ip+0x1bb/0x200 [ 73.658509][ T5096] sk_stream_wait_memory+0x762/0xfa0 [ 73.665454][ T5096] tcp_sendmsg_locked+0x140e/0x4d70 [ 73.672309][ T5096] tcp_sendmsg+0x30/0x50 [ 73.678208][ T5096] __sock_sendmsg+0xef/0x270 [ 73.684466][ T5096] __sys_sendto+0x3a4/0x4f0 [ 73.690622][ T5096] __x64_sys_sendto+0xde/0x100 [ 73.697040][ T5096] do_syscall_64+0xf5/0x240 [ 73.703201][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.710751][ T5096] INITIAL USE at: [ 73.714647][ T5096] lock_acquire+0x1ed/0x550 [ 73.720716][ T5096] _raw_write_lock_irq+0xd3/0x120 [ 73.727315][ T5096] f_modown+0x38/0x340 [ 73.733100][ T5096] f_setown+0x14f/0x200 [ 73.738829][ T5096] do_fcntl+0x8b1/0x16f0 [ 73.744738][ T5096] __se_sys_fcntl+0xd2/0x1b0 [ 73.750916][ T5096] do_syscall_64+0xf5/0x240 [ 73.756996][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.764466][ T5096] INITIAL READ USE at: [ 73.768803][ T5096] lock_acquire+0x1ed/0x550 [ 73.775308][ T5096] _raw_read_lock_irqsave+0xdd/0x130 [ 73.782602][ T5096] send_sigurg+0x29/0x3c0 [ 73.788941][ T5096] sk_send_sigurg+0x75/0x2f0 [ 73.795542][ T5096] tcp_check_urg+0x207/0x740 [ 73.802148][ T5096] tcp_urg+0x15c/0x450 [ 73.808217][ T5096] tcp_rcv_established+0xfac/0x2020 [ 73.815415][ T5096] tcp_v6_do_rcv+0xa09/0x1300 [ 73.822117][ T5096] __release_sock+0x1c8/0x350 [ 73.828801][ T5096] release_sock+0x61/0x1f0 [ 73.835221][ T5096] sk_stream_wait_memory+0x762/0xfa0 [ 73.842624][ T5096] tcp_sendmsg_locked+0x140e/0x4d70 [ 73.849827][ T5096] tcp_sendmsg+0x30/0x50 [ 73.856069][ T5096] __sock_sendmsg+0xef/0x270 [ 73.862658][ T5096] __sys_sendto+0x3a4/0x4f0 [ 73.869162][ T5096] __x64_sys_sendto+0xde/0x100 [ 73.875925][ T5096] do_syscall_64+0xf5/0x240 [ 73.882432][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.890325][ T5096] } [ 73.892819][ T5096] ... key at: [] init_file.__key+0x0/0x20 [ 73.900628][ T5096] ... acquired at: [ 73.904429][ T5096] lock_acquire+0x1ed/0x550 [ 73.909107][ T5096] _raw_read_lock_irqsave+0xdd/0x130 [ 73.914573][ T5096] send_sigio+0x33/0x360 [ 73.918999][ T5096] kill_fasync+0x23a/0x4d0 [ 73.923589][ T5096] evdev_pass_values+0x58a/0xad0 [ 73.928706][ T5096] evdev_events+0x1c2/0x300 [ 73.933386][ T5096] input_pass_values+0x84d/0x1200 [ 73.938591][ T5096] input_event_dispose+0x36c/0x650 [ 73.943907][ T5096] input_handle_event+0xa71/0xbe0 [ 73.949115][ T5096] input_inject_event+0x22f/0x340 [ 73.954310][ T5096] evdev_write+0x672/0x7c0 [ 73.958914][ T5096] vfs_write+0x2a2/0xc90 [ 73.963349][ T5096] ksys_write+0x1a0/0x2c0 [ 73.967852][ T5096] do_syscall_64+0xf5/0x240 [ 73.972533][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.978601][ T5096] [ 73.980923][ T5096] [ 73.980923][ T5096] stack backtrace: [ 73.986825][ T5096] CPU: 0 PID: 5096 Comm: syz-executor240 Not tainted 6.9.0-rc5-next-20240426-syzkaller #0 [ 73.996712][ T5096] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 74.006770][ T5096] Call Trace: [ 74.010047][ T5096] [ 74.012980][ T5096] dump_stack_lvl+0x241/0x360 [ 74.017668][ T5096] ? __pfx_dump_stack_lvl+0x10/0x10 [ 74.022873][ T5096] ? __pfx__printk+0x10/0x10 [ 74.027475][ T5096] ? print_shortest_lock_dependencies+0xf2/0x160 [ 74.033809][ T5096] validate_chain+0x4dc7/0x58e0 [ 74.038679][ T5096] ? __pfx_validate_chain+0x10/0x10 [ 74.043900][ T5096] ? __pfx_validate_chain+0x10/0x10 [ 74.049105][ T5096] ? stack_trace_save+0x118/0x1d0 [ 74.054133][ T5096] ? register_lock_class+0x102/0x980 [ 74.059422][ T5096] ? lockdep_unlock+0x16a/0x300 [ 74.064271][ T5096] ? __pfx_register_lock_class+0x10/0x10 [ 74.069927][ T5096] ? mark_lock+0x9a/0x350 [ 74.074266][ T5096] __lock_acquire+0x1346/0x1fd0 [ 74.079130][ T5096] lock_acquire+0x1ed/0x550 [ 74.083638][ T5096] ? send_sigio+0x33/0x360 [ 74.088072][ T5096] ? __pfx_lock_acquire+0x10/0x10 [ 74.093102][ T5096] ? __pfx_lock_acquire+0x10/0x10 [ 74.098136][ T5096] _raw_read_lock_irqsave+0xdd/0x130 [ 74.103431][ T5096] ? send_sigio+0x33/0x360 [ 74.107872][ T5096] ? __pfx__raw_read_lock_irqsave+0x10/0x10 [ 74.113774][ T5096] ? _raw_read_lock_irqsave+0xe9/0x130 [ 74.119246][ T5096] ? __pfx__raw_read_lock_irqsave+0x10/0x10 [ 74.125147][ T5096] send_sigio+0x33/0x360 [ 74.129406][ T5096] kill_fasync+0x23a/0x4d0 [ 74.133827][ T5096] ? kill_fasync+0x55/0x4d0 [ 74.138332][ T5096] evdev_pass_values+0x58a/0xad0 [ 74.143289][ T5096] ? evdev_pass_values+0x591/0xad0 [ 74.148412][ T5096] evdev_events+0x1c2/0x300 [ 74.152921][ T5096] ? evdev_events+0x6f/0x300 [ 74.157518][ T5096] ? __pfx_evdev_events+0x10/0x10 [ 74.162550][ T5096] input_pass_values+0x84d/0x1200 [ 74.167581][ T5096] ? input_pass_values+0x9d/0x1200 [ 74.172698][ T5096] input_event_dispose+0x36c/0x650 [ 74.177816][ T5096] input_handle_event+0xa71/0xbe0 [ 74.182878][ T5096] ? _raw_spin_lock_irqsave+0xe1/0x120 [ 74.188351][ T5096] ? __pfx_input_handle_event+0x10/0x10 [ 74.193916][ T5096] input_inject_event+0x22f/0x340 [ 74.198948][ T5096] ? input_inject_event+0xd6/0x340 [ 74.204068][ T5096] evdev_write+0x672/0x7c0 [ 74.208498][ T5096] ? __pfx_evdev_write+0x10/0x10 [ 74.213450][ T5096] ? bpf_lsm_file_permission+0x9/0x10 [ 74.218846][ T5096] ? security_file_permission+0x7f/0xa0 [ 74.224607][ T5096] ? rw_verify_area+0x1d2/0x6b0 [ 74.229477][ T5096] ? __pfx_evdev_write+0x10/0x10 [ 74.234429][ T5096] vfs_write+0x2a2/0xc90 [ 74.238682][ T5096] ? __pfx_vfs_write+0x10/0x10 [ 74.243473][ T5096] ? __fget_files+0x28/0x470 [ 74.248081][ T5096] ? __fget_files+0x3f4/0x470 [ 74.252789][ T5096] ? __fget_files+0x28/0x470 [ 74.257426][ T5096] ? lockdep_hardirqs_on+0x99/0x150 [ 74.262643][ T5096] ? __fdget_pos+0x1a2/0x320 [ 74.267249][ T5096] ksys_write+0x1a0/0x2c0 [ 74.271592][ T5096] ? __pfx_ksys_write+0x10/0x10 [ 74.276447][ T5096] ? do_syscall_64+0x102/0x240 [ 74.281220][ T5096] do_syscall_64+0xf5/0x240 [ 74.285749][ T5096] ? clear_bhb_loop+0x35/0x90 [ 74.290436][ T5096] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 74.296335][ T5096] RIP: 0033:0x7f6e7071b079 [ 74.300754][ T5096] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 c1 17 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 [ 74.320904][ T5096] RSP: 002b:00007f6e706b3228 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 74.329343][ T5096] RAX: ffffffffffffffda RBX: 00007f6e707a23f8 RCX: 00007f6e7071b079 [pid 5096] <... write resumed>) = 10968 [pid 5096] futex(0x7f6e707a23fc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 74.337325][ T5096] RDX: 0000000000002ad8 RSI: 0000000020000040 RDI: 0000000000000004 [ 74.345303][ T5096] RBP: 00007f6e707a23f0 R08: 00007f6e706b36c0 R09: 00007f6e706b36c0 [ 74.353278][ T5096] R10: 00007f6e706b36c0 R11: 0000000000000246 R12: 00007f6e7076f018 [ 74.361253][ T5096] R13: 0100000000000000 R14: 00000000d0d0c2ac R15: 00007ffe35d930a8 [ 74.369255][ T5096] [pid 5096] futex(0x7f6e707a23f8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5094] exit_group(0 [pid 5096] <... futex resumed>) = ? [pid 5095] <... sendto resumed>) = ? [pid 5096] +++ exited with 0 +++ [pid 5095] +++ exited with 0 +++ <... exit_group resumed>) = ? +++ exited with 0 +++