last executing test programs: 186.34231ms ago: executing program 5 (id=6): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000600)="84793b0fdbaee0137a7e9cec2a2516deb50aad2f014f5d3e687dc7364c6535a853498b4a1a9605bfcd56b8553f9520cae3507ee4f5a6ec5793a0067d17de8e07d96006cc6132ae51039cec17dd4deeda04d403d21b0a7d9f68c7e095cd512895766f6acd021f397f96edb651a946f735a27577c2581df24b4cbf12136ed0ccf698cb38ceecf5291aa9db1f1be0628ce7b47ad0db92953aa748044de00c17521af81bc2dffd28cbe10ee2ba4d7f435353edb9f7825b08f8e270e1b095cafb12cdf28e045eb067e992d1b72b1665a290a02645f57b3c0cea1f464dc2e078266627359b8181e90eac21784cbfd77d8d2d737ab9ccefbf66090dd1cdab29873fef7baa76d6997baeeb2e332c0361fc81f7489de3732821f536ebf6f2f6eede247f8361021c6c4e96c7d71156182be4b11e6bc6e9abd0a81f74eac47dce61e055f2384fe0fa37502fe918a455c39f364190e9", &(0x7f0000000000)=0x150, &(0x7f0000001640), 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x47) write(r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x99, 0x80, 0x8000000000010000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x101, 0x8d}, {{r1}, 0xfffffffffffffffc, 0x14, 0x1, 0x80200000000, 0x40cf}], 0x7fff, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1007, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fstatat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f00000002c0), 0x3) mknod(&(0x7f0000000280)='./file1\x00', 0x20, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) setuid(0xee01) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000000), 0x4) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000540)='./file0\x00', 0x968, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x58}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x2410, r8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x2010, r7, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x18, 0x3, 0x50) ioctl$FIONREAD(r9, 0x808c694d, &(0x7f00000001c0)) read(r1, 0x0, 0x0) bind$unix(r4, &(0x7f00000000c0)=@abs={0x3, 0x0, 0x0, 0x0}, 0x8) 177.99531ms ago: executing program 7 (id=8): getpid() open(0x0, 0x78e, 0xca) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x8000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000780)={0xffffffffffffff41, 0x2}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) getpid() (async) open(0x0, 0x78e, 0xca) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x2, 0x8000, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) (async) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000780)={0xffffffffffffff41, 0x2}) (async) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) (async) 114.239089ms ago: executing program 6 (id=10): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) kevent(0xffffffffffffffff, 0x0, 0x401, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x0, 0x0, 0x8000005}, {{}, 0xfffffffffffffffc, 0xc1, 0x1ffffffe, 0xe6a8, 0x4000000046ad}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x1, 0x2}, {{}, 0xfffffffffffffffd, 0x20, 0x40, 0x7, 0x400}, {{}, 0xfffffffffffffffb, 0x4a, 0x20000000, 0x9, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0x1, 0xe, 0x10000}, {{}, 0xfffffffffffffff8, 0x11d, 0x1, 0x1, 0x100000401}, {{}, 0xfffffffffffffffd, 0x38, 0x4, 0x4000100, 0xfffffffffffffff8}], 0xb19, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xbffffffffffffffa, 0x1000100010008}) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3ff}) r4 = socket(0x18, 0xc003, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x1, 0x1, 0x10, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x3f, 0x1, 0x10, 0x3, 0x6c0d}, 0xc) r5 = socket(0x18, 0x4001, 0x0) ioctl$FIONREAD(r5, 0xc028756b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) r6 = semget(0x0, 0x1, 0x281) bind$unix(0xffffffffffffffff, 0x0, 0x0) setuid(0xee01) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r6, 0x3, 0x4, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x10001, 0x0, r3, 0x0, 0x0, 0x81}, 0x20000000000}) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chdir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) 113.944575ms ago: executing program 7 (id=11): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f050000b10010000000000000cea10500fef96ee6d1efd3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6e321180004", 0x64, 0x2, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f050000b10010000000000000cea10500fef96ee6d1efd3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6e321180004", 0x64, 0x2, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000041", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$dri(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dri/card0\x00', 0x8, 0x0) (async) r0 = openat$dri(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/dri/card0\x00', 0x8, 0x0) ioctl$DRM_IOCTL_MODE_GETCRTC(0xffffffffffffff9c, 0xc06864a1, &(0x7f0000000140)={&(0x7f0000000100)=[0x0], 0x1, 0x0, 0x0, 0x2e, 0x8d7c, 0x5, 0x401, {0x8, 0xb5a, 0x6c5a, 0x2, 0xfff5, 0x9, 0x6, 0x16, 0x2, 0x5, 0x7fff, 0x5, 0x400, 0x68, "646ba8e5a08346b5ea9d855c52ea157714fcaa537841b8d35b97bfcccee807cf"}}) poll(&(0x7f0000000280)=[{r0, 0x40}, {r0, 0x4}], 0x2, 0xc1ce) (async) poll(&(0x7f0000000280)=[{r0, 0x40}, {r0, 0x4}], 0x2, 0xc1ce) ioctl$DRM_IOCTL_MODE_DIRTYFB(r0, 0xc01864b1, &(0x7f0000000200)={r1, 0x2, 0x4, 0x8, &(0x7f00000001c0)=[{0x7, 0x3ff, 0x401, 0x9}, {0x367, 0xc68, 0x5, 0x6c}, {0x6, 0x3, 0xf67, 0x1ff}, {0x5, 0x0, 0x401, 0x3}, {0x200, 0x3ff, 0x60, 0x6}, {0x3, 0x9, 0x8, 0x4}, {0x5, 0xd, 0x1, 0x7}, {0x5, 0x0, 0x800, 0xfffc}]}) (async) ioctl$DRM_IOCTL_MODE_DIRTYFB(r0, 0xc01864b1, &(0x7f0000000200)={r1, 0x2, 0x4, 0x8, &(0x7f00000001c0)=[{0x7, 0x3ff, 0x401, 0x9}, {0x367, 0xc68, 0x5, 0x6c}, {0x6, 0x3, 0xf67, 0x1ff}, {0x5, 0x0, 0x401, 0x3}, {0x200, 0x3ff, 0x60, 0x6}, {0x3, 0x9, 0x8, 0x4}, {0x5, 0xd, 0x1, 0x7}, {0x5, 0x0, 0x800, 0xfffc}]}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mkfifoat(r3, &(0x7f0000000240)='./file0\x00', 0x23) 111.995299ms ago: executing program 6 (id=12): sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000040)="79abf5de", &(0x7f0000000080)=0x4, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) msgsnd(r0, &(0x7f0000003e40)={0x2, "f0ca80211461b6611a3dbc678968315d487d633f6128d507324359da94784479630516acc0de72bf32f3ffe886eb021ac17328c57ddc64946667fc9721e0fbe15b1fc111f5622bd32340cb1aeefd1efc204d52f5951270b867a73144c4c7977a18e610293da50f05fd742ce24cbd5f1bde43739843e7a3f66092a7204353a9926b4f8aa24c3b038aa56733203098a88c7add02796c4fef8da2500819dcf5aecb3ed99a6ddc0e31c2136a492fc69650be002ebb389dd4160b71c7d5898180b05651cf6f1d12923fda9af559e697e61bfe7413d2e1c34688a726"}, 0xe1, 0x800) 3.253683ms ago: executing program 7 (id=13): r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x5, 0x1, './file0\x00'}, 0xa) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffff9c, 0xc01864c6, &(0x7f00000000c0)={&(0x7f0000000080)=[0x6, 0x8, 0x2e8], 0x3, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r1, 0xc01064c8, &(0x7f0000000140)={0x7, 0x0, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r1, 0xc01864c6, &(0x7f00000001c0)={&(0x7f0000000180)=[0x1, 0x80, 0x800c, 0xe, 0x7, 0x8d32, 0x4, 0x5, 0x3], 0x9, 0x10004}) r2 = getegid() shutdown(r1, 0x0) getresgid(&(0x7f0000000200)=0x0, &(0x7f0000000240)=0x0, &(0x7f0000000280)=0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)=',-6\'L.^$$*\x00', &(0x7f0000000380)='/dev/ttyCcfg\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00', &(0x7f00000004c0)='/dev/ttyCcfg\x00', &(0x7f0000000500)='!&{%\x00']) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r8 = getuid() r9 = getppid() r10 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x0, r4, r8, r2, 0x100, 0x6, 0x0, 0x0, 0xffffffffffffff5e}, 0xfffffb31, r9, r10, 0x4, 0x0, 0x4, 0x4, 0x8, 0x7, 0x5, 0x100000000}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r11 = semget$private(0x0, 0x3, 0x740) semop(r11, &(0x7f0000000600)=[{0x3, 0x6}, {0x3, 0x7ff}, {0x3, 0x4, 0x1000}, {0x2, 0x2, 0x1000}, {0x3, 0x4, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0x7, 0x1000}], 0x7) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000640)=""/173) getgid() ioctl$DRM_IOCTL_GEM_FLINK(r1, 0xc008640a, &(0x7f0000000700)) r12 = msgget$private(0x0, 0x81) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000800)={{r8, r5, r13, r3, 0xc8, 0x1, 0x0, 0x0, 0xe}, 0x0, 0x0, 0x8000000000000000, 0xc8a, 0xd66, r10, r10, 0x2, 0x0, 0x8, 0x0, 0x1}) syz_extract_tcp_res(&(0x7f00000008c0)={0x41424344}, 0xc, 0xff) syz_extract_tcp_res$synack(&(0x7f0000000900)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x182, &(0x7f0000000940)={@empty, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "5218b8", 0x14c, 0x16, 0xf7, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @rand_addr="eeb27d6906ff88dde1041d976e92e7e8", {[@dstopts={0x50, 0x10, '\x00', [@enc_lim={0x4, 0x1, 0x3}, @ra={0x5, 0x2, 0x8000}, @generic={0x0, 0x76, "122b91134b83199dbf7c1580753b8026b179a2e493cb1da635e2751cf85de36b3e1c70e0f70ac87abe6c40e78d96efa1ca25b3863389d3015c427efd6cb0baa29d6f190333a9e468c4deb955e0c99bba02489e139e7d2f9799aae0acb33ba9e7cc6a275b600c21417a4d55e768b7ca1db3b5074930e9"}, @jumbo={0xc2, 0x4, 0x2}, @pad1]}, @routing={0x11, 0x4, 0x0, 0x1, 0x0, [@mcast1, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x67, 0x0, 0xed, 0x1, 0x0, 0x2, 0x64}, @fragment={0x62, 0x0, 0x4, 0x0, 0x0, 0x4, 0x64}], @tcp={{0x2, 0x2, r14, r15, 0x0, 0x0, 0x19, 0x80, 0x5, 0x0, 0x5, {[@generic={0x1, 0xa, "f1f79c8f2eb7046d"}, @mss={0x2, 0x4, 0x6}, @eol, @eol, @mss={0x2, 0x4, 0x4}, @eol, @sack={0x5, 0x1a, [0x8, 0x40, 0x5, 0xfffffff9, 0x3, 0x7]}, @md5sig={0x13, 0x12, "7e16edb4006afbe77d2cafdc097bab90"}, @sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0x6, 0x2}]}}, {"1d238d43c0a669ac26b3e5b3cfe686699122e0cd7ce98de4b10571badec95c94"}}}}}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) 1.625829ms ago: executing program 6 (id=14): sysctl$net_inet6_ip6(&(0x7f0000002900)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f00000029c0), 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1700) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x1e2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000180)="a538f7ddb8bb35a1107339d36e94aad5b62c86b16b73b97be0a91295940f377e7520ed84ad2d46344bb1e15fdf1fe2f305707e40995bbf8b68a98e99ce4a628c221d5eeba170645ee90439e19eb4b070d40a6b492a7a8a5e6ce652da6923781ce1adb5148d3300f2ccada33a75f91d737b390da99dfddeaa095b7be842b476e21a35780e2d8933bb40e06c0f7529421d3b317c38d6a03808793aba7e81f2c89f1dc5958a2f35e130389db5c14813b110533828e38c793e7717426edb9f1e63626af99811e436fea40825c3bf85c8f86826449dae439576e2545a903bb805b9ba0bafadddffba4408df95838c194f059c466dca7582cdd6c58cbedd2dc1ea2cdd774594a32c95a93fc0ff0a7cbca29fc99e7c3d6302b84d95c8254021ccee4a4e685a09707542928a168f85e3126e1669d9a4137982468afdac6b23896f5941f0b6db69d6c1ab9d78128ac66c3fe6f47236a972fa7b9a30155e26521597cdbf6831c6168f26fda6b3a529b6e47bd4c1026891fdbfde494f5687d18a077f36f0c4c8e6c29170b2dd206053f78622a193042c496f2efb36e4cd3e1b00ec723b4cc8e3d280f0775dff0a1e41f911b9e066c28367613ad79d662f2f5a42592241b1e046098a9312cd94ce5e694ca4394eb9b5da8df6fcaeec31f1172cf2914b9715445685f9eca697e749977b4472d7c92b40019c21578959445b3820c980bb3c4e492df368366702ff9e0bab8a65a3f65c881d0ec0ea2d2e86e0f3d586e70185ebd507f1414cabaeef3fd16fed84161bbc4d4dfa0ed172cfae75e924eea927394ef252715cce0cff6bcc4a206bcb3ed4a6a781058eaf67e97ed7926c33827756dc99ab2d862bb5b03b408897f9c0a942a27595b8788203df78875cb7be4bf4b25236225615aaed247d9a0768306926612af53546275ced2f3e45c9eeecc6d0842db5218b35119e5f95cdd278fc9ea122ac20d24f1bab6b01bc6cf1711b633531fc4770397bee6ed78f32ddd395b85340b52d1954b32891f0789e2ad9528f59b031d3ea529b2385e2a772d2833b68ba8eb45176d2bdd08cde9f608351f9c5649f6949069727518d6b8a7cf8eee112936c4da28255d6f5b0a67a16e179872a830759c681b520a4212bd28e06b6950bb0faed1119a5a084e22190439a62aba689cfd6c7fdfbd70e8bb6d88e0b6cb108f82dd695601ce6de9ce2c4f78b284e2cb56bb21eec16a8ba4510283ed69ce8f02517207a15e89088e302460466c8b9c6aef3900ad09f28edc5966a8f16e19bd1b90b1c2bdb36d097f177212a062bf2a0c26852e0d09e1ce9088ba850cf905b2cadc4f7635f9485b0acce75f3f4248d946b608bdde7e9de42a911b46296a8569737f63365d96ef95937bd2e170367da14ee43057d13dce624da6e11d8f2225f7430ecb45e1d5a80975a6ab0e68dd270aea307569823f6c3342d8ce9bea27d63b2a5cb62ecb067d1feeef49bb9d73b470454454c94ab0ce9e8c24474d8802e1dc1783dbc335378b2cf91521de9bbf948e1a3c63e44961391461cc96a28bfded48270b410d8631f526167d01210aed5ec6d4547770388c8534de19c81cfa2158df22311f3cf2dac00d5e9cbf01b145c84ea7510ed276b57353c37d3421774544dcfe26a41dd04de709bbd740b53b4058ac30a08fe6e9d3705dc975c446c4a71f63175690fd3e55f4e83d287623abc0213d282895ea390e5bf3b61e80ffe8beee437d60ed621955f6ce1222198111a55f34a4a892d56bbef19e67eb557368034d1007618393ac33a38d35418b3dac7dee830f95da2d6e9526c1ff7ef38825e8a7111d14f2728e73fa22e36eaf9da30bde098e4a213d3262b553fd67d26788c6cf39a44097266e85e357bd93ae39fb1d2bd7771aa10a686ef9b38b139c4ef6df761036f5817b41654e41e25bc2aee7ab8a43922d9fd176f8a70e0ccf24d0afe8fe780da92e9f9595fbd03f45bb262482a3f11f97cd874854d502201bb59f7d2aa6835e4632207cd0cdc175dc817dc7a1ffad69fb8313fd9dcecfb51950217c0660e83f1e09d5e8b8316a2be5b54cf94999dac9c2888fbe98e199393fac639d7a5f239eaa304748c216ea33da7ec76c744b4932b6719a7c0bd4d31788cb1aff3b526ac5566b5088c8c860a5e9fdf5d6172d59368c8f809d9df23415ffc68836b220b96f4f1c0016a6f0319ee6ce32ca7ec1edd725c2d0e12c5814b40eb4c8f828655178e1807ec411f848dfd05952adf6781e1de4a868542ce830fe9eb13d5c11146ed6426082e010786f6a2612052c1dda5040ac5f03aabd98912aa0e7bcc6bdd6b4a0585c6ad7e41895ed467ab244646943bc526279406434880486834339066ebb84eb5b02cec371ce2741ea515f01a8c0cfb23a7b81b5e53f8e0c8f0d7bb4ea26a8aaf91955e2b3d54cc64a5b0ecacd353ca68e42627ded1f73e3f2bf7e5228bc0be90f7b5a7ea63035e8415db965c90684ad7cb70cbc15ea57780bf60ca141496fd6d451e8630590aa584e065b57e7930b454d4534091681e67a30c2acf57a44bfd779cde692763f5c8c13625857ef58d1f539451e729aa6501fe6b6e1a8b23f5eb497ec26e7ea7a36dd9fd66e475d19fa1bc6ec3db5a060243553b155fb067f7fa17844ac07ba2d7289cc5dab4aa42404a06fcf2816e277ee5dbe47edc32ee765431eed7794e07bffca4e9ab8a4b7650ec1859ecd8d48160dcfbdf389139e1d845378d0ff33bbe22ba2b07e6054edd5c625f5c361c8870ce1c390e130c511dfb6412d8be0dff7c78b40ab76b906088c54487c70020ce0c0946196fa440d32dade6b3623d86e5e1c553f0a273212533843d97057d03f80c65bfb87be885ff9174cb6cdf987ca7d8bc6d8e5d3980c5eab44f2fac1efa732caaa0a79ba0ccc3016a1152b25fd656332779bb72a1c46c0341738573866c82baf6ef8ffb0dca78b7e03124c7207355cde80cee7532b3cf1e4e5c04f03f80bbb01f301f88f01c0a22270557c4fb50626564a223b29c873544d0bff3215e2ae4bc01d3912031fdbf4037310b086762848715eac8088b6bfb1060d38140019dfa9947aa49336b31df630468f4059a0c5d627e657125bf9f121bbf23ccbdcfde764ba70dcd01c9f84c3b41836b8d5e3ea37e13303c8bcff0b15628c1554c8497961127872fd72249fbaa8d4a0a354642a92de071f23eb5ead40ff2d40d486980ce652a2e872333da0ddd8239edc3f2b51fda818464cd6c02120b8c987325faf6cf9fb8845e65198822307564e0c50a4a38c7f90e4658874d9f17ccd2f678d93da84d7167a4b358c34f2dc2d16b3a1a70d085197b056a916a5ae001b8fc9492e1d1fb4468cc4f3f46c8651cbba1237770d9c555a410843e6e963bd67bd9aa048db880cc07af4e82f42b8041485cd18a858dd985c30ab6a5aff24d608ac55def910cea8914553723178ef0fba95144af7f459e0720a8b018e1037e05c0d7b8e0f51260a6d3a086856f070a15d6a7167e4b804d7344d3a8b5733a8c8648805e0ecc652164ee14bb6802df28aa5ab02dc6d29f550ecb70db616ebf4b97a5a4f70e1bc3090adc512acfeecbad552a611d3ba43ff11f55366d2981b76940e19624e07b25eef6bb9278dabd200d709f703132f9734754c33bc9f67910e874fd2be0e5d956420e127dea985b7b4dfe7f3533febe1f6da0620918d57df7d46b59d7e83e127d3545d2f7eef090fbcfac6d9794103ab98d68d3c605cf05317cb44c67bf1dea9d8465fd3fb1510170004d282d39815ac0dffa887a5012eff86cf4c6bbe23d0d4084c914be17811e67d37e8451e6d0455ef5f6778988eaf236dd4c009a91c56a2f65ce26a998cd23032a835d85d208435a7703c9863d0ebab4d8ca09f7064062078121056404a574b371be9151e7c093547b0c2cf7a026631240fb2c9bb1cac16ce70057ffdc0c41d2c4b48caa3e036b7d426f7c0210c9e20a8bd021e831fbb2f0e6feed57ff6576bdf9edac6ff46383fa381e334661688c1348cfc5ecf5c9c80b9acf849a5e13f1239e337f3271238e0637b3015033d56d6b6d210cc89eb4cd23499c28863df2e25a7a0d581cc99d5eedffb9a99f63f0029c88681f93918bdfd97212c739df8df235a7e09511720956b29693ac55c6fff0193cd343a1077629a832479e3bd214621cba3e5f01d6530d9359ffcf7e5082dcfe688b7a18e4c7a240a25ec2c6c9cfb2585399ed2311019f308509dfabe707635fdaa55d088a5fc1c4277eb21708313a3bf52126da818bcd3c8d452bbb0ab498c214fb84ef4179cd7ddd8f61631ab8b5530eea4d714a3010607308a90717bd0fbfd8858b448b3416cc23160f038780d1ed20617837667c7b00642bd2950c739f0243416d0a7dc1c9a55e2633eeae6448b4bea27ff2b2c7681e1966405ffccdd23dba44d777408ce6981013042b2021a11ac09883290443f3be439fd295b0bfaa4c9b5ca47dfd45c24ce4ba4b227a20110f0c27d951c58bfe272e354e902f589edaa9a40b76f64b5f98c1a81196ee227a3d17bc08779fc69697499550b711500c36871315483fe8d142d82bf6bd6fe17dababd6220e291e8130a97524c895ce002e0d9f01ac41fb9e2496834891fce97863ac03d39689e520a1beaff9032af72aa72fbcdc08178fcc5106a204433d281b6b40984d6ac086d7c2745419ea4e0cee929f0f84de37b460752e99b241d43ac13a43350a5e4dcf8f8dcfed9d4d114234a9b729597e77c984fd216990d73b812611c1d59255cb101544b18b1dd414117788b0eb3d30bd7433501f71651c6c3d9f96f146ef167aac0a29078d1515f5032c2cebe180b424b633dabd31f6d2fb267ca33947cb98e0803ffa6b1700ad8a06345adfd113ce1a8e9799f7b3d0ada4207b3d0d29d77c998552964cc2f9446b5b8de85f2385a62c6ceadf33711c8eaaf3aa8644e030dfe59dd5d0fc82cb59ae717d0513cb69b49908f8f34370ae03568803a80ea2b073b698ae34b842d90f90ed02b536f0a4db0db38d53e85debcc178c14e4e68fbdb25c25222651d52154c5192784f7bbb0313163c77a20361be2b90064412b8d3396e0d7e4e67e0e44994938999ce0a13e94be0f93b60b8105a67e4c7d2acadd03db0a450511434d259a8bd4433a0c45c4d3ce988ef2d413ef388cc9648672fe5c8861cdd4a758c8797cda7cfd771b7d8b7a4b90782e3f17909c95c6f04c8d6318e731a0b798068fc702459b29bfe5a7514859a9259d219e05af12d3bbf2fd5ec4c69583adb1ff3713cd7a765e3681e5a01709801d63a951ed19660d764d80e24d89e9202a2e7e0507cc4d544046e2e85e2d24a8eab98a48a4467ac0818a2ced1c2f40983026299201de5bf562ad4c1a18a7bf15306fddc9d8c7310b2b1a723f6844a1a34ad6e93914fc1c24c29cf8fbd7fd9b2d68fa524793903642c5d25a19c9d94fb29370f044ffb0b0ba2f71e12d3a75917efb7b6ac79f4183c29b469fb337c879deb0516605842f9ea9f4ade6a7e61b6ad6960bb4479062c3a64083d359af845aa65a0246edfd3d447b5c0495f6dc943cc24303400a0a4eb79cb641ad26dcd949da1d471bdc64a1deca70a776e7e290b0b59ed901976602836bacea9577fc1c596eeed6293f721ac1895b6bdd3b8f823ac9d3cd2265537f0b190c507d70fb1bc413a925f0bf66e31c9339612e019772401dfbe85f74d702f3c9f7798dae813eae63a355d18bf52f4cae1a605b40bb36bdd73228daf93fa5fed73270d62397b22d11ac7d31d60e4423bef38a3ef7e595b18c", &(0x7f0000001180)=0x1000, &(0x7f00000011c0)="c7bef0c7ab", 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5, 0xc0, 0x59}, {0x61, 0xf, 0x5, 0x6}, {0x806, 0x4, 0x6, 0x43356c79}]}) syz_emit_ethernet(0x1000e, &(0x7f00000000c0)=ANY=[]) 831.222µs ago: executing program 6 (id=15): mknod(&(0x7f0000000280)='./file0\x00', 0xd142, 0x1e60) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81b0, 0x10001, 0x10, [{0x0, 0x2890, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x7f}, {0x4, 0x17fe, 0x8007, 0x7}, {0x401, 0x7, 0x2800, 0x7}, {0xffffffbb, 0xa68, 0x3, 0x99}, {0xce1, 0x0, 0x4f8, 0x6d}, {0x6, 0x800, 0x14, 0x8}, {0x1, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0x1000, 0x4}, {0x1cb, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x8, 0x3}, {0xb94, 0x7, 0x4, 0x1}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0x4001000c, 0x5, 0x5, 0x10000000}, {0x0, 0x1, 0xfff, 0x30004}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x8, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) 353.165µs ago: executing program 6 (id=16): sysctl$vm(&(0x7f0000000080)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (rerun: 64) ioctl$DIOCGETRULE(r0, 0xcd604407, &(0x7f0000000b80)={0x5, 0x2, 0x4, './file0\x00', './file0\x00', 0x0, "e9fff3f94a78198c5871df838556ef61d7531f090df63e980f0c8646bc4af7b7bbfd5c5756630a039d2211f9f00dea14b5f815f4a2fadde3326ae825c18f7bb429cea978accddeceae3fe45290150a22748ceb83b267767ece4d2c67656445bdf01c7bb91ad654da8987d7941e5aa00ac8cfdd603c3e4f8b4ad6d4e5fcfda789f2dd870af5c3b00d8d9a80aaf8f56d2206d8c49da0108843b137a6d9af22e6f3f4be011666d424235a1553cccc8dc86cf820ed7d233ae5fca0d9ef825d6af0014ef1a70587f83138ad7e97d5089ba8dfd0a20191e098a85f277978c85a41607e82514666ecb02171dcee4266136064ded37ca72180da37b8843f98f159b3243b2eb1cb6ab27aacf9822167b262af9f11e485fc056d714ec5af0f11653d4ef5923fb1e97baab2abce94a58947972f0548a429f8eb39a93b1379ef55b7a97a1d35fe35f8c080f3aa169f7dd819125757eec39fe73335a20f985062b3ca372871065ceb98fc28c96cf5976b22241c461a0657c0b90eb0c01c0eb0c9018d542af394fd17e151503f330e4d66d80407b5b631822fb1197d749674648ed995c368946edea7b6e752e32b4a7fab619b3a09e694cca5557bb8cdb9282b2e34ff5c02cff00e89e01cecc8f4ecc2b61d57a9db8230eb6ddd71a93797ef6f053259c46dfb46fbc482b8341fb085ba9a9c5d8189a0da19552b708fd0ba60939ef6354b2d6bf75efa70c37c6f8e3883fd6db536b07112fc5c23fcd6aac7fdc3c07e911030a03d28681e0147ebaccb7e892446406273c92994674f39d7b9dcaedd2772cadc35632b4a0ddb8630da8849e51e4de960f3c67bc58716156edbfcace48b37eeb0a241edb69832ac4f2f670a30e53820278a495a7bf4a5f266617c021db2de6f14fed603b3180f72bbc4ba30c1c3f19b3e3ea88c130b834c2e236679358c9993836adfff2ca75de65b4344b349e169aacd8a08faca2a684fc962f998ab13c60080c6d6b1485e70520ca842af02c25259fd0d97c0ebe91d5a3b543ec2969c1a555064740e7277d33559452489f0af2a4f318f011fc06123c8bd6362bc61734c80677d95981a6b9144b3f31476e66bc2c3139a64174b7893fe626b2e12737fca1f26b2bf04a462aaf407e3757c5a95862cb90f70e029f9fe99f04ad344f7527e87a1e1f61a70fb54ff5a4896cbf1433ad22eba09e0d26b8eb6bee95ec7e1d778000e9b227747303a91c1675e1d1396ede78dc186c6e9bb06a3fa14de771b95238716b9cafb44f79f579e35f5218b654a0d745da200fb9e51b9adcf3da986796c6bb8743ddd85d38b76f644c3e4514e9ef1eb712e7fe75fdc00f6f493a6661319921cd4e6f393c75232bbbef965bad02f0d1a861d976a560f306e1b580cb190167d4c920bafa13d3a5d8e4aa1a59a9aa3d00b81e7a3bf8cf547cbcdaab363857292e3a06ea8d5a8b407f308e20d1dfcae5566fc4a3bee96235ffedb1e42aae5c8c59203a8edf868645cf24f2ee530ca29a6a2569d2ce2150be18bf7537aaeb45af428ff0b3562e12e1e4975056ee055d308287cfb4b46e08a24b9badc34c1278f683e2618045096e8fd44f66c5b35970d297121987e9a4306e458bf2a1e9ca5a71d87cbe9eee4eb03f250c593689b62d685fae0e25f62933077117be4d349fd302643d888ed0dd7248293361823c8d363cd5f7eef03659be9f952f3f1a76f893d4f932c5fe518190b2b2f5dfec48c9f34401c652f62e838b9b99337c01717983f430cf18ad0af7ac8cbf5294c19cfa32c55bcf51f1eba248a6880f4c3d731342e273beb80134b1d73518b0f81f394cd2f401dec9b38d33ef87d69eda08e20e4fc2f1c3dad92995ee93007408b2105fd3fc5d32ac394d716c39fb03111c4814b1f790a166510a4b54a6527b081432ad8048c842a1f"}) (async) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000b40)="825a4f61c21e6ed7eda0f5903abf65b18d7c51f78b06ccdfb40500000000476230708bb61e00006f56c830a90b99917100", 0x31}], 0x1, 0x0, 0x0, 0x2}, 0xa) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x637f) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff"]) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) (async, rerun: 64) r1 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x111) (rerun: 64) syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa01040000bb08004500004c0000200000009078ac1400bbffffffff4e214e2200089078b76bcf4e70372469f66393c92114476a1b37f11d5d4ff88eab4e7d94dcf5288151f250627b0e1fd2"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) ioctl$VNDIOCSET(r1, 0xc0285108, &(0x7f0000000040)={0x0, 0xffffffffffffffba, 0x0, 0xffffffffffffff99}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16=r0]) r2 = socket(0x2, 0x8002, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) close(r3) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000002c0)=@abs={0x40, 0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/53, 0x40}, {&(0x7f00000000c0)=""/5, 0x5}], 0x1000022b) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8c) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x7, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0xffff2776, 0x71000}, {0x7, 0x4, 0x8, 0x80003}, {0x6, 0xf86, 0x0, 0xaf9}, {0x1, 0x800, 0xffffffff}, {0x1, 0x80000003, 0xe, 0x7}, {0x2, 0x1, 0x1, 0x9c}, {0x80000cdf, 0x1, 0x4f8, 0x6d}, {0xa, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0x88}, {0x4, 0xfffd, 0x9, 0x8}, {0x803, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x5, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x4, 0x7, 0x800007}, {0x0, 0x1, 0x4, 0x30000}]}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) close(r6) (async) chflagsat(0xffffffffffffff9c, 0x0, 0x10000, 0x899c185ea1f52306) (async, rerun: 32) socket$inet6(0x18, 0x8000, 0xea) (rerun: 32) 0s ago: executing program 6 (id=17): r0 = open(&(0x7f0000002600)='./file0\x00', 0x78e, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="bede", 0x2}], 0x1, 0x8bd2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x4000000, 0x5c000000, 0x3, "be354acd12dfc322ab153e884b649d2f6886a4c3", 0xb4, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000180)=[{0x87, 0x12, 0x0, 0x401}, {0x40, 0xf0, 0xff}, {0x6, 0x80, 0x12, 0xfffff802}, {0x5, 0x6, 0x9, 0x6}, {0x2, 0x8, 0xc, 0x8}, {0x3, 0xeb, 0x7, 0x101}, {0x0, 0x0, 0x32, 0x4}, {0x3bb, 0x2b, 0xb7}]}) (async) truncate(&(0x7f0000000140)='./file0\x00', 0xfffffffffffff000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x8, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000300)=0xfe10, 0x0, 0x37) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x9, 0x6, "5246eb", 0x8, 0x0, 0x96, @empty, @mcast2, {[], @udp={{0x1, 0x1, 0x8}}}}}}}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.167' (ED25519) to the list of known hosts. uvm_fault(0xffffffff8395b818, 0xffff80000161a0aa, 0, 1) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x6a4: movzwl 0xc(%rcx,%rbx,1),%ecx TID PID UID PRFLAGS PFLAGS CPU COMMAND *285826 93605 0 0 0x4000000 0 syz-executor arp_rtrequest(ffff8000002a2058,1,fffffd8073557bc8) at arp_rtrequest+0x6a4 rtrequest(1,ffff800038cd90d0,0,ffff800038cd9040,16) at rtrequest+0xdc1 rtm_output(ffff800001604700,ffff800038cd9178,ffff800038cd90d0,0,16) at rtm_output+0x91a route_output(fffffd8066070800,ffff800010fdfc10) at route_output+0xa2b route_send(ffff800010fdfc10,fffffd8066070800,0,0) at route_send+0xd7 sosend(ffff800010fdfc10,0,ffff800038cd9328,0,0,808) at sosend+0x804 sendit(ffff80003c90b778,3,ffff800038cd9420,808,ffff800038cd94c0) at sendit+0x5a5 sys_sendto(ffff80003c90b778,ffff800038cd9570,ffff800038cd94c0) at sys_sendto+0x8d syscall(ffff800038cd9570) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9b13d12ec60, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: uvm_fault(0xffffffff8395b818, 0xffff80000161a0aa, 0, 1) -> e ddb> trace arp_rtrequest(ffff8000002a2058,1,fffffd8073557bc8) at arp_rtrequest+0x6a4 rtrequest(1,ffff800038cd90d0,0,ffff800038cd9040,16) at rtrequest+0xdc1 rtm_output(ffff800001604700,ffff800038cd9178,ffff800038cd90d0,0,16) at rtm_output+0x91a route_output(fffffd8066070800,ffff800010fdfc10) at route_output+0xa2b route_send(ffff800010fdfc10,fffffd8066070800,0,0) at route_send+0xd7 sosend(ffff800010fdfc10,0,ffff800038cd9328,0,0,808) at sosend+0x804 sendit(ffff80003c90b778,3,ffff800038cd9420,808,ffff800038cd94c0) at sendit+0x5a5 sys_sendto(ffff80003c90b778,ffff800038cd9570,ffff800038cd94c0) at sys_sendto+0x8d syscall(ffff800038cd9570) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9b13d12ec60, count: -10 ddb> show registers rdi 0x20 rsi 0x90 rbp 0xffff800038cd8f20 rbx 0xde rdx 0 rcx 0xffff800001619fc0 rax 0xfffffd80660707e0 r8 0x1000 __ALIGN_SIZE r9 0 r10 0x2a48f5e1012f6550 r11 0x7e2f42c0fbbce3aa r12 0x19 r13 0xfffffd8066070700 r14 0xfffffd8073557bc8 r15 0xffff8000002a2058 rip 0xffffffff8238e404 arp_rtrequest+0x6a4 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800038cd8ea0 ss 0x10 arp_rtrequest+0x6a4: movzwl 0xc(%rcx,%rbx,1),%ecx ddb> show proc PROC (syz-executor) tid=285826 pid=93605 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=52, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c90ba10,0xffff80003c90b258 process=0xffff8000ffffa418 user=0xffff800038cd4000, vmspace=0xfffffd806d381018 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 15605 477962 97187 0 2 0x10 syz-executor 15605 74753 97187 0 3 0x4000090 fsleep syz-executor 93605 113725 96623 0 2 0 syz-executor *93605 285826 96623 0 7 0x4000000 syz-executor 71308 462287 60165 0 2 0 syz-executor 71308 242555 60165 0 3 0x4000080 fsleep syz-executor 71862 401236 7270 0 2 0 syz-executor 71862 236886 7270 0 3 0x4000080 pipewr syz-executor 5914 227442 64402 0 2 0 syz-executor 5914 130927 64402 0 3 0x4000080 fsleep syz-executor 50654 338325 41262 0 2 0x2 syz-executor 7270 227738 41262 0 3 0x82 nanoslp syz-executor 64402 485042 41262 0 3 0x82 nanoslp syz-executor 60165 503498 41262 0 3 0x82 nanoslp syz-executor 53719 99548 41262 0 2 0x2 syz-executor 4152 265944 41262 0 2 0x2 syz-executor 97187 310442 41262 0 3 0x82 nanoslp syz-executor 96623 223584 41262 0 3 0x82 nanoslp syz-executor 41262 181111 79109 0 3 0x82 kqread syz-executor 79109 103589 6109 0 3 0x10008a sigsusp ksh 6109 436063 23115 0 3 0x98 kqread sshd-session 23115 50257 46562 0 3 0x92 kqread sshd-session 72442 179991 1 0 3 0x100083 ttyin getty 46562 225953 1 0 3 0x88 kqread sshd 58004 248220 17680 73 3 0x1100090 kqread syslogd 17680 443205 1 0 3 0x100082 sbwait syslogd 80893 43692 1 0 3 0x100080 kqread resolvd 97488 425830 96426 77 3 0x100092 kqread dhcpleased 6615 138384 96426 77 3 0x100092 kqread dhcpleased 96426 385525 1 0 3 0x80 kqread dhcpleased 18624 92212 0 0 3 0x14200 bored smr 51257 68182 0 0 2 0x14200 zerothread 23875 516881 0 0 3 0x14200 aiodoned aiodoned 37640 224162 0 0 3 0x14200 syncer update 26165 181996 0 0 3 0x14200 cleaner cleaner 27379 1537 0 0 3 0x14200 reaper reaper 47531 189796 0 0 3 0x14200 pgdaemon pagedaemon 32603 278972 0 0 3 0x14200 bored viomb 28799 435552 0 0 3 0x40014200 acpi0 acpi0 19868 19699 0 0 3 0x14200 bored softnet0 37425 80098 0 0 3 0x14200 smrbar systqmp 67818 25146 0 0 3 0x14200 bored systq 40068 501221 0 0 3 0x40014200 tmoslp softclock 505 223882 0 0 3 0x40014200 idle0 1 393700 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11029 12102K 12184K 166960K 12130 0 pcb 17 12K 12K 166960K 18 0 rtable 246 8K 8K 166960K 372 0 pf 30 12K 12K 166960K 30 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 5 0 counters 33 17K 17K 166960K 33 0 ioctlops 0 0K 4K 166960K 31 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1352 85K 85K 166960K 1427 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 4 0K 0K 166960K 4 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 15 53K 97K 166960K 146 0 proc 58 59K 100K 166960K 496 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1 0 in_multi 99 7K 7K 166960K 99 0 ether_multi 1 0K 0K 166960K 2 0 mrt 0 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 31 148K 148K 166960K 31 0 exec 0 0K 1K 166960K 365 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 198 158K 167K 166960K 3038 0 UVM aobj 4 2K 2K 166960K 4 0 pinsyscall 36 72K 94K 166960K 1237 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 NDP 27 2K 2K 166960K 27 0 temp 36 9066K 9130K 166960K 3889 0 kqueue 13 20K 24K 166960K 25 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 39 0 35 1 0 1 1 0 8 0 rtentry 136 112 0 1 4 0 4 4 0 8 0 unpcb 144 33 0 18 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 736 9 0 5 1 0 1 1 0 8 0 arp 96 18 0 0 1 0 1 1 0 8 0 inpcb 328 63 0 56 2 0 2 2 0 8 1 nd6 112 24 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 452 0 0 29 0 29 29 0 8 0 art_table 40 454 0 0 5 0 5 5 0 8 0 art_node 32 112 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 1 0 1 1 0 1 1 0 8 1 semapl 112 2 0 0 1 0 1 1 0 8 0 shmpl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1571 0 114 92 0 92 92 0 8 0 ffsino 256 1571 0 114 92 0 92 92 0 8 0 nchpl 144 1778 0 85 63 0 63 63 0 8 0 vnodes 216 1723 0 0 96 0 96 96 0 8 0 namei 1024 5358 0 5356 2 0 2 2 0 8 1 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 5882 0 5882 2 0 2 2 1 8 2 plimitpl 152 28 0 11 1 0 1 1 0 8 0 sigapl 424 439 0 399 6 0 6 6 0 8 0 knotepl 120 2907 0 2860 9 0 9 9 0 8 7 kqueuepl 184 21 0 12 1 0 1 1 0 8 0 pipepl 304 121 0 93 3 0 3 3 0 8 0 fdescpl 448 426 0 399 5 0 5 5 0 8 1 filepl 120 1563 0 1355 11 0 11 11 0 8 4 lockfpl 104 14 0 12 1 0 1 1 0 8 0 lockfspl 48 8 0 6 1 0 1 1 0 8 0 sessionpl 144 21 0 13 1 0 1 1 0 8 0 pgrppl 48 29 0 13 1 0 1 1 0 8 0 ucredpl 104 71 0 59 1 0 1 1 0 8 0 zombiepl 144 399 0 399 1 0 1 1 0 8 1 processpl 1152 439 0 399 4 0 4 4 0 8 0 procpl 664 459 0 414 5 0 5 5 0 8 0 sockpl 552 135 0 109 3 0 3 3 0 8 1 mcl64k 65536 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 4 0 4 1 0 1 1 0 8 1 mcl4k 4096 2459 0 2406 14 0 14 14 0 8 7 mcl2k 2048 118 0 117 1 0 1 1 0 8 0 mtagpl 96 5 0 4 1 0 1 1 0 8 0 mbufpl 256 4083 0 3935 10 0 10 10 0 8 0 bufpl 280 2226 0 102 152 0 152 152 0 8 0 anonpl 24 98623 0 95748 23 0 23 23 0 187 3 amapchunkpl 152 8447 0 8053 17 0 17 17 0 158 0 amappl16 200 1848 0 1833 5 0 5 5 0 8 4 amappl15 192 8 0 8 1 0 1 1 0 8 1 amappl14 184 413 0 412 1 0 1 1 0 8 0 amappl13 176 113 0 103 1 0 1 1 0 8 0 amappl12 168 706 0 680 2 0 2 2 0 8 0 amappl11 160 18 0 18 1 0 1 1 0 8 1 amappl10 152 64 0 54 1 0 1 1 0 8 0 amappl9 144 272 0 272 1 0 1 1 0 8 1 amappl8 136 108 0 107 1 0 1 1 0 8 0 amappl7 128 144 0 132 1 0 1 1 0 8 0 amappl6 120 155 0 153 1 0 1 1 0 8 0 amappl5 112 92 0 85 1 0 1 1 0 8 0 amappl4 104 273 0 258 1 0 1 1 0 8 0 amappl3 96 1458 0 1368 3 0 3 3 0 8 0 amappl2 88 521 0 469 2 0 2 2 0 8 0 amappl1 80 9007 0 8471 13 0 13 13 0 8 0 amappl 88 2348 0 2212 4 0 4 4 0 92 0 uvmvnodes 80 95 0 0 2 0 2 2 0 8 0 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0 253 1 0 1 1 0 8 1 dma64 64 6 0 6 1 0 1 1 0 8 1 dma32 32 7 0 7 1 0 1 1 0 8 1 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 426 0 399 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 426 0 399 1 0 1 1 0 8 0 vmmpekpl 168 5057 0 5022 2 0 2 2 0 8 0 vmmpepl 168 35788 0 34165 81 0 81 81 0 357 3 vmsppl 368 425 0 399 4 0 4 4 0 8 0 rwobjpl 40 13394 0 12507 11 0 11 11 0 8 0 pdppl 4096 858 0 798 96 14 82 82 0 8 22 pvpl 32 217068 0 209431 69 0 69 69 0 265 2 pmappl 216 425 0 399 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 357 0 14 10 0 10 10 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace arp_rtrequest(ffff8000002a2058,1,fffffd8073557bc8) at arp_rtrequest+0x6a4 rtrequest(1,ffff800038cd90d0,0,ffff800038cd9040,16) at rtrequest+0xdc1 rtm_output(ffff800001604700,ffff800038cd9178,ffff800038cd90d0,0,16) at rtm_output+0x91a route_output(fffffd8066070800,ffff800010fdfc10) at route_output+0xa2b route_send(ffff800010fdfc10,fffffd8066070800,0,0) at route_send+0xd7 sosend(ffff800010fdfc10,0,ffff800038cd9328,0,0,808) at sosend+0x804 sendit(ffff80003c90b778,3,ffff800038cd9420,808,ffff800038cd94c0) at sendit+0x5a5 sys_sendto(ffff80003c90b778,ffff800038cd9570,ffff800038cd94c0) at sys_sendto+0x8d syscall(ffff800038cd9570) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9b13d12ec60, count: -10 ddb> machine ddbcpu 1 No such command ddb> trace arp_rtrequest(ffff8000002a2058,1,fffffd8073557bc8) at arp_rtrequest+0x6a4 rtrequest(1,ffff800038cd90d0,0,ffff800038cd9040,16) at rtrequest+0xdc1 rtm_output(ffff800001604700,ffff800038cd9178,ffff800038cd90d0,0,16) at rtm_output+0x91a route_output(fffffd8066070800,ffff800010fdfc10) at route_output+0xa2b route_send(ffff800010fdfc10,fffffd8066070800,0,0) at route_send+0xd7 sosend(ffff800010fdfc10,0,ffff800038cd9328,0,0,808) at sosend+0x804 sendit(ffff80003c90b778,3,ffff800038cd9420,808,ffff800038cd94c0) at sendit+0x5a5 sys_sendto(ffff80003c90b778,ffff800038cd9570,ffff800038cd94c0) at sys_sendto+0x8d syscall(ffff800038cd9570) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9b13d12ec60, count: -10