last executing test programs: 16.976496372s ago: executing program 0 (id=22): ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) r0 = kqueue1(0x0) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r2, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setresuid(r4, r5, 0x0) setreuid(0x0, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) (async) kqueue1(0x0) (async) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) (async) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) setresgid(r2, r1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) setresuid(r4, r5, 0x0) (async) setreuid(0x0, 0xffffffffffffffff) (async) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) (async) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) (async) 13.756369015s ago: executing program 0 (id=22): ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) r0 = kqueue1(0x0) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r2, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setresuid(r4, r5, 0x0) setreuid(0x0, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) (async) kqueue1(0x0) (async) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) (async) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) setresgid(r2, r1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) setresuid(r4, r5, 0x0) (async) setreuid(0x0, 0xffffffffffffffff) (async) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) (async) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) (async) 12.894303191s ago: executing program 7 (id=115): mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x158) chmod(&(0x7f00000000c0)='./file0\x00', 0x19b) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r1, r0, 0x0) setgroups(0x0, 0x0) seteuid(0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0xe1) chdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0xa0) 12.584656649s ago: executing program 7 (id=117): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$DIOCADDRULE(r0, 0xcd604404, &(0x7f0000000040)={0x6, 0xfd9, 0x3ff, './file0\x00', './file0\x00', 0x0, "c1c731e826881b058470a0cdfe2ebae090573c4ee8d296c21f7a6055510bdc33724227f983f87e23ed524cd05a7c6bc9244528b0b693df4a6131298aaa1c2f90b02f0d9fc789ff748fab8185389cd78965823ed138a2493d964b04353119bdad58bfc0b225dff4a729c6d793f3b5ae96dd2a228f89d8b4d9b0687175aa77abdd0849ccfb9f03d01b511988c62505583563137b3c20bc3c479e25b41e1742d8e33192afc15c46e5fa5874ba85cf2e1c59e4346e2ad09e073822a3cd14284b5eb5ae2eb21e4cc88b05813662aa9a147178b72f3dbbcc4a32954cf7bd7fa24609f40aab9a67bc5e9925027cc8beafa3fadfe36399e988fa9da11ad8bec0779779126c8bbf3aa8c7a2a096503b42b4a004e75c4cd1424f2f0518a18585504c42944899a346068ee94b25523384bc234643410338c6ef196b3010225a961f74b04147857cc1b0693bf21c5fd6a45baa46ef2b82d199f93d7d4cd5efb5678df0a1871cf4f5236e1946de5dc7a69d42fd1bdcf88b1fad9c87f8eb76ccc769ac39140bbb679290a71f5f0f0ac06c7ef01aff5e7be21a4c5613dd232837bc53e8b1478db68e1c3567720b8e377c42f73a58e0f1a4d4b4efab1d5bb415e7da2e704d4d11cecd2e8181c1d4b74c224a97df5e6f49d6558843b55a8c47c69439419da306f01d2b15e73327ce8ea993ec5054256c49573653297012eb07bd29f6a28ed899e26492d6f01e22015a90add44dcfaec6a3d65dd55cc1e222b3a4dc7c87c7aab7435792f8f11d32350c7ff7c526b72f4f617e053538265278dca48dbbb700b91346726effdabcc66b09cab456f72ab44dd627f426341dcc43f27aa0514d0f56bc4fb0f3b4bac0815983d1458f8266bcaa82177430430b40b009fdd728fbef4eda4f4e3bb3193094051bd9c91898c328a4dd2f009042463bfea9703ceaf7290d498f0faaefba14e01352b2d4b9418b8588d1f239cced6e09bb48248280782853158e4a649567158b1102dedcbf6d2125fbe4eff8f0bd0a5a75ad67b493c042570a4d511f2283e2b92ba898e01c0066a2fc3b5330a75108ef64162dcf480b6897fe4f7ae9e51486b7f7e65f31e37b72bcf5f3c6990100c1bd2a397d347ae8751b0d7c51040ff3a8896d2735da3f2622dc1c2ffb86d0b4bd6765ca5976b545c8fd39436b2aa09cf584eb9edf20557966a3b4f32ad607e863b6630d24a272166ec22d5f43b2b360dce56ee389cadc9401af5aa4acfdc4f609f087712556cae0cfa850f31bbaba36d2f58bd65c315be41f35911b538602a3329cc4163d335f380d746aeb63abc140ab822d1b0947e045a16ffd7511e043e9f7922de842673c47322d0ca5c5e75c3b07b5e71810cb20c376442f0e19691231ee0d7787cfa6456ba63631b74c818997dd69697f6ed43384da41b5852f6c6b7897c0dc53e0543405b1ae2fb2c96f660ec3147d9b926fc782634989a3232fd89131e26b0dce3a6053c9c0cec3c1f51a83c19575775bc7cb5947e564e3d1da48c44d35d134bb6e1cdcca28cc395b106d03db8cf60e5e45c70a6a3447907abf5410afe18ca8c7d5c3e3520086198500c7260b6411f4bbf8f042c5356503bc180e7442fe9813c00652a33eb8f3b137a4efe2283efc0668eb7d81101e09cff950f3e0894ad1306317e95b9e337c048a5261be699ea68fca942a8aec5a4b91e089dfdf0cef75a8bb5b94ef9b5ebfae68c59a046b5015fe2dd1eaa203ddaf2419f62a687bb8bfe4ef38c6101150947e49cc8243c6f4285050e73e09944b1360b7dcc4d0d3dc13dabb58cb5c9124d1c42f1f268059aa128f279996c08a3a7f21eb965cd5177e5ca21e13e8efd579d7d308b996ed1d43e44ae98da78278c5a5bebcb1b324dd3742dd2bef880eb15133b602f35e2a7d78de6914d76e837fc6641f6a"}) write(r0, &(0x7f0000000dc0)="a65030a16884c17960d3dac7a7c7ecdaaa5036a047f44cb2860188e3369d8e2836e1665dd2b1b708cc0bb7feb026cdeeff2d74805be8ef370758ad498e09557d1e30457f496175f999ede96575e8b050b8914fff5326a6da913bc474cdaccb313daa994c1aba8e4394eabcc57bd2fe7397ef959ff6036cab2dbca4f4f3c13b55f8b2b94a54d0cbdfd32dfc5d078e1b164b1de646a26ce7054b70b5df8b0a6683b0204b7dfe36770c791c705200f71d219c9d6dcc8f99e3a473081d12869254f763e0c9ed97df440848d1648bfe966d6d3ed65e340587f13c1aea84fb94ca", 0xde) r1 = socket$inet(0x2, 0x4000, 0xf3) sendto(r1, &(0x7f0000000ec0)="eb5accbebe49dd2031af782d8ed111258a71db3593a528b4792a0ba8f152f105bc33b495263bfd19f66e0bb542cd0ac31e59adf856f490284cc2b58391519059edcfe4e13c0adcf79d4c9444ffa50b3439409c679b44289b7ac6dadc344ea99dcaf21eb085149ce450856caca7a1b8472985c167c4218070ceb21e77a652092cbb5e8f9304c53b2e4e93a73b109a0fe4e3f0fa2a26d27ac2d75324c91bd3b4b6472e37f233ffa6bc19c2a7f63a660ad953861ad4faae3b0da6c9901701ec59295fc7a8b278b68c39cc8b3d02a93f77746e2785bf26e105e4a69cbcf93a33b04d1d4ae386a5344fe8afc883d1bebf5db17923e51b9b", 0xf5, 0x402, &(0x7f0000000fc0)=@un=@abs={0x8, 0x1, 0x0, 0x1}, 0x8) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000001000), 0x2, 0x0) ioctl$DIOCXEND(r2, 0xc0044464, &(0x7f0000001040)=0x3) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000001080)={0x1, 0x7, 0x9, 0x7, 0x3, 0x2, 0x1, 0x10, [{0x5, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x2, 0x2}, {0x8, 0xc, 0x5, 0x1}, {0x3, 0x5, 0x4, 0x800}, {0x5, 0xfffffff7, 0x0, 0x8}, {0x9068, 0x0, 0x81, 0x6}, {0x0, 0x5, 0x8, 0x7}, {0x4, 0x30000000, 0x2, 0x51}, {0x6, 0xf, 0x3, 0x5}, {0x2, 0xfffffff2, 0x80, 0x6}, {0x3, 0x3300000, 0x8, 0xfff}, {0x8, 0x5, 0x8, 0x1}, {0x0, 0x3, 0x1}, {0x3, 0x66, 0x7, 0x800}, {0x6, 0x3, 0xd54a, 0x7}, {0x2, 0xffff8001, 0x2, 0x2}]}) r3 = shmget(0x3, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) r4 = kqueue1(0x10004) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0x1c) getsockname$inet6(r5, &(0x7f0000001240), &(0x7f0000001280)=0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0), 0x200, 0x0) ioctl$WSDISPLAYIO_GTYPE(r6, 0x40045740, &(0x7f0000001300)) msgrcv(0xffffffffffffffff, &(0x7f0000001340)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r7 = msgget(0x1, 0x0) stat(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000002440)='./file1\x00', &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, &(0x7f0000002540)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r12 = setsid() r13 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000002600)={{r8, r9, r10, r11, 0x2c, 0x5, 0x10001}, 0x0, 0x0, 0x3ff, 0x84, 0x6, r12, r13, 0x9, 0x0, 0x3b8, 0x0, 0x1}) fsync(r4) ioctl$DIOCRCLRTABLES(r0, 0xc450443c, &(0x7f00000026c0)={{'./file0\x00', './file0\x00', 0x17, 0x4}, 0x0, 0x0, 0x0, 0x1, 0x8, 0x8, 0x1, 0x8, 0x6}) ioctl$DIOCGETTIMEOUT(r2, 0xc008441e, &(0x7f0000002b40)={0x0, 0x101}) listen(r5, 0x6) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000002b80)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000002bc0)={0x7f, './file0\x00'}) 12.029007598s ago: executing program 0 (id=22): ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) r0 = kqueue1(0x0) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r2, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setresuid(r4, r5, 0x0) setreuid(0x0, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) (async) kqueue1(0x0) (async) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) (async) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) setresgid(r2, r1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) setresuid(r4, r5, 0x0) (async) setreuid(0x0, 0xffffffffffffffff) (async) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) (async) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) (async) 11.801050547s ago: executing program 7 (id=122): r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0xc2) truncate(&(0x7f0000000080)='./file0\x00', 0x4000) (async) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pselect(0x40, &(0x7f0000000540)={0x8681, 0x20000000001, 0x9, 0x1, 0x20000000009, 0xc, 0x1, 0x3}, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) sysctl$kern(&(0x7f0000000480)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) sysctl$vfs_nfs(&(0x7f00000004c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) pselect(0x92, &(0x7f0000000140)={0x800049f, 0x1, 0x8000000000000004, 0x1, 0x9, 0x6, 0x6, 0x8}, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000001c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x21) (async) mmap(&(0x7f00001a4000/0x2000)=nil, 0x2000, 0x1, 0x811, r0, 0xffffffffffffffff) (async, rerun: 64) r1 = open(&(0x7f0000000500)='./file0\x00', 0x800, 0x26) (async, rerun: 64) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2012, 0xffffffffffffffff, 0x1) (async) r2 = kqueue1(0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff6, 0x2, 0xfffff, 0x9, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff7, 0x20, 0x1, 0xfffffffffffffff9, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4000008f, 0x5, 0xffffffffbd1f2c38}, {{}, 0xfffffffffffffffb, 0x21, 0x4, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x12, 0x10, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x44, 0xf0000005, 0xf, 0x82}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x2, 0x52538c93, 0x740a}], 0x23ff, 0x0, 0x8, 0x0) (async) pselect(0x40, &(0x7f0000000040)={0x49f, 0x6, 0x6000000000027, 0x400000000000009, 0x1, 0x0, 0xb, 0x8}, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket$inet(0x2, 0x3, 0x14) r3 = kqueue1(0x10000) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x5}, 0x2, &(0x7f0000000240)="52720200000e5718d301000f4814a43afb4459", &(0x7f0000000280)=0x13, &(0x7f00000002c0)="528dfd1bfe86692151b268d27af44cd98901a0011c52acbe5e04339e1b8793ed19966ff5e1f01e48b6941e260a8781ab7e20dfca971fa9cbe158ba1b1093ed5c94199e6af3d0e206752b7c896233ec997eb2e78ef95d36b02e41cfd5ae62f79b4268f8e486fce6f5d44b13a23cdafc7b982171", 0x73) (async) ioctl$BIOCSETF(r4, 0x80104267, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) (async, rerun: 32) kevent(r3, &(0x7f0000000680), 0x3ff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff6, 0x2, 0x10e113e6b4a7a1c8, 0x2, 0x5}], 0xb592, 0x0) (async, rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0xb592, 0x0) (async) truncate(0x0, 0xb57a) r5 = socket$inet(0x2, 0x8000, 0x14) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) ioctl$FIOASYNC(r5, 0x8040691a, &(0x7f0000000700)=0x4) 11.178166479s ago: executing program 3 (id=127): mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) setrlimit(0x2, &(0x7f0000001580)={0x60000000, 0x2000000000000}) r0 = socket$inet6(0x18, 0x1, 0x6) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1) setrlimit(0x4, &(0x7f0000000000)={0x9011, 0xffffffffffffffff}) 9.846572628s ago: executing program 6 (id=129): r0 = open(&(0x7f0000000180)='./file0\x00', 0x19083084ca9cf73d, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x9, 0xf, 0xffffffffffffffff, 0x3, 0x1}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465) 9.674906091s ago: executing program 3 (id=132): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000001700)={'./file0\x00', 0xe94, 0x58ce08cf, 0x342, 0x1, 0x1ff, 0x404003, 0xe66, 0x2, 0x0, 0xfffffffffffffffb, 0x6}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) closefrom(r2) kqueue() mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x7) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) closefrom(r3) pselect(0x40, &(0x7f00000007c0)={0x7, 0x8, 0xffff, 0x9, 0x2, 0x400, 0x1ff}, &(0x7f0000000800)={0x6, 0xfffffffffffffffc, 0x5, 0x3, 0x3, 0x6, 0x9, 0x8000000000000000}, 0x0, 0x0, &(0x7f0000000840)={0x9}) sysctl$vm(&(0x7f00000006c0)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000700)='./file0\x00', 0x2000, 0xffff6383) r4 = open(&(0x7f0000000740)='./file0\x00', 0x10000, 0xb) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x82907003, &(0x7f0000000780)) pselect(0x40, &(0x7f00000005c0)={0x0, 0x21a, 0x8, 0x6, 0x1834, 0x140, 0x5, 0x5}, 0x0, &(0x7f0000000600)={0x7fff, 0x654, 0x10001, 0xffffffffffffffff, 0x2, 0x5, 0x7fffffff, 0x7fff}, 0x0, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x80, 0xc3) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000680)={0x1007, 0x8003, 0xffffffc0, 0x3b6d67bb, "fe09fe7adfd4070ff9ffffff9caaac0349bfe360", 0xff, 0x3}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$DIOCRCLRTABLES(r5, 0xc450443c, &(0x7f00000000c0)={{'./file2\x00', './file2/file0\x00', 0x2, 0x5}, 0x0, 0x0, 0x0, 0x10001, 0x3, 0x4e1c, 0x1, 0xc, 0x5}) kqueue1(0x10000) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x2}, 0x5, 0x0, 0x0, 0x0, 0x0) r6 = kqueue1(0x0) kevent(r6, &(0x7f0000000580), 0xf00, 0x0, 0xffff4b54, 0x0) closefrom(r0) 9.455317642s ago: executing program 6 (id=135): setrlimit(0x1, &(0x7f0000000000)={0x5, 0xffeffffffffffffa}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xef) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1430, 0x0) setegid(0xffffffffffffffff) r0 = getthrid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x4, r0) r1 = socket$inet(0x2, 0x3, 0x2) bind(r1, &(0x7f0000000100)=@in={0x10, 0x2, 0x0, 0x1}, 0x10) msgget$private(0x0, 0x4c8) 8.100746383s ago: executing program 6 (id=136): r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x2e, &(0x7f0000000000), 0x14) sendmmsg(r0, &(0x7f0000000040)={{&(0x7f0000000080)=@un=@file={0x3, 0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0xa4}}, 0x38, 0x8) r1 = semget$private(0x0, 0x7, 0xe478e4112efc9473) semop(r1, &(0x7f00000000c0)=[{0x0, 0x800, 0x1000}], 0x1) semop(r1, &(0x7f0000000100)=[{0x0, 0xfffd, 0x1000}], 0x1) syz_emit_ethernet(0x1116, &(0x7f0000001280)=ANY=[@ANYBLOB="ffffffffffff000000000000080045da11080065fffc05019078e0000001ac1400bb44ef0abce48ef1c57c9282374d540d243e2638a1ad66f17c6a9c409cd2fd3698b266290f37a9641aaff8debcb5e2348af442f70500000000000000a85d525a79b1742371e320d72cf0cfd6643928d2f43cc528b734d3c75941ed19059ad2786e34e63b172bb98521b27c0e9498381543b5aad4b2cc194a9beb0b9ee0144a571b3147f43b1a32de9cd11b8b87989982da01607716cf75f547a6f321c9afa22fb8e0cea589efb8324bc8e163f8838a78c5070eef8d3cd7c882ed48e47fe14ab3a5bbe016d4f26e4cd62e8ebc356559e67ec2843ff103489b7b205d6e3ce67ea7cc0df8b9783788ef61d81dfd21e8075286918820ab0d6a040000471df6e0cd1c733b497c4f1c638602e93850ad7b7f2fd47401b1a87dbb5ccd7c3e8905f354f60689ec1e5495a1a650706688d7e33ad34be371d21797b3799a61c9cd09783b20c7974c8359d9c9adcbe48a023190df5be5b4a15e0eda85c9213291e6b721ae90cf3699a37a5f6112ac5043d962eebcdb4911e37b695a195abaed3c88d602277fe01c52b7a2991a59a8d27405faa2330a0fd966740e7b1580c6636cbda271aaa98726058e681bd7e36af03876798c1ad7b1676d8235a59b6a7fa07bda364525682e9eec61d0d7a1b33f14149d4c9b1d4ae6c95cbe928f431a13731406b818767fd4dfea5d94178d3db53bce0426f7d48f2e87c1446027d5f0044266cccb8be63242fdc5c6dec956e1e7d5bb4249ad5df5905510056ab63a6df16eabe6511cad49ccd89d5d5bd2784aa58167adbd0c93867115ef3aea7aa0d898fb2687aad9bdedc661c7f2d38c369575a3517268fb250d14ca6f555a2ef84e1664d375d18a3c1f9fd4be5e439ccc4b45b3b5c9340b2ed3cff66e3a51e150de7d4891e0ab5f24558eb03af3b212bf330ab3ccf83db937b273221400dd8b67e5d6525b1d634cfcadbb84fcd8572f534171953ad0f7cb449fe64c4ebdc33ce3302458093e104b05890b97a384aeef2bbd1dfcaf10726f5a691dd9729f2de9223c9f4ab2f5b296f3387b2ebe97d8c46de0ec2efe9b9e529a50813456002c090dd4e4a85c97b3c8268c70fc2c4a34195920b9e6a55f4f5504ac3a50ed5302b692d9ce2fb93b24936002b1716ce5f8d802109b7f2be14cab022c0c51188f61a36df36a03f0a4933bb45f9369ce6771726a01b0b5f8486fb22b447e4e8172003e903695bdc14852351899485e46be72beb5fb374eb481f151b91194a18567dbfef999c7843cbbbc8802345dbb14c3cff388a14fe3d169c4e6327038ff83528b668c5995d480d57178d9fe49c0a66ddaa73832c961558dae42a8e1615de20bb2ddf87574027cf1f1a55b13d57ff0c81c254f8f8167316b2ccd274f9aef130cdfc84ae6aa598485139aef3a85709014384842ca0f1350ac97e6a10212e1a2cc13ed45334458eba10c48fb217686c3bf1c03ed78c41c1fd623cea0d7f3dd7e62f0cf84d9c135c0dca475be324a26b1bd2ba369d1ede3cc06d742de46cc0d2ffe743bf31584af85e3fac22ad70bf7aeaca6efe0232e3907169b68cbe3e754ae2f8e47636f441781c3d456e46d414415603c561f770c51ff0af5af2ba9ef5964b074ac2ba669e335069e9e9b86e932ffe03953489e1b2e32fac8500e73494cf6fe3e70cb209c756b7c4281d4f8d100f157dfc1fb02fce646e9d09686eec9b815009bd3f54e979dd62617ea6248b620bb25a87e283e2929cbb0fd1f792a0944b941a96d03ccd81248ddca5022b5ffd5e2c61e9efc54997652c13e4a4c625d99716ea0a02d191c6a31b3f994935d870eb9f909672fb6c97e28e36c50e8e26ec54386fcff3412d0ce5b30222857ac6f97622d511b8da1d57046334cffdedc0cbdc6dfa74de024cca0d97e9dca7b5a748aa508c3e11cdf43834b24359413ac0b62f8dbb6b4c4c4cc8bd0bbdec2f43bdf149ee249e8681d56ea76d019d8031fbe2e981716ce30eea6c68c239d55b1dd1a5b3e5c8977bdc62694c581b1a0caa8d702c16084a746b3a10bd3c5357db0a1dd18b46871a8717cd594bedb2f6dc553475372f1956ff891bfbd2f981fe930ce4d107788be50ce2d9d4b1ec878d1fcf6e93b889724a118efc265e58839ff54d7e61d088934320e53b0a97b0cc3fdc05bb583286d2cabf891291a4bc3391849962203074b15d8d2f77a71f7dff6a275f5ba69196cd6f4dca4b946701a89c764be615e8e60ab4c8eb67a023987fd4977f29b82a341f59b0137fb59f65acd3b3a644c9dd2ff28ea17ef1c6c4d70653ecc8d3b1757b9f5091560372f24586d31b68a33cf2214dfa42c88e1eb61f4897f9ae8195e768fb2cdc1295317c61a46d80b4e4570ecc3bb80a01ed173cc63657c9c7deb495ab2987c8c4176ab78bf43dc77d69f86af684f65ca75eca9216f2e006097f58b4742afd518b6935758923114db07975cb4ae48b5e604e2bfc724474b921f27b1c1eb34e9f73711d252bc661457e529e81cc2ea6c40341ef460add947739e23dc1c46f90052abc91b26be8d98f6925ba7da072f28adf4786f031c5abf07134e3803a31e0b27699451980fca58ea2b16768fc1ebff3205cd85f66d3a02f26e031b9f66c8c2df04d820ff77c77e48c2e0f1f09aae4e1a35a4199e97febd0c729f550334594d1f4705f89c539bf510532025bfdede601290a95513244f77551f1314b7fc573c1b841de02b097f7b8bc8aa3f6f969a994a121a24b4170b0c5093109b88bcbeabf2692de1d6110891511d94b45cd0c4c2d0ae54568883399761651d132a9701bd640032223c3fac946e902b17f26ea00928726a35339a363074ca7d79a38dca6fe3657af929ac7b660e4a63f2b01dccd653045d31bc2fe8eb49a16a3120e23ff1ba952a89e950b6d7448eee6b7c283f87f6552c53eb3de5ce99707727b96db2a70823058a8e5423c6c0c2f3ec38c5b5b31a11e0c64fd3679e0db36304eef56bb30e306d8fd9d88c0ba5d46adc02c91044cea301997cb4fbf0ec9b0508214b724c7ea5512c16e97aee56bdb562e747fcc979244f7b9b580d137582ddd7006ba2ca31ff91c419ce95d3c78c23bd8064ac776bf090f3184e548801b4de0b787d288aa5280c1b57a7fa6e12285f4a4726aa1494ffe91a3ddf0be0bb525cac400a499c0c8262b2ee7fcc0b569d2323215eec40458567246e4a7583790a22f32f4b1d98750096d249e1167714f6d519a6c7ef3427c9459697e0d5075cb59753980635a70d8b6161e8968a21dfdcfd1af36406210f80981a2869075b839a9a7de1255d2c9c2d79cc4f6e98aab606e4b2f5abeb2449970870802538ac78bc8361f820a4380de9cb60e777e12dfdb4a8519ed4bc88cce537035c3bf82bd75bd6f81b9c1bccfb89b8166c145501fefa9fa8272d72dce1d03d60f66ed3a605cd4c774de6790297fe1bbdb59e4a7b16912215a5af840993f4de959c39cd0c9a45d4e59d72554725b90ac59831ecec86bec050aace815ce4f247532050434e090739b26a6de688f3f51279c392f22f3032a87bbf54c146f3499de7d0cfaad68bd128ecce60ce83dbdfd07a3e93ff8d8e855bb604cbd4da5620f200002ab7277fa648f21873c57cd910ad5b23c0f9e999f3ebed695941f416fc70ac30cca8cbf061930bd3cacd734a8e450b5775c218a80b845d9ca291b30f65fb5bc9ebf60b10df46499844251c142f15e75c08f11feb0ccdb2e26794630524cb2a418677fea4618b706032e3d5f937400a51e5c854db8c2faf273611a6f4466f4356887ea391dc1cf6a2aa25c4ba619c1365389294ea4f41bcbea70da3da00db52d56e6d4a0d4b2a447822072236f77f82b24d19d8c2819735b582088b32495276f56ffc1fca5f1387e1ad878cc7e29b1c1b0002361e5e3c9b3e9a0bbf6a20f9673660ad4370aed1d0a668b20d0aa8e7621ff245840db6b565a27162ae8fa9507ad839746bd2e8c8931b00416c91d3332d557902633c4aa7fa98c950def09019576fb8c0e203d6d2f6ce24ac9da05706ba483d4e0b7edee15f172968f1976bed324c9cfa293d1755fae016adb4a73eb019f33eeb8dde5ac05dc0ac3bfa36baf6041c83d136b682eca3ba3e1c2bb79e2b00d14e12d86048ea1591400ee1efed9b472b6165606e04f6370baad0ab23d66ccd6ff3b5f86fe14ab4a059b00976b00d8738afcf9a046b74796836639104d3207f8ae25839abf4c30b7275d7b073d4cc3c0a7f3250db1ebd8f608ddede834ee66d42f1f9b53636736988e0a82734ee100ef9fcd0409715cd0f4243685837b8077369ce5fc900264d1c4cbdf9d523af586b6bb2e6231aa9f083723cb737942d1ca6c1fdf27e316b1ab57fa2be02bd3ca1b58a3a6b4ab65d9aeb49a2d189905afd00e063add25cc769c526fe57541960acc8003c86ebf24ead8b36a2fb90dd65ccbcb6277ccba37baa55876f9b086bab0984f34a5fde8dde857885405283ede3151ac5156c6b2aa17055fcfb323328284a5ccc791a023af398cbe05fb3587035f8f3bcee7a0d6bf26293d99d5ee0101f3235b866fec6d7b62be2f9c675c5388c98698f2acfbaa6d21d56e0fc9a69b6cffd610502e1fc9a3665243d554bd0e8b4de1d21d2d30edd0acee4c57234d324f2913df6c1948b91532d1613aea56288d00275468b91bb8fd8d18bb74fe74359120adce2d7186c152a6bc53e53df2fcca2320bb9858aa9a5b2dfa5067ac7e981e7a31116be1dbdde45f2fc63072e86e55959bcb58c718aa8f2f9d88654623ca98ac234608ea61d812e970f2dd90c61fd00c2cbba45c193a2a7b34ffd98518a3a2de0a4f52a934fb36c0ec555c9dc2ddc9fd85ffdf5ad9c2835d91d42d51e4313063b85d285f77041fd973e7aa999d38b2fe293991a8598e11b53aff548504ac45d68448fb717b724c1ec43a98651051ec0382674a3f3dd209813ec8f34c0ab7f2f91b4ec6160853d9376d794fd285107e2cfceb017da418a934cf7644c363bbd84fb0a7e86334112d341d98e961d57aa91bf0030acba036ddc07ce6fc4b81c1396583a241625962603523ac21be1ec16799194bf3b10c360d936dd3b1504520399df3d8aebd565c863414033e5584b386755e6020f7353f451ae7bdc0b2e6374f56752b985cc089f75023b1cefad99f4b1fe2b02bf57a644ce4ae4cc26ae2f11556c2d7ea169db3d922b258cb5d0e5b856d4a2a2e8a9c5bacd218e6814cc9a697d54629a693f64fac32122c0145eaf9e11061ce980585337aac2bd3dd1fdb23337f7e3cf1f0677e68fa78952f0d92db090191f6c0c82bb32ce1774b3458fbcb128452b70d48281bca610982ce2b8ad8f954956c959cc8b26ade972d3c731507a523e9c48cb1a1435225e2c5618a4a671b577b8f8f8949f3475661b76ec762e77ddc677662f7291b998bf0194e589f0a8abffe764f3d1cc68445a33375c8498bc13db9796a038abfac5fd743287e6ec06e2b600105dfab370974707b267b87d3dc9a54ba8969b04a62168c229826eb734766baedd4a415be17100ba8b043206abfe8de1031b2c6dd1af948837ac557bd2446125b2084a0f8d1d38319f549f51cc5b68ea60bfa6870aacca8495979ab1f3c23a09ef0bf3e857f39ca8772250083a604667aa8f9ed981cebaf0974932fbb2f503b22990b3a91f9adea522a37b135b90350f49ff5b362741946c3d8f726b5b898843211e70abb695c3536d4a25cbb3cb1b1cdbc1c90e88beec641c6c9abc805ce5d7b6cd63fb3088d25374a7636904d9fa076f10b0b96121b810a2c8f29500000000619a2f18c7a430e8093eb59389a23cc0a9c23ab61806a78d85e739166fbc5b517125ab71cb00dbb9c86e9947dd7b72541c9de8ee203c19cbd174714481d2e7a30d3fb6ef7dd3a33d560e6a92ebc38d964df5c174f7d4e2410b749c97d8b2312164c369ea3115e5df872db3236e6dfeceafa66834b641695a1689bf99fadef599adfbff8f4a89b33055f5ec0936fd029b9002c602b121e5b4b732ee7a4a27f9882e1d652f7aec3f465bad7b08ad00d9fcf39aef9a3e159c4ffc9e801cde956c3924358064c0e32fe915a1f687ccf90ab3a8456517647c218c3a591aac82248aaf77debcfde4fba55991334d8f2ee600"/4374]) 8.097462543s ago: executing program 3 (id=138): setsid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) r0 = syz_open_pts() sysctl$net_inet_icmp(0x0, 0x0, &(0x7f0000000040)="117ff9462ea81cbdc1d8b273eb7e21a7d764a5c4f12c0281ce93d44134c693acea23def578ee90fa3cf2e7f94b969af3cfd3ad1fcbbcc4f3d2a48ea1b4e582c20c47d2195b29", 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$DIOCNATLOOK(r1, 0xc0504417, &(0x7f0000000100)={@v4, @v6=@loopback, @v6=@ipv4={'\x00', '\xff\xff', @multicast1}, @v4=@multicast2, 0x7, 0x7fff, 0x78, 0x7e48, 0x7, 0x8, 0x18, 0x7}) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$FIOASYNC(r0, 0x80047476, &(0x7f0000000000)=0x80000004) 7.856105053s ago: executing program 6 (id=139): open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x34) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x34) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1914, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0xd01) open(&(0x7f0000000400)='./file0\x00', 0x80, 0xc3) (async) r0 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0xc3) ioctl$TIOCSETD(r0, 0x44946465, &(0x7f0000000440)=0x3) (async) ioctl$TIOCSETD(r0, 0x44946465, &(0x7f0000000440)=0x3) getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setresgid(r3, r2, 0x0) setresgid(r2, r1, r3) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000200)='./file0\x00', 0x90a, 0x3ff, 0x5, 0x5, &(0x7f0000000240)="bdbf2dd89400b63e6837c6aaaf4d605b4900b1663f02c554b53aebd8abaddc4ecc0de30a8009a5a16395c29f6f4391fd05e457821fd6164e39cdcf271dfa35daad33612ec3edcc5ca3", 0x49, 0xd}) socket$inet(0x2, 0x3, 0xfe) mkdir(&(0x7f00000002c0)='./file0\x00', 0x108) r5 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x100, 0x54) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x28004000, 0x4, 0xfffff09f, 0x1, "178bc9b98b0af7ebcc9d22d6fa9c004d0003d3f4", 0x5, 0x1}) read(r6, &(0x7f0000000040)=""/81, 0x51) (async) read(r6, &(0x7f0000000040)=""/81, 0x51) openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x1ca) (async) r8 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x1ca) ioctl$DIOCXROLLBACK(r7, 0xc0104453, &(0x7f0000002a40)={0x8, 0xa, &(0x7f0000000a00)=[{0x0, './file0\x00', 0x7bd}, {0x0, './file0\x00', 0x7}, {0x1, './file0\x00', 0xf60}, {0x1, './file0\x00', 0x4}, {0x0, './file0\x00', 0x8001}, {0x1, './file0\x00', 0x2}, {0x0, './file0\x00', 0x2}, {0x1, './file0\x00', 0x9}]}) mmap(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x4, 0x2011, r8, 0x0) unlink(&(0x7f00000004c0)='./file0\x00') ioctl$DIOCNATLOOK(r7, 0xc0504417, &(0x7f0000000340)={@v4=@loopback, @v6=@ipv4={'\x00', '\xff\xff', @multicast1}, @v4=@multicast2, @v6=@rand_addr="69f9ca5892706a2bd53955f55a479dd5", 0x2, 0x21, 0x7ed, 0x8, 0x2, 0x3, 0x18, 0x11, 0x3}) unveil(0x0, &(0x7f00000000c0)='w\x00') r9 = socket$inet(0x2, 0x3, 0x2) sendto$inet(r9, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x10, 0x2, 0x0, 0xffffffff}, 0x10) seteuid(0xffffffffffffffff) (async) seteuid(0xffffffffffffffff) fchdir(r5) 7.406851801s ago: executing program 0 (id=22): ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) r0 = kqueue1(0x0) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r2, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setresuid(r4, r5, 0x0) setreuid(0x0, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) (async) kqueue1(0x0) (async) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) (async) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) setresgid(r2, r1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) setresuid(r4, r5, 0x0) (async) setreuid(0x0, 0xffffffffffffffff) (async) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) (async) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) (async) 7.399351761s ago: executing program 3 (id=145): socket$inet(0x2, 0x1, 0x80) setsid() (async) setsid() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000740)='./file0\x00', 0x2000, 0x100) r1 = open(&(0x7f0000000780)='./file0\x00', 0x7c6, 0xea) socket$unix(0x1, 0x5, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) closefrom(r2) read(r1, &(0x7f00000007c0)=""/253, 0xfd) (async) read(r1, &(0x7f00000007c0)=""/253, 0xfd) open(&(0x7f0000000080)='./file0\x00', 0x19083084ca9cf73d, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) open(&(0x7f0000000240)='./file0\x00', 0x200, 0xc2) (async) open(&(0x7f0000000240)='./file0\x00', 0x200, 0xc2) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1914, 0x0) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1914, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000580)=[{0x50, 0xdd, 0xe, 0x3}, {0x16, 0xde, 0x1, 0x7f}]}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000580)=[{0x50, 0xdd, 0xe, 0x3}, {0x16, 0xde, 0x1, 0x7f}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, r3, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, r3, 0x0) getrlimit(0x5, &(0x7f00000002c0)) chroot(&(0x7f00000000c0)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) write$audio(r6, 0x0, 0x0) (async) write$audio(r6, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0xd01) (async) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0xd01) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x980, 0xf327}, {0x100000001}}) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x4) getsockname$unix(r4, &(0x7f0000000600)=@file={0x0, 0x0, ""/55}, &(0x7f0000000640)=0x39) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000100)={0x6, 0x5}, 0x2, &(0x7f0000000180)="279ddef1", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) 7.182723635s ago: executing program 7 (id=122): r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0xc2) truncate(&(0x7f0000000080)='./file0\x00', 0x4000) (async) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pselect(0x40, &(0x7f0000000540)={0x8681, 0x20000000001, 0x9, 0x1, 0x20000000009, 0xc, 0x1, 0x3}, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) sysctl$kern(&(0x7f0000000480)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) sysctl$vfs_nfs(&(0x7f00000004c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) pselect(0x92, &(0x7f0000000140)={0x800049f, 0x1, 0x8000000000000004, 0x1, 0x9, 0x6, 0x6, 0x8}, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000001c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x21) (async) mmap(&(0x7f00001a4000/0x2000)=nil, 0x2000, 0x1, 0x811, r0, 0xffffffffffffffff) (async, rerun: 64) r1 = open(&(0x7f0000000500)='./file0\x00', 0x800, 0x26) (async, rerun: 64) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2012, 0xffffffffffffffff, 0x1) (async) r2 = kqueue1(0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff6, 0x2, 0xfffff, 0x9, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff7, 0x20, 0x1, 0xfffffffffffffff9, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4000008f, 0x5, 0xffffffffbd1f2c38}, {{}, 0xfffffffffffffffb, 0x21, 0x4, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x12, 0x10, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x44, 0xf0000005, 0xf, 0x82}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x2, 0x52538c93, 0x740a}], 0x23ff, 0x0, 0x8, 0x0) (async) pselect(0x40, &(0x7f0000000040)={0x49f, 0x6, 0x6000000000027, 0x400000000000009, 0x1, 0x0, 0xb, 0x8}, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket$inet(0x2, 0x3, 0x14) r3 = kqueue1(0x10000) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x5}, 0x2, &(0x7f0000000240)="52720200000e5718d301000f4814a43afb4459", &(0x7f0000000280)=0x13, &(0x7f00000002c0)="528dfd1bfe86692151b268d27af44cd98901a0011c52acbe5e04339e1b8793ed19966ff5e1f01e48b6941e260a8781ab7e20dfca971fa9cbe158ba1b1093ed5c94199e6af3d0e206752b7c896233ec997eb2e78ef95d36b02e41cfd5ae62f79b4268f8e486fce6f5d44b13a23cdafc7b982171", 0x73) (async) ioctl$BIOCSETF(r4, 0x80104267, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) (async, rerun: 32) kevent(r3, &(0x7f0000000680), 0x3ff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff6, 0x2, 0x10e113e6b4a7a1c8, 0x2, 0x5}], 0xb592, 0x0) (async, rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0xb592, 0x0) (async) truncate(0x0, 0xb57a) r5 = socket$inet(0x2, 0x8000, 0x14) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) ioctl$FIOASYNC(r5, 0x8040691a, &(0x7f0000000700)=0x4) 6.761766066s ago: executing program 2 (id=149): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$DIOCRADDTABLES(r0, 0xc450443d, &(0x7f0000001940)={{'./file0\x00', './file0\x00', 0x60, 0x7}, &(0x7f0000000040)=[{'./file0\x00', './file0\x00', 0x15}, {'./file0\x00', './file0\x00', 0x8, 0x2}, {'./file0\x00', './file0\x00', 0x40, 0x7}, {'./file0\x00', './file0\x00', 0x62, 0xd}, {'./file0\x00', './file0\x00', 0x4, 0x80}, {'./file0\x00', './file0\x00', 0x0, 0x6}], 0x1, 0x6, 0x8b, 0x1, 0x7, 0x1, 0x26, 0x8a0}) access(&(0x7f0000001dc0)='./file0\x00', 0x0) geteuid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$DIOCCLRIFFLAG(r0, 0xc028445a, &(0x7f0000001e40)={'./file0\x00', &(0x7f0000001e00)=""/60, 0x10000000, 0x6, 0x0, 0x10}) shmget(0x3, 0x3000, 0x30, &(0x7f0000ffd000/0x3000)=nil) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001e80)) sendto$inet6(r1, &(0x7f0000001ec0)="83b8b1aa85d2ddc6b1e46d480853a91c42ad0bf550734de56743ec74250fb0ed524f38d1074ad716fb0b04fade3d414f16a6ec07efdf48b98f49d61f6ab107", 0x3f, 0x8, &(0x7f0000001f00)={0x1c, 0x18, 0x1, 0x400, "04d0e4a436d14bfd56f9d951b6de41b1", 0x9eb6}, 0x1c) mprotect(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x2) r2 = accept$inet6(r1, &(0x7f0000001f40), &(0x7f0000001f80)=0x1c) sendto$inet6(r2, &(0x7f0000001fc0)="9a7c7ddefafd26cd53d89896176ce05fcc2a2f2de79716516923", 0x1a, 0x1, &(0x7f0000002000)={0x1c, 0x18, 0x1, 0x2, "69e72b175112b225b14424295195ec66", 0x4}, 0x1c) ioctl$DIOCSTOP(r0, 0x20004402) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002040), &(0x7f0000002080)=0xc) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000020c0), 0x40000, 0x0) ioctl$DIOCGETRULESET(r3, 0xc444443b, &(0x7f0000002100)={0x1, './file0\x00', './file0\x00'}) recvfrom$inet6(r1, &(0x7f0000002580)=""/211, 0xd3, 0x2, &(0x7f0000002680)={0x1c, 0x18, 0x2, 0x423281af, "61633b149f04086a2237ae219b1571fa"}, 0x1c) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000026c0), 0x80, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000002840)={&(0x7f0000002700)='./file0\x00', 0x335, 0x775, 0x4, 0x5, &(0x7f0000002740)="4d9f28fa9b8e7a0f64a57d8d64a32ca836221851718ecc99fb401e31428342dd830d51a264e97a4ed32a60ee5999a9431e9b7c05ac5fcab21c95e71cde1edd3548742ae78efde319eed3c8fa24222768452c478ac93ee86a3fbfc680a01a23fcb8de5eed69f591e8542695a70fb559c96804913d65b362dac5b9f784b5c36fb677284434c9c8831745cc971d31090994d3127185e885da68a76c7a6b27abc6ef850209e9e9c008aef482c5806ab76eda1ce88e7812dbb069db075de9c5454ef6839095036bce949002d1ffc5bebbab7253a576dca0e8186fbde8ef06f4424aa023e71f145f8c20bed34d3ff57e84d8daca", 0xf1, 0xd}) r5 = dup3(r4, r2, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000002880)={0x10, 0x6, {0x401, 0x975}}) shutdown(r1, 0x1) r6 = openat$audioctl(0xffffffffffffff9c, &(0x7f00000028c0), 0x0, 0x0) r7 = dup(r6) r8 = socket$inet(0x2, 0x6, 0x9) write(r8, &(0x7f0000002900)="5698376355e30debb520e4e843478b22a956243d20bd8b6d8fb1f9801a163e9fcf5eec335623425b961c5cafdce404fe90d533c400fa089c39effdfce1e2accafc0286cc5e561ad8609dc118dbaedcd17d6a938c610db8c9a8c716c57c409c7b5a3b317d8498c4d17ac569ab143e322f23b530db5fece90ae3d5e4c35a800f4968500b830ffab2146a81f5f60eb0cfa412e495e062938b5314904769c2c9", 0x9e) ioctl$WSKBDIO_GETBELL(r5, 0x40105704, &(0x7f00000029c0)) ioctl$DIOCGETRULESET(r0, 0xc444443b, &(0x7f0000002a00)={0xc50, './file0\x00', './file0\x00'}) rename(&(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)='./file0\x00') mkfifoat(r7, &(0x7f0000002f00)='./file0\x00', 0x164) 6.005712191s ago: executing program 2 (id=156): pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2051a43abbc3207f) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1914, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) r1 = socket$inet6(0x18, 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x35, &(0x7f0000000180), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) r2 = socket$inet6(0x18, 0x3, 0x7) ioctl$FIOASYNC(r2, 0x81206919, &(0x7f0000000040)=0x8) getresgid(&(0x7f00000003c0), &(0x7f0000000400), 0x0) r3 = openat$audioctl(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f00003d1000/0x4000)=nil, 0x4000, 0x1, 0x1010, r3, 0x7) 5.705167604s ago: executing program 2 (id=158): mkdir(&(0x7f00000007c0)='./file0\x00', 0x148) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') chmod(&(0x7f0000000800)='./file0\x00', 0x19b) (async) seteuid(0xffffffffffffffff) (async) chdir(&(0x7f0000000840)='./file0\x00') munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x1}) (async) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0xa) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x7c6, 0xea) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="19a09f0a20", 0x100000}], 0x1) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) socket$inet6(0x18, 0x2, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) socket$inet(0x2, 0x3, 0x2) (async) r1 = open(&(0x7f0000000240)='./file0\x00', 0xfdf93960c6dc58ce, 0x180) ioctl$FIOASYNC(r1, 0xc0106978, &(0x7f0000000280)=0x3005) (async) setsockopt(r0, 0x400, 0x8, 0x0, 0x0) (async) socket$inet(0x2, 0x3, 0x2) 5.704478317s ago: executing program 0 (id=22): ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) r0 = kqueue1(0x0) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r2, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setresuid(r4, r5, 0x0) setreuid(0x0, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) (async) kqueue1(0x0) (async) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) (async) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) setresgid(r2, r1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) setresuid(r4, r5, 0x0) (async) setreuid(0x0, 0xffffffffffffffff) (async) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) (async) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) (async) 5.695660181s ago: executing program 6 (id=139): open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x34) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x34) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1914, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0xd01) open(&(0x7f0000000400)='./file0\x00', 0x80, 0xc3) (async) r0 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0xc3) ioctl$TIOCSETD(r0, 0x44946465, &(0x7f0000000440)=0x3) (async) ioctl$TIOCSETD(r0, 0x44946465, &(0x7f0000000440)=0x3) getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setresgid(r3, r2, 0x0) setresgid(r2, r1, r3) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000200)='./file0\x00', 0x90a, 0x3ff, 0x5, 0x5, &(0x7f0000000240)="bdbf2dd89400b63e6837c6aaaf4d605b4900b1663f02c554b53aebd8abaddc4ecc0de30a8009a5a16395c29f6f4391fd05e457821fd6164e39cdcf271dfa35daad33612ec3edcc5ca3", 0x49, 0xd}) socket$inet(0x2, 0x3, 0xfe) mkdir(&(0x7f00000002c0)='./file0\x00', 0x108) r5 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x100, 0x54) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x28004000, 0x4, 0xfffff09f, 0x1, "178bc9b98b0af7ebcc9d22d6fa9c004d0003d3f4", 0x5, 0x1}) read(r6, &(0x7f0000000040)=""/81, 0x51) (async) read(r6, &(0x7f0000000040)=""/81, 0x51) openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x1ca) (async) r8 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x1ca) ioctl$DIOCXROLLBACK(r7, 0xc0104453, &(0x7f0000002a40)={0x8, 0xa, &(0x7f0000000a00)=[{0x0, './file0\x00', 0x7bd}, {0x0, './file0\x00', 0x7}, {0x1, './file0\x00', 0xf60}, {0x1, './file0\x00', 0x4}, {0x0, './file0\x00', 0x8001}, {0x1, './file0\x00', 0x2}, {0x0, './file0\x00', 0x2}, {0x1, './file0\x00', 0x9}]}) mmap(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x4, 0x2011, r8, 0x0) unlink(&(0x7f00000004c0)='./file0\x00') ioctl$DIOCNATLOOK(r7, 0xc0504417, &(0x7f0000000340)={@v4=@loopback, @v6=@ipv4={'\x00', '\xff\xff', @multicast1}, @v4=@multicast2, @v6=@rand_addr="69f9ca5892706a2bd53955f55a479dd5", 0x2, 0x21, 0x7ed, 0x8, 0x2, 0x3, 0x18, 0x11, 0x3}) unveil(0x0, &(0x7f00000000c0)='w\x00') r9 = socket$inet(0x2, 0x3, 0x2) sendto$inet(r9, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x10, 0x2, 0x0, 0xffffffff}, 0x10) seteuid(0xffffffffffffffff) (async) seteuid(0xffffffffffffffff) fchdir(r5) 3.976850282s ago: executing program 3 (id=145): socket$inet(0x2, 0x1, 0x80) setsid() (async) setsid() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000740)='./file0\x00', 0x2000, 0x100) r1 = open(&(0x7f0000000780)='./file0\x00', 0x7c6, 0xea) socket$unix(0x1, 0x5, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) closefrom(r2) read(r1, &(0x7f00000007c0)=""/253, 0xfd) (async) read(r1, &(0x7f00000007c0)=""/253, 0xfd) open(&(0x7f0000000080)='./file0\x00', 0x19083084ca9cf73d, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) open(&(0x7f0000000240)='./file0\x00', 0x200, 0xc2) (async) open(&(0x7f0000000240)='./file0\x00', 0x200, 0xc2) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1914, 0x0) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1914, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000580)=[{0x50, 0xdd, 0xe, 0x3}, {0x16, 0xde, 0x1, 0x7f}]}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000580)=[{0x50, 0xdd, 0xe, 0x3}, {0x16, 0xde, 0x1, 0x7f}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, r3, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, r3, 0x0) getrlimit(0x5, &(0x7f00000002c0)) chroot(&(0x7f00000000c0)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) write$audio(r6, 0x0, 0x0) (async) write$audio(r6, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0xd01) (async) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0xd01) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x980, 0xf327}, {0x100000001}}) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x4) getsockname$unix(r4, &(0x7f0000000600)=@file={0x0, 0x0, ""/55}, &(0x7f0000000640)=0x39) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000100)={0x6, 0x5}, 0x2, &(0x7f0000000180)="279ddef1", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) 3.976740917s ago: executing program 4 (id=160): open(&(0x7f0000000180)='./file0\x00', 0x200, 0xcf) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) setresgid(r1, r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r7) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x0, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x20, 0x4, 0x7fffffff, 0x7}, {{r6}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x1800000000000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xc0, 0x80, 0x80000000}], 0x4, &(0x7f0000000380)={0xfffffffffffffff9, 0x373d5b6}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 3.84374797s ago: executing program 7 (id=122): r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0xc2) truncate(&(0x7f0000000080)='./file0\x00', 0x4000) (async) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pselect(0x40, &(0x7f0000000540)={0x8681, 0x20000000001, 0x9, 0x1, 0x20000000009, 0xc, 0x1, 0x3}, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) sysctl$kern(&(0x7f0000000480)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) sysctl$vfs_nfs(&(0x7f00000004c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) pselect(0x92, &(0x7f0000000140)={0x800049f, 0x1, 0x8000000000000004, 0x1, 0x9, 0x6, 0x6, 0x8}, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000001c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x21) (async) mmap(&(0x7f00001a4000/0x2000)=nil, 0x2000, 0x1, 0x811, r0, 0xffffffffffffffff) (async, rerun: 64) r1 = open(&(0x7f0000000500)='./file0\x00', 0x800, 0x26) (async, rerun: 64) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2012, 0xffffffffffffffff, 0x1) (async) r2 = kqueue1(0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff6, 0x2, 0xfffff, 0x9, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff7, 0x20, 0x1, 0xfffffffffffffff9, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4000008f, 0x5, 0xffffffffbd1f2c38}, {{}, 0xfffffffffffffffb, 0x21, 0x4, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x12, 0x10, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x44, 0xf0000005, 0xf, 0x82}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x2, 0x52538c93, 0x740a}], 0x23ff, 0x0, 0x8, 0x0) (async) pselect(0x40, &(0x7f0000000040)={0x49f, 0x6, 0x6000000000027, 0x400000000000009, 0x1, 0x0, 0xb, 0x8}, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket$inet(0x2, 0x3, 0x14) r3 = kqueue1(0x10000) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x5}, 0x2, &(0x7f0000000240)="52720200000e5718d301000f4814a43afb4459", &(0x7f0000000280)=0x13, &(0x7f00000002c0)="528dfd1bfe86692151b268d27af44cd98901a0011c52acbe5e04339e1b8793ed19966ff5e1f01e48b6941e260a8781ab7e20dfca971fa9cbe158ba1b1093ed5c94199e6af3d0e206752b7c896233ec997eb2e78ef95d36b02e41cfd5ae62f79b4268f8e486fce6f5d44b13a23cdafc7b982171", 0x73) (async) ioctl$BIOCSETF(r4, 0x80104267, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) (async, rerun: 32) kevent(r3, &(0x7f0000000680), 0x3ff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff6, 0x2, 0x10e113e6b4a7a1c8, 0x2, 0x5}], 0xb592, 0x0) (async, rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0xb592, 0x0) (async) truncate(0x0, 0xb57a) r5 = socket$inet(0x2, 0x8000, 0x14) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) ioctl$FIOASYNC(r5, 0x8040691a, &(0x7f0000000700)=0x4) 3.843602603s ago: executing program 4 (id=162): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) dup2(r1, r0) shutdown(r1, 0x1) 3.841449755s ago: executing program 4 (id=163): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x60, 0x7, 0x22, 0x7}, {0x6c, 0xfd, 0x6, 0x7}]}) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) r1 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0xca) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x4, 0x2011, r1, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x2000) (async) r3 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x40, 0x100) setsockopt(r3, 0x6, 0x1, &(0x7f0000000380)="7ce333e4", 0x4) 3.245570937s ago: executing program 4 (id=166): syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6f75184a00403a0000d5e6b7b4070000c4da5bb000000000fe8000000000000000000000000000aa030090780f0000006800000000062b000000000000000000aafe"]) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x40000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) r1 = socket$inet(0x2, 0x3, 0x14) connect$inet(r1, &(0x7f0000000080)={0x10, 0x2, 0x1, 0x6}, 0x10) ioctl$FIOASYNC(r1, 0x81286947, &(0x7f0000000580)=0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000100)="41058653593894663d4d88a6e808532e26aa15bda5fe00896750442f55ab824f10ab4ac72f5f84bb261bc72330f0964a33c27134b2576f5c61aabfe87f4b7b8d52b150fc2b6b6d1b6b32ff9b7253e35e8a012f0fd0665592f007be9c38507c7d8dcc3f6f8c986dd73ec96f68bcfe1e6225f6f34ed4b5f5b66b3e8cc261c8b81f2f2346ea6693dbc5c9fe1a22d45daea6cec014e98eca0864b21226211ef22a10e2b56402b36264dcbac5e6857cc4c2576a02f20852896b8765446fb7529e232601b4847aa48c595394f5ad7ef5a6e4e396b2abfd39088213afb788b650bd17e7634f7d6ccab43f26", &(0x7f0000000200)=0xe8, &(0x7f0000000280)="dc4d288b4ffab9c9bfc786061fa3a7d5e04dcb34bcc9ac85c4f61cb6bc40da82db415f729ffd3d48a139d14d82cad4b11b258b3279910fe965ae10e2c2794fcdf96c43060340841fa5a612de0f2f0f53150cacca31ad75d645bb18d5b47472e7980b461ad80ee5692df6b6b4aaec43c9dbb7c9185125f2c53fe3701e9343f0a1bf202a87c322055d5f91df10695df84261f410eee97a09f84d51", 0x9a) (async) r2 = shmget$private(0x0, 0x3000, 0x2ea, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000000000/0x800000)=nil, 0x1000) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000007c0)={'./file0\x00', 0xfffffff9, 0x1, 0x9}) 3.02456435s ago: executing program 5 (id=169): r0 = semget$private(0x0, 0x1, 0x60) (async) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r1, 0x0, r2, 0x146, 0x7ffa, 0xfffffffffffffff7}, 0x0, 0x4, 0x0, 0x0, 0x8, 0x0, 0x4000005c}) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) setresgid(r3, r2, 0x0) (async) setgroups(0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r5 = socket$inet(0x2, 0x2, 0x0) bind$inet(r5, 0x0, 0x0) ioctl$DIOCOSFPFLUSH(r4, 0x2000444e) (async) socket$unix(0x1, 0x5, 0x0) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x170}}, 0x38, 0x20d) (async) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f00000001c0)) (async) getpeername(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0x1c) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x3d, &(0x7f00000002c0)={0x0, 0x0, 0x5}, 0xc) syz_emit_ethernet(0x22, 0x0) seteuid(0xffffffffffffffff) (async) semop(r0, &(0x7f0000000200)=[{0x0, 0x3ff, 0x800}], 0x1) 2.806594163s ago: executing program 5 (id=170): mkfifo(&(0x7f0000000040)='./file0\x00', 0x8) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x23, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) setegid(0xffffffffffffffff) seteuid(0xffffffffffffffff) setgid(0x0) syz_open_pts() ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f00000000c0)='./file0\x00', 0x7c6, 0xea) 2.806056711s ago: executing program 0 (id=22): ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) r0 = kqueue1(0x0) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r2, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setresuid(r4, r5, 0x0) setreuid(0x0, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)=0x1) (async) kqueue1(0x0) (async) pselect(0x40, &(0x7f0000000000)={0xff, 0xfffffffffffffffa, 0x8, 0x9, 0x7, 0x6, 0x7, 0x94af}, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x9, 0x96f799025b5b12ad, 0x5, 0x3}], 0x4, 0x0, 0xffff4b4d, 0x0) (async) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) setresgid(r2, r1, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) setresuid(r4, r5, 0x0) (async) setreuid(0x0, 0xffffffffffffffff) (async) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) (async) kevent(r0, &(0x7f0000000040), 0xf00, 0x0, 0xffff4b51, 0x0) (async) 1.534649519s ago: executing program 1 (id=171): r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000240)="283e36a0", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7ff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f00000001c0)=""/32, 0x20) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5beb) open(&(0x7f0000000180)='./file0\x00', 0xa60, 0x114) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x8) write(r1, 0x0, 0x0) 1.53291935s ago: executing program 2 (id=158): mkdir(&(0x7f00000007c0)='./file0\x00', 0x148) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') chmod(&(0x7f0000000800)='./file0\x00', 0x19b) (async) seteuid(0xffffffffffffffff) (async) chdir(&(0x7f0000000840)='./file0\x00') munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x1}) (async) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0xa) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x7c6, 0xea) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="19a09f0a20", 0x100000}], 0x1) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) socket$inet6(0x18, 0x2, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) socket$inet(0x2, 0x3, 0x2) (async) r1 = open(&(0x7f0000000240)='./file0\x00', 0xfdf93960c6dc58ce, 0x180) ioctl$FIOASYNC(r1, 0xc0106978, &(0x7f0000000280)=0x3005) (async) setsockopt(r0, 0x400, 0x8, 0x0, 0x0) (async) socket$inet(0x2, 0x3, 0x2) 1.532610994s ago: executing program 3 (id=145): socket$inet(0x2, 0x1, 0x80) setsid() (async) setsid() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000740)='./file0\x00', 0x2000, 0x100) r1 = open(&(0x7f0000000780)='./file0\x00', 0x7c6, 0xea) socket$unix(0x1, 0x5, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) closefrom(r2) read(r1, &(0x7f00000007c0)=""/253, 0xfd) (async) read(r1, &(0x7f00000007c0)=""/253, 0xfd) open(&(0x7f0000000080)='./file0\x00', 0x19083084ca9cf73d, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) open(&(0x7f0000000240)='./file0\x00', 0x200, 0xc2) (async) open(&(0x7f0000000240)='./file0\x00', 0x200, 0xc2) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1914, 0x0) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1914, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000580)=[{0x50, 0xdd, 0xe, 0x3}, {0x16, 0xde, 0x1, 0x7f}]}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x2, &(0x7f0000000580)=[{0x50, 0xdd, 0xe, 0x3}, {0x16, 0xde, 0x1, 0x7f}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, r3, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, r3, 0x0) getrlimit(0x5, &(0x7f00000002c0)) chroot(&(0x7f00000000c0)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) write$audio(r6, 0x0, 0x0) (async) write$audio(r6, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0xd01) (async) mknod(&(0x7f0000000680)='./file0\x00', 0x2000, 0xd01) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x980, 0xf327}, {0x100000001}}) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x4) getsockname$unix(r4, &(0x7f0000000600)=@file={0x0, 0x0, ""/55}, &(0x7f0000000640)=0x39) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETENCODINGS(r7, 0xc0105715, &(0x7f0000000040)={0x0, 0x0}) sysctl$hw(&(0x7f0000000100)={0x6, 0x5}, 0x2, &(0x7f0000000180)="279ddef1", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) 1.532330625s ago: executing program 4 (id=166): syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6f75184a00403a0000d5e6b7b4070000c4da5bb000000000fe8000000000000000000000000000aa030090780f0000006800000000062b000000000000000000aafe"]) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x40000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) r1 = socket$inet(0x2, 0x3, 0x14) connect$inet(r1, &(0x7f0000000080)={0x10, 0x2, 0x1, 0x6}, 0x10) ioctl$FIOASYNC(r1, 0x81286947, &(0x7f0000000580)=0x7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000100)="41058653593894663d4d88a6e808532e26aa15bda5fe00896750442f55ab824f10ab4ac72f5f84bb261bc72330f0964a33c27134b2576f5c61aabfe87f4b7b8d52b150fc2b6b6d1b6b32ff9b7253e35e8a012f0fd0665592f007be9c38507c7d8dcc3f6f8c986dd73ec96f68bcfe1e6225f6f34ed4b5f5b66b3e8cc261c8b81f2f2346ea6693dbc5c9fe1a22d45daea6cec014e98eca0864b21226211ef22a10e2b56402b36264dcbac5e6857cc4c2576a02f20852896b8765446fb7529e232601b4847aa48c595394f5ad7ef5a6e4e396b2abfd39088213afb788b650bd17e7634f7d6ccab43f26", &(0x7f0000000200)=0xe8, &(0x7f0000000280)="dc4d288b4ffab9c9bfc786061fa3a7d5e04dcb34bcc9ac85c4f61cb6bc40da82db415f729ffd3d48a139d14d82cad4b11b258b3279910fe965ae10e2c2794fcdf96c43060340841fa5a612de0f2f0f53150cacca31ad75d645bb18d5b47472e7980b461ad80ee5692df6b6b4aaec43c9dbb7c9185125f2c53fe3701e9343f0a1bf202a87c322055d5f91df10695df84261f410eee97a09f84d51", 0x9a) (async) r2 = shmget$private(0x0, 0x3000, 0x2ea, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000000000/0x800000)=nil, 0x1000) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000007c0)={'./file0\x00', 0xfffffff9, 0x1, 0x9}) 1.532054792s ago: executing program 5 (id=172): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$DIOCGETSTATES(r0, 0xc0104419, &(0x7f0000000040)={0xf83e0f83e0fae3, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5beb) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000180)={&(0x7f00000001c0)='./file0\x00', 0xd85, 0x0, 0x5, 0x8, 0x0, 0x0, 0xd}) unveil(0x0, &(0x7f0000000200)='r\x00') getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f0000000100)=0x4) sendsyslog(&(0x7f0000000400)="fae9cbcd828215e92f6be12769357a1f0ea380f78e89e8fec31a5de56c549c095455c1e6912ee5e9e2cb6bef4186d49e0836d2cc61ddf057677c4c7e22320881b6df6d5e0e27f78da2f4c65eb99ebe67ca539c15690a23b0de5b160515f64da32d5e6d63c48df76d5df6972de26875fe656b40e78fa26588b48b7427844c9e09abaf34f1725876b1b8ea6c3bee4a402a84a3a286b464b4c8f015a1258607bed7faf6eae756826d8a032a5ccf0a", 0xad, 0x22) ioctl$DIOCXCOMMIT(r0, 0xc0104452, &(0x7f0000002100)={0x7, 0x80, &(0x7f00000004c0)=[{0x1, './file0\x00', 0x3}, {0x1, './file0\x00', 0x1}, {0x1, './file0\x00'}, {0x0, './file0\x00', 0x64672d96}, {0x0, './file0\x00', 0x6}, {0x1, './file0\x00', 0x4}, {0x0, './file0\x00', 0x7fff}]}) 1.530702759s ago: executing program 6 (id=139): open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x34) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x34) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1914, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0xd01) open(&(0x7f0000000400)='./file0\x00', 0x80, 0xc3) (async) r0 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0xc3) ioctl$TIOCSETD(r0, 0x44946465, &(0x7f0000000440)=0x3) (async) ioctl$TIOCSETD(r0, 0x44946465, &(0x7f0000000440)=0x3) getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) (async) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setresgid(r3, r2, 0x0) setresgid(r2, r1, r3) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000200)='./file0\x00', 0x90a, 0x3ff, 0x5, 0x5, &(0x7f0000000240)="bdbf2dd89400b63e6837c6aaaf4d605b4900b1663f02c554b53aebd8abaddc4ecc0de30a8009a5a16395c29f6f4391fd05e457821fd6164e39cdcf271dfa35daad33612ec3edcc5ca3", 0x49, 0xd}) socket$inet(0x2, 0x3, 0xfe) mkdir(&(0x7f00000002c0)='./file0\x00', 0x108) r5 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x100, 0x54) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x28004000, 0x4, 0xfffff09f, 0x1, "178bc9b98b0af7ebcc9d22d6fa9c004d0003d3f4", 0x5, 0x1}) read(r6, &(0x7f0000000040)=""/81, 0x51) (async) read(r6, &(0x7f0000000040)=""/81, 0x51) openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) (async) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x1ca) (async) r8 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x1ca) ioctl$DIOCXROLLBACK(r7, 0xc0104453, &(0x7f0000002a40)={0x8, 0xa, &(0x7f0000000a00)=[{0x0, './file0\x00', 0x7bd}, {0x0, './file0\x00', 0x7}, {0x1, './file0\x00', 0xf60}, {0x1, './file0\x00', 0x4}, {0x0, './file0\x00', 0x8001}, {0x1, './file0\x00', 0x2}, {0x0, './file0\x00', 0x2}, {0x1, './file0\x00', 0x9}]}) mmap(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x4, 0x2011, r8, 0x0) unlink(&(0x7f00000004c0)='./file0\x00') ioctl$DIOCNATLOOK(r7, 0xc0504417, &(0x7f0000000340)={@v4=@loopback, @v6=@ipv4={'\x00', '\xff\xff', @multicast1}, @v4=@multicast2, @v6=@rand_addr="69f9ca5892706a2bd53955f55a479dd5", 0x2, 0x21, 0x7ed, 0x8, 0x2, 0x3, 0x18, 0x11, 0x3}) unveil(0x0, &(0x7f00000000c0)='w\x00') r9 = socket$inet(0x2, 0x3, 0x2) sendto$inet(r9, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x10, 0x2, 0x0, 0xffffffff}, 0x10) seteuid(0xffffffffffffffff) (async) seteuid(0xffffffffffffffff) fchdir(r5) 1.530411187s ago: executing program 7 (id=122): r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0xc2) truncate(&(0x7f0000000080)='./file0\x00', 0x4000) (async) sysctl$vfs_nfs(&(0x7f0000000440)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pselect(0x40, &(0x7f0000000540)={0x8681, 0x20000000001, 0x9, 0x1, 0x20000000009, 0xc, 0x1, 0x3}, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) (async) sysctl$kern(&(0x7f0000000480)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) sysctl$vfs_nfs(&(0x7f00000004c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) pselect(0x92, &(0x7f0000000140)={0x800049f, 0x1, 0x8000000000000004, 0x1, 0x9, 0x6, 0x6, 0x8}, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000001c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x21) (async) mmap(&(0x7f00001a4000/0x2000)=nil, 0x2000, 0x1, 0x811, r0, 0xffffffffffffffff) (async, rerun: 64) r1 = open(&(0x7f0000000500)='./file0\x00', 0x800, 0x26) (async, rerun: 64) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2012, 0xffffffffffffffff, 0x1) (async) r2 = kqueue1(0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff6, 0x2, 0xfffff, 0x9, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff7, 0x20, 0x1, 0xfffffffffffffff9, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4000008f, 0x5, 0xffffffffbd1f2c38}, {{}, 0xfffffffffffffffb, 0x21, 0x4, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x12, 0x10, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x44, 0xf0000005, 0xf, 0x82}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x2, 0x52538c93, 0x740a}], 0x23ff, 0x0, 0x8, 0x0) (async) pselect(0x40, &(0x7f0000000040)={0x49f, 0x6, 0x6000000000027, 0x400000000000009, 0x1, 0x0, 0xb, 0x8}, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket$inet(0x2, 0x3, 0x14) r3 = kqueue1(0x10000) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x5}, 0x2, &(0x7f0000000240)="52720200000e5718d301000f4814a43afb4459", &(0x7f0000000280)=0x13, &(0x7f00000002c0)="528dfd1bfe86692151b268d27af44cd98901a0011c52acbe5e04339e1b8793ed19966ff5e1f01e48b6941e260a8781ab7e20dfca971fa9cbe158ba1b1093ed5c94199e6af3d0e206752b7c896233ec997eb2e78ef95d36b02e41cfd5ae62f79b4268f8e486fce6f5d44b13a23cdafc7b982171", 0x73) (async) ioctl$BIOCSETF(r4, 0x80104267, 0x0) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) (async, rerun: 32) kevent(r3, &(0x7f0000000680), 0x3ff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff6, 0x2, 0x10e113e6b4a7a1c8, 0x2, 0x5}], 0xb592, 0x0) (async, rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x3ff, 0x0, 0xb592, 0x0) (async) truncate(0x0, 0xb57a) r5 = socket$inet(0x2, 0x8000, 0x14) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) ioctl$FIOASYNC(r5, 0x8040691a, &(0x7f0000000700)=0x4) 1.529877803s ago: executing program 2 (id=173): r0 = open(&(0x7f0000000180)='./file0\x00', 0x7c6, 0xea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2810, r0, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="19a09f0a20", 0x100000}], 0x1) getgroups(0x7, &(0x7f00000009c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setresgid(r3, r1, r2) setregid(0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000300)='./file0\x00', 0x148) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000940), 0x1, 0x0) write(r4, &(0x7f0000000980)="4c884e", 0x3) chmod(&(0x7f0000000340)='./file0\x00', 0x39b) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000400)='./file0\x00') chmod(&(0x7f0000000440)='./file0\x00', 0x39b) seteuid(0xffffffffffffffff) r5 = socket$inet6(0x18, 0x3, 0x83) recvmmsg(r5, &(0x7f0000000540)={{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000600)=""/149, 0xfffffffffffffc99}, {&(0x7f00000006c0)=""/156, 0x9c}, {&(0x7f0000000780)=""/97, 0xfffffffffffffceb}, {&(0x7f0000000800)=""/29, 0x1d}, {&(0x7f0000000840)=""/232, 0xd8}, {&(0x7f0000000f00)=""/4096, 0x1000}, {&(0x7f0000001f00)=""/228, 0xe4}, {&(0x7f0000002000)=""/4096, 0xfffffffffffffdbb}], 0x8, 0x0}, 0x20000009}, 0x38, 0x1041, 0x0) mkdir(&(0x7f0000000480)='./file0/file0\x00', 0x8f) setresgid(0x0, 0x0, 0x0) rename(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file0\x00') lseek(r0, 0x8, 0x1000000) open$dir(&(0x7f0000000240)='./file0\x00', 0x40000, 0x80) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x2, 0x7, 0x0, 0x1000100000003, 0x2}) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x100, 0x1, 0x0, 0x3, 0x1}) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x80, 0x1, 0x0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ec0)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)="ef61e55c3b0674c8f204f9223a559c41b92b5b01e44e33e75efac56f058c520e2f6ca7045e45300b994fa0", 0x2b}, {&(0x7f00000000c0)="43bdbf83b4cb5eb9f759c6df62da194a258c6c6391dff4e51c50191a1a8e63ca681e9f49923b3b1096532d6ef574a61c3a98f767e12c872c39db2a", 0x3b}, {&(0x7f0000000100)="425746c89f97391d0653e4877c42929f3ffa94ddcc0045f8d0202984396f6d72d075941f51b06723f0f280", 0x2b}], 0x3, 0x0, 0x0, 0x1}, 0x4) stat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000ac0)) write(r7, &(0x7f0000000280)="ba3c14b0fb6037382452851c0ccb772063ac92fec127281eb6876fa88ef8aa419fc394b5bc1f01491d3329bde987e297772a5702187ca9287c30be1d23fbde5e01000000000000e916037de213c86f2ec079558cc19b699c917dd36c5526d2bbce317f66c93794c60e51ce966c63ec1e1474f3603504", 0x76) 878.80933ms ago: executing program 1 (id=174): openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x3c) utimensat(r0, 0x0, 0x0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x3c) (async) utimensat(r0, 0x0, 0x0, 0x2) (async) 848.091259ms ago: executing program 4 (id=175): openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x48, 0xdd, 0xc, 0x409}, {0x16, 0x4, 0x1, 0xc}]}) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) pselect(0x40, &(0x7f0000000040)={0xfffffffffffffffe, 0x5, 0x3, 0x400000000000005, 0x102, 0x0, 0xa, 0x8}, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) pselect(0x40, &(0x7f0000000080)={0xdc, 0x0, 0x2, 0x5, 0x2, 0x9, 0x9, 0x3}, 0x0, 0x0, 0x0, 0x0) (rerun: 32) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) r1 = syz_open_pts() (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000240), &(0x7f0000000280)=0x4) (async) ioctl$FIOASYNC(r1, 0x80047476, &(0x7f00000001c0)=0x80000004) socketpair(0x6, 0x4, 0x2, 0x0) 846.511228ms ago: executing program 5 (id=176): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) (async) seteuid(0xffffffffffffffff) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$DIOCNATLOOK(r1, 0xc0504417, &(0x7f0000000200)={@v6=@ipv4, @v4=@remote={0xac, 0x14, 0x0}, @v6=@empty, @v6=@ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, 0x4, 0x1, 0x8, 0x3, 0xb86, 0x6, 0x18, 0x9, 0x2}) fstatat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$DIOCADDRULE(r1, 0xcd604404, &(0x7f0000000280)={0x100, 0x2, 0x2, './file0\x00', './file0\x00', 0x0, "cbb4797aa8f6a0ecc57241652242c602e911989d9a97dde4b17bbc3fab314b117ae7025557d0511c21112172100d143bdd50784c513e813e005db174b8c3d882d39c2419c71c20454b14bc2b475578932fd28fd91ffad6baedbaad3f8de6caf09a1d1e95f4b1412e1ffdada6dd81f14c596294ede55dde428fd973d377b2b99c113648bf6f2cb29db7c4f5bdf41f44c7a02f925a20056a06d16f3a89aff5ac089a11f66fe5d77cdc8cbd9270163b3b1340ab2a819c3d51288d423d5bc4c4eca063b9ff082820e5863d254dc36ed53dfec94f518ec6c10e00d59b1edcdc1d5fc90b830984e7182a9168bdbcf1d5546a8e2f42f56c16488552956ba3804ddce30edfbeaee472de5d02c0bde259ff11666ae364ec0ed87326b315e2f7c752ec1b855f06e8024804f151b10de2ea21366b72b6735ecb9eaf3f5f74214b62d59e17442f5580a36fcb82ba6d6e20a8328d64c4b86a2092528e509a8084ec1133c0c3b1953d892338de641e6b62c3b4c73cf41c534b0a30a98e25486728452632d2ae2f73da4fe9fce52975b58f133043ee3889b97e5afc7e017403959ce9d2e186822fa443d878d3c01ff1565573dba5b9fde363164baceb2a48a9e4a1d7c4716acdc17101a394470c6430c4cd0fe7e2345b38e3414bb06b4cd56318f1c1d4569c06f96726dff9973da595a75ad07551d32387af88845d997b19da3cf853e8406d6f3b22d912d5b919738120e997f636b96d9644a0f8aa232a1a1148707993324ef97e5c8f7523bae4e12caee97574501834a6a661ec7c28cdebb9684ffa3c829d65a21204997ace0c6f66fbd7af54822ea5dd30927ea4bcfaf775a19d24b90d7cf0307932e4c889f27b150cc1e90e54fac3acc22edb24bb15c2169928a16fe6124d6e0356a16100fbab4659889b5634470e8b80ec27a0287e242ad36604cbf41c700c26dd9821189f46bf1752c731275a19b101331cf873a97a0dab039500c170aa970082ac405d2c5867a79147b54563b7262306ee89f1264ef40a38a086999cd06c6e2b01bbdd1de98d270eaeb6f39b64a629f98100fe01447604e2e4806bfedbbd99a6f869351658a697cf6869247c80b0e74d5aaf120b4101c45e445cbb2359d14f43a921ca09b057379633e868704dc3cdae1e3ce4c9e5b6c7cdc65292b0e13f29b0e5d395525f53762441d090ed2b94e40770afc2535f04d29f58fc31653c849cde77f1831afcb73284f724cb73e7d4946540bd3bafa691f704893bfa6f8022b2aa312328ac6774237c12c3a5518504e162223f113f5b1f67a5ea70f44b8b3de10190976caa389298f30e365859e129764670eab0693ac7440363faf2ea0bafee8b5754d6d7c7e66f6fb85c3db68cfee30ab255cf8375bf90edb87a87f4932b0173f0eb6e1b9b04831d69e475d1268aeac92780bd51217f2910e1903c75cb09e9017254c01ef39acc78be893a68e13fd4e553e3947ec03c476e93dad4f13df2b18ae2a2bb763b06cfd3452791165c3c139bf4146da06cc948f86a8a856f69b4e9ada7b6798a5f8c1098431726b53791c7ad0e7e4faf2d9b4cca0d813d00284e6ef7dd2ac836d57fed6a958fb59ffc802594899a1b9d2b4527ac182a73c5f144640a88fba11cdc557a6d79d9542e1627839f275af11466d0c41db894600bf497097bdcf14c80a557f717fa6c9e9928bcd05fa54c91631fda30bdad1cb349895a5b5b0ef9dc2b7e47892e12b7f5b597cddecab0126a99ed610e11de9e6f8a249054846cb2517ac9cf482b43ecc1958013172914186a93466f6a87e95e01e6dd4c6882ea401f031139d2f04208ea5626cd3d06f9e5fd3b2b9f9e617980f9e4ffe2c18025b00fede667ce8e23d93d8b1861f89f13d4c90a6a453f6f5adec36283ca681456d132572d93d7f7af5e25ea1592"}) (async) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, r2, r2]) setgid(r3) (async) write(r0, &(0x7f0000000040)="4c35f343", 0x4) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0xaeb3}) 846.240185ms ago: executing program 1 (id=177): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r0 = socket$inet(0x2, 0x3, 0x14) ioctl$FIOASYNC(r0, 0xc0106924, &(0x7f0000000080)=0x3005) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffff6383) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff6, 0x8b, 0x80, 0xfff}], 0x86, 0x0, 0xffff4b4d, 0x0) sendto$inet(r0, &(0x7f0000000280)="c2c0ec8294a780ac8f8ebf6cb9bea7d33d7ed5c0ad2c7fab2f1152e3b9bddcf6d418e82875fb039832463c715a010b6091b545ca01867409ee5ee64dbf625c6e305cfe84d54c584cbcb7e5282bab703073d481165e6513aeb07e93b66512bd4d6401079b6afa55bb0b6b9507ab6638e7780e718b5f51a9a088be1856d679300e415f676d6e074b7ef78610faaa4d841811548770003f05d5f17750a189cd2dfa8dcf7f36a8d52d301fd7406ccac38cc56ced0035e94a569a698bc147182f7e72af95d859bff5ec7eece93058829ed91c9e7ba1320b8305c27905f55038de55c19991cb8f837aa1e498af62c0f19a5194d23a0f6a24b8fb7744b8e3", 0xfb, 0x401, &(0x7f0000000380)={0x10, 0x2, 0x3, 0x80}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xc3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x82907003, &(0x7f0000000140)=0x3) r2 = socket$inet6(0x18, 0x3, 0x3a) sendto$inet6(r2, &(0x7f0000000000)="cb3830ff00000000", 0x8, 0x4, &(0x7f0000000240)={0x1c, 0x18, 0x0, 0xb, "ffa82c57f0ae19dbc5aec5c6b99d398d", 0x100c6}, 0x1c) 576.722319ms ago: executing program 5 (id=178): r0 = semget$private(0x0, 0x4, 0x80) seteuid(0xffffffffffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/219) 291.155096ms ago: executing program 1 (id=179): r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x2, 0x36, 0x30, 0x68, 0x0, 0x5, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x6, 0xfff8, 0x64, 0x0, 0x0, 0x11, 0x6, @loopback=0xe0000002, @local={0xac, 0x14, 0x0}}}}}}}) ioctl$TIOCDRAIN(r0, 0x2000745e) (async) r1 = socket$inet6(0x18, 0x3, 0x3a) sendto$inet6(r1, &(0x7f0000000000)="d3735a6a6ea10c21", 0x8, 0x2, &(0x7f0000000040)={0x1c, 0x18, 0x3, 0x2, "000000000000e6235180c836a600"}, 0x1c) (async, rerun: 32) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5beb) (rerun: 32) open(&(0x7f0000000280)='./file0\x00', 0xa60, 0x17) 290.224872ms ago: executing program 2 (id=180): pipe(&(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)={0x9, 0x37e1690f}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() socket$inet6(0x18, 0x3, 0x7) pselect(0x40, &(0x7f00000000c0)={0xe0, 0x1, 0x101, 0x7, 0x80000000, 0x5, 0x7ff, 0x3}, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='~', 0x1) socket$inet(0x2, 0x2, 0x1a) seteuid(0xffffffffffffffff) kill(0xffffffffffffffff, 0xa) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6431f05f000811910000000000000000000000000000fe800000000000000094"]) 289.32919ms ago: executing program 5 (id=181): mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffff9}) fstatat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(r1) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue1(0x4) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = socket(0x18, 0x0, 0x9) poll(&(0x7f0000000380)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x144}], 0x2, 0x436d) unveil(0x0, &(0x7f0000000440)='c\x00') sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r5, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r5, r7, r4]}], 0x30}, 0x8) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x4018, r3) open$dir(&(0x7f00000012c0)='.\x00', 0xa00, 0x0) 276.564731ms ago: executing program 1 (id=182): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) (async) sysctl$kern(&(0x7f0000000200)={0x1, 0x32}, 0x2, &(0x7f0000000240)="ed496750", &(0x7f0000000280)=0x4, &(0x7f00000002c0)="2ad513aa", 0x4) (async) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) (async) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x2000200000002}, {0x8000, 0x1}}, 0x0) (async) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000040)=0xa) (async) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) 0s ago: executing program 1 (id=183): pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, r0, 0x0) (rerun: 64) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) (async) madvise(&(0x7f0000b4a000/0x400000)=nil, 0x400000, 0x6) (async) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) ppoll(&(0x7f00000001c0)=[{r4, 0x96}], 0x1, 0x0, 0x0) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) (async) r6 = open(&(0x7f0000000240)='./file0\x00', 0x540, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x2, 0x3, 0x8b94}, {{r2}, 0xfffffffffffffff7, 0x8a, 0x3c938ffc5ffc8f43, 0x1, 0x6}, {{}, 0xfffffffffffffff7, 0x24, 0x1, 0x0, 0x80000000000000}], 0x80000001, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x150, 0x10, 0xf, 0x4}, {{r4}, 0xfffffffffffffffe, 0xb, 0x2, 0x1000, 0x2}, {{0xffffffffffffff9c}, 0x0, 0x4, 0xf0000000, 0xb70, 0xcda7}, {{r5}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x2, 0x2}, {{r6}, 0xfffffffffffffffb, 0x47, 0x20, 0x4, 0x8}], 0xde3, &(0x7f0000000380)={0x6, 0x5}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6fff070000083a0cfec0000000000000000000000000ed08fe3f000000000000000000000000000181"]) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.187' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-kasan-3.us-central1-a.c.syzkaller.internal) (tty00) login: pckbd_enable: command error SYZFAIL: SIGBUS pc-offset:0x94bebe18941 pc:0xdeadbeef addr:0x0 code=0 (errno 4: Interrupted system call) uvn_flush: obj=0xffff800001909aa8, offset=0x3ff000. error during pageout. uvn_flush: WARNING: changes to page may be lost! OpenBSD/amd64 (ci-openbsd-kasan-3.us-central1-a.c.syzkaller.internal) (tty00) login: show kasan Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect login: show malloc Password: Login incorrect machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect login: