./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor2217264854 <...> [ 28.978849][ T3187] 8021q: adding VLAN 0 to HW filter on device bond0 [ 28.989820][ T3187] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller syzkaller login: [ 40.079523][ T27] kauditd_printk_skb: 37 callbacks suppressed [ 40.079539][ T27] audit: type=1400 audit(1659438811.063:73): avc: denied { transition } for pid=3395 comm="sshd" path="/bin/sh" dev="sda1" ino=73 scontext=system_u:system_r:initrc_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 40.108087][ T27] audit: type=1400 audit(1659438811.073:74): avc: denied { write } for pid=3395 comm="sh" path="pipe:[28674]" dev="pipefs" ino=28674 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:initrc_t tclass=fifo_file permissive=1 Warning: Permanently added '10.128.0.92' (ECDSA) to the list of known hosts. execve("./syz-executor2217264854", ["./syz-executor2217264854"], 0x7fff62878c30 /* 10 vars */) = 0 brk(NULL) = 0x5555570be000 brk(0x5555570bec40) = 0x5555570bec40 arch_prctl(ARCH_SET_FS, 0x5555570be300) = 0 uname({sysname="Linux", nodename="syzkaller", ...}) = 0 set_tid_address(0x5555570be5d0) = 3608 set_robust_list(0x5555570be5e0, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7f7984395f50, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f7984396620}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7f7984395ff0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7984396620}, 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-executor2217264854", 4096) = 28 brk(0x5555570dfc40) = 0x5555570dfc40 brk(0x5555570e0000) = 0x5555570e0000 mprotect(0x7f7984457000, 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=0x5555570be5d0) = 3609 ./strace-static-x86_64: Process 3609 attached [pid 3609] set_robust_list(0x5555570be5e0, 24) = 0 [pid 3609] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3609] setpgid(0, 0) = 0 [pid 3609] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3609] write(3, "1000", 4) = 4 [pid 3609] close(3) = 0 [pid 3609] futex(0x7f798445d4ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7984365000 [pid 3609] mprotect(0x7f7984366000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3609] clone(child_stack=0x7f79843853f0, 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 3610 attached , parent_tid=[3610], tls=0x7f7984385700, child_tidptr=0x7f79843859d0) = 3610 [pid 3610] set_robust_list(0x7f79843859e0, 24 [pid 3609] futex(0x7f798445d4a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 3610] <... set_robust_list resumed>) = 0 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7f798445d4ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=3, tv_nsec=50000000} [ 51.603213][ T27] audit: type=1400 audit(1659438822.593:75): avc: denied { execmem } for pid=3608 comm="syz-executor221" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [pid 3610] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 3610] ioctl(3, USB_RAW_IOCTL_INIT, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [ 51.641234][ T27] audit: type=1400 audit(1659438822.623:76): avc: denied { read write } for pid=3609 comm="syz-executor221" name="raw-gadget" dev="devtmpfs" ino=730 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 51.672568][ T27] audit: type=1400 audit(1659438822.623:77): avc: denied { open } for pid=3609 comm="syz-executor221" path="/dev/raw-gadget" dev="devtmpfs" ino=730 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 51.696453][ T27] audit: type=1400 audit(1659438822.623:78): avc: denied { ioctl } for pid=3609 comm="syz-executor221" path="/dev/raw-gadget" dev="devtmpfs" ino=730 ioctlcmd=0x5500 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 18 [ 51.923020][ T3391] usb 1-1: new high-speed USB device number 2 using dummy_hcd [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 18 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 9 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 72 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 4 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0xfa) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d5ec) = 9 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d5fc) = 10 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d60c) = 12 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d61c) = 11 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d62c) = 13 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d63c) = 14 [ 52.553257][ T3391] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 52.562958][ T3391] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 52.570960][ T3391] usb 1-1: Product: syz [ 52.575370][ T3391] usb 1-1: Manufacturer: syz [ 52.579989][ T3391] usb 1-1: SerialNumber: syz [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [ 52.645198][ T3391] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 1856 [pid 3610] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 0 [ 53.383203][ T3391] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [pid 3610] futex(0x7f798445d4ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3609] <... futex resumed>) = 0 [pid 3609] futex(0x7f798445d4a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7f798445d4bc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7984344000 [pid 3609] mprotect(0x7f7984345000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3610] ioctl(3, USB_RAW_IOCTL_EP_WRITE [pid 3609] clone(child_stack=0x7f79843643f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[3614], tls=0x7f7984364700, child_tidptr=0x7f79843649d0) = 3614 [pid 3609] futex(0x7f798445d4b8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3609] futex(0x7f798445d4bc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=350000000}./strace-static-x86_64: Process 3614 attached [pid 3614] set_robust_list(0x7f79843649e0, 24) = 0 [pid 3614] close(3) = 0 [pid 3610] <... ioctl resumed>, 0x7f7984384300) = 257 [ 53.603200][ C1] usb 1-1: ath: unknown panic pattern! [ 53.613108][ T22] usb 1-1: USB disconnect, device number 2 [pid 3614] futex(0x7f798445d4bc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3609] <... futex resumed>) = 0 [pid 3614] futex(0x7f798445d4b8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3610] futex(0x7f798445d4ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3610] futex(0x7f798445d4a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3609] exit_group(0 [pid 3614] <... futex resumed>) = ? [pid 3609] <... exit_group resumed>) = ? [pid 3610] <... futex resumed>) = ? [pid 3614] +++ exited with 0 +++ [pid 3610] +++ exited with 0 +++ [pid 3609] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3609, 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=0x5555570be5d0) = 3616 ./strace-static-x86_64: Process 3616 attached [pid 3616] set_robust_list(0x5555570be5e0, 24) = 0 [pid 3616] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3616] setpgid(0, 0) = 0 [pid 3616] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3616] write(3, "1000", 4) = 4 [pid 3616] close(3) = 0 [pid 3616] futex(0x7f798445d4ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3616] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7984365000 [pid 3616] mprotect(0x7f7984366000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3616] clone(child_stack=0x7f79843853f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[3617], tls=0x7f7984385700, child_tidptr=0x7f79843859d0) = 3617 [pid 3616] futex(0x7f798445d4a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3616] futex(0x7f798445d4ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=3, tv_nsec=50000000}./strace-static-x86_64: Process 3617 attached [pid 3617] set_robust_list(0x7f79843859e0, 24) = 0 [pid 3617] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 3617] ioctl(3, USB_RAW_IOCTL_INIT, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [ 54.433007][ T3391] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 54.440169][ T3391] ath9k_htc: Failed to initialize the device [ 54.447280][ T22] usb 1-1: ath9k_htc: USB layer deinitialized [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 18 [ 54.832978][ T22] usb 1-1: new high-speed USB device number 3 using dummy_hcd [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 18 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 9 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 72 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 4 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0xfa) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d5ec) = 9 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d5fc) = 10 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d60c) = 12 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d61c) = 11 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d62c) = 13 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d63c) = 14 [ 55.463464][ T22] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 55.472784][ T22] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 55.481018][ T22] usb 1-1: Product: syz [ 55.485346][ T22] usb 1-1: Manufacturer: syz [ 55.489943][ T22] usb 1-1: SerialNumber: syz [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [ 55.544020][ T22] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 1856 [pid 3617] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 0 [ 56.373088][ T22] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [pid 3617] futex(0x7f798445d4ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3616] <... futex resumed>) = 0 [pid 3617] futex(0x7f798445d4a8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 3616] futex(0x7f798445d4a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 3617] ioctl(3, USB_RAW_IOCTL_EP_WRITE [pid 3616] <... futex resumed>) = 0 [pid 3616] futex(0x7f798445d4bc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3616] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7984344000 [pid 3616] mprotect(0x7f7984345000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3616] clone(child_stack=0x7f79843643f0, 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 3618 attached , parent_tid=[3618], tls=0x7f7984364700, child_tidptr=0x7f79843649d0) = 3618 [pid 3618] set_robust_list(0x7f79843649e0, 24 [pid 3616] futex(0x7f798445d4b8, FUTEX_WAKE_PRIVATE, 1000000 [pid 3618] <... set_robust_list resumed>) = 0 [pid 3616] <... futex resumed>) = 0 [pid 3618] close(3 [pid 3616] futex(0x7f798445d4bc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=350000000} [pid 3618] <... close resumed>) = 0 [pid 3617] <... ioctl resumed>, 0x7f7984384300) = 257 [ 56.583171][ C1] usb 1-1: ath: unknown panic pattern! [ 56.593807][ T3391] usb 1-1: USB disconnect, device number 3 [pid 3618] futex(0x7f798445d4bc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3616] <... futex resumed>) = 0 [pid 3618] futex(0x7f798445d4b8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3617] futex(0x7f798445d4ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3617] futex(0x7f798445d4a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 3616] exit_group(0 [pid 3617] <... futex resumed>) = ? [pid 3616] <... exit_group resumed>) = ? [pid 3618] <... futex resumed>) = ? [pid 3617] +++ exited with 0 +++ [pid 3618] +++ exited with 0 +++ [pid 3616] +++ exited with 0 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3616, si_uid=0, si_status=0, si_utime=0, si_stime=3} --- clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x5555570be5d0) = 3619 ./strace-static-x86_64: Process 3619 attached [pid 3619] set_robust_list(0x5555570be5e0, 24) = 0 [pid 3619] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 3619] setpgid(0, 0) = 0 [pid 3619] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 3619] write(3, "1000", 4) = 4 [pid 3619] close(3) = 0 [pid 3619] futex(0x7f798445d4ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3619] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7984365000 [pid 3619] mprotect(0x7f7984366000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3619] clone(child_stack=0x7f79843853f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[3620], tls=0x7f7984385700, child_tidptr=0x7f79843859d0) = 3620 [pid 3619] futex(0x7f798445d4a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3619] futex(0x7f798445d4ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=3, tv_nsec=50000000}./strace-static-x86_64: Process 3620 attached [pid 3620] set_robust_list(0x7f79843859e0, 24) = 0 [pid 3620] openat(AT_FDCWD, "/dev/raw-gadget", O_RDWR) = 3 [pid 3620] ioctl(3, USB_RAW_IOCTL_INIT, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, UI_DEV_CREATE or USB_RAW_IOCTL_RUN, 0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [ 57.463026][ T22] ath9k_htc 1-1:1.0: ath9k_htc: Target is unresponsive [ 57.470041][ T22] ath9k_htc: Failed to initialize the device [ 57.477353][ T3391] usb 1-1: ath9k_htc: USB layer deinitialized [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 18 [ 57.853083][ T3391] usb 1-1: new high-speed USB device number 4 using dummy_hcd [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 18 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 9 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 72 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 4 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_WRITE, 0x7f79843832c0) = 8 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_VBUS_DRAW, 0xfa) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_CONFIGURE, 0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d5ec) = 9 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d5fc) = 10 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d60c) = 12 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d61c) = 11 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d62c) = 13 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP_ENABLE, 0x7f798445d63c) = 14 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 0 [ 58.433074][ T3391] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 58.442216][ T3391] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 58.450898][ T3391] usb 1-1: Product: syz [ 58.455326][ T3391] usb 1-1: Manufacturer: syz [ 58.459927][ T3391] usb 1-1: SerialNumber: syz [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [ 58.504662][ T3391] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 4096 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 1856 [pid 3620] ioctl(3, USB_RAW_IOCTL_EVENT_FETCH, 0x7f79843842d0) = 0 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP0_READ, 0x7f79843832c0) = 0 [ 59.273204][ T3615] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [pid 3620] futex(0x7f798445d4ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 3619] <... futex resumed>) = 0 [pid 3620] futex(0x7f798445d4a8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 3619] futex(0x7f798445d4a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 3620] ioctl(3, USB_RAW_IOCTL_EP_WRITE [pid 3619] <... futex resumed>) = 0 [pid 3619] futex(0x7f798445d4bc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3619] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7984344000 [pid 3619] mprotect(0x7f7984345000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 3619] clone(child_stack=0x7f79843643f0, 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 3621 attached [pid 3621] set_robust_list(0x7f79843649e0, 24) = 0 [pid 3619] <... clone resumed>, parent_tid=[3621], tls=0x7f7984364700, child_tidptr=0x7f79843649d0) = 3621 [pid 3619] futex(0x7f798445d4b8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 3619] futex(0x7f798445d4bc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=350000000} [pid 3621] close(3) = 0 [ 59.483130][ C1] usb 1-1: ath: unknown panic pattern! [ 59.488089][ T14] usb 1-1: USB disconnect, device number 4 [ 59.488664][ C1] ================================================================== [ 59.502471][ C1] BUG: KASAN: use-after-free in kfree_skb_reason+0x2f/0x110 [ 59.509763][ C1] Read of size 4 at addr ffff888021880364 by task strace-static-x/3605 [ 59.518001][ C1] [ 59.520307][ C1] CPU: 1 PID: 3605 Comm: strace-static-x Not tainted 5.19.0-syzkaller-00428-g9de1f9c8ca51 #0 [ 59.531056][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 59.541106][ C1] Call Trace: [ 59.544374][ C1] [ 59.547201][ C1] dump_stack_lvl+0xcd/0x134 [ 59.551780][ C1] print_address_description.constprop.0.cold+0xeb/0x467 [ 59.558801][ C1] ? kfree_skb_reason+0x2f/0x110 [ 59.563722][ C1] kasan_report.cold+0xf4/0x1c6 [ 59.568556][ C1] ? kfree_skb_reason+0x2f/0x110 [ 59.573476][ C1] kasan_check_range+0x13d/0x180 [ 59.578396][ C1] kfree_skb_reason+0x2f/0x110 [ 59.583150][ C1] ath9k_hif_usb_reg_in_cb+0x4c5/0x640 [ 59.588619][ C1] __usb_hcd_giveback_urb+0x2b0/0x5c0 [ 59.593996][ C1] usb_hcd_giveback_urb+0x367/0x410 [ 59.599193][ C1] dummy_timer+0x11f9/0x32b0 [ 59.603792][ C1] ? dummy_dequeue+0x500/0x500 [ 59.608557][ C1] ? dummy_dequeue+0x500/0x500 [ 59.613319][ C1] call_timer_fn+0x1a5/0x6b0 [ 59.617908][ C1] ? timer_fixup_activate+0x350/0x350 [ 59.623280][ C1] ? lock_downgrade+0x6e0/0x6e0 [ 59.628134][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 59.633332][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 59.638529][ C1] ? dummy_dequeue+0x500/0x500 [ 59.643298][ C1] __run_timers.part.0+0x679/0xa80 [ 59.648421][ C1] ? call_timer_fn+0x6b0/0x6b0 [ 59.653194][ C1] ? __wake_up_locked_sync_key+0x20/0x20 [ 59.658832][ C1] ? kvm_sched_clock_read+0x14/0x40 [ 59.664056][ C1] ? sched_clock_cpu+0x69/0x2b0 [ 59.668910][ C1] run_timer_softirq+0xb3/0x1d0 [ 59.673761][ C1] __do_softirq+0x29b/0x9c2 [ 59.678259][ C1] __irq_exit_rcu+0x123/0x180 [ 59.682958][ C1] irq_exit_rcu+0x5/0x20 [ 59.687197][ C1] sysvec_apic_timer_interrupt+0x93/0xc0 [ 59.692833][ C1] [ 59.695760][ C1] [ 59.698683][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 59.704664][ C1] RIP: 0010:__sanitizer_cov_trace_switch+0x12/0x90 [ 59.711169][ C1] Code: 89 fe bf 07 00 00 00 e9 7c fe ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 41 56 41 55 41 54 49 89 fc 55 48 89 f5 53 48 8b 46 08 <48> 83 f8 20 74 63 77 44 48 83 f8 08 74 53 48 83 f8 10 75 2f 41 bd [ 59.730795][ C1] RSP: 0018:ffffc90002fb7d30 EFLAGS: 00000246 [ 59.736861][ C1] RAX: 0000000000000040 RBX: 00000000000102f9 RCX: 0000000000000000 [ 59.744826][ C1] RDX: ffff888021b361c0 RSI: ffffffff89cb5860 RDI: 0000000000000018 [ 59.752803][ C1] RBP: ffffffff89cb5860 R08: 0000000000000018 R09: 0000000000000000 [ 59.760780][ C1] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000018 [ 59.768745][ C1] R13: 0000000000000000 R14: 0000000000000018 R15: ffff88807050a070 [ 59.776716][ C1] ptrace_request+0xcc/0x10c0 [ 59.781398][ C1] ? ptrace_writedata+0x1b0/0x1b0 [ 59.786422][ C1] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 59.792230][ C1] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 59.798039][ C1] ? lockdep_hardirqs_on+0x79/0x100 [ 59.803238][ C1] ? _raw_spin_unlock_irqrestore+0x3d/0x70 [ 59.809043][ C1] ? wait_task_inactive+0x38a/0x580 [ 59.814241][ C1] ? migrate_swap+0x390/0x390 [ 59.818917][ C1] ? rwlock_bug.part.0+0x90/0x90 [ 59.823853][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 59.829055][ C1] arch_ptrace+0x36/0x510 [ 59.833385][ C1] __x64_sys_ptrace+0x178/0x2a0 [ 59.838236][ C1] do_syscall_64+0x35/0xb0 [ 59.842649][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 59.848544][ C1] RIP: 0033:0x4e6c1a [ 59.852436][ C1] Code: 70 41 83 f8 03 c7 44 24 10 08 00 00 00 48 89 44 24 18 48 8d 44 24 30 8b 70 08 4c 0f 43 d1 48 89 44 24 20 b8 65 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 3e 48 85 c0 78 06 41 83 f8 02 76 1b 48 8b 4c [ 59.872055][ C1] RSP: 002b:00007fff62878830 EFLAGS: 00000206 ORIG_RAX: 0000000000000065 [ 59.880464][ C1] RAX: ffffffffffffffda RBX: 0000000000fae2f8 RCX: 00000000004e6c1a [ 59.888432][ C1] RDX: 0000000000000000 RSI: 0000000000000e18 RDI: 0000000000000018 [ 59.896396][ C1] RBP: 0000000000000018 R08: 0000000000000017 R09: 0000000000000000 [ 59.904360][ C1] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000fafa50 [ 59.912326][ C1] R13: 0000000000000000 R14: 000000000000857f R15: 0000000000617180 [ 59.920307][ C1] [ 59.923317][ C1] [ 59.925628][ C1] Allocated by task 3615: [ 59.929943][ C1] kasan_save_stack+0x1e/0x40 [ 59.934621][ C1] __kasan_slab_alloc+0x85/0xb0 [ 59.939472][ C1] kmem_cache_alloc_node+0x2e7/0x590 [ 59.944763][ C1] __alloc_skb+0x215/0x340 [ 59.949172][ C1] ath9k_hif_usb_alloc_urbs+0x936/0x1070 [ 59.954803][ C1] ath9k_hif_usb_firmware_cb+0x148/0x530 [ 59.960435][ C1] request_firmware_work_func+0x12c/0x230 [ 59.966166][ C1] process_one_work+0x996/0x1610 [ 59.971100][ C1] worker_thread+0x665/0x1080 [ 59.975772][ C1] kthread+0x2e9/0x3a0 [ 59.979848][ C1] ret_from_fork+0x1f/0x30 [ 59.984263][ C1] [ 59.986578][ C1] Freed by task 3605: [ 59.990559][ C1] kasan_save_stack+0x1e/0x40 [ 59.995239][ C1] kasan_set_track+0x21/0x30 [ 59.999914][ C1] kasan_set_free_info+0x20/0x30 [ 60.004852][ C1] ____kasan_slab_free+0x13d/0x180 [ 60.009961][ C1] kmem_cache_free.part.0+0x10f/0x2e0 [ 60.015336][ C1] kfree_skbmem+0xef/0x1b0 [ 60.019750][ C1] kfree_skb_reason+0x85/0x110 [ 60.024775][ C1] ath9k_htc_rx_msg+0x1f0/0xb70 [ 60.029631][ C1] ath9k_hif_usb_reg_in_cb+0x1ac/0x640 [ 60.035112][ C1] __usb_hcd_giveback_urb+0x2b0/0x5c0 [ 60.040484][ C1] usb_hcd_giveback_urb+0x367/0x410 [ 60.045679][ C1] dummy_timer+0x11f9/0x32b0 [ 60.050269][ C1] call_timer_fn+0x1a5/0x6b0 [ 60.054857][ C1] __run_timers.part.0+0x679/0xa80 [ 60.059964][ C1] run_timer_softirq+0xb3/0x1d0 [ 60.064811][ C1] __do_softirq+0x29b/0x9c2 [ 60.069315][ C1] [ 60.071635][ C1] The buggy address belongs to the object at ffff888021880280 [ 60.071635][ C1] which belongs to the cache skbuff_head_cache of size 240 [ 60.086200][ C1] The buggy address is located 228 bytes inside of [ 60.086200][ C1] 240-byte region [ffff888021880280, ffff888021880370) [ 60.099554][ C1] [ 60.101880][ C1] The buggy address belongs to the physical page: [ 60.108276][ C1] page:ffffea0000862000 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x21880 [ 60.118420][ C1] flags: 0xfff00000000200(slab|node=0|zone=1|lastcpupid=0x7ff) [ 60.125983][ C1] raw: 00fff00000000200 ffffea000060d8c8 ffffea0000874c88 ffff888140165900 [ 60.134579][ C1] raw: 0000000000000000 ffff888021880000 000000010000000c 0000000000000000 [ 60.143148][ C1] page dumped because: kasan: bad access detected [ 60.149562][ C1] page_owner tracks the page as allocated [ 60.155264][ C1] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x2420c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_COMP|__GFP_THISNODE), pid 3615, tgid 3615 (kworker/1:4), ts 59282830293, free_ts 59044686005 [ 60.175320][ C1] get_page_from_freelist+0x1298/0x3b80 [ 60.180869][ C1] __alloc_pages+0x1c7/0x510 [ 60.185457][ C1] cache_grow_begin+0x75/0x350 [ 60.190220][ C1] cache_alloc_refill+0x27f/0x380 [ 60.195328][ C1] kmem_cache_alloc_node+0x502/0x590 [ 60.200619][ C1] __alloc_skb+0x215/0x340 [ 60.205034][ C1] ath9k_hif_usb_alloc_urbs+0x689/0x1070 [ 60.210675][ C1] ath9k_hif_usb_firmware_cb+0x148/0x530 [ 60.216306][ C1] request_firmware_work_func+0x12c/0x230 [ 60.222025][ C1] process_one_work+0x996/0x1610 [ 60.226958][ C1] worker_thread+0x665/0x1080 [ 60.231632][ C1] kthread+0x2e9/0x3a0 [ 60.235695][ C1] ret_from_fork+0x1f/0x30 [ 60.240120][ C1] page last free stack trace: [ 60.244782][ C1] free_pcp_prepare+0x549/0xd20 [ 60.249633][ C1] free_unref_page+0x19/0x6a0 [ 60.254316][ C1] slabs_destroy+0x89/0xc0 [ 60.258728][ C1] ___cache_free+0x2a8/0x3d0 [ 60.263324][ C1] qlist_free_all+0x4f/0x1b0 [ 60.267908][ C1] kasan_quarantine_reduce+0x180/0x200 [ 60.273361][ C1] __kasan_slab_alloc+0x97/0xb0 [ 60.278219][ C1] kmem_cache_alloc_trace+0x262/0x4b0 [ 60.283597][ C1] usb_control_msg+0xb9/0x4a0 [ 60.288268][ C1] ath9k_hif_usb_download_fw+0x192/0x380 [ 60.293903][ C1] ath9k_hif_usb_firmware_cb+0x126/0x530 [ 60.299533][ C1] request_firmware_work_func+0x12c/0x230 [ 60.305246][ C1] process_one_work+0x996/0x1610 [ 60.310179][ C1] worker_thread+0x665/0x1080 [ 60.314849][ C1] kthread+0x2e9/0x3a0 [ 60.318916][ C1] ret_from_fork+0x1f/0x30 [ 60.323331][ C1] [ 60.325643][ C1] Memory state around the buggy address: [ 60.331261][ C1] ffff888021880200: 00 00 00 00 00 00 fc fc fc fc fc fc fc fc fc fc [ 60.339315][ C1] ffff888021880280: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 60.347370][ C1] >ffff888021880300: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fc fc [ 60.355421][ C1] ^ [ 60.362604][ C1] ffff888021880380: fc fc fc fc fc fc fc fc fa fb fb fb fb fb fb fb [ 60.370655][ C1] ffff888021880400: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 60.378706][ C1] ================================================================== [ 60.386763][ C1] Kernel panic - not syncing: panic_on_warn set ... [ 60.393353][ C1] CPU: 1 PID: 3605 Comm: strace-static-x Not tainted 5.19.0-syzkaller-00428-g9de1f9c8ca51 #0 [ 60.403496][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 60.413554][ C1] Call Trace: [ 60.416827][ C1] [ 60.419665][ C1] dump_stack_lvl+0xcd/0x134 [ 60.424276][ C1] panic+0x2d7/0x636 [ 60.428181][ C1] ? panic_print_sys_info.part.0+0x10b/0x10b [ 60.434169][ C1] ? kfree_skb_reason+0x2f/0x110 [ 60.439116][ C1] end_report.part.0+0x3f/0x7c [ 60.443893][ C1] kasan_report.cold+0x93/0x1c6 [ 60.448742][ C1] ? kfree_skb_reason+0x2f/0x110 [ 60.453678][ C1] kasan_check_range+0x13d/0x180 [ 60.458618][ C1] kfree_skb_reason+0x2f/0x110 [ 60.463393][ C1] ath9k_hif_usb_reg_in_cb+0x4c5/0x640 [ 60.468853][ C1] __usb_hcd_giveback_urb+0x2b0/0x5c0 [ 60.474224][ C1] usb_hcd_giveback_urb+0x367/0x410 [ 60.479420][ C1] dummy_timer+0x11f9/0x32b0 [ 60.484015][ C1] ? dummy_dequeue+0x500/0x500 [ 60.488799][ C1] ? dummy_dequeue+0x500/0x500 [ 60.493584][ C1] call_timer_fn+0x1a5/0x6b0 [ 60.498188][ C1] ? timer_fixup_activate+0x350/0x350 [ 60.503584][ C1] ? lock_downgrade+0x6e0/0x6e0 [ 60.508452][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 60.513654][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 60.518865][ C1] ? dummy_dequeue+0x500/0x500 [ 60.523804][ C1] __run_timers.part.0+0x679/0xa80 [ 60.528916][ C1] ? call_timer_fn+0x6b0/0x6b0 [ 60.533689][ C1] ? __wake_up_locked_sync_key+0x20/0x20 [ 60.539679][ C1] ? kvm_sched_clock_read+0x14/0x40 [ 60.544875][ C1] ? sched_clock_cpu+0x69/0x2b0 [ 60.549724][ C1] run_timer_softirq+0xb3/0x1d0 [ 60.554573][ C1] __do_softirq+0x29b/0x9c2 [ 60.559074][ C1] __irq_exit_rcu+0x123/0x180 [ 60.563746][ C1] irq_exit_rcu+0x5/0x20 [ 60.567991][ C1] sysvec_apic_timer_interrupt+0x93/0xc0 [ 60.573622][ C1] [ 60.576546][ C1] [ 60.579499][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 60.585481][ C1] RIP: 0010:__sanitizer_cov_trace_switch+0x12/0x90 [ 60.591989][ C1] Code: 89 fe bf 07 00 00 00 e9 7c fe ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 41 56 41 55 41 54 49 89 fc 55 48 89 f5 53 48 8b 46 08 <48> 83 f8 20 74 63 77 44 48 83 f8 08 74 53 48 83 f8 10 75 2f 41 bd [ 60.611607][ C1] RSP: 0018:ffffc90002fb7d30 EFLAGS: 00000246 [ 60.617673][ C1] RAX: 0000000000000040 RBX: 00000000000102f9 RCX: 0000000000000000 [ 60.625637][ C1] RDX: ffff888021b361c0 RSI: ffffffff89cb5860 RDI: 0000000000000018 [ 60.633603][ C1] RBP: ffffffff89cb5860 R08: 0000000000000018 R09: 0000000000000000 [ 60.641568][ C1] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000018 [ 60.649541][ C1] R13: 0000000000000000 R14: 0000000000000018 R15: ffff88807050a070 [ 60.657524][ C1] ptrace_request+0xcc/0x10c0 [ 60.662201][ C1] ? ptrace_writedata+0x1b0/0x1b0 [ 60.667235][ C1] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 60.673040][ C1] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 60.678849][ C1] ? lockdep_hardirqs_on+0x79/0x100 [ 60.684044][ C1] ? _raw_spin_unlock_irqrestore+0x3d/0x70 [ 60.689849][ C1] ? wait_task_inactive+0x38a/0x580 [ 60.695132][ C1] ? migrate_swap+0x390/0x390 [ 60.699803][ C1] ? rwlock_bug.part.0+0x90/0x90 [ 60.704740][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 60.709939][ C1] arch_ptrace+0x36/0x510 [ 60.714293][ C1] __x64_sys_ptrace+0x178/0x2a0 [ 60.719230][ C1] do_syscall_64+0x35/0xb0 [ 60.723642][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 60.729536][ C1] RIP: 0033:0x4e6c1a [ 60.733424][ C1] Code: 70 41 83 f8 03 c7 44 24 10 08 00 00 00 48 89 44 24 18 48 8d 44 24 30 8b 70 08 4c 0f 43 d1 48 89 44 24 20 b8 65 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 3e 48 85 c0 78 06 41 83 f8 02 76 1b 48 8b 4c [ 60.753289][ C1] RSP: 002b:00007fff62878830 EFLAGS: 00000206 ORIG_RAX: 0000000000000065 [ 60.761709][ C1] RAX: ffffffffffffffda RBX: 0000000000fae2f8 RCX: 00000000004e6c1a [ 60.769813][ C1] RDX: 0000000000000000 RSI: 0000000000000e18 RDI: 0000000000000018 [ 60.777778][ C1] RBP: 0000000000000018 R08: 0000000000000017 R09: 0000000000000000 [ 60.785764][ C1] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000fafa50 [ 60.793904][ C1] R13: 0000000000000000 R14: 000000000000857f R15: 0000000000617180 [ 60.801870][ C1] [ 60.805112][ C1] Kernel Offset: disabled [ 60.809427][ C1] Rebooting in 86400 seconds..