./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor3806543239 <...> Warning: Permanently added '10.128.1.28' (ED25519) to the list of known hosts. execve("./syz-executor3806543239", ["./syz-executor3806543239"], 0x7fffec374850 /* 10 vars */) = 0 brk(NULL) = 0x555556c92000 brk(0x555556c92d00) = 0x555556c92d00 arch_prctl(ARCH_SET_FS, 0x555556c92380) = 0 set_tid_address(0x555556c92650) = 293 set_robust_list(0x555556c92660, 24) = 0 rseq(0x555556c92ca0, 0x20, 0, 0x53053053) = -1 ENOSYS (Function not implemented) prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor3806543239", 4096) = 28 getrandom("\xc0\xeb\x60\xdc\x4b\xab\x4a\xaa", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x555556c92d00 brk(0x555556cb3d00) = 0x555556cb3d00 brk(0x555556cb4000) = 0x555556cb4000 mprotect(0x7fb452873000, 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, child_tidptr=0x555556c92650) = 294 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555556c92650) = 295 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555556c92650) = 296 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555556c92650) = 297 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555556c92650) = 298 ./strace-static-x86_64: Process 298 attached [pid 298] set_robust_list(0x555556c92660, 24) = 0 [pid 298] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555556c92650) = 299 ./strace-static-x86_64: Process 299 attached [pid 299] set_robust_list(0x555556c92660, 24) = 0 [pid 299] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 299] setpgid(0, 0) = 0 [pid 299] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 299] write(3, "1000", 4) = 4 executing program [pid 299] close(3) = 0 [pid 299] write(1, "executing program\n", 18) = 18 [pid 299] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_ARRAY, key_size=4, value_size=8, max_entries=1, map_flags=BPF_F_RDONLY_PROG, inner_map_fd=-1, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 3 [pid 299] bpf(BPF_MAP_FREEZE, {map_fd=3}, 4) = 0 [pid 299] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=24, insns=0x200001c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=0, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144./strace-static-x86_64: Process 294 attached ./strace-static-x86_64: Process 295 attached ./strace-static-x86_64: Process 296 attached ./strace-static-x86_64: Process 297 attached [pid 296] set_robust_list(0x555556c92660, 24 [pid 295] set_robust_list(0x555556c92660, 24 [pid 294] set_robust_list(0x555556c92660, 24 [pid 297] set_robust_list(0x555556c92660, 24 [pid 296] <... set_robust_list resumed>) = 0 [pid 295] <... set_robust_list resumed>) = 0 [pid 294] <... set_robust_list resumed>) = 0 [pid 295] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 294] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 296] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 297] <... set_robust_list resumed>) = 0 [pid 297] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 294] <... clone resumed>, child_tidptr=0x555556c92650) = 300 [pid 297] <... clone resumed>, child_tidptr=0x555556c92650) = 302 ./strace-static-x86_64: Process 302 attached [pid 296] <... clone resumed>, child_tidptr=0x555556c92650) = 303 [pid 295] <... clone resumed>, child_tidptr=0x555556c92650) = 301 [pid 302] set_robust_list(0x555556c92660, 24./strace-static-x86_64: Process 300 attached [pid 300] set_robust_list(0x555556c92660, 24) = 0 [pid 300] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 300] setpgid(0, 0) = 0 [pid 300] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 ./strace-static-x86_64: Process 301 attached [pid 301] set_robust_list(0x555556c92660, 24) = 0 [pid 301] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 300] write(3, "1000", 4) = 4 [pid 300] close(3./strace-static-x86_64: Process 303 attached executing program ) = 0 [pid 303] set_robust_list(0x555556c92660, 24 [pid 300] write(1, "executing program\n", 18) = 18 [pid 301] <... prctl resumed>) = 0 [pid 300] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_ARRAY, key_size=4, value_size=8, max_entries=1, map_flags=BPF_F_RDONLY_PROG, inner_map_fd=-1, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 303] <... set_robust_list resumed>) = 0 [pid 301] setpgid(0, 0 [pid 303] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 301] <... setpgid resumed>) = 0 [pid 300] <... bpf resumed>) = 3 [pid 301] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 300] bpf(BPF_MAP_FREEZE, {map_fd=3}, 4 [pid 303] <... prctl resumed>) = 0 [pid 303] setpgid(0, 0 [pid 300] <... bpf resumed>) = 0 [pid 301] <... openat resumed>) = 3 [pid 300] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=24, insns=0x200001c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=0, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 303] <... setpgid resumed>) = 0 [pid 303] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 301] write(3, "1000", 4 [pid 303] <... openat resumed>) = 3 [pid 301] <... write resumed>) = 4 [ 21.107286][ T30] audit: type=1400 audit(1716379752.245:66): avc: denied { execmem } for pid=293 comm="syz-executor380" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 21.127139][ T30] audit: type=1400 audit(1716379752.255:67): avc: denied { map_create } for pid=299 comm="syz-executor380" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 executing program [pid 301] close(3) = 0 [pid 301] write(1, "executing program\n", 18) = 18 [pid 301] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_ARRAY, key_size=4, value_size=8, max_entries=1, map_flags=BPF_F_RDONLY_PROG, inner_map_fd=-1, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72executing program [pid 303] write(3, "1000", 4) = 4 [pid 303] close(3 [pid 301] <... bpf resumed>) = 3 [pid 303] <... close resumed>) = 0 [pid 303] write(1, "executing program\n", 18 [pid 301] bpf(BPF_MAP_FREEZE, {map_fd=3}, 4 [pid 303] <... write resumed>) = 18 [pid 303] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_ARRAY, key_size=4, value_size=8, max_entries=1, map_flags=BPF_F_RDONLY_PROG, inner_map_fd=-1, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72 [pid 301] <... bpf resumed>) = 0 [pid 301] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=24, insns=0x200001c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=0, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 303] <... bpf resumed>) = 3 [pid 303] bpf(BPF_MAP_FREEZE, {map_fd=3}, 4) = 0 [pid 303] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=24, insns=0x200001c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=0, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 302] <... set_robust_list resumed>) = 0 [pid 302] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 302] setpgid(0, 0) = 0 [pid 302] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 302] write(3, "1000", 4) = 4 [pid 302] close(3executing program ) = 0 [pid 302] write(1, "executing program\n", 18) = 18 [pid 302] bpf(BPF_MAP_CREATE, {map_type=BPF_MAP_TYPE_ARRAY, key_size=4, value_size=8, max_entries=1, map_flags=BPF_F_RDONLY_PROG, inner_map_fd=-1, map_name="", map_ifindex=0, btf_fd=-1, btf_key_type_id=0, btf_value_type_id=0, btf_vmlinux_value_type_id=0, map_extra=0}, 72) = 3 [pid 302] bpf(BPF_MAP_FREEZE, {map_fd=3}, 4) = 0 [ 21.148557][ T30] audit: type=1400 audit(1716379752.255:68): avc: denied { perfmon } for pid=299 comm="syz-executor380" capability=38 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 21.170531][ T30] audit: type=1400 audit(1716379752.255:69): avc: denied { map_read map_write } for pid=299 comm="syz-executor380" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 21.190614][ T30] audit: type=1400 audit(1716379752.255:70): avc: denied { bpf } for pid=299 comm="syz-executor380" capability=39 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 21.211653][ T30] audit: type=1400 audit(1716379752.255:71): avc: denied { prog_load } for pid=299 comm="syz-executor380" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [pid 302] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=24, insns=0x200001c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=0, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0, attach_btf_id=0, attach_prog_fd=0, fd_array=NULL}, 144 [pid 300] <... bpf resumed>) = 4 [pid 300] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="kfree", prog_fd=4}}, 16) = 5 [pid 300] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=8, insns=0x200037c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=255, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0}, 73 [pid 303] <... bpf resumed>) = 4 [pid 302] <... bpf resumed>) = 4 [pid 301] <... bpf resumed>) = 4 [pid 300] <... bpf resumed>) = 6 [pid 299] <... bpf resumed>) = 4 [pid 300] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="sys_enter", prog_fd=6}}, 16 [pid 302] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="kfree", prog_fd=4}}, 16 [pid 301] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="kfree", prog_fd=4}}, 16 [pid 299] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="kfree", prog_fd=4}}, 16 [pid 303] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="kfree", prog_fd=4}}, 16 [pid 302] <... bpf resumed>) = 5 [pid 301] <... bpf resumed>) = 5 [pid 300] <... bpf resumed>) = 7 [pid 299] <... bpf resumed>) = 5 [pid 303] <... bpf resumed>) = 5 [pid 302] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=8, insns=0x200037c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=255, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0}, 73 [pid 299] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=8, insns=0x200037c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=255, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0}, 73 [pid 303] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=8, insns=0x200037c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=255, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0}, 73 [pid 301] bpf(BPF_PROG_LOAD, {prog_type=BPF_PROG_TYPE_RAW_TRACEPOINT, insn_cnt=8, insns=0x200037c0, license="GPL", log_level=0, log_size=0, log_buf=NULL, kern_version=KERNEL_VERSION(0, 0, 0), prog_flags=0, prog_name="", prog_ifindex=0, expected_attach_type=BPF_CGROUP_INET_INGRESS, prog_btf_fd=255, func_info_rec_size=0, func_info=NULL, func_info_cnt=0, line_info_rec_size=0, line_info=NULL, line_info_cnt=0}, 73 [pid 300] exit_group(0 [pid 302] <... bpf resumed>) = 6 [pid 299] <... bpf resumed>) = 6 [pid 303] <... bpf resumed>) = 6 [pid 302] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="sys_enter", prog_fd=6}}, 16 [pid 303] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="sys_enter", prog_fd=6}}, 16 [pid 300] <... exit_group resumed>) = ? [pid 299] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="sys_enter", prog_fd=6}}, 16 [pid 303] <... bpf resumed>) = 7 [pid 302] <... bpf resumed>) = 7 [pid 300] +++ exited with 0 +++ [pid 299] <... bpf resumed>) = 7 [pid 303] exit_group(0 [pid 302] exit_group(0 [pid 301] <... bpf resumed>) = 6 [pid 299] exit_group(0 [pid 294] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=300, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 303] <... exit_group resumed>) = ? [pid 302] <... exit_group resumed>) = ? [pid 299] <... exit_group resumed>) = ? [pid 303] +++ exited with 0 +++ [pid 296] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=303, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 296] restart_syscall(<... resuming interrupted clone ...> [pid 294] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 296] <... restart_syscall resumed>) = 0 [pid 296] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 305 attached [pid 301] bpf(BPF_RAW_TRACEPOINT_OPEN, {raw_tracepoint={name="sys_enter", prog_fd=6}}, 16 [pid 294] <... clone resumed>, child_tidptr=0x555556c92650) = 304 [pid 296] <... clone resumed>, child_tidptr=0x555556c92650) = 305 [ 21.311155][ T30] audit: type=1400 audit(1716379752.455:72): avc: denied { prog_run } for pid=300 comm="syz-executor380" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 21.341046][ C1] softirq: huh, entered softirq 3 NET_RX ffffffff83e89ec0 with preempt_count 00000103, exited with 00000102? [ 21.352520][ T290] BUG: scheduling while atomic: strace-static-x/290/0x00000002 [ 21.359827][ T290] Modules linked in: [ 21.363527][ T290] Preemption disabled at: [ 21.363536][ T290] [] preempt_schedule+0xd9/0xe0 [ 21.373944][ T290] CPU: 1 PID: 290 Comm: strace-static-x Not tainted 5.15.149-syzkaller-00490-g5d96939590c0 #0 [ 21.384007][ T290] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 21.393906][ T290] Call Trace: [ 21.397025][ T290] [ 21.399802][ T290] dump_stack_lvl+0x151/0x1b7 [ 21.404314][ T290] ? preempt_schedule+0xd9/0xe0 [ 21.409003][ T290] ? preempt_schedule+0xd9/0xe0 [ 21.413688][ T290] ? io_uring_drop_tctx_refs+0x190/0x190 [ 21.419157][ T290] ? preempt_schedule+0xd9/0xe0 [ 21.423844][ T290] dump_stack+0x15/0x17 [ 21.427837][ T290] __schedule_bug+0x195/0x260 [ 21.432369][ T290] ? ttwu_queue_wakelist+0x510/0x510 [ 21.437473][ T290] ? kernel_waitid+0x520/0x520 [ 21.442071][ T290] ? wait_task_inactive+0x2cd/0x4f0 [ 21.447105][ T290] __schedule+0xd19/0x1590 [ 21.451357][ T290] ? __x64_sys_wait4+0x181/0x1e0 [ 21.456155][ T290] ? bpf_trace_run2+0xf1/0x210 [ 21.460731][ T290] ? __sched_text_start+0x8/0x8 [ 21.465418][ T290] schedule+0x11f/0x1e0 [ 21.469411][ T290] exit_to_user_mode_loop+0x4d/0xe0 [ 21.474443][ T290] exit_to_user_mode_prepare+0x5a/0xa0 [ 21.479737][ T290] syscall_exit_to_user_mode+0x26/0x160 [ 21.485119][ T290] do_syscall_64+0x49/0xb0 [ 21.489372][ T290] ? sysvec_call_function_single+0x52/0xb0 [ 21.495013][ T290] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 21.500750][ T290] RIP: 0033:0x4d49a6 [ 21.504477][ T290] Code: 00 00 00 90 31 c9 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 49 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 11 b8 3d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5a c3 90 48 83 ec 28 89 54 24 14 48 89 74 24 [ 21.523921][ T290] RSP: 002b:00007fffec374568 EFLAGS: 00000246 ORIG_RAX: 000000000000003d [ 21.532161][ T290] RAX: 0000000000000131 RBX: 0000000001a162f8 RCX: 00000000004d49a6 [ 21.539973][ T290] RDX: 0000000040000000 RSI: 00007fffec37458c RDI: 00000000ffffffff [ 21.547786][ T290] RBP: 0000000000000000 R08: 0000000000000017 R09: 0000000000000000 ./strace-static-x86_64: Process 304 attached [pid 305] set_robust_list(0x555556c92660, 24 [pid 301] <... bpf resumed>) = 7 [pid 299] +++ exited with 0 +++ [pid 305] <... set_robust_list resumed>) = 0 [pid 304] set_robust_list(0x555556c92660, 24 [pid 301] exit_group(0 [pid 305] prctl(PR_SET_PDEATHSIG, SIGKILLexecuting program executing program [ 21.555598][ T290] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000001a1d2c0 [ 21.563404][ T290] R13: 0000000000000000 R14: 00007fffec37458c R15: 0000000000617180 [ 21.571222][ T290] [ 21.576381][ C1] softirq: huh, entered softirq 3 NET_RX ffffffff83e89ec0 with preempt_count 00000103, exited with 00000102? [ 21.588151][ T287] BUG: scheduling while atomic: sshd/287/0x00000002 [ 21.594609][ T287] Modules linked in: [ 21.598404][ T287] Preemption disabled at: [ 21.598411][ T287] [] __set_current_blocked+0x11b/0x2f0 [ 21.609412][ T287] CPU: 1 PID: 287 Comm: sshd Tainted: G W 5.15.149-syzkaller-00490-g5d96939590c0 #0 [ 21.619857][ T287] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 21.629752][ T287] Call Trace: [ 21.632875][ T287] [ 21.635653][ T287] dump_stack_lvl+0x151/0x1b7 [ 21.640165][ T287] ? __set_current_blocked+0x11b/0x2f0 [ 21.645460][ T287] ? __set_current_blocked+0x11b/0x2f0 [ 21.650755][ T287] ? io_uring_drop_tctx_refs+0x190/0x190 [ 21.656223][ T287] ? kmem_cache_free+0x116/0x2e0 [ 21.660998][ T287] ? __set_current_blocked+0x11b/0x2f0 [ 21.666290][ T287] dump_stack+0x15/0x17 [ 21.670283][ T287] __schedule_bug+0x195/0x260 [ 21.674803][ T287] ? ttwu_queue_wakelist+0x510/0x510 [ 21.679920][ T287] __schedule+0xd19/0x1590 [ 21.684171][ T287] ? __sched_text_start+0x8/0x8 [ 21.688858][ T287] schedule+0x11f/0x1e0 [ 21.692854][ T287] schedule_hrtimeout_range_clock+0x228/0x3a0 [ 21.698751][ T287] ? hrtimer_nanosleep_restart+0x170/0x170 [ 21.704391][ T287] ? add_wait_queue+0x189/0x1c0 [ 21.709080][ T287] ? __remove_hrtimer+0x4d0/0x4d0 [ 21.713938][ T287] ? __pollwait+0x2f5/0x3f0 [ 21.718279][ T287] ? poll_initwait+0x160/0x160 [ 21.722878][ T287] schedule_hrtimeout_range+0x2a/0x40 [ 21.728085][ T287] do_sys_poll+0xe20/0x12d0 [ 21.732429][ T287] ? poll_select_finish+0x7b0/0x7b0 [ 21.737460][ T287] ? __x64_compat_sys_ppoll_time64+0xd0/0xd0 [ 21.743274][ T287] ? __x64_compat_sys_ppoll_time64+0xd0/0xd0 [ 21.749091][ T287] ? __x64_compat_sys_ppoll_time64+0xd0/0xd0 [ 21.754913][ T287] ? _raw_spin_lock_irqsave+0x210/0x210 [ 21.760285][ T287] ? __kasan_check_write+0x14/0x20 [ 21.765233][ T287] ? recalc_sigpending+0x1a5/0x230 [ 21.770181][ T287] ? _raw_spin_unlock_irq+0x4e/0x70 [ 21.775219][ T287] ? sigprocmask+0x280/0x280 [ 21.779640][ T287] ? set_current_blocked+0x40/0x40 [ 21.784588][ T287] __se_sys_ppoll+0x29c/0x330 [ 21.789103][ T287] ? __x64_sys_ppoll+0xd0/0xd0 [ 21.793702][ T287] __x64_sys_ppoll+0xbf/0xd0 [ 21.798128][ T287] do_syscall_64+0x3d/0xb0 [ 21.802380][ T287] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 21.808110][ T287] RIP: 0033:0x7f0360342ad5 [ 21.812362][ T287] Code: 85 d2 74 0d 0f 10 02 48 8d 54 24 20 0f 11 44 24 20 64 8b 04 25 18 00 00 00 85 c0 75 27 41 b8 08 00 00 00 b8 0f 01 00 00 0f 05 <48> 3d 00 f0 ff ff 76 75 48 8b 15 24 73 0d 00 f7 d8 64 89 02 48 83 [ 21.831802][ T287] RSP: 002b:00007ffc28347850 EFLAGS: 00000246 ORIG_RAX: 000000000000010f [ 21.840047][ T287] RAX: ffffffffffffffda RBX: 00000000000668a0 RCX: 00007f0360342ad5 [ 21.847859][ T287] RDX: 00007ffc28347870 RSI: 0000000000000003 RDI: 000056387c9fab20 [ 21.855670][ T287] RBP: 000056387c9f95e0 R08: 0000000000000008 R09: 0000000000000000 executing program executing program executing program executing program executing program [ 21.863487][ T287] R10: 00007ffc28347958 R11: 0000000000000246 R12: 000056387b605aa4 [ 21.871296][ T287] R13: 0000000000000001 R14: 000056387b6063e8 R15: 00007ffc283478d8 [ 21.879108][ T287] executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 23.710256][ C1] softirq: huh, entered softirq 3 NET_RX ffffffff83e89ec0 with preempt_count 00000103, exited with 00000102? [ 23.722124][ T421] BUG: scheduling while atomic: syz-executor380/421/0x00000002 [ 23.729493][ T421] Modules linked in: [ 23.733196][ T421] Preemption disabled at: [ 23.733201][ T421] [] up_read+0x16/0x170 [ 23.742939][ T421] CPU: 1 PID: 421 Comm: syz-executor380 Tainted: G W 5.15.149-syzkaller-00490-g5d96939590c0 #0 [ 23.754372][ T421] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 23.764268][ T421] Call Trace: [ 23.767393][ T421] [ 23.770170][ T421] dump_stack_lvl+0x151/0x1b7 [ 23.774681][ T421] ? up_read+0x16/0x170 [ 23.778675][ T421] ? up_read+0x16/0x170 [ 23.782667][ T421] ? io_uring_drop_tctx_refs+0x190/0x190 [ 23.788150][ T421] ? up_read+0x16/0x170 [ 23.792130][ T421] dump_stack+0x15/0x17 [ 23.796121][ T421] __schedule_bug+0x195/0x260 [ 23.800635][ T421] ? ttwu_queue_wakelist+0x510/0x510 [ 23.805754][ T421] __schedule+0xd19/0x1590 [ 23.810007][ T421] ? __sched_text_start+0x8/0x8 [ 23.814695][ T421] schedule+0x11f/0x1e0 [ 23.818686][ T421] exit_to_user_mode_loop+0x4d/0xe0 [ 23.823721][ T421] exit_to_user_mode_prepare+0x5a/0xa0 [ 23.829016][ T421] syscall_exit_to_user_mode+0x26/0x160 [ 23.834397][ T421] do_syscall_64+0x49/0xb0 [ 23.838649][ T421] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 23.844376][ T421] RIP: 0033:0x7fb4527feee9 [ 23.848760][ T421] 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 b8 ff ff ff f7 d8 64 89 01 48 [ 23.868357][ T421] RSP: 002b:00007ffdebac03a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 23.876601][ T421] RAX: 0000000000000004 RBX: 0000000000000000 RCX: 00007fb4527feee9 [ 23.884412][ T421] RDX: 0000000000000090 RSI: 00000000200004c0 RDI: 0000000000000005 [ 23.892228][ T421] RBP: 0000000000000000 R08: 00000000000000a0 R09: 00000000000000a0 [ 23.900033][ T421] R10: 00000000000000a0 R11: 0000000000000246 R12: 0000000000000000 executing program executing program executing program executing program [ 23.907846][ T421] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 23.915660][ T421] executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 26.362506][ C1] softirq: huh, entered softirq 3 NET_RX ffffffff83e89ec0 with preempt_count 00000102, exited with 00000101? [ 26.374136][ T295] ================================================================================ [ 26.383279][ T295] UBSAN: array-index-out-of-bounds in kernel/bpf/helpers.c:736:13 [ 26.390877][ T295] index -1 is out of range for type 'char[3][512]' [ 26.397196][ T295] CPU: 1 PID: 295 Comm: syz-executor380 Tainted: G W 5.15.149-syzkaller-00490-g5d96939590c0 #0 [ 26.408646][ T295] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 26.418542][ T295] Call Trace: [ 26.421667][ T295] [ 26.424445][ T295] dump_stack_lvl+0x151/0x1b7 [ 26.428959][ T295] ? io_uring_drop_tctx_refs+0x190/0x190 [ 26.434424][ T295] ? __schedule+0xcd4/0x1590 [ 26.438852][ T295] dump_stack+0x15/0x17 [ 26.442843][ T295] __ubsan_handle_out_of_bounds+0x118/0x140 [ 26.448573][ T295] bpf_bprintf_prepare+0x132e/0x1360 [ 26.453695][ T295] ? do_nanosleep+0x555/0x6a0 [ 26.458210][ T295] ? bpf_bprintf_cleanup+0x60/0x60 [ 26.463175][ T295] ? usleep_range_state+0x160/0x160 [ 26.468189][ T295] bpf_trace_printk+0x14a/0x300 [ 26.472874][ T295] ? bpf_probe_write_user+0xf0/0xf0 [ 26.477910][ T295] ? __remove_hrtimer+0x4d0/0x4d0 [ 26.482767][ T295] ? get_timespec64+0x197/0x270 [ 26.487458][ T295] bpf_prog_0605f9f479290f07+0x2f/0x434 [ 26.492836][ T295] bpf_trace_run2+0xec/0x210 [ 26.497262][ T295] ? bpf_trace_run1+0x1c0/0x1c0 [ 26.501949][ T295] ? switch_fpu_return+0x1ed/0x3d0 [ 26.506899][ T295] ? fpu_flush_thread+0xf0/0xf0 [ 26.511586][ T295] __bpf_trace_sys_enter+0x62/0x70 [ 26.516536][ T295] __traceiter_sys_enter+0x2a/0x40 [ 26.521487][ T295] syscall_enter_from_user_mode+0x14d/0x1b0 [ 26.527212][ T295] do_syscall_64+0x1e/0xb0 [ 26.531457][ T295] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 26.537187][ T295] RIP: 0033:0x7fb4527fc973 [ 26.541442][ T295] Code: fe ff e9 41 ff ff ff 31 c9 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 80 3d 11 b7 07 00 00 49 89 ca 74 14 b8 3d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5d c3 0f 1f 40 00 48 83 ec 28 89 54 24 14 48 [ 26.560880][ T295] RSP: 002b:00007ffdebac03a8 EFLAGS: 00000202 ORIG_RAX: 000000000000003d [ 26.569127][ T295] RAX: ffffffffffffffda RBX: 000000000000023a RCX: 00007fb4527fc973 [ 26.576937][ T295] RDX: 0000000040000001 RSI: 00007ffdebac03bc RDI: 00000000ffffffff [ 26.584748][ T295] RBP: 00000000000f4240 R08: 00007ffdebb29080 R09: 00007ffdebb290b0 [ 26.592561][ T295] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000000066d2 [ 26.600372][ T295] R13: 00007ffdebac03bc R14: 00007ffdebac03d0 R15: 00007ffdebac03c0 [ 26.608187][ T295] [ 26.611092][ T295] ================================================================================ [ 26.620186][ T295] BUG: scheduling while atomic: syz-executor380/295/0x00000002 [ 26.627550][ T295] Modules linked in: [ 26.631271][ T295] Preemption disabled at: [ 26.631277][ T295] [] schedule+0x118/0x1e0 [ 26.641186][ T295] CPU: 1 PID: 295 Comm: syz-executor380 Tainted: G W 5.15.149-syzkaller-00490-g5d96939590c0 #0 [ 26.652621][ T295] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 26.662515][ T295] Call Trace: [ 26.665642][ T295] [ 26.668418][ T295] dump_stack_lvl+0x151/0x1b7 [ 26.672930][ T295] ? schedule+0x118/0x1e0 [ 26.677095][ T295] ? schedule+0x118/0x1e0 [ 26.681261][ T295] ? io_uring_drop_tctx_refs+0x190/0x190 [ 26.686732][ T295] ? schedule+0x118/0x1e0 [ 26.690897][ T295] dump_stack+0x15/0x17 [ 26.694887][ T295] __schedule_bug+0x195/0x260 [ 26.699402][ T295] ? ttwu_queue_wakelist+0x510/0x510 [ 26.704522][ T295] ? kernel_waitid+0x520/0x520 [ 26.709125][ T295] __schedule+0xd19/0x1590 [ 26.713377][ T295] ? __x64_sys_wait4+0x181/0x1e0 [ 26.718149][ T295] ? bpf_trace_run2+0xf1/0x210 [ 26.722748][ T295] ? __sched_text_start+0x8/0x8 [ 26.727570][ T295] schedule+0x11f/0x1e0 [ 26.731572][ T295] exit_to_user_mode_loop+0x4d/0xe0 [ 26.736589][ T295] exit_to_user_mode_prepare+0x5a/0xa0 [ 26.741886][ T295] syscall_exit_to_user_mode+0x26/0x160 [ 26.747264][ T295] do_syscall_64+0x49/0xb0 [ 26.751518][ T295] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 26.757244][ T295] RIP: 0033:0x7fb4527fc973 [ 26.761501][ T295] Code: fe ff e9 41 ff ff ff 31 c9 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 80 3d 11 b7 07 00 00 49 89 ca 74 14 b8 3d 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5d c3 0f 1f 40 00 48 83 ec 28 89 54 24 14 48 [ 26.780938][ T295] RSP: 002b:00007ffdebac03a8 EFLAGS: 00000202 ORIG_RAX: 000000000000003d [ 26.789183][ T295] RAX: 0000000000000000 RBX: 000000000000023a RCX: 00007fb4527fc973 [ 26.796994][ T295] RDX: 0000000040000001 RSI: 00007ffdebac03bc RDI: 00000000ffffffff [ 26.804805][ T295] RBP: 00000000000f4240 R08: 00007ffdebb29080 R09: 00007ffdebb290b0 executing program executing program executing program executing program [ 26.812617][ T295] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000000066d2 [ 26.820429][ T295] R13: 00007ffdebac03bc R14: 00007ffdebac03d0 R15: 00007ffdebac03c0 [ 26.828243][ T295] executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 29.189062][ C1] softirq: huh, entered softirq 3 NET_RX ffffffff83e89ec0 with preempt_count 00000102, exited with 00000101? [ 29.200801][ T298] syz-executor380[298]: segfault at 7ffdebac02a8 ip 00007fb4527fcb28 sp 00007ffdebac02b0 error 7 in syz-executor3806543239[7fb4527cd000+7b000] [ 29.215229][ T298] Code: 84 e4 74 66 e8 89 04 00 00 41 89 c4 85 c0 0f 84 4e 01 00 00 49 c7 c5 b8 ff ff ff 64 45 8b 75 00 48 89 da 89 ee bf 02 00 00 00 93 09 00 00 45 85 e4 79 05 64 45 89 75 00 48 8b 84 24 c8 00 00 [ 29.234635][ T298] BUG: scheduling while atomic: syz-executor380/298/0x00000002 [ 29.242074][ T298] Modules linked in: [ 29.245786][ T298] Preemption disabled at: [ 29.245792][ T298] [] schedule+0x118/0x1e0 [ 29.255685][ T298] CPU: 1 PID: 298 Comm: syz-executor380 Tainted: G W 5.15.149-syzkaller-00490-g5d96939590c0 #0 [ 29.267139][ T298] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 29.277030][ T298] Call Trace: [ 29.280156][ T298] [ 29.282935][ T298] dump_stack_lvl+0x151/0x1b7 [ 29.287446][ T298] ? schedule+0x118/0x1e0 [ 29.291612][ T298] ? schedule+0x118/0x1e0 [ 29.295778][ T298] ? io_uring_drop_tctx_refs+0x190/0x190 [ 29.301247][ T298] ? __send_signal+0x96f/0xcb0 [ 29.305846][ T298] ? schedule+0x118/0x1e0 [ 29.310014][ T298] dump_stack+0x15/0x17 [ 29.314004][ T298] __schedule_bug+0x195/0x260 [ 29.318519][ T298] ? _raw_spin_unlock_irqrestore+0x5c/0x80 [ 29.324160][ T298] ? ttwu_queue_wakelist+0x510/0x510 [ 29.329282][ T298] __schedule+0xd19/0x1590 [ 29.333534][ T298] ? force_sig_fault_to_task+0x1c0/0x1c0 [ 29.339001][ T298] ? __sched_text_start+0x8/0x8 [ 29.343688][ T298] ? show_opcodes+0x105/0x120 [ 29.348203][ T298] schedule+0x11f/0x1e0 [ 29.352194][ T298] exit_to_user_mode_loop+0x4d/0xe0 [ 29.357227][ T298] exit_to_user_mode_prepare+0x5a/0xa0 [ 29.362523][ T298] irqentry_exit_to_user_mode+0x9/0x20 [ 29.367816][ T298] irqentry_exit+0x12/0x40 [ 29.372070][ T298] exc_page_fault+0x47a/0x830 [ 29.376589][ T298] asm_exc_page_fault+0x27/0x30 [ 29.381272][ T298] RIP: 0033:0x7fb4527fcb28 [ 29.385521][ T298] Code: 84 e4 74 66 e8 89 04 00 00 41 89 c4 85 c0 0f 84 4e 01 00 00 49 c7 c5 b8 ff ff ff 64 45 8b 75 00 48 89 da 89 ee bf 02 00 00 00 93 09 00 00 45 85 e4 79 05 64 45 89 75 00 48 8b 84 24 c8 00 00 [ 29.404964][ T298] RSP: 002b:00007ffdebac02b0 EFLAGS: 00010206 [ 29.410865][ T298] RAX: 00000000000002c5 RBX: 0000000000000000 RCX: 00007fb4527fcfb3 [ 29.418677][ T298] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000002 [ 29.426490][ T298] RBP: 0000000000000000 R08: 0000000000000000 R09: 00007ffdebb290b0 executing program executing program executing program executing program [ 29.434298][ T298] R10: 0000555556c92650 R11: 0000000000000246 R12: 00000000000002c5 [ 29.442111][ T298] R13: ffffffffffffffb8 R14: 0000000000000000 R15: 00007ffdebac03c0 [ 29.449926][ T298] executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program