./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor1719551044 <...> DUID 00:04:e6:bc:8e:bc:c3:7a:f3:fc:35:c5:a5:4f:9b:64:01:ce forked to background, child pid 4810 [ 30.055479][ T4811] 8021q: adding VLAN 0 to HW filter on device bond0 [ 30.066522][ T4811] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller Warning: Permanently added '10.128.0.207' (ECDSA) to the list of known hosts. execve("./syz-executor1719551044", ["./syz-executor1719551044"], 0x7ffd040887b0 /* 10 vars */) = 0 brk(NULL) = 0x555555acf000 brk(0x555555acfc40) = 0x555555acfc40 arch_prctl(ARCH_SET_FS, 0x555555acf300) = 0 uname({sysname="Linux", nodename="syzkaller", ...}) = 0 set_tid_address(0x555555acf5d0) = 5239 set_robust_list(0x555555acf5e0, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7f043fbf79f0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f043fbf80c0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7f043fbf7a90, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f043fbf80c0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor1719551044", 4096) = 28 brk(0x555555af0c40) = 0x555555af0c40 brk(0x555555af1000) = 0x555555af1000 mprotect(0x7f043fcb8000, 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 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5240 attached , child_tidptr=0x555555acf5d0) = 5240 [pid 5240] set_robust_list(0x555555acf5e0, 24) = 0 [pid 5240] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5240] setpgid(0, 0) = 0 [pid 5240] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5240] write(3, "1000", 4) = 4 [pid 5240] close(3) = 0 [pid 5240] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5240] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f043fbc7000 [pid 5240] mprotect(0x7f043fbc8000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5240] clone(child_stack=0x7f043fbe73f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[5241], tls=0x7f043fbe7700, child_tidptr=0x7f043fbe79d0) = 5241 [pid 5240] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5240] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5241 attached [pid 5241] set_robust_list(0x7f043fbe79e0, 24) = 0 [pid 5241] openat(AT_FDCWD, "/dev/virtual_nci", O_RDWR) = 3 [pid 5241] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5240] <... futex resumed>) = 0 [pid 5240] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5240] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] ioctl(3, _IOC(_IOC_NONE, 0, 0, 0), 0x200000c0) = 0 [pid 5241] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5241] futex(0x7f043fcbe428, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5240] <... futex resumed>) = 0 [pid 5240] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5240] <... futex resumed>) = 0 [pid 5240] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC) = 4 [pid 5241] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5240] <... futex resumed>) = 0 [pid 5241] futex(0x7f043fcbe428, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5240] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5240] <... futex resumed>) = 0 [pid 5241] sendto(4, [{nlmsg_len=28, nlmsg_type=0x10 /* NLMSG_??? */, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, "\x03\x00\x00\x00\x08\x00\x02\x00\x6e\x66\x63\x00"], 28, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12 [pid 5240] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5241] <... sendto resumed>) = 28 [pid 5241] recvfrom(4, [{nlmsg_len=472, nlmsg_type=nlctrl, nlmsg_flags=0, nlmsg_seq=0, nlmsg_pid=5240}, "\x01\x02\x00\x00\x08\x00\x02\x00\x6e\x66\x63\x00\x06\x00\x01\x00\x1d\x00\x00\x00\x08\x00\x03\x00\x01\x00\x00\x00\x08\x00\x04\x00\x00\x00\x00\x00\x08\x00\x05\x00\x1f\x00\x00\x00\x80\x01\x06\x00\x14\x00\x01\x00\x08\x00\x01\x00\x01\x00\x00\x00\x08\x00\x02\x00\x0e\x00\x00\x00\x14\x00\x02\x00\x08\x00\x01\x00\x02\x00\x00\x00\x08\x00\x02\x00\x0b\x00\x00\x00\x14\x00\x03\x00\x08\x00\x01\x00\x03\x00\x00\x00"...], 4096, 0, NULL, NULL) = 472 [pid 5241] recvfrom(4, [{nlmsg_len=36, nlmsg_type=NLMSG_ERROR, nlmsg_flags=NLM_F_CAPPED, nlmsg_seq=0, nlmsg_pid=5240}, {error=0, msg={nlmsg_len=28, nlmsg_type=nlctrl, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}}], 4096, 0, NULL, NULL) = 36 [pid 5241] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5240] <... futex resumed>) = 0 [pid 5241] futex(0x7f043fcbe428, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5240] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5240] <... futex resumed>) = 0 [pid 5241] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x1c\x00\x00\x00\x1d\x00\x01\x00\x23\x01\x00\x00\x34\x02\x00\x00\x02\x00\x00\x00\x08\x00\x01\x00\x02\x00\x00\x00", iov_len=28}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0 [pid 5240] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 5240] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5240] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f043fba6000 [pid 5240] mprotect(0x7f043fba7000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5240] clone(child_stack=0x7f043fbc63f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[5246], tls=0x7f043fbc6700, child_tidptr=0x7f043fbc69d0) = 5246 [pid 5240] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5240] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5246 attached [pid 5246] set_robust_list(0x7f043fbc69e0, 24) = 0 [pid 5246] write(3, "\x40\x00\x00\x00\x00\x00", 6) = 6 [pid 5246] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5240] <... futex resumed>) = 0 [pid 5246] read(3, [pid 5240] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... read resumed>NULL, 0) = 0 [pid 5240] <... futex resumed>) = 0 [pid 5246] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5240] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5246] <... futex resumed>) = 0 [pid 5240] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5246] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5240] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5240] <... futex resumed>) = 0 [pid 5246] write(3, "\x40\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 20 [pid 5240] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5246] <... write resumed>) = 20 [pid 5246] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5240] <... futex resumed>) = 0 [pid 5246] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5240] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5240] <... futex resumed>) = 0 [pid 5246] write(3, "\x41\x00\x00\x00", 4 [pid 5240] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5246] <... write resumed>) = 4 [pid 5241] <... sendmsg resumed>) = 28 [pid 5246] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5241] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5240] <... futex resumed>) = 0 [pid 5241] <... futex resumed>) = 0 [pid 5246] <... futex resumed>) = 1 [pid 5241] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x24\x00\x00\x00\x1d\x00\x01\x00\x23\x01\x00\x00\x34\x02\x00\x00\x06\x00\x00\x00\x08\x00\x01\x00\x02\x00\x00\x00\x08\x00\x03\x00\xff\xff\xff\xff", iov_len=36}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0 [pid 5240] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5240] <... futex resumed>) = 0 [pid 5240] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 5240] exit_group(0) = ? [pid 5246] <... futex resumed>) = ? [pid 5246] +++ exited with 0 +++ [pid 5241] <... sendmsg resumed>) = ? syzkaller login: [ 51.752456][ T5241] nci: __nci_request: wait_for_completion_interruptible_timeout failed -512 [ 51.761354][ T5241] nci: nci_start_poll: failed to set local general bytes [pid 5239] kill(-5240, SIGKILL) = 0 [pid 5239] kill(5240, SIGKILL) = 0 [pid 5239] openat(AT_FDCWD, "/sys/fs/fuse/connections", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5239] fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 [pid 5239] getdents64(3, 0x555555ad0620 /* 2 entries */, 32768) = 48 [pid 5239] getdents64(3, 0x555555ad0620 /* 0 entries */, 32768) = 0 [pid 5239] close(3) = 0 [ 56.811174][ T5241] nci: __nci_request: wait_for_completion_interruptible_timeout failed 0 [ 56.819769][ T5241] [ 56.822080][ T5241] ====================================================== [ 56.829079][ T5241] WARNING: possible circular locking dependency detected [ 56.836082][ T5241] 6.1.0-rc5-next-20221114-syzkaller #0 Not tainted [ 56.842560][ T5241] ------------------------------------------------------ [ 56.849556][ T5241] syz-executor171/5241 is trying to acquire lock: [ 56.855945][ T5241] ffffffff8cb5cba8 (nci_mutex){+.+.}-{3:3}, at: virtual_nci_close+0x13/0x40 [ 56.864641][ T5241] [ 56.864641][ T5241] but task is already holding lock: [ 56.871984][ T5241] ffff88801cf97350 (&ndev->req_lock){+.+.}-{3:3}, at: nci_close_device+0x6d/0x370 [ 56.881184][ T5241] [ 56.881184][ T5241] which lock already depends on the new lock. [ 56.881184][ T5241] [ 56.891562][ T5241] [ 56.891562][ T5241] the existing dependency chain (in reverse order) is: [ 56.900551][ T5241] [ 56.900551][ T5241] -> #3 (&ndev->req_lock){+.+.}-{3:3}: [ 56.908170][ T5241] __mutex_lock+0x12f/0x1350 [ 56.913270][ T5241] nci_start_poll+0x684/0x900 [ 56.918460][ T5241] nfc_start_poll+0x18e/0x320 [ 56.923643][ T5241] nfc_genl_start_poll+0x1a8/0x480 [ 56.929287][ T5241] genl_family_rcv_msg_doit.isra.0+0x1e6/0x2d0 [ 56.935967][ T5241] genl_rcv_msg+0x4fb/0x7d0 [ 56.941162][ T5241] netlink_rcv_skb+0x161/0x440 [ 56.946448][ T5241] genl_rcv+0x24/0x40 [ 56.951045][ T5241] netlink_unicast+0x543/0x7f0 [ 56.956335][ T5241] netlink_sendmsg+0x917/0xe10 [ 56.961624][ T5241] sock_sendmsg+0xcf/0x120 [ 56.966644][ T5241] ____sys_sendmsg+0x712/0x8c0 [ 56.971925][ T5241] ___sys_sendmsg+0x110/0x1b0 [ 56.977128][ T5241] __sys_sendmsg+0xf3/0x1c0 [ 56.982153][ T5241] do_syscall_64+0x35/0xb0 [ 56.987088][ T5241] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 56.993508][ T5241] [ 56.993508][ T5241] -> #2 (&genl_data->genl_data_mutex){+.+.}-{3:3}: [ 57.002365][ T5241] __mutex_lock+0x12f/0x1350 [ 57.007470][ T5241] nfc_urelease_event_work+0x13f/0x2d0 [ 57.013535][ T5241] process_one_work+0x9bf/0x1710 [ 57.018992][ T5241] worker_thread+0x665/0x1080 [ 57.024188][ T5241] kthread+0x2e4/0x3a0 [ 57.028772][ T5241] ret_from_fork+0x1f/0x30 [ 57.033712][ T5241] [ 57.033712][ T5241] -> #1 (nfc_devlist_mutex){+.+.}-{3:3}: [ 57.041523][ T5241] __mutex_lock+0x12f/0x1350 [ 57.046630][ T5241] nfc_register_device+0x2e/0x3a0 [ 57.052167][ T5241] nci_register_device+0x7c7/0xb50 [ 57.057802][ T5241] virtual_ncidev_open+0x6d/0x110 [ 57.063344][ T5241] misc_open+0x376/0x4a0 [ 57.068105][ T5241] chrdev_open+0x266/0x770 [ 57.073039][ T5241] do_dentry_open+0x6cc/0x13f0 [ 57.078327][ T5241] path_openat+0x1bbc/0x2a50 [ 57.083433][ T5241] do_filp_open+0x1b6/0x400 [ 57.088467][ T5241] do_sys_openat2+0x16d/0x4c0 [ 57.093662][ T5241] __x64_sys_openat+0x13f/0x1f0 [ 57.099033][ T5241] do_syscall_64+0x35/0xb0 [ 57.103968][ T5241] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 57.110399][ T5241] [ 57.110399][ T5241] -> #0 (nci_mutex){+.+.}-{3:3}: [ 57.117516][ T5241] __lock_acquire+0x2a43/0x56d0 [ 57.122883][ T5241] lock_acquire+0x1df/0x630 [ 57.127899][ T5241] __mutex_lock+0x12f/0x1350 [ 57.133006][ T5241] virtual_nci_close+0x13/0x40 [ 57.138285][ T5241] nci_close_device+0x231/0x370 [ 57.143658][ T5241] nci_unregister_device+0x34/0x310 [ 57.149475][ T5241] virtual_ncidev_close+0x6d/0x90 [ 57.155014][ T5241] __fput+0x27c/0xa90 [ 57.159510][ T5241] task_work_run+0x16b/0x270 [ 57.164629][ T5241] do_exit+0xaa0/0x28c0 [ 57.169297][ T5241] do_group_exit+0xd0/0x2a0 [ 57.174313][ T5241] get_signal+0x21a1/0x2430 [ 57.179331][ T5241] arch_do_signal_or_restart+0x75/0x5b0 [ 57.185396][ T5241] exit_to_user_mode_prepare+0x15f/0x250 [ 57.191544][ T5241] syscall_exit_to_user_mode+0x19/0x50 [ 57.197523][ T5241] do_syscall_64+0x42/0xb0 [ 57.202452][ T5241] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 57.208866][ T5241] [ 57.208866][ T5241] other info that might help us debug this: [ 57.208866][ T5241] [ 57.219078][ T5241] Chain exists of: [ 57.219078][ T5241] nci_mutex --> &genl_data->genl_data_mutex --> &ndev->req_lock [ 57.219078][ T5241] [ 57.232623][ T5241] Possible unsafe locking scenario: [ 57.232623][ T5241] [ 57.240059][ T5241] CPU0 CPU1 [ 57.245410][ T5241] ---- ---- [ 57.250762][ T5241] lock(&ndev->req_lock); [ 57.255169][ T5241] lock(&genl_data->genl_data_mutex); [ 57.263136][ T5241] lock(&ndev->req_lock); [ 57.270062][ T5241] lock(nci_mutex); [ 57.273951][ T5241] [ 57.273951][ T5241] *** DEADLOCK *** [ 57.273951][ T5241] [ 57.282079][ T5241] 1 lock held by syz-executor171/5241: [ 57.287522][ T5241] #0: ffff88801cf97350 (&ndev->req_lock){+.+.}-{3:3}, at: nci_close_device+0x6d/0x370 [ 57.297184][ T5241] [ 57.297184][ T5241] stack backtrace: [ 57.303056][ T5241] CPU: 1 PID: 5241 Comm: syz-executor171 Not tainted 6.1.0-rc5-next-20221114-syzkaller #0 [ 57.312993][ T5241] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 57.323037][ T5241] Call Trace: [ 57.326310][ T5241] [ 57.329236][ T5241] dump_stack_lvl+0xcd/0x134 [ 57.333841][ T5241] check_noncircular+0x25f/0x2e0 [ 57.338785][ T5241] ? print_circular_bug+0x1e0/0x1e0 [ 57.343977][ T5241] ? memcpy+0x39/0x60 [ 57.347965][ T5241] ? desc_read+0x2d6/0x380 [ 57.352380][ T5241] ? _prb_read_valid+0x5f6/0x710 [ 57.357318][ T5241] __lock_acquire+0x2a43/0x56d0 [ 57.362173][ T5241] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 57.368158][ T5241] ? lock_downgrade+0x6e0/0x6e0 [ 57.373007][ T5241] lock_acquire+0x1df/0x630 [ 57.377507][ T5241] ? virtual_nci_close+0x13/0x40 [ 57.382440][ T5241] ? llist_reverse_order+0x60/0x60 [ 57.387553][ T5241] ? lock_release+0x810/0x810 [ 57.392231][ T5241] __mutex_lock+0x12f/0x1350 [ 57.396826][ T5241] ? virtual_nci_close+0x13/0x40 [ 57.401759][ T5241] ? vprintk+0x88/0x90 [ 57.405823][ T5241] ? virtual_nci_close+0x13/0x40 [ 57.410754][ T5241] ? _printk+0xba/0xed [ 57.414823][ T5241] ? mutex_lock_io_nested+0x1190/0x1190 [ 57.420366][ T5241] ? nci_reset_req+0x72/0xa0 [ 57.424957][ T5241] ? nci_generic_req+0xb0/0xb0 [ 57.429728][ T5241] virtual_nci_close+0x13/0x40 [ 57.434485][ T5241] nci_close_device+0x231/0x370 [ 57.439338][ T5241] nci_unregister_device+0x34/0x310 [ 57.444540][ T5241] virtual_ncidev_close+0x6d/0x90 [ 57.449559][ T5241] __fput+0x27c/0xa90 [ 57.453538][ T5241] ? virtual_nci_open+0x10/0x10 [ 57.458386][ T5241] task_work_run+0x16b/0x270 [ 57.462987][ T5241] ? task_work_cancel+0x30/0x30 [ 57.467841][ T5241] ? do_raw_spin_unlock+0x171/0x230 [ 57.473037][ T5241] do_exit+0xaa0/0x28c0 [ 57.477184][ T5241] ? find_held_lock+0x2d/0x110 [ 57.481952][ T5241] ? get_signal+0x88a/0x2430 [ 57.486536][ T5241] ? mm_update_next_owner+0x7b0/0x7b0 [ 57.491910][ T5241] do_group_exit+0xd0/0x2a0 [ 57.496418][ T5241] get_signal+0x21a1/0x2430 [ 57.500922][ T5241] ? __task_pid_nr_ns+0x168/0x4b0 [ 57.505950][ T5241] ? exit_signals+0x8b0/0x8b0 [ 57.510623][ T5241] ? find_held_lock+0x2d/0x110 [ 57.515382][ T5241] arch_do_signal_or_restart+0x75/0x5b0 [ 57.520931][ T5241] ? get_sigframe_size+0x10/0x10 [ 57.525876][ T5241] ? lock_downgrade+0x6e0/0x6e0 [ 57.530831][ T5241] ? send_sig+0xfe/0x160 [ 57.535074][ T5241] ? send_sig_info+0x140/0x140 [ 57.539836][ T5241] ? _raw_spin_unlock_irq+0x1f/0x40 [ 57.545048][ T5241] exit_to_user_mode_prepare+0x15f/0x250 [ 57.550684][ T5241] syscall_exit_to_user_mode+0x19/0x50 [ 57.556151][ T5241] do_syscall_64+0x42/0xb0 [ 57.560572][ T5241] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 57.566478][ T5241] RIP: 0033:0x7f043fc36659 [ 57.570901][ T5241] Code: Unable to access opcode bytes at 0x7f043fc3662f. [ 57.577916][ T5241] RSP: 002b:00007f043fbe7318 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 57.586336][ T5241] RAX: 0000000000000024 RBX: 00007f043fcbe428 RCX: 00007f043fc36659 [ 57.594309][ T5241] RDX: 0000000000000000 RSI: 0000000020000440 RDI: 0000000000000004 [ 57.602281][ T5241] RBP: 00007f043fcbe420 R08: 0000000000000003 R09: 0000000000000000 [pid 5241] +++ exited with 0 +++ [pid 5240] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5240, si_uid=0, si_status=0, si_utime=0, si_stime=86} --- clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555555acf5d0) = 5248 ./strace-static-x86_64: Process 5248 attached [pid 5248] set_robust_list(0x555555acf5e0, 24) = 0 [pid 5248] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5248] setpgid(0, 0) = 0 [pid 5248] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5248] write(3, "1000", 4) = 4 [pid 5248] close(3) = 0 [pid 5248] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f043fbc7000 [pid 5248] mprotect(0x7f043fbc8000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5248] clone(child_stack=0x7f043fbe73f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[5249], tls=0x7f043fbe7700, child_tidptr=0x7f043fbe79d0) = 5249 [pid 5248] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5249 attached [pid 5249] set_robust_list(0x7f043fbe79e0, 24) = 0 [pid 5249] openat(AT_FDCWD, "/dev/virtual_nci", O_RDWR) = 3 [pid 5249] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = 0 [pid 5248] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5249] <... futex resumed>) = 1 [pid 5249] ioctl(3, _IOC(_IOC_NONE, 0, 0, 0), 0x200000c0) = 0 [pid 5249] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = 0 [pid 5248] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5249] <... futex resumed>) = 1 [pid 5249] socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC) = 4 [pid 5249] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = 0 [pid 5248] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5249] <... futex resumed>) = 1 [pid 5249] sendto(4, [{nlmsg_len=28, nlmsg_type=0x10 /* NLMSG_??? */, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, "\x03\x00\x00\x00\x08\x00\x02\x00\x6e\x66\x63\x00"], 28, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 28 [pid 5249] recvfrom(4, [{nlmsg_len=472, nlmsg_type=nlctrl, nlmsg_flags=0, nlmsg_seq=0, nlmsg_pid=5248}, "\x01\x02\x00\x00\x08\x00\x02\x00\x6e\x66\x63\x00\x06\x00\x01\x00\x1d\x00\x00\x00\x08\x00\x03\x00\x01\x00\x00\x00\x08\x00\x04\x00\x00\x00\x00\x00\x08\x00\x05\x00\x1f\x00\x00\x00\x80\x01\x06\x00\x14\x00\x01\x00\x08\x00\x01\x00\x01\x00\x00\x00\x08\x00\x02\x00\x0e\x00\x00\x00\x14\x00\x02\x00\x08\x00\x01\x00\x02\x00\x00\x00\x08\x00\x02\x00\x0b\x00\x00\x00\x14\x00\x03\x00\x08\x00\x01\x00\x03\x00\x00\x00"...], 4096, 0, NULL, NULL) = 472 [pid 5249] recvfrom(4, [{nlmsg_len=36, nlmsg_type=NLMSG_ERROR, nlmsg_flags=NLM_F_CAPPED, nlmsg_seq=0, nlmsg_pid=5248}, {error=0, msg={nlmsg_len=28, nlmsg_type=nlctrl, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}}], 4096, 0, NULL, NULL) = 36 [pid 5249] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = 0 [pid 5248] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5249] <... futex resumed>) = 1 [ 57.610249][ T5241] R10: 0000000000000008 R11: 0000000000000246 R12: 00007f043fc8c064 [ 57.618222][ T5241] R13: 00007fff9189b99f R14: 00007f043fbe7400 R15: 0000000000022000 [ 57.626197][ T5241] [pid 5249] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x1c\x00\x00\x00\x1d\x00\x01\x00\x23\x01\x00\x00\x34\x02\x00\x00\x02\x00\x00\x00\x08\x00\x01\x00\x02\x00\x00\x00", iov_len=28}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0 [pid 5248] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5248] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 5248] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f043fba6000 [pid 5248] mprotect(0x7f043fba7000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5248] clone(child_stack=0x7f043fbc63f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID./strace-static-x86_64: Process 5253 attached , parent_tid=[5253], tls=0x7f043fbc6700, child_tidptr=0x7f043fbc69d0) = 5253 [pid 5253] set_robust_list(0x7f043fbc69e0, 24) = 0 [pid 5248] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5253] write(3, "\x40\x00\x00\x00\x00\x00", 6) = 6 [pid 5253] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5248] <... futex resumed>) = 0 [pid 5253] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5248] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] read(3, [pid 5248] <... futex resumed>) = 0 [pid 5248] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5253] <... read resumed>NULL, 0) = 0 [pid 5253] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5253] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5248] <... futex resumed>) = 0 [pid 5248] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5253] <... futex resumed>) = 0 [pid 5248] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5253] write(3, "\x40\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 20) = 20 [pid 5253] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5248] <... futex resumed>) = 0 [pid 5248] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] write(3, "\x41\x00\x00\x00", 4 [pid 5248] <... futex resumed>) = 0 [pid 5253] <... write resumed>) = 4 [pid 5248] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5249] <... sendmsg resumed>) = 28 [pid 5249] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5249] futex(0x7f043fcbe428, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5253] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5248] <... futex resumed>) = 0 [pid 5253] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5248] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000 [pid 5249] <... futex resumed>) = 0 [pid 5248] <... futex resumed>) = 1 [pid 5249] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x24\x00\x00\x00\x1d\x00\x01\x00\x23\x01\x00\x00\x34\x02\x00\x00\x06\x00\x00\x00\x08\x00\x01\x00\x02\x00\x00\x00\x08\x00\x03\x00\xff\xff\xff\xff", iov_len=36}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0 [pid 5248] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 5248] exit_group(0 [pid 5253] <... futex resumed>) = ? [pid 5248] <... exit_group resumed>) = ? [pid 5253] +++ exited with 0 +++ [pid 5249] <... sendmsg resumed>) = ? [ 57.883927][ T5249] nci: __nci_request: wait_for_completion_interruptible_timeout failed -512 [ 57.892904][ T5249] nci: nci_start_poll: failed to set local general bytes [pid 5239] kill(-5248, SIGKILL) = 0 [pid 5239] kill(5248, SIGKILL) = 0 [pid 5239] openat(AT_FDCWD, "/sys/fs/fuse/connections", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5239] fstat(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 [pid 5239] getdents64(3, 0x555555ad0620 /* 2 entries */, 32768) = 48 [pid 5239] getdents64(3, 0x555555ad0620 /* 0 entries */, 32768) = 0 [pid 5239] close(3) = 0 [pid 5249] +++ exited with 0 +++ [pid 5248] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5248, si_uid=0, si_status=0, si_utime=0, si_stime=4} --- clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555555acf5d0) = 5255 ./strace-static-x86_64: Process 5255 attached [pid 5255] set_robust_list(0x555555acf5e0, 24) = 0 [pid 5255] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5255] setpgid(0, 0) = 0 [pid 5255] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5255] write(3, "1000", 4) = 4 [pid 5255] close(3) = 0 [pid 5255] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5255] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f043fbc7000 [pid 5255] mprotect(0x7f043fbc8000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5255] clone(child_stack=0x7f043fbe73f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID./strace-static-x86_64: Process 5256 attached , parent_tid=[5256], tls=0x7f043fbe7700, child_tidptr=0x7f043fbe79d0) = 5256 [pid 5255] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5256] set_robust_list(0x7f043fbe79e0, 24 [pid 5255] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5256] <... set_robust_list resumed>) = 0 [pid 5256] openat(AT_FDCWD, "/dev/virtual_nci", O_RDWR) = 3 [pid 5256] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5255] <... futex resumed>) = 0 [pid 5255] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5255] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5256] ioctl(3, _IOC(_IOC_NONE, 0, 0, 0), 0x200000c0) = 0 [pid 5256] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5255] <... futex resumed>) = 0 [pid 5255] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5255] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5256] socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC) = 4 [pid 5256] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5255] <... futex resumed>) = 0 [pid 5255] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5255] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5256] sendto(4, [{nlmsg_len=28, nlmsg_type=0x10 /* NLMSG_??? */, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}, "\x03\x00\x00\x00\x08\x00\x02\x00\x6e\x66\x63\x00"], 28, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 28 [pid 5256] recvfrom(4, [{nlmsg_len=472, nlmsg_type=nlctrl, nlmsg_flags=0, nlmsg_seq=0, nlmsg_pid=5255}, "\x01\x02\x00\x00\x08\x00\x02\x00\x6e\x66\x63\x00\x06\x00\x01\x00\x1d\x00\x00\x00\x08\x00\x03\x00\x01\x00\x00\x00\x08\x00\x04\x00\x00\x00\x00\x00\x08\x00\x05\x00\x1f\x00\x00\x00\x80\x01\x06\x00\x14\x00\x01\x00\x08\x00\x01\x00\x01\x00\x00\x00\x08\x00\x02\x00\x0e\x00\x00\x00\x14\x00\x02\x00\x08\x00\x01\x00\x02\x00\x00\x00\x08\x00\x02\x00\x0b\x00\x00\x00\x14\x00\x03\x00\x08\x00\x01\x00\x03\x00\x00\x00"...], 4096, 0, NULL, NULL) = 472 [pid 5256] recvfrom(4, [{nlmsg_len=36, nlmsg_type=NLMSG_ERROR, nlmsg_flags=NLM_F_CAPPED, nlmsg_seq=0, nlmsg_pid=5255}, {error=0, msg={nlmsg_len=28, nlmsg_type=nlctrl, nlmsg_flags=NLM_F_REQUEST|NLM_F_ACK, nlmsg_seq=0, nlmsg_pid=0}}], 4096, 0, NULL, NULL) = 36 [pid 5256] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5255] <... futex resumed>) = 0 [pid 5255] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5255] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 62.970679][ T5249] nci: __nci_request: wait_for_completion_interruptible_timeout failed 0 [pid 5256] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x1c\x00\x00\x00\x1d\x00\x01\x00\x23\x01\x00\x00\x34\x02\x00\x00\x02\x00\x00\x00\x08\x00\x01\x00\x02\x00\x00\x00", iov_len=28}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0 [pid 5255] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5255] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5255] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f043fba6000 [pid 5255] mprotect(0x7f043fba7000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5255] clone(child_stack=0x7f043fbc63f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID./strace-static-x86_64: Process 5260 attached , parent_tid=[5260], tls=0x7f043fbc6700, child_tidptr=0x7f043fbc69d0) = 5260 [pid 5260] set_robust_list(0x7f043fbc69e0, 24) = 0 [pid 5260] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5255] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... futex resumed>) = 0 [pid 5255] <... futex resumed>) = 1 [pid 5260] write(3, "\x40\x00\x00\x00\x00\x00", 6 [pid 5255] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5260] <... write resumed>) = 6 [pid 5260] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5255] <... futex resumed>) = 0 [pid 5260] read(3, [pid 5255] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... read resumed>NULL, 0) = 0 [pid 5255] <... futex resumed>) = 0 [pid 5260] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5255] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5260] <... futex resumed>) = 0 [pid 5255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5260] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5255] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5255] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5260] write(3, "\x40\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 20) = 20 [pid 5260] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5255] <... futex resumed>) = 0 [pid 5260] write(3, "\x41\x00\x00\x00", 4 [pid 5255] futex(0x7f043fcbe438, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... write resumed>) = 4 [pid 5256] <... sendmsg resumed>) = 28 [pid 5255] <... futex resumed>) = 0 [pid 5260] futex(0x7f043fcbe43c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] futex(0x7f043fcbe42c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5255] futex(0x7f043fcbe43c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5260] <... futex resumed>) = 0 [pid 5256] <... futex resumed>) = 0 [pid 5255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5260] futex(0x7f043fcbe438, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5256] futex(0x7f043fcbe428, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5255] futex(0x7f043fcbe428, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5255] <... futex resumed>) = 0 [pid 5256] sendmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\x24\x00\x00\x00\x1d\x00\x01\x00\x23\x01\x00\x00\x34\x02\x00\x00\x06\x00\x00\x00\x08\x00\x01\x00\x02\x00\x00\x00\x08\x00\x03\x00\xff\xff\xff\xff", iov_len=36}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0 [pid 5255] futex(0x7f043fcbe42c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 5255] exit_group(0 [pid 5260] <... futex resumed>) = ? [pid 5255] <... exit_group resumed>) = ? [pid 5260] +++ exited with 0 +++ [pid 5256] <... sendmsg resumed>) = ? [ 63.237669][ T5256] nci: __nci_request: wait_for_completion_interruptible_timeout failed -512 [ 63.246758][ T5256] nci: nci_start_poll: failed to set local general bytes