4ae086d77f74eb1fd253b5359514ed4693e2c0ab2de6db0121a04b412193c7ac19d1afb0be3706909bcd648aee7ad7fd5832c71f664d2f01", 0x61}], 0x4) 16:00:13 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x0, 0x1, 0x0) socket(0xded49d103627d64, 0x2, 0x4) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xb5, './file0\x00', './file0\x00'}) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket(0x1, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x20007478, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x20, 0x3f}, {0xee, 0x3}}, 0x2) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xfffffffffffffe1c) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf24b17b9b94f46f, 0x9, 0x95}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x8, 0x100}], 0x27, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0xfffffffffffffffe, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffff9, 0x719ae34c325016c2, 0x40000002, 0x7f, 0xb7}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0xff, 0x200e}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x100000001, 0x80}, {{r2}, 0xfffffffffffffffc, 0x8, 0x10, 0xd1, 0x5}], 0x5, &(0x7f0000000400)={0x9, 0xfffffffffffffffb}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x0, 0x400, 0x92a}, 0x6, 0xfffffffffffffffb, 0x6}) 16:00:13 executing program 1: poll(0x0, 0x0, 0x81) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x42) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xd7, 0x2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1000000000045}, {0x40}, {0x40006, 0x0, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f00000009c0)="cb") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x24, 0x0, &(0x7f0000000140)=""/36}) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 1: r0 = socket(0x11, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0xa, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000003}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f8", 0xaa) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bbc05bac968611322a6d251258fc38bf46729c3083d84b42789c26d2825bad1abe21e44de2d3cb465bf78ca1c0f01cfc3922f8ed98ae25f36dcf2ceda730e9b300edddf5e2e995da8f506f8d0b26e29dfe347d9a04db1fd55e4c8830ef95b951c90dbc039b6c77b0598c0aab9929c10e31adf21586567e011732cb53f068ef87243cb831a7c477478f37a66432f3681405e4dd250a5a599c", 0x98}, {&(0x7f0000000200)="241b2158e9b2a049e9260d084f36dde3e2662c673f8bbd6595753ce831cf6bfc4ec083f876ebdf461670695853a4fc5a4325963556352f50ae7349f96077264f18351dfea86b594c35297cc8440bb16cdaa2f6f25a4ff6fd3fb29751961ddcbd10e8662cebd0619f537e77c2912713721b1909786a6fed2f0f9098c09d74828d8d51396afe8ca5a7ff749e0be828d370c30c592322c2e3af7c6367e7a92b4d5b9437d4cd1c91b08e24ed233076be82fa7254fa0ca7f7d6fc7191cfe40df68421ebfdcc2a507587ce4686408fa1638636b34a8a9aa89c9eb197f66f2990b5b2", 0xdf}], 0x2, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f0000000100)=[{0x1, 0x1, 0x9e, 0x5}, {0xffffffff00000000, 0x7, 0x0, 0x9}, {0x4, 0xe6d, 0x8, 0x5}, {0x10001, 0x52aadab5, 0x4}, {0x1, 0xfff, 0x0, 0x7d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x101) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x1000, 0x0) r2 = accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffc78) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000280)=""/253, 0xfd, 0xa0d7bdca9c5a836f, &(0x7f0000000380)={0x18, 0x2, 0x2, 0x80c}, 0xc) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b0125d7d4f48f7e8b5352b72203c5b2a6fa81ed01f879931a5f967be0a18c501c12298438503a03fc6074a05251a7c66e733059e3e547518725f2cb9efda54cd06b1ff80933760d5948c9e6c057b650bd81171927d3c93bf5f31d4e6694d8615f26ebf7c848e3ed311bdbf6464af925a33c6a6027e6b6e6357b63fa65613fbe92b28d78e10e562c500232e1187402cf48411bd24078ddf794fb264b9b59afa955b33aa00956f0499edcb396116f7b53cfacb3d41e557eefd18a5567d0f7942141cafbdf4669584f06d42c464c7dd845b400ab52e1a368b5bd0bc4cdaf7df4736ffea408ca6895be48a66598426cbea54b31973503e4683de0dcac881", 0xfc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x400, './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x290, 0x0) write(r1, &(0x7f0000000280)="7666227938048657c8fe9ce194512b2890333f18e32eb82d80eba7578afd040a4984cc7f4516aca5f67174d4566940cdb65794177886b00b2762029198ac19599755b07e3f350e76685c7f33288d126779f4e9e19ba2f1c53042feda82a43fa69b84079f6e4ad2ad6c26ec9dd4ecd469a00b4869d05964bed218896f60ec8e4d2f5a543bafa7d5dafcb1f1712811f2acf7ff07d8e42d8bf8b5e0eef988f2c08d342a538704d6", 0xa6) ioctl$KDDISABIO(r0, 0x20004b3d) close(r1) pread(r0, &(0x7f0000000340)="3b74a0daa51f90e6f1b8d234094cf7ad3950c383a3f5408f07cb47f949b105cfcdfefe195fe56b61573240b2a4ba665cb5bb7a08900af5a0eaf39b2d091c9586414bb1e571be30e44204c41daf5e1e08928db3c549d9ce00b8a77d424b9f19ac355c68ea33bda2419873e3d8c57e62dae8dd455280ee9f7a87ad1768c7d314762dcce2d16892b13080d8e8ec86761cb0a92caa73e56d1b579a6e3bf1dbdbb31e7efc15c16e829aaf8e74466c17323e57b31450f2ea32d92e50abf1a61c173f0044df5f4cd92c6703dfc5e5da328985fc90b99692b881d6f676dffc0cacdfe27982b8939a6016a1048245b952f97d7346478542385b3702f4711de964c33b39eac9d644090b40263d8c81a8edf9074f8a288a2605935bb98b7c4ceb7d349ebbfc47271cfce5b9edf6cb0197853a2e08f4cce6a354966e5ead7673e2fea60b50eb4c22fd3f6c57e77afb2bfd515c235220e21207fdbf699e771a42ee05a956e77aed1cf30d496fa4b8546cc0f09289e59d8b4226316b646dbddd26d69f4fac2e3bddeaf5ee7f175ad11b3cfa7dfc29a6a1ffb560233ee11410ab2ea83c713d7621955c0e06ce18c6095840e4a2145414b8a4d6c4145d5016ebdab70579ac30166c10e1953c9a41bdd6335af575739c5c55ace9d5d0c1ae82d044ad7b3d6e49020bad9be0f895491a8310cf7752bc2a1f1888f921ef1a933e2e16eabead3cdb1915370db5853736baa73418b96d6c62aa84bc77436bf5a9141312f521b43663d8a9eee65c3e8e03bba61ac97c46d16f4e63d22223ceee56e2ffe877f8968d1312367fc59c84438ff6516d03a80d522e0f260c271cb6257defe5112b00fe1207d38d9482edad1d504f8f30ed77f751a10420cbb0a096038affac849c6509a29858b39b895b8516d6c6c4f01ed87b59b508e3f658f285f874b844c4b76a039991afe8ecb09ad2e26ec55714704b579a904508ae492158e09d197fb0d5832f412d0149140dc1f7d20091ae5fbe8fcbf70e0afe4a5533152a3abb44834ac3bd4988138a228ebb3d6372de03a92d9a02b48af9ab38580ec565b0a1b4f14cc0522d70499d149eba8f71b443cda35c57d5e07a32cc2a8800a0b810640a5326bed685ab63ee641bc41c975dacf4d9f7cf543ebc5f6862847815c065fa318616d62826b4e9d11c65bc84e48f5a6444a2c9f21300595abbc2fdf8bb4684676f56686b488b18d9fd513128f64cbb7c66ba18fa066292fb18bb878008d7dbccdc1c6aac960d9e4b48e7ad8550f180caad1b22a038aa8c249a3edef2f375843c38d21c7f87a9a05506f4975fdde0eeb370c208c627ecb192faf4ae5a3b80e6e09a0275f5ad820b3325a1576bc885556eeb71c616b827ca8c8c3b3e2d5c3fbe6fd5355ddf772549e8e83f43b32d850bd7807dc8bfe6f029124083b1f91e77828a3151690c402aab8f08465fddde2cbaf9f5d6eed4a64129ee74d9b218df879f1e85a9d60306f6e743aebfc49ae175e69765489c3173e1000fd839ec85ca1a2df0a254343e9d40c80d03427d0e5fdae80b01fd69935245cc72ca3d54d61823be714e034f05ce2c1691687148342e75eeb98029c4d4cef310d55140bd27d10b60cd71886f4f5dde0c81e274fa1684c47df59558623c1be471716d6bb69bdb32f06941a6b1afb34be10ce936c22281eac7f140e0e06eae97d0ad7d23aabdddcdc500df70c11bcefa7a4614e7a1cbaa8b0f16cd11fac797b2a3d7e3c5385af5c731da0b507a68ae11db6515e8c055042204af8daeb1b7957f094040dbc53c28e5cad08eeb81625196d816c2da559368e4cf96fa7da8049c863359d82a9f3f7af7ab6ace78063001a78b3dfb35d084197136ffdc1574cd1110f43298e2d5efd49db96ae22806e5b9866c239e937650f7a91dd61d3c57e9c897ec00651208e3be008eda57c14f96039be3e11085cdc58b5cf062cda5d82f8000f9401968110045928042df3eff497f31e174f1155c54847dff39c541ddad0bbd466e065b8aba7b7ff5040c6c8088f005b68dd62af09a2a3697350b0b99c5af0da59ccee72f7d6906523648a94b28fac770cdffae4ba10998492cbaf76bc77d60f692029c68a9a28657ec3238bd91d536fdebbe904b894c7691dff52df0b2123b3575a3f4dab4ca885f3c82a92d386136d51034d83aa31c16993a9297b1a94e0228d30a703591144ec4699970725686a8b958fb309567c4d06597db948ebf58cc3317783a622dc4d7e10b3439f4ebf35bf8dc72dc950274e0753ae8aae8ecd6e399aca6508d95c879334f27864897137426f446c4efe61078f983b14696f6d82c8957bac29dad4d2b7a760ba4a8df266744a700de02f3752b2ae68b7b70732b8040baaddd9a276fb16da18efa7f7beed3cb4ab18369e995648af70275ffd3cdbd7880ca2b0109bde9a7e6385a1167f2c59e0d0e161c5df357bfd25f0c7e1a1c0a9cc20dbcd51dac6a65bab52947c9a689e2d807fcb3ed6d207ced449574d97646a76b57752c27bb3cdfd385a7dca4fdf4471fac66165c9e917a9f1c6217dccf31e35234df961770e21778ab53b280a4c9493dbbac3ce01c2465927a93380a08297f9d1e348b8b2ff6aa71e856fd3dd0333149ff398f664fc8876eb9e6f0896bfd9b39b83818bde83eb00425690c3983aefa5b87fbe4f57a97102dccd08ae51d46ceff1ee60469ddbce3c8fcb877989d636a858d8b47b61e832a568b7f72baef1a9adc89d5cdd7912f960d0e91612af997a3df4e242d92d08c888bdee5e34812dad3305cb96728e9233fe2b8520c036eb09e880698f18c65ae4b758b118a9168eb06b8751f1761f0749a9e105f56fe4bfd7f8dd76a105a9aaba32afc92d75286ecf8e83491b72e6c63258959c51e65df2cd47d96470f565d5372eade1f6c8cb1a3911606dbe48062f1c8c249688b11a340fee2018080a0b0b90ed170161b30e19a5c4bda2455df66731098cb38250e4006143e2d69bdd702c0d59f9ed909107806a9d53edaee59efaf040918e71e52c0400dd012f2db35d48179429bd7135b3cac8205ccbc8df8443f00a99e3f27118dd69ec930b44dc93a4353bf5d8a78cf64d17ae3bfefb80b8eff8f5f907f6b6515e8f70cb91fd842b806697eb8f77e370d92444a2fdbbaf50c03dbb011267cf6bc39cf1af54ca077a1e3a7f1294f48e42ff808594ba4453eb7df24561934f0b0f9ac93069678138c8d1b5a251981d2817e8cb72d6b7291800b084d31247b0dc5255137aa6c9d7b4c93f75a27ff5898eb2257ad9ea99751cd400439aa45f0865e524fb19f2d2239d7d722c327cfc783a71c3f030c9ed79d2d0a1574c4fab7dfc1bac37363488d11c3ffe360542e40119b55e7726cb35a907913e1945b477a7d0704bf25553c55378deb694e216b2fc3ee83a39341b0a80a4b18ebf924964e57b72586ea3db1099ca91ca9d27b3dd649303a0c73bdfebb3f7cbfe4b43b155ac74802961b7a1d4e5608d3166e49458109d663b122af44d2dcc181680a8fe8c43001e508eecb4614d1348d1c31a7809c0c9a3c8a39ee00f9b67e3484aba4a9a0e7e6479a7d95e4925b64c2e136afd68befe0cb93891ddc6450a4bc232869b67aabcc18226b06519805620c93932b1707c320a0f9829364d3c66570d2d9137a0b5b079cc1dfb3379a24b67b8b79c5bbd082ef4a580826bf4484294b71c0d48726c5cea59bcddb76af3137d9ad407056d20966aeb3aba7f500bc7d27246dba1a4ca5f0c7296508b3c2b1edcc85cc737ab3062eaa95d62c3120d5997eb32c978af741672f818695c13148ba0427bc693bb17e385181d1c46107e8031d2c429db362e58a364f4aa126bc92423d948453141f6a404fab6c59550ba845b7d81f863164d3c917708134a21f08b142faaba667fb206dae680dbb88d30c15748dc5d0e7a7ad9971db5469a24ec2f0c18743092e21704cb7c27e3c859d9ee9645141c72e41f104c9c39f423db5a708ab26a2e06034b1b95f5d6d9be10c8e1166e843a55293fd7f596f1378df044b674818c40262c2f08bffa51a2b577cd9db959fe193faac817b9bde5f9e9fd2d11244a697da555aa7445b5dc8384d08303d4026df64ec63972fb8e55d1745704c5074814c6c12b238c84875c80e9f058ff1f2063012630112597e5b34034f6bf8acbb42dbfc5f0d9e5ea6328d256c5f5e52d079ebb7211b7339fbc5e51a5273cbe7e77d8170ddc5fd3a71a8bbfefbb635a523d2f0cbcd91266f007401a8ae8c9893af06fa8bb6f552576daab231dcad6b209c3c1f42f4bfb345f398a5bfc4257c28bf460902a731d8e8a6e4985224e2cb82d476c35964f66a72e2d33d9b8adba57200d29b8648381754b5eb72e41519762871b6b58aa5913697c14e28b3afb2411b2d9890c4425e2e3a0a935d1471958280ebf4bc6da34aa938267c3afebdb2e09bbdcc4fb71ee98c4c0e25fc3b03ef778d356d0f4d540026c067c6631ad1536a3cd1d452f66caf8337283b79c1eb0bd6bd234e95c6786eb9d4892828ffa8c4bb0b7c6bcbece3e5f05db18682f448d394441e7c16632224dc44f9740d04d59e97370010e941892a8221eca76cdb1a0ef0f20c54379bbd83b5c563d7b16fc1aca4022bf0456b7fd4c0d004d6a033c883261747db9e8582f75c81d8f44074632567704759a65af373f805c7c55c07c7ad289a5501e3bc658cbb0e37f186bf0eb624091759c9d878cf37b91e4e2c92a632215d4a1f59ccea1c012fc5371f15031dcab9231c5c1d86c5ffe400cf09b187bcc7b5a9f368776cf0f79f165efcff62348643072ffeeb8f139661faa4b9bf9c5c9c44edff937ef90fee550fae6839f0aaf822b3d84d708206b9861dd46245265f64d124157aa48a6a2fdda73cb359c537721ed5e751f88969fab979a453807b81a051aa5efec69864618c3c102522c619e6d9eab6566cbdc96837a1c2ac5b0c05dbd75ddf75d5a5215a3a0649beb24c675f657359c14a4df54cfd3a2be55174509d96095c03a86c912d3e2c39daef9ec130e25923d7fd92215603b4661aacd4c17738e93310c77666adf4caace0ae7a92941017d672c18162c62db7f3ef8275445c48db0724976a9f3e372e20f7db1f3fc6d06445aa0fc13d736fda7869fcc26e3d67f5435e51dc390bf27ca58eced604e587fbb2f60fa844d89e83afb021e22eb65abacb8962e2f9867934383f449b41ce9c178885dcb61064a34182927d5367d369d86962f201b89e7bd4468712f7677b9269b4d9bc02b8a53970045025ef47b75e139254f44233a12036b4a211335c1d5e1df9151daf25b170b2384c28123ea61c46f903ab6de38acffe04dc7dae7742acacafd6e185295982757f0baabd222582b409203ab907c9d526632b8e152f5c1a02d448e68e5defdfc5af2d22c333054f5e7086fa226f654f77c16bef4a6bf87748d2749af2f888999b3788fbbd6b84a1654f722f45372729046862b02f1a4688382072a36b2a6f430dcf54c05e45560eac02ca2d071ebe4c631aedcc212ade85c09c9e52c5d43ed3b8d8ad557bff9e3a88df6f5b9c6453108f0a6ebfd80637ceb483a3023119b3a5c861cae677bd9f19bc705570f9b8402adb6197969a1e20f7863586e9b8009c9e4adef70fcebf1d2585d12c46acfa57bb986d04b359758bbf8e117de308d9949cc4ef743e6dd0a10a5db1770e2d9d7bc11e1a713dd30a605af4936985b22769a7a3604903dd124867c12654604cb50600be29d9d1e13041fb690501aaa3b3c0437979e3a70fb5800678009be14aefea2befead1f4", 0x1000, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001340)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001380)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000013c0)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001400)) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000001440)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0x5, 0x0) readlink(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/176, 0xb0) sendto$inet6(r2, &(0x7f0000001580)="73b37ec6c18e9962c7b8d16414b972c80880988727e7100fb511fba1f1be62910b", 0x21, 0x0, &(0x7f00000015c0)={0x18, 0x1, 0xc378, 0x1}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) listen(r0, 0x9) read(r2, &(0x7f0000001600)=""/216, 0xd8) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001700)="e1d58a8598db6a488fe7e110d0468a18735fdd8f52c8d403330f803c6db893e28d2e1f9141bc43b197c5a4a67439c356866b3e50a23eee2b72416a59a4b11c9be25619f1ef77050f4ec819998f548dbefa43dd45d4f6f81c8a17032d139e008e1e4a06fb5f9c643c13e332e2c552e9096049274e5aa40beea1caee", 0x7b) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTOP(r1, 0x2000746f) utimensat(r1, &(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)={{0xd02, 0x9}, {0x9a, 0xcdb7}}, 0x0) getsockopt(r0, 0x7, 0x4, &(0x7f0000001800)=""/17, &(0x7f0000001840)=0x11) r3 = msgget(0x0, 0x1) msgrcv(r3, &(0x7f0000001880)={0x0, ""/69}, 0x4d, 0x2, 0xee00612a80a2ec02) 16:00:15 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x44}, {0x6}]}) r1 = semget$private(0x0, 0x40703d62153151a7, 0x204) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x82) semop(r1, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:15 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x41c7096c51975f0e, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x4, 0x8, 0x40, r1}) geteuid() 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x4) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x2}, 0x401) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000002c0)={{0xeb, 0x100, 0x1}, 0x500, 0xfffffffffffffffc, 0x8}) recvfrom$inet6(r0, &(0x7f0000000200)=""/118, 0x76, 0x800, &(0x7f0000000280)={0x18, 0x0, 0xfe26, 0x9}, 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x9, 0x1, 0x2888}, 0x7, 0x0, 0x8}) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:15 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0xa11354f5b9faf5dc) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000640)={{0xffff, 0x50d}, {0x6, 0x5}}, 0x0) mkdir(&(0x7f000000e000)='./control\x00', 0x0) r1 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], ['./control\x00', './file0\x00', './control\x00', './control\x00'], './file0\x00', './file0\x00', './control\x00', ['./cont', './file', './file', './cont'], 0x720}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x401) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_flags}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000100)={0xffffffff}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0xe1b) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000280)={{0x0, 0x2}, {0x4, 0xfff7}}, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xfffffffffffffe68}], 0x1) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="bb3a9f743f26f654d75300bac79ea8aa0b020c74698d04fb926fbf8fb68b7f83caf4d0147ddd529c8a2802ec1678951e6601ee1a49337fd7c75351ad6420db45ed0394fc898cac113a02ba23d4fccf220fe798ef0cc544f8c2c34ee18b3c09b869eefd885b248c8d197bf76b91235d2c10b8b454316408158e4b19a3aa3f1115a1db7ec7a5a00602e62db2505e3e0b2b5f66e1e134d813c3233345b9a6ade3791ce84cee9a4f0c94aa82c367cbde96aea5203e1030b6a7589b97f7a7d813c589e8be043c33f7b3af8b9b87c7b57db3aee086ae51d1217e9deb66a22a1c180381fa69babbcc84eb1cd44ee2117e12358dfe2db95e538548fa", 0xf8}, {&(0x7f00000001c0)="56c8263ca0513166bcd8744a12ca84693095b4fdb679a3f6cf6df0ced4279a6f9dda77782711", 0x26}], 0x2, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0x59, 0x1, 0x100000001, "a8265fc8ed7ed785f21a6b8964142c7464965858", 0x1f, 0x6}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) 16:00:16 executing program 0: setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x8000000}}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10411, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x45}, {0x44, 0x0, 0x1}, {0x6, 0x0, 0x1f}]}) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/41) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0xffffffffffffff0d) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000003c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:16 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x7fff) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)=""/27, 0x1b) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) fchflags(r1, 0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1f) r1 = syz_open_pts() chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = socket(0x1, 0x8000, 0x7) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x8c211aa53e0e853a) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = syz_open_pts() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x10, 0x54f8, 0x9}, {{r3}, 0xfffffffffffffffe, 0x80, 0x20, 0xc57}, {{r4}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x5}, {{r5}, 0xfffffffffffffffa, 0xc, 0x2, 0xfffffffffffffbff, 0x1894}, {{r6}, 0xfffffffffffffff8, 0x58, 0x20000000, 0x2, 0x1}], 0x8, &(0x7f0000000280)=[{{r7}, 0x0, 0x8b, 0x2, 0x4, 0x7}, {{r8}, 0x0, 0x89da75b5c05c0a61, 0x20, 0x9, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffff8, 0x40, 0x8, 0x51}], 0x0, &(0x7f0000000300)={0x7, 0x3}) msgctl$IPC_RMID(r0, 0x2) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7]) 16:00:16 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8000000, 0x8}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x3, 0x120) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r4, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001540)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x1) socket$inet(0x2, 0x3, 0xfffffffffffffffd) ioctl$KDDISABIO(r0, 0x20004b3d) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x3, 0x120) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r4, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001540)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x1) socket$inet(0x2, 0x3, 0xfffffffffffffffd) ioctl$KDDISABIO(r0, 0x20004b3d) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffaa, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x3ff, 0x6, 0x297, 0x34}, {0x6, 0x4, 0x7ff, 0x1}, {0x0, 0xffffffff, 0x0, 0x20}, {0x5, 0x3, 0x7, 0x72b02ce5}, {0x4, 0x101, 0x3, 0x559}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4, 0x40, 0x862e, 0x100000000}, {0x0, 0x8, 0x20, 0x8}]}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="5fb95256b22ba0e9925e5df3434ad51db5da85b9bc92fd965d07c1908f02ce58de8a78318da478128fff1691ed9c9ef103a8c02e1721d1768bac21b721b0b56272650567681d41d2728b53fbfcf58e293ce6b7c4b29c7d91616ad0f1a3930e", 0x5f}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x0, 0x0, 0xfe}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x9, 0x33c}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0xbdb, 0xf8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x5b3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffc, 0xfe69ac0b8afbc5bc, 0x10, 0x101}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x4, 0x9}], 0xfff, 0x0, 0x4, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x5}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000001580)) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x2, 0x9, "ca26f7ba53083097e18222d739df1cfbbfc1f4aa", 0x3, 0x3ff}) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:16 executing program 1: r0 = socket(0x10, 0xc003, 0x400) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ac447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000080)="ff3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86faacca273061b5564bb6ae0b655533", 0x13e) 16:00:16 executing program 0: r0 = socket(0x20, 0x8000, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x8}, {0x18, 0x0, 0x8, 0x9}, 0x7f, [0x1, 0x3, 0x200, 0x8ed, 0xff, 0x1f, 0x2, 0x9]}, 0x3c) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) ioctl$BIOCPROMISC(r3, 0x20004269) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/207, 0xcf}], 0x6) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r1, 0x1}) mkdir(&(0x7f00000004c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000500)) recvfrom$unix(r1, &(0x7f0000000540)=""/179, 0xb3, 0x800, 0x0, 0x0) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x10, 0x2) getsockname(r1, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="1d9074bbb43889aee4cce5db38257ab8827b7dcf4fcd025c46b8d0964192183acf349f6cea61051811283bbd0987b0902e9dda5d425a33794a", 0x39}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000780)={0x6, '\x00', './file0\x00'}) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)='^\x00', &(0x7f0000000880)='-P\x00', &(0x7f00000008c0)='.\x00', &(0x7f0000000900)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000980)='\x00', &(0x7f00000009c0)='[-\x00', &(0x7f0000000a00)='-\x00', &(0x7f0000000a40)=':\x00', &(0x7f0000000a80)=':-()\x00']) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) writev(r2, &(0x7f0000000c80)=[{&(0x7f0000000b00)="bcd88f7502dc3e1be9b27672f213e7a394e96781b276893f", 0x18}, {&(0x7f0000000b40)="0b3e8793796a1c07277d449710e35c828f15786224ac65caf699b7145fe46a4d62a7d4b2ab985cc6317d31eda1a0f11ae7b5038dfc2f8e0bab5c17a5b0184a8348f66ffb0a644cc4d291a00ec9e6d05ff71ad32e95f13c7d1fa1bd8d8c3195cf8822766255a82d643477561226efae45198b98da6f38f5d1aaae056da98e74e36e17b3b1c667f813c0e22a4f50bab51f16854a91ea942b9a79e51f875ac3220ec093e63d9717c44845712dc238c14b5cfbd6882892", 0xb5}, {&(0x7f0000000c00)="8523ee2d846090", 0x7}, {&(0x7f0000000c40)="37e5e6e8f3d501066436f8568fe52c15a025f91ca9f567743fc9763b342732606931", 0x22}], 0x4) link(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)='./file0\x00') r4 = open(&(0x7f0000000d40)='./file0\x00', 0x10800, 0x8) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r5) recvfrom$unix(r1, &(0x7f0000000d80)=""/229, 0xe5, 0x1, &(0x7f0000000e80)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r2, &(0x7f0000000f80)=[{&(0x7f0000000ec0)="9fbeee1811563d6c9351a07b36e8ef4bddc73c496b6434056bfcfb5f18beacc8c43d76dd34ac3713d03396caa9804c83427f71f53510440b5c7be0b7bba0a10facc6aac20a8b3c5b001139", 0x4b}, {&(0x7f0000000f40)="6c9cd0caa96a2b1468599b37b5f0c668eb411ea779c314505979b8c9d88f33d0c969dbdf7e578f7c58df7d0a34fa2c57990b4435d98f016d7355925ca5a8a8", 0x3f}], 0x2) faccessat(r4, &(0x7f0000000fc0)='./file0\x00', 0x10c, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001000)={0x1, 0xfffffffffffffff9}, 0x10) chmod(&(0x7f0000001040)='./file0\x00', 0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001080)={0x1, 0x2, 0x4, 0x7, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000010c0)={'./file0\x00', 0x6, 0x3, 0x100000000, 0x0, 0x1, 0x8000000, 0x5, 0x98567c28dbe7e1d6, 0x1, 0x8000, 0x2}) pipe2(&(0x7f0000001140), 0x4) getpgid(r5) r6 = getuid() seteuid(r6) 16:00:16 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0xff, './file0\x00', 0xf08, 0x206, 0x5be, 0xffffffffffffffff}) 16:00:16 executing program 0: acct(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x81) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="2bb3") ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x2, 0xfffffffffffffff9, 0x1, 0xf4f, 0xfffffffffffffffd, 0x7, 0x1, 0x2, 0x1, 0x1}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000140)=@file={0xfe1b2d5833ee3938, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000180)="ef06996dffa69070593e71bcc352e118f655cac5c19b238091f136f1fd0b0abf54831d169c62c471d733c1afde4faa5086756e47b21ace15269876cba91724e4d6aa3a8a09dc1f639609f6506ce3534a6f7f22e86937d01c5540e3ad0b639c", 0x5f}, {&(0x7f0000000580)="8609d829c2dec9cbfd8068c46d7fecf0c7f375af83f142defe26213098f3ac15fd2a681817666775b4064f8bcf2fb179acc4029216fe49e89671ed4956175ff0314c9c77e10534921e89c5c4efaed3eabeac119a1d993514d80ace9723256468fe6a2c029e7d44c2b7b44f2fba8dcc3d06c146e235ea44705c37d1de082ca931145b92fc822d32b49676d2739190332171b558241ce41e02ae9d8b7d4dac41be1183341cb8a0f7745ea9424e621df241a615a3e895db4e217aba282786e783f35129de7f48eb44cf681425a9431d908819e8bf1daf48b356a5b6e5ee94b6ad0256250252bcddc1ed4238d534547fe5e7e3af9d4949bc3461b2617c804cade5a73412afd123113afcbaa7c15bbc15a37d37163ca8f22cb9a84a550fe51c4dfcf724c220cd488e3577b88d288ea4ed8509bba6d2749cfa6e089c7ece0120df19a3113ae6197aac53810f8bf6244bef3670b59b2c4ff15c49ffdccc71fa20f4e29bc5f449e255a2d33926480fdc07a10bca88d11065a6db6fffb547adf6b8a2796d3812b456fd9a2024e8b26bb158137502f88a3533fa1df42c942e4fe1218132353da45fb290ba81f4aa136047b0d08d6ae79a89b87d8b90b32dd71ef97cf3a2426ad706dcaec342149b2d7586a0a39083d9b40aa8b57ef2616295fe98dd0eaacad7b7dae6e194dcd932993a2f783be5b5e301d357aa724c521f3a5d869444867e54e3562eb9a2fba51d75b35e994302b06df6aed252b50371eeb7b3cc1b1199c093d4780019ca5f7b5828a5ba36a3c26a3ed6ddeee26f26ac4261a54d737a97c093c482f2d8330364590862224c905e3b8c7a71b635cfec362f1bee920ffe4ebc798dc4ef2dbb27477f4590df7a0de5aa8f3aa3cdd39780d1604878a8cfb4b608f4f0e928cc0e51230604d27c25691b26313ba4ca544782b796d6fcc2c9b703a74f940216392fb012b55af33e90f56bf1e14e3f7c4bc5ce5afe79aa836c15388cd5149c2735c24e48677d06d9874830a903b1b93cc6f2349f4c6c0b7eb249d4a5df6bb18dd5e73389d735088f28102f1b8030dcf7caff968a76be1788dcb9faf739171e8cf8a2e7aafb6289c0a486852d93f8cceb0a07c3755f469d3a451c3653d94b76f6bd96846c851461f6eaab99b3a953f12849cd2105313d173970e3a5188f412999cba45d69e41895facc58617b70310dcbae0c94b5c5d589afcf3237934e3b4c95c870cca6ddf177aaa8b27b85d3b636b71be764719c8f2bac2c7604096caf08ec5c090f395f89d61c9555bd71aec76586223a17eea2d505f35c3f0c2d6017541e76a7c991428cfb48b1ff28b8427be4f473822f8cde27551333729030e52b30951e1efff5a20e55b12478dfc05de6794303a5c2038f1474be7b00b569bbb807b7d6e7171c52b81e6391274ccc30149eabaaca13c8b727162a105a466dc0dfe26cb14cf3409ed706c7586924e292c2d09c17885515821a5b05b347c9f00499d47aaf4d1c5ea3d5cc3eddd5a00f08e4f32b75b0f8e70184ac3e049476716a8339d2bc26a6539e6c6d8f755699891a6299d40c18f67ca4429f2a3f53d6b55ec65fc76ea9b1b22b793322f3d2e2a489fc0e9e4acbe2bb5e90bd92bc41730f5a4bb750827b62bc994249614fefe143e04a9deb5b83b5529a04d64a962d15513631b93db9259f70f605f75183ba7a99a7d2ce8aee63def8ad301f0a46ffbba246076a11af9ac9aed16e06cf20181c206b88f9042d9fef603d1ab62566db80d4b0470e465155c8c807629199279727e7a460825cfe589eadf24f7ae71b95cf9b60322bd8db5adcc922aa66a61f7c4b28bb005c2e3280a6f2ba495a73dd91f6f9f62fea065e65d0bd9388f3e24ee4f0cda2bdd69a6ce3ec69cbae547f88b17b7f7bb972c912a939d01c0a13d44e34b0f6a1477b03d252b01d12b5f44948704dd2a038ee9176f4c3f2df2d0343b1c5806aad2bb26acf321f11f8c9b3783f2925bceffff3cb35ce3868cfbf87a83e55f41c624b74001da38093f9b17bb945f50871840ae4698fb9ed996a30ffa3a2f7a8868343fd67494ddb65467fb4c783ba4dc9d5f46896fbbb0abce924dbc7bdc2858f587cbf86f9130c663efd1b3246252289d07374550d3dd94fe914374c7a234c2f9b16cd318069436a9e0d55edd934c488fef97ff903c8eae13aee972ce6444e111744279e5a0ae7bbf078bd9a18b0ad3153ec957b4d327649000ffb7febbd5154df6f72edab206960d107466fe3034dac85a975ac8284003f21ea12e6a7d47eab9419651c932671f0f73334242f95a171d584b32d4fc5934ff5187d4db36d52e09471d5061acc09460c3a32b68a7ab5850382a561b7ec91c2e6c407904edf392ea1e32a697b2db539ec7cfd8b3cb4c65fa09b1e3026c4f71f006640f10fde7e22d31ddef082863691dc0a5b3ef679ad074de30b6c11fbff06de79a2a799665fd7c5e393b262dd76684ca7b7970830d1dfda0fcc41015bd0a6a8875f6b22276802d36d5ed0d9c28f7453c05ece7990758261545386571fd9396f965ed9a854ce6c5acd846e5ce1c097115af8dd2ca2e794188256d73924b8b92af647deb235d018b94df0c21b3d92b364b734615a6b91029beeb6c44273e970c363a06e070bebf20d070674042031f38e9bd12e7b7670dfdebff2407770ef949b5dd954a17bbd5c7132b2e6adf6b74e98508b5bdea966480f7e77336cea899cce001d809b7b485742d91d1245a3555d713b448f42ca5fb4e713ac3c12b4fdd24300504cbfedaa68a61b9ff083d7e209d5f5b089615db01f5bc2af55e4467815bedf4d0c0377e35b32ff4ddb9e310cf7cf91f2e1d1bf224fd6b9afc8819a464527d44ff5ecfd4d342b4e10eae582efc9572441a4602a98ed0cb7d7ee89c65cfaa5536401c52116f9c65ebc9dd432851fb9245de293f51da361c3637f29669daabcec21b5a0b2313f11d8084feb458bf7b645298e03d5bea08c2ea3fdfff48c7cc89b04af84a79b2d18681f362d86de887d18517aa2cc93eaeb8c01093cef016ce125c8b872ca888724065e4d4a5e2be00c58f7f2054eac114807ad0018243fb85d93cf771830fd45b8826c2254d54b5ba315700184e827cd01b8869f9645e376478421ec63c076f3ce4d2f406383a5f505782580e1615e80ed5a48efb51726d722534263f6b43e459030c9c921ee8c8550f195d886b9fce7ddd86104c72ff3f3bcd72241c10bedc33200222af637d432c2255f8ca9b35cedcf497f37aedca1ef3097165183df4d6c0aeba85a74c057380400915b7a732963dcd1cacd98d33963995bccf748f3cce387f475c55d9fcfea5273842ae671910c4fde190aabbbeb347f15b14bb66cd7910eeaff7cc08f68df3c27697d3ffa2afc816cef765607bf4e1edcf2f9ce7039eeb770fb5debfd8713c7d903f45b595fa0097add9771031756d75437aa28d566665e39cac93daad7a37092f42ae3aa3399336e47af963e460ebf4483770c6fdb34d5072c8bbfc839711218b29d62d3a054b3c08ea6b053174053decdc7fb9fbdd0b3a040f6e56d65be27aeae200c5cfc4dc4086436b4ab8a5b866d723153cf113fc0faeaa6a81d8d652e0166650b20bfd5d6df3d35dff309173313711f7a541c03096e3a020e91e576e5e02078af34ffa92fb9408da1edd51617520c95d25dce5b6329ac69fea5cb09f58b3d9eb76b42a39c36bdf660a3e5f7bfa269702833a5bd5b60c8fe8c9a854359c0ba12754e59e449e6d989431c8a0e32a1282f9f56f3f05a3e09c3a9db2779727cbf85efeb149ab11aef24c489a84300e98fa3a68d99707912cac8ddfdfbce9c00e23b7fe676f3950236cabec927a03e744179d27ed84c0153a5743575c6c42710be26449f59c6c1d611697ac1351a96dbd12567ea5bc45a110dd805dc3324994bd1d215a8b006d761a0581a2526c352f725c7510aa2b5d0302bb90bff072e70f76ff6197b9c13f8479981ec8b93d4e950edca2581138e23061fa1b984e90e9059935380d8d5095d525eef1a356808ca2744172ced798fd9f983627b2e722507ad2b934ecf44ac34c42e7499f29888e017cdfea9a42e74a4bf60b32e34d6a71c1e2f132485217507db9777da2e8ab6db6f113df1c2bb64cff1414d499a548f0ec4fca2a2c8bacfc2250ba197e33fc0d43f730879bbcf9b8f26e04dc39474fab7841376153899e94f921c7684c9317ae34d4c98a7577885dd947ef75a26a963c7a8f18173fc7a5ab8f1c9fb7cf4c3e4a119098d977d8d1036bc34fd6601d5fcf499cf2c7fc78b643f38a87fdc1d320b78d0f5f9a87c0e0f40a22add03f2c896554622087284a3d62317dfc2f7520ec672f46e7b66f4b0721b24d2594925fda6ec9ced509dc6d6c74eb1add0f4d1c43ced5d208ff23ea988a99d48445d7ff48fb678485173293a3e983e2f370d0689f99379de7f62600f05a61f6bd7912658c68a477cd91e697a0454e2f440a7374c0aba8d3ea96740882be441dda508c0a46f97fbe8c071f06ceb1e107fe23a1eb16ce11a59ce0071241df96f8e0a4663ed344c11dd2a73bb5f6bd14d1d41f1a98b339d20f53ca9bbf6f5491791a810090c8b3a9d5fc1e7003cc26cb61dc213e434db04efd791d767edd598c1b573d7a36d3661609ff878ab183f2b26e0f9870e45d5e5833c76b9193704760a01867dd7ebce0c5a0b75e01f6fa311766ce8a62a92070b97bff4864ad0a529c88b1437be1636d6311ab31ac0bb71492d8d4d1b7e3f9481bec2553af98a31d85c8ab2ac28f55e87be2f3537a34580e949f6636983424687db40995b16de0a6ec4f73b371434faf00270f8faff73074d40a0576325fa42167711a25b32f79d0a7383aec49045dc634ee0be823d4ae67d4231f7db71c96e97db1314aeeb8045e4a172fa10ad44b81a0cada89e451d58e228e328fddfeccd4c1a1087cfa130032b32004b76c851a752cc331ac1cb30fdd0e08f6cd69bc0e7fb4cdb5184a3650cb3ad04675d687343a001927a599137affba4634c5616644275d46819b44746a8660c74a48dfb09fc5af9f952af530286979380854faf51cf1c58f3b3cd58a44d37906dc60f4f8e5ab0fd1833f001a48896f3c40809faa3b750dfbeb230a8d1f22e7e2af44ff07a342d51ea411cc65dc96981dc66cfdf336d2e7db8d7b245b285221426fa55321a988ca9e4b21dffec01224e86ef8d46daa6ee5f7dd6edaa718e2b1f99e97d60cce7de04c7af6831f9454fb743777f89cc323a83ddd3fc2bc5f383c6878e77cf017fe7df2c863de929198413d87f0099a6d731f88b0f08ad4bc4774d00754e55a67615c9f32ff04aa684e52072a883c2d20b3590769b5a49f7153eae86982d7b0a57e3e30d4c41f08e831c33903e860ed4555df9d093eb7eae311e8aaeaab0434bb15453ffdcd413b318f5844d664e182fa61d5035a30da5494c9e293b908f5c3a8c6c7b1adab4091a1104555281ab442b934a878eef9bddd73c4a4b669bac77300418f0d8375d49e8fc190f77b10294c65fb86ac8a45a53cbd4d36a07593ebbae3fc73af398f621e8c4fc8ffccd24e839252f4c9d6bfdeea416caae62bdada47cb1d809129897a81cbbbbb96db468bdf54da5a05902a8f362d2a2d96af0a074e754f169b9147641acaf3d7a2af012b915885b2779889c1bf398dd7b4f1094349497daa2f0860e7bb4980417a5639a4897bded266c4e61e7e8b1f768ce3638c89f365a164ff8d8a52f755870a66209f6eaa132f6f7bb38c23672248f2da0eccac6ee620ba26ed809d691", 0x1000}, {&(0x7f0000000200)="ac8a9c1198cb64dbcf7d0417df4af6cfc32e9fc08173506af66f3da31a2d2e95122b4f4335d947cc9f7e1915cebe08bdafe91e87cb94dc02e780d28dd3e1ae98bcb210baa6d980098d7fa4f14e098db305ad0c912058b1bc78f75dda636853f05708908aca98bbedc0f19b6f20556a550c1cb342ea2248808e6da1763b098eb66cb7505bcd9096bb4341689a4a3ae6adbca5e2f1229f8fe275c806bccc537e3f3acfd4e116d2aa416c5a29c7cfc363748022", 0xb2}, {&(0x7f00000002c0)="313fda9787891d16e6636adc566fdb83f65779dd31800ae0b89e0122c4672f76c1b5d5d5805b2d37693be04dc005fad9ba37e94b239e98b33bdfff1e310b76d2815e7d35a461dbbb86fd0f2e3a92a2f8e7ed1baa1b23cd4ede5a78000130122661bf93cb1a2489fdffbc9e538601abf512e9ecc53f6753e2c9b4c7c38e36a72718e6940e900c9c32014f4743bebe74e5c56470ed662f04ac5d90594800fdc20ef9d9", 0xa2}, {&(0x7f0000000380)="33bce6d256f3021eddb3ae708d55c91e41a9798ca3e480b3431df645b296a2c90cad7376a7eb015048468c72b0371c6c44dec1876f2a62e3e85473bd69ce198d2965b459b298b0516b42a98d68343dc994db90375bd87ef57e14a950c542388e43edc35ec03099685c5182efcfaad7852b9fe8c449201881d220b48c09f010864d3cc699255369dfb9b5d4171bb77ec8e22ed010d32b80c2a75aec43734c5f8d", 0xa0}, {&(0x7f0000000440)="2e66d011d84793d1fafae61a5198f9b936d50da363ce297c9ad8742a26d0bcd26684be134999ed004dcd0df5b302d58065cef3d71b2537050b61e1c46a6fdcab526f16d1ba79d8d91e10a2ccd1c67fc1c12fef330d84add6f167d248f73cc05eaf0f3ce3e411958e73d5a8dbe2b81206dda21a22a1de5f26ffdb84c507c15bd6a822b610d0f679f63e125114bbdfdb6c7c3357d51fd813db697498b8eff918bf70202cdc739d8e2df4c7f64dbd7e776e410db746bde28c9b5b4ae02b9aa4f743e327b2e10f7f48ac643e8534d4fd64422db4cc4d4c", 0xd5}, {&(0x7f0000001580)="ca705d1779fb67a8767ab5d868dca0b14a484c3278219876ac47e2f84cd1dc5464f990808484af814e500dfb55a3bd2c9685e0a689559e1239a3e6f23e2aeac510d4926ea36eaee01ca1b263123f5120d313b6a5ab30b0747067a7827a7810afb523a28d51e13a3fbc461cb3dd16fff23cf4ad05", 0x74}, {&(0x7f0000001600)="188b518e47dc304b59389b45472ead8105bed05d2ac6af7d94c40c11ee6cc48b9fb827", 0x23}, {&(0x7f0000001640)="f738f74d07a0c2ff6bb511c27bf5a0234cd37110", 0x14}, {&(0x7f0000001680)="2c5aa3248a6fe54447771e91dcd321e1205811ddbbc377159393bdd93fd962fee7f3a6754fc9682dda36ac880651a5978079654ac5350fd5237090fc29b113fe6d441d83e7c8a865242c768e5efae04f418170daea18b51d959338b925028cca5c57bdef18a1dd98c0bd505e1a1961d95bded5f22944f733648e7a69bc98365a145f14e6dd27cf0279694d0ef1d9bd6ee97618fdd26a3c4f4f90acda94baac179a435772293dba333632f3de29c4233cf3e7f64a9ac4d1873c2f4d27ca6da16a707fb14a", 0xc4}], 0xa, &(0x7f00000018c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x98, 0x1}, 0x400) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = kqueue() select(0x4acf0d3ad9b14461, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x7, 0x48}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x0, 0xf7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x8b}, {{r0}, 0x71d57d0f6232c1eb, 0x2, 0xf00fffff, 0xa0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0x16a2}, {{r0}, 0xca921efb6519d601, 0x4, 0x40, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x1, 0x4ae}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x10000, 0xd7c}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0e66a234a1bc688, 0x77, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x6, 0x400}], 0xfffffffffffffff7, &(0x7f0000000180)={0x200, 0x9}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/75}, &(0x7f0000000240)=0x4d) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)="a443bee180", 0x5}, {&(0x7f0000000380)="f4a77b7971a37663eda5358be220ef7b2fff88c2912ff43ff9a8b085588168b382ae7c90bca26f6aea67f778725887e2d6f296cba8e798be1d124c0fb6ae25a6ed5387c79b32151c8f89c1b6f52d0af85173ac2ec64f13dc28a45e67bc4d1d344f2979d7bd2e7dd0f0046ecb77d6e06034fe57894f527a347e88e889af21acd283404b57b50384", 0x87}, {&(0x7f0000000440)="276a245d85cf27557286b41854a871967c31b49d313d53c9ccc7fe279c5d0132c014c166b8f32939c34f60d1ca5fb937cc2b5235e31f0f7c1a4ad259cee64a289028dac4672a09b31727bbccc5e7a89fecab88788cd14fcea88d7fa6f705e381a5172bcdad5f2f4266f28ac0b8b4b86b80b6efa2c43cfd2d6c25523702e12085f911f247d54f66c7982b84a4ac7d5a8246752ba03f40b7d27e28b439cf0e120553a70af2c2d261c3c09fe9f74ac1bf6ff3a5c5b1c94c0234a1c453f87a18000af2a3c06b30bc36c500fde35bfa30e335279a2e52cb2cacf223bbcaf46b01", 0xde}, {&(0x7f0000000540)="4c3cb2f68bd67de7345481a295fd004aec1cad25cba55a0fbda7a726c74b7e69733ec411d6a837de1029b40f27fd156e3048a6209a8175cc80191f660eee233634baaf3335b49ebc9eed1129892aef10d637d13c9c3151afbaecbe5d28024ab38948aa4f67d230d7096fc178cfe6e54974445dddcac3d2f946054c4088f99c043a4c19f1c1e26ab536e78535ff883d0fd59d2b18bd5f5b6544d4f22f55bc1236796bc18976e9a69455748837178982816241190d23dd39478f3f93fbcd0ea2a42f91faaab9c98fba45f7536375e7b57028643e0a97001d15c12e07be92cb3c05be670a29315d2b", 0xe7}], 0x4, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x88, 0xc}, 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) r3 = getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x80000001}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb2, &(0x7f0000000180)="b6ba87ac1732719a88dafe0c67f2dcb1ead463abf57dd2a81d888d0c05c67f") 16:00:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x4, 0x28f}, {{r0}, 0x0, 0x1, 0x1, 0x81, 0x8}, {{r0}, 0xfffffffffffffffe, 0xbc, 0x0, 0x8, 0xfffffffffffffbff}], 0xffffffffa3d88baf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x0, 0x7}], 0xc3ce, &(0x7f0000000140)={0x7, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x8) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffce, &(0x7f0000000240)=[{&(0x7f0000000080)="79adee85179f0d13ff00de2f280c32266a942ad695c8bb6ba16637a376802aa72c12c3ac2429a1cd41284e6e36817df51b039a2224abc3ff6bf2ede146ea5a24c97025e3f5dc68e6688ef2be02b6e95933a52cf1207ee6066e4b5245718c67f41c7bdb00b31839328ad65cdb92c5c38266bdbb6398ec031ebce535efffa03910b60fec3532bfadcbc8ffe56374046be3cb4e8be90a9a07eaff9ac6e41dc2accd196e82a56528dd89a7663eafe3193169b1b393f903560dbd3b56641015541c19e30a5ec6ef59f782c4020a45e885d1beebf3d37d3953a1c192ac3fa9", 0xdc}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="700000000000000001000000000000001316b43ae710510e8c12b617f5d6b474000ff0efee2ce2d789def4b2e176b4f6f74e653021d128db555947bfeb5c6e891cfed5b0e99299b354b53cdd407eb30eb15c4fa9f78668bc0dccac9e0e5976fedd69b2ec9381f695613a6d9fea4c534d5d38bc991f74898c00000000004000000000000000ffff00000100000006657e671f3363bff192f16a8f7071d487542c92c643c9548398e2bbd285f5a9f35f9911b139b37012a02f04d49bd400"], 0xb0}, 0x8) msgget$private(0x0, 0x400) r2 = msgget(0x3, 0x604) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0200000000000000096e7e3664b10e7de66fb14e00e792e0b1617f80cab4d6d7c5c2713a7ffc64bcd4e308772d938549b2a443897ac19eb18c37960b14742ba07f81b77937390f563e3a41a3fe92b34db721b1ed371f0eabc08353f659618ec76305a4d80a8c13fbd5871898f12f68265f72e2a4c98f3f9122f8e6b6ebb1617a9d8a0255f7caede6d44b98f6acd283e2ca282b3c24cdc9d57ca2f25cdadd6091c1e5f6f82412f06a424b4c39d8513ec8739c458fd68bdefb14630488a0facb9f8bddeb4ee9e29ea762465ff68eb02d70a6c2246060d23e2f8341371f73cb43a6256f4c1e9c5851289cecd2e6f2c983302010c8e3342c8ce32d7f71cbc3dfeeb98249a5c36229b680a0df20f450a77715ff99f60f2769f7828419f9d532cf591c57e29fa5001c1ecaedced10d72cde4e0cd4232a6b2e8d840090fd84cd77a935ad4c303433ef9fec79cb35c9a6fd0"], 0xaa, 0x800) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') dup(r1) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) write(r0, &(0x7f0000000100)="b41f8830970de9630cba0c3a1f65f9e97dc38ee58abbfde8279a21ae45e4e52c5e3f2e3d97eeaa472660a21268074527587ed1531e1b335e62977020283db3f62c37ea4f7aad50b6a277bae3cfb03765554b85215c9d4f39e3829d25b1cd3dcae2ab46ab88b7ace02cd183aaf361acd929e14a790ad67dba040c09a029837eb297544803fad5e7a0a9f60f65115945d8d19fe866e716cfee75066d3ffb617ed180873d832a73c5978fa92170b9be2850136c10fd1be995ed5c22ce0c020ddc7ccef521db3a2fd0fa0ab88cb04a9623d4225f932b4b042c29a3b0dba3912cf3eebd68", 0xe2) mkdirat(r0, &(0x7f0000000000)='\x00', 0xa7) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:17 executing program 1: msgget(0x1, 0x10) r0 = msgget(0x0, 0x48) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/64) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) syz_emit_ethernet(0xf1, &(0x7f0000000100)="e3") setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0x100000001, 0x2}, 0x10) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x2000000000004) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x13, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x400, 0x48b6cab6}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0xffffffffffffffc0, 0xfffffffffffffffd, 0x8}, {0x6, 0x80, 0x7f, 0x2}, {0x9, 0x65fcd8c, 0x200, 0x1}]}) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) close(r0) r2 = dup(r1) close(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) 16:00:17 executing program 1: setreuid(0x0, 0x0) geteuid() socketpair(0x18, 0x4003, 0x102, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0xffff, 0x100000000, &(0x7f0000000080)="25b711f8c717eb93338d1c56121ce5bb0e4b1fe754b4271487ef54bd5230b5fcdb2685063c2779e452bb21fe59b450e702af014897404ebe6273f1c1ad3eb4263a3e590d7e778552039bcf3c932544cd95e114198425ab8018e7d52dba9fd83f83d8676b0af29d0e0dea3a8ee6fcfdd49294cb7bc5cea114f161eac20c7608d5e93a7f7693bbf55508006ff014bbcc8161819cecb16373dd1d7e869fc9541a2f", 0xa0) r1 = socket$inet(0x2, 0x8000, 0x8) dup(r1) fcntl$getown(r1, 0x5) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x24}, {0x74}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xa00000000000000, 0x9, 0x6caa, 0x8}, {0x393, 0x101, 0x6, 0x2}, {0x3, 0x3ff, 0x785, 0x4000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setitimer(0x2, &(0x7f00000001c0)={{0x2}, {0x81, 0x1}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffc0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x4000005) sendto$inet6(r1, &(0x7f00000000c0)="809af12efff7ed77cc075dca077e65cf1c0ce9220b3d4f4d75ef77868b248e552018d2a3bdfc36fcad14759434859c78ff2b44df3d95c0992bdd0183a1cbd2b7a729e69eea27c2d61addc57c05e2cfc9ea7e5baed65bf68103", 0x59, 0x404, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x99c}, 0xc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) dup(r2) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:17 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:17 executing program 1: sync() r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "277070e1dcf2146502866dabe8bc12522269d781cb68c9fd7e622bca8b52a14fa3250874d2c8ef75bb5a9fbe886b796f8d6df297470a687ea4e021922b92361f6c42aadeb295b24222511b1f18ac781eb40b878b7c47d196c935bbed0b0fec85e804ea2c73ff505ebac9dac45fb940d1eb0b37ba8fbcaa1911afb0391dabe3a5a2f14312177a71d924e00633f298280bfb84b2b71e9b4c43deb5d32b12e8831fcce14e1a55416d168bf8c0be7f7735c72c7c3aab83a27c70de5ec9872655d34f00359d0ef5459f13b346dc3ef659245110e4426f3885c343538cbe91c5acbab78d0fb3c6d8130dab6f7c62977159d7f6c324769124cd264604d85b82ccca574fcb507b88c63b06031c14cbcac822f70be9b4521e24e6e9898ba62a8c468b45ff5ea475aef0fb435e22516ad9c34578f585d0870c278576751ebc6fc361b93992264e6f76cbdfccb3aad8e386463a21afa276a440d6e5ad6a14d683b55997f837442c9461e5c4df053889538ec0de57bbd793b2854fb75a941eefc393a1c92a856f851c41f79b7670c1bc099c14f3ac64f7b195d880f3da56de1b516d196fbb604860e5657a2cfd67020dcc2482b64c6af646650a6b3cedf23d9544568b3596fb86539eda37cb31fc13f6f3d3109a31d7c68502267c496926dc6b3525cb5e032cf4edce16189427b69b3488cb394a58d3be740c92ff270bc7dd40a8034d7b214890d3ac79cf640599e51b13b8b3ea4d689b8d4201e46092afcedabd9e234469339feaf5f0de54e32924fda89afd054e5f2872a26f12ce91ae05cb3c7aaff8ab4f6319e321a3da5630a14f94016e78c46e8b96cc6a31b84db21820055ade0c08491f12578032ea4bb0f082826b726cea1aa11bad60caaec15e676454dee0622efbe1df07854e3f2c15eebdad4bfe1a38b8f3611d634b5f191a50e34f342f4b1219a6a290486e3236fca8fa3a691a918d706bd0ec61ad4bc2c79dbdfbd8346f3b356ee072d80abc9ba7bb175aa30fcc068106be0d2d96e1e542acc430107ff340d4c80a9819a1ee238d07e39f27bef46affb1a6a5edb264d8056b6f609bb3bc6a25b50d8f62d36c3d96c09dfe277b82424dc5ca7f2f1c4bd5e4f8aea3390e86394e9e389c3746847346f6ab19b4f747957917e1592d75a29736b5e28f6e47b7bcdb6fdc397a831f7a012b6862add486ee6e73d9aa08eeca205b09fdd161cbc5c790bf061f93a537bb6ac7e4eace7cd518f2fe72317c661c74d6561a0ec8f6b76c48bf17ca9e5c0d0ce3b0d13d17245958b4cb68eb2e0ac4b54bd15d810e0438ad5f0762d7e8421813c4f33469966f51fab58f4be2662d1b9c4ad32baf940012c9d19c0031d1258d51fb50f04bbbb78b2b13c92065c28f6450b9967eabfc6d3a51760722ff05c90c52a6ffb66145042c5838855ee3180d7b4401a85851b9967a54b25f960c1f19afccda133894e2510026606b1a18fa9fc15e7a2b04f48a5d117dc9a063a4b6fb4e48e9daec82b3d4405d00d3a05f1881b0aa50b12bd0e413fb748967e6f871c29d58336b3eadc8b89f8b7b507c6e38a18ee75741d46caf29f5cf7f421f53796df36405761cb6854b192e631e010804f438e78a4585820e12e608b7dcf3620fd1494598d4feb50bcd441794bb6186dd6ceebc12aeec4ced0fcfa8bbcdae8a8f0861f5579a665eef86c9a739f5d4cc08a090ca2be4f88f47a3789a1ac8e7cb145179cc8dcc55972100eb2d6bed4a61fb7fe7ebb860a4cf2c1ee5870cf2d0a5b401bb7a3e7644caaa17a6f244d724854b64e327a38a4eea90911745feda16a6514b4378ecfbe2c26b4b24eac0824cf8b96adc766a970e11c8518d359541def222b63a68199286a8045764928487ad913b98e091f4ad0bfc02a71514260b6bba0106a43db23351528fd97dfa26300cd3aad69aa3c4a2cbda608423c44089dfde42a4df25a8f53ffbe7326c429549c14e6fc542d75cb41956c40c8568cd9cba394e88677edd355e397a56a86020993521d8b26980fb7a646dfcc38a208671f4db0afce7efe77a119a2074fe3e1b9578b6785929bcfe546cc72ab54e59663f156772405cfb9210cec70c1dbb6a998cf9643130c55022a8da1e8dd96c33ec82b8e8bd088cca9c8a9ebcf38577995275ddffb079b6064b9bf853cfe2c405faa7af0dc86378a71ad7f3e45ae18cccd54abc7cd36de88d4b18ab76c37d14f687c0b41d1d46bbd8c75ae3cac8547ca0ffb5a7a0828706f3ff983d82163ea8da99a786b35a48ea8790aa0e50002eff4e9a84ee84c77c4aa6e50b850ae90a2e305abd3c2bed5aa374b7fd37ae2b61ab84305ba1d97e03025a50ace9ca59f9af35e2f8ee784abe0d2bb24937cd2b046a863c6dfbd2bafe33b8300806434d75ca32c70692a7e3760b9cec39272c269c4e057002e02c7d99e43f30bbe7c0c416437d803be9f2246cbd2e331a0bf21344e4b2786748195cab28e6401792dcdaf22673468cee09357b755d24215de5ebd2f001ef4e099555abc49e7989d78bcbc32e336701ff6d08116e0da1b1fae7da9889fdfbce74b8ad592da48b12673a87d27ca694bc15d1ce4c397559a1afcd77aeab80e3d221b09d043274386c2a0fe9aedb8992d05b5ba23d01446a4462e899bc31edb1be2dd2183d6f8d11df959fe21774fe28b02a40d00bf437a2c8cdf0550df5efb3a6b5f596c9d10d0cc60e0000b89641c50e4ec490b86c1cedd755ed21bd8b34bd908a29102a4f02d9bd45397440199091a827fcd95f3ce5ec825b961cca6ff162d3da3c7d7d19cf3fb81488b149618f8e50e122d15cbe8c3470b7cef23058d8c7418a58b767431ae34d70d0fe99acb14e32a196a1c329051b9e500c338252460c7badc6bb9ffc70d789"}, 0x801, 0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000440)=0xfff) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) fsync(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x10001, 0xdf, 0x3, 0x8}, {0x4, 0x7, 0x4, 0x8020}]}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000580)) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x8000, 0xfffffffffffffff9, 0x3, "73c4d41039c5d297347f2082ead5ac5fc98fa4db", 0x100000000, 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000026, 0x1, 0x0, 0x1f2) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x40004000000028b0) mlockall(0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20000045}, {0x7ffffffe, 0x0, 0xb94, 0xfffffffffffffffe}]}) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) fcntl$getflags(r0, 0x3) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x6fb, 0x8, 0x7f, 0x100000000}]}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = dup2(r0, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) socket(0x18, 0x3, 0x3a) r2 = socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) dup2(r2, r0) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) 16:00:17 executing program 1: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x9, r0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18, 0x40) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xb3e1, 0x200000008}) 16:00:17 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0xbaea9d6706910ba1, 0xa0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x8, 0x5, 0x80000000, 0x42}, {0x3, 0x1, 0x1, 0x2}, {0x3, 0x1, 0x100000000, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8009, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x3, 0x6, r2}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x2, 0x9, {0x0, 0x2000000000}}) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x1, 0x2, 0x1, 0x10000, r2}) getgroups(0x1, &(0x7f0000000000)=[r1]) pipe(&(0x7f0000001740)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffff7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0xac71, 0x7, 0x9, 0x1000, &(0x7f00000002c0)={{0x7, 0xf7b, 0x6, 0x6, 0xffffffffffff5c45, 0x80d1, 0x100}, {[0x3, 0xb80, 0x101, 0x0, 0x19b, 0x200, 0x8000, 0x40, 0x3, 0x6, 0x2, 0x3, 0x8, 0x4, 0x1f, 0x1, 0x4], [0x8001, 0x1000, 0x401, 0x8, 0x3ff, 0x2, 0x6, 0x2, 0x2, 0xaa2], [0xfffffffffffffbff, 0x1, 0x1, 0x9, 0x100, 0x0, 0x3], [0x7, 0x100000001, 0x7, 0x100000000, 0x7c, 0x9], [{0x8, 0x2, 0x4, 0x80000000}, {0x4, 0x6fb3, 0xfffffffffffffffd, 0x9e}, {0x8b7, 0x100000000, 0x6, 0x207b}, {0x6, 0x43f, 0x8, 0x3}, {0xfffffffffffffffe, 0x8, 0x5, 0x400}, {0x7, 0x8, 0x86, 0x9}, {0x8, 0x1, 0xfffffffffffffa26, 0x3f}, {0x8, 0x3, 0x10000, 0xffffffffffffd856}], {0x9, 0x3ff, 0x7fff, 0x3}, {0xbe715b8, 0x100000001, 0x2, 0x2}}}, 0x1, 0x1f}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") dup2(r1, r0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='[n', 0x2) write(r0, &(0x7f0000000180)="b16b0ff4c38be258b18c9e8cf167be5276133cdf46d380484b3aa5a9482caf7d153a38a5ef5832cb9bdd3c685a9e65571c0515d63a451a3a19fff425eef610a668ff6e53efbf335ec6dbe8c19dca726e83503b30031afed77e5cf8d1dc4f3a36aa7e4aef20aebb5a0f30f8b697353fc7203583dd864da504908c9104841f5c751b18b08acca62d153ff01b9dcd87497ba88c909bea68b14baa363b7a00832932e0835ac954e862b9a8acf5cd0a621e31cc20343a950caf647f93d8e699d67ad5d189e6e870b216774dbcd91e53786876e617d28094593e2be3c140df71f870d61ad5f0bcc20c6014a418d9640a802929513e73e625d55e2e3b13d6aebd1220", 0xff) 16:00:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2}], 0x3, 0x0, 0x1, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8000) close(r1) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x4, 0x4a3efc5bee7313f) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001800)=""/183) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x100) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f0000000440)=""/204, 0xcc}, {&(0x7f0000000540)=""/141, 0x8d}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/111, 0x6f}], 0x7, &(0x7f0000001700)=""/195, 0xc3}, 0x840) semctl$IPC_RMID(r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) writev(r4, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) poll(&(0x7f0000000040)=[{r4, 0x5}], 0x1, 0x0) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0xc) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000080)=0x5fffffc) poll(&(0x7f00000000c0)=[{}, {}], 0x20000000000001cc, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x1f, [{0x3, 0x6}, {0x1, 0x80000000}, {0x3, 0x229}, {0x3, 0x4}, {0x1, 0x3}, {0x1, 0x9}, {0x1, 0x20}, {0x2, 0x81}, {0x0, 0x8}, {0x1, 0x1}, {0x3, 0x100000001}, {0x2, 0x2}, {0x1, 0x4}, {0x3, 0xfffffffffffffffd}, {0x2, 0x1}, {0x1, 0x8000}, {0x3, 0x6}, {0x2, 0x7}, {0x3, 0x70}, {0x79ba43ca4765138b, 0x20}, {0x1, 0x1f}, {0x1, 0x199a}, {0x1, 0x4}, {0x1, 0x8}, {0x2, 0x3}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0xb9}, {0x2, 0x259}, {0x1, 0xc00000000}, {0x3, 0x8}, {0x1, 0x5}]}) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:18 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xa7, &(0x7f0000000140)="7056ae6b0cf2da50222a23c3c33195d101f34eda5a86ae8f8f339c65112abcdc6563590c2e046fc4d9e2feaa2b5713d0c953f28577f67128bd77f1e8e4d183886e2e3b4ffb024c7bff5a19cd2c8dbe2a0a9e810945a0581a78b1faca13167a4893bf075ec60355b452e80b8bd6926bb842c782ef3fda95b225ab713eab53d24da9e37e05016c6eb31d58414be06a43412c40419d7e6924e1f64a8424a2358fd88a035be926ad49") poll(&(0x7f0000000000)=[{r1, 0x10}, {r1, 0x10}, {r1, 0x80}, {r1, 0x80}], 0x4, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) semget$private(0x0, 0x0, 0x200) ioctl$TIOCSCTTY(r1, 0x20007461) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x3ff}, {0x400, 0x4}}, &(0x7f0000000080)) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="eb993192965900228e9cff7f0000000000000000000000040000001000", 0x1d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) munlockall() preadv(r0, &(0x7f0000000000), 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}], 0x1, 0x0) 16:00:18 executing program 1: socket$inet6(0x18, 0x0, 0x9) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000180)="3f346acb22aa8c597ce50dc05ab7ae89001f6b0d52db083ad36c9e1797ffbc9e04346fdeee4b54cb948e3a37f08845b58c886c772ce6c79ca0de5092e1be3fa09a531dfd4e8007a158dfaf9ecaae4262bfaa26da36485b963abf0b01cff5b7adc30e11c4dc3396340075197cb1857e50b221923df1b196592f35183659f2fddb3f91546b23c66653a9dd0582f82b19a900", 0x91) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x8, './file0\x00'}) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000669cfc460000000000000000000000000000000000000000000000000000002500"/129], 0x84, 0x2, 0x1000) syz_emit_ethernet(0x2b0, &(0x7f0000000180)="9a3e00000000000000dfff0000") 16:00:19 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r1, 0x2, 0x1) open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) munlockall() msgsnd(r6, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r9) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) 16:00:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) r0 = semget$private(0x0, 0x6, 0x10040) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000600)=""/245) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x3e36) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000000)="fd95") 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = socket(0xf2780434e3043fef, 0x2, 0xffffffffffeffffe) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x9) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x80, 0x1, 0x8, 0x1caa, 0x5}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="6b1f515b866c8a0aa52a70243f6d158a322ffac5d30cdee1dbdaf7acb867b4f4adcee6c07038370972e181560fd101ad7838a4d7bcb53cbc6d6a01cca5ec976232c9a803505ab79027f7a54ee92767d105ea5194ce540b2a4a99b7e3b84bb0af0608b2bed9214edb7409ee15716fce9ba96b6eec61e444b6ea0e43f0203838341dd86b14bdfe0c36c081366cf5be93af1ef4593c74a65094b116297da95199a384a3c203adf2c35d47cae79ef6559163f4e4634e6a39a8d340f12232b185d37518f4f9d2", 0xc4}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x400, 0x88) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 16:00:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000400)=""/80, 0x50}], 0x4, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0xcf25, 0x7fc, './file0\x00', 0x9, 0x1, 0x4, 0x8001}) dup2(r0, r1) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="c447000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8165bd76720698e95e3411c8eb7d9ae1470bdc23f1a605538c705a8a488dc031f0dfa8aa0fae9c818bb780a02a3c46a20820b89"], &(0x7f00000000c0)=0x6e) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r4 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x4, 0x8, 0x7, "7d4411f04324ad000054069a52e75a4442326996", 0x401, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 16:00:19 executing program 0: chroot(&(0x7f0000000180)='./file1/file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r0, r1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x3, 0x8, 0x2, 0x5}, {0x3, 0x40, 0x3, 0x4}, {0x81, 0x991, 0x8, 0x6}, {0xffffffffffffffc1, 0x296de3a3, 0x9, 0x6}, {0x9, 0x0, 0x401, 0x9}, {0x9, 0x97, 0x8, 0x80}, {0x8, 0x100, 0x3f, 0x401}, {0x101, 0x100, 0xfff, 0x2}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:19 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x1000, 0x0) r2 = kqueue() r3 = dup(r2) close(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) socket(0x20, 0x1, 0x1000) r4 = kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x7, 0x8000, 0x8, 0x100000000000}, {0x8b4, 0x4, 0x85, 0x20}, {0xd81, 0x645b, 0x9, 0x10000}, {0xffffffffffffff30, 0x6167, 0x7, 0x4}, {0x5, 0x8, 0xffffffff, 0x40}, {0x3, 0x3, 0x92a7, 0x6}, {0x5a03, 0x0, 0x3, 0x637}, {0x4, 0x81, 0x3ff, 0x3ff}, {0x3ff, 0x10001, 0x7fff, 0x5}]}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x41, 0x0) close(r0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140)=0x7f, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x80000005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus/file0\x00', 0x800080002002, 0x5bc6) kqueue() open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x52) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xff, 0x7}, {0x80000001, 0x2}}, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x6, 0x2, 0x1, 0x140000, 0x5, 0x5, 0xc247a9997d08c401, 0x2, 0x8000, 0x7}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2d66690cb923c98c6c653000"], 0xa) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) fcntl$setflags(r0, 0x2, 0x1) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0x0, 0x0, 0x0, r0}}) 16:00:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x2, 0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xa1e, 0xfff, 0x7, 0x2, "cba9b5b0f678a9bd1d86af720b5d932a0ea5dc53", 0x1f, 0xb2}) sendto$unix(r1, &(0x7f0000000080)="9cd7bd5167af3fe8fc066a80e6e95d83ead105b0194027580f5c3f6d2aefad204d7a057a2645e4988981b965494dac", 0x2f, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x5, 0x1fe, 0xffff, 0xdf, "bf8f1f0a4509c3f013101346faa75a0ce4476fe2", 0x81, 0x5}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x85, 0x8001}, {0x82, 0x3}, {0x45, 0x9}, {0x20, 0x7}], 0x4}) write(r0, &(0x7f0000000380)="a5bbbeb15defa61711ba7bbeccbb2e90830e188b29a0c0176fde805449d3f43cbef0f55ac765e413960cf6c7d3e122abb652d556dfea0f5f4db8ef598032ffa24d8b839f2f09eae71979ff888acbcc2c5ec673fd132e2d78ad59190f7e0304a23b4a0b6a90f1126826d6c76ba2c9644517bb2a63b904fb132349db2e93fc4a509b6fbd93917ce7fa314f27b948436f409fbfabdf1ed8c94a9176742dff7364ce28aef4f1ae68d5f2547dcea7e83ca32a", 0xffffffffffffff4d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x3, &(0x7f00000001c0)="b9a93782df6b61247bf9730499dc4086be6e691ca1d669a15022db81afa49a6b9eea17dc67b29b1f2d1cf0213f7776d821f0cc421aef08446d7e291780367a41f52ab2eddbbf64b14bce8753d87c35f9957c8f9191b72f7f5e4c215fa620ef1e6e20187bb0c23356bf015a360c1d629741801df1291b85e823f56ae95cf5966bacd2f0dad198e47d6973b025c1f44cdcea244f959a36197fce4f4cd005ec7a402d52900888b3e3d2cd7b69171e2699dc9696cd89aaab40f28b09cf89", 0xbc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:19 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xfff}, {0x18, 0x0, 0xf233, 0x7}, 0x5, [0x200, 0x3, 0x0, 0xffffffff, 0x8, 0x5, 0x0, 0x6]}, 0x3c) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x2) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/49, 0xfffffffffffffe62}, 0x43) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xf8c, 0xfffffffffffffc01, 0x3, 0x5}]}) write(r0, &(0x7f0000000180)="12752e80c07bac592353ca216574d2ecacaf47e7d026844e0fa9fc53058a71e7c94462bca90da73d5f8c21097f953ec2e34cb21ff943e2d506ca0ae7129ac8d18d68330c46f655ebe851502835abc35c90d0bd4c37a932e098b3f2d84932c26a40b50279313ac7d46366308e53bc1e24b860cfdc36363de3f0ad02511fa89f35b3e19ff9a5cd4a420c29a97803705e09be4be4805f99310e33787c4aa88a0d35b08209fdf110d441", 0xa8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getegid() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x400000000001b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x800001c}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x500000000, 0x6}, {0x0, 0x6}}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9, 0x7, 0x5}, {0x87d, 0x3, 0x8000, 0x5}, {0x200, 0x0, 0x80b, 0x2}]}) r3 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) getuid() r4 = getegid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x10, 0x0) r5 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) r7 = getpgid(r1) r8 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r5, r4, r5, r6, 0x24, 0x2}, 0x9, 0x1, r7, r8, 0x5, 0x100000001, 0xff}) 16:00:19 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x20000000, 0x3, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8, 0xdda2}, {{r3}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x5, 0xef7d}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0x101, 0x7}, {{r3}, 0xfffffffffffffffa, 0x2, 0x10, 0xfff, 0x1}, {{r3}, 0xfffffffffffffffb, 0x38, 0x40000000, 0x9, 0x20}], 0x2, &(0x7f0000000080), 0x61, &(0x7f00000001c0)={0x5, 0x200}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r2, r3) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x168) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0xffffffffffffff01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$BIOCFLUSH(r1, 0x20004268) faccessat(r1, &(0x7f0000000040)='/', 0x14, 0x0) 16:00:19 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x6}, {0x0, 0xffffffffffffff00}}, 0x0) poll(0x0, 0x0, 0x4) setrlimit(0x1, &(0x7f0000000000)={0x80000001, 0x4}) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) read(r0, &(0x7f0000000140)=""/83, 0x53) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x95) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000024}, {0x54}, {0x8000046}]}) getrlimit(0x8, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) 16:00:19 executing program 1: r0 = socket(0x18, 0x0, 0xbd44) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x100, 0x2}, 0x10) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x0, 0x6) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/192, 0xc0) 16:00:19 executing program 0: poll(0x0, 0x0, 0x3fd) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xddf1242f09988ad2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x80000000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) fchmod(r2, 0x30) 16:00:19 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setgroups(0x0, 0x0) setuid(0xee01) setpgid(r6, r6) write(r1, &(0x7f0000000100)="4113", 0x2) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r5, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000008d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4ccc0d03e66e0bd13e046fd056c3502cb6521cc1b50f2653269b2f019b0777ce8c5a84005eb029c3a27720dfcd5ed31575a7d0466460f82b06ad5a722d962487d50ad2dbf49eeb62ca6875066bf60bcb43c53d7f2b8ba9c09bad25bb84f8a231fc509babab81f196db94423f2d204e63b7500e5501c5885629671122708f18077258648508e9798bb897222d31428f2d323d99193db734cc746af7a057cde3760864bcc93f2b77e915276ecd73a819b6083dc02609c278e6e7e858ef95b9c5b32f054847ecdc68a49bd93756e126899c26da1d9c3bf8a3fbbe48fcc17db94f0e330c917aa692aab1d88ab00f6531302a7df9d5e6a1bca708ee3543da8a017ce633d1d3c8416fa7d9ea8ad33b55d2f322ee5c451b1012a83f0f015a743118b54b185b84e9ab84d0f7cc4fae7271c9a93a492157c24fe8243610ac6d52f7410cdd613a3b"], 0x37, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x822, 0x0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x401, 0x1, &(0x7f0000000100)="166baac3d28b1ac9cdb0c14652f691359d7434fd29c74044db75b91b3a797647d90dae9ab5d159a3bc420c18ff1663d565b7cb40d238f7b443de3e2a752f71d89cb78a3da8237453b52c44f5c5fe2568817b552d732ba80d7dff056515b0e8361c035047b9ff6156406f25", 0x6b) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524c", 0x40}], 0x2) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x8}, 0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100000102) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0xa, 0x0, 0x57, 0x0) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000140)="16ba3928d4c19d8d9bddbd97d82e7ab1212dd629040faa187ada3eb3f25d2cd84cbd308b9cae374353bb3d4a786ea02fd964e6c22f83c9a2a2e84e45db890d5433009ffcc5bf4489b0ac44681d5e612e0870f12129cb833b5d5c7bcc4580471cec6c6b6b21448da171463682267e987fcafb70618652430d522fd114101d0b5175213b5994c685442e55429ab3862b56fee8ce247a63aad2c5396434ec41d7820faaf03e47702fdfa7bca098a4c2211d7a3b7145493c840ac140e6c2df8b804270d175076895bec83ecb3793ddfc3ff1e8de085b03a5c35776c50f", 0xdb, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x100}, 0xc) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000045}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1000000000000128, 0x0, 0x0) 16:00:20 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="a10ba0a94a61495b6dab4bd672c3b0b9aee877d0501403677e37d04c19488382349966042da6896a25248fd408b03e653a26a0094bdf40ff29947c8c92b457f9a79f3e674082b7495f13f1c57189987371a2423280ad511c41f4282be38f34710fb60d5c47b289c6affa3d5531723096"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x40, 0x9}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x21) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2a22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/59, 0x7c}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/184, 0xfffffffffffffefc}, {&(0x7f0000000280)=""/225, 0xe1}], 0x4) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x2000100000001}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000280)) 16:00:20 executing program 1: r0 = socket(0x1a, 0x3, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x20, 0x1ff}, 0x100000000, 0x7, r6, r7, 0x8, 0x5, 0x80}) sendto$unix(r0, &(0x7f0000000000)="c1f95565ca4c378f1bd69e163691d2d08d3c970b7d4c00755c91", 0x1a, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000e949adf4cb7618f69a412ab22a231941b48886da61d3f8ba4c9b85c2f1038b373115b085fbe3553773dcf265745706260b08a225110c45a33b6cfb88f110ac1f32f99a32e995c7db26789515c0"], 0xa) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf03f9a41cd013248829dd9e10ebfb48ba74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a57d574cc5b79ca00270afb599293b32b1e2f98e73a1430d92188eae4bdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73becb5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbf0005835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5874d48f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e07240eee74da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b10ccb10ae4babb2ae7ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539457a"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa467f0000000004bf9aab4230400f1c1ece0efdd308e6b7ca00"/40, 0xfffffffffffffeea) 16:00:20 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="ff737053a534fcdd905e1695e2ea8020162e7f68529f9f2aea2cc284f4f879e59f64a5cf5d6775b7896d385cf39cfc66bb79284df1375a41f25dd49038fa7556a2a943156e087d160a9cd5cfc9c352a88b8fc39e8d59ce92ac1e2ccf2243b50fd13cb23d09b25f3e9b7a1cd8", 0x6c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r3, &(0x7f0000000880)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)="da41feda5cc90212be81ef21cc43b14b3367099ed4d3e5a3bc94049683d81b6511b023b11f7a7c33226bbb37b49acd4a59c96351e69c527864d31a0182b19e4b7bd2f188a8fb604fbdf87d1649154b93bee8ce694b24a0c4f0a624d1144082610ff1a83f40380c054d8510754b53b052cec8796923126d8e8a89bf8756b05613b1b391f05bb55af8659a13181f12f6ec9f5b9de26dfc6ccd035209c3022cb113a032979723cf0526411426977284d570634b965117716a1ce83a8361349cd98d0bff9237d2b1", 0xc6}, {&(0x7f00000002c0)="f1f98bd516de5464c0003177269ce7416ff05f5e539d721c4ac8a8d97d1a5d0aba76a95af4122c344c44dd71a222f52513cb24435a3ea9ff4ab93b461f0b0fc90005df34bd4e64cb11872e71cb67d5c12432af3bbdf3f6885aad048e623f9954e217d35c4ce1173cead3f53d3dfba25718b77cacb9b2c4411e5ea4ac48a95841b6d586268534698445bbcc70b5382fc02d1b05f90459b2", 0x97}, {&(0x7f0000000380)="0795bd2ccbec627ce6116ab4e662e15b2679e2d7653b9ed972b97adf935f0e7e50f84658a09eeb6227c457d0ba59ed841a8dfbb9a48d0512d84faf6a6184bb8e79ffaeb8798bcf39a3bcf9177e2c0b6b1f64c3e26497ae149a07c629096c40dcf468ac54559c0950b1e09cee782c36eabff956a5efb97c905d30a57446c91c4a6d6ad31a38e4a72a6a88ab44d5cc5e3d257d69b614d3605d1fec70631baa4a57e1b2416be647cd9e5be8e2e7987791f6d86816414fc4d8d2419171c701c40aac024b491287b71a7b21b7c5de82e382228ba34111", 0xd4}], 0x3, &(0x7f00000004c0)=[{0xc8, 0x1, 0x20, "a655dcbf384c830aa6b67c92fa031b87c204e9a746e91133f5f04b0fab831f179573c8f7b1b04fe748aa508c1aaf70a9da7b61e860f1f900bf2cd0c59785927ba0f515fad1f6d68d0c86c4385dc26064ed4bbebc74b9ece4d862a34c8c4b762c16ee4a779c0a1b5ced9b43284a5224da9ea073a920b0a14ee33f5a266fd54bab5871c92feaa72460edb818f7d2e6a9ff07d63bdede5b90a66237b0a02bbd264675534e0b89cd94af70279213a267feb769d7a01d8bed6b2d"}, {0xa0, 0x1, 0xd8, "f729faf8d0a3c1e0c666409c6e521d5d5420cb2fd2f7c16ff39809c8c98a5f56d840be64a75870c52bc2c43b2329e73153f7a77ad9745538fbcdab2afc09bd9f1b833dead4d5fe8bcd4018311b5ac94a01d20471c665e55f7cddb33f61a6ce13b2a84bc845f04455162032b291e3fd48891be3608aa53ca1d8e7c8b4ff0b1a14b6ca77c4554ca1440db06a7bd0b99c98"}, {0xd0, 0x1, 0x81, "660cac96a300724940136a0dcb27914717e6e24e1e0aa4b80f1560474ee9fb1e5aba97ca6b600b9d97b2b89725bd08cbfbc48e30d604cec31adddacc4b78065036a2465f76d9ca408254fe32f1098eb0d8b3412ef8dc109ca5e35eda8916cf30e0fe6622512cedc4912727adb7ebf073845a25d7e727a53d940096cdcb4d064235051aa772f95d707c106fe63a9b2982c9c21f2f4e1055d11c944dccb78f480c31a6f7432015fb22110285b82b04590ad1a766bfd2727ce05dd644"}, {0xd8, 0x1, 0x1, "b091cf705f59a84d7dd70dd48ca778e81dd88b7b8d5ab7b8451921cc35fddaf68400a49604184f84bf845a095457401ce2dbf74459b0b3e59518615a222226955bd0b996941838c352450972432910963ee9e9847d3503b51c76abb15fad5aaa46cfbbf49f58bfb1d369996cc83535f9b2cc51049d56df895dbc429b479cb9a42ba8fba45127639f05a83b66b523ed041bea93b7255bb7a17e7e5404ddeea28ba694e62cf8937fa203d369f30a7f9ed9cb71dc8e12746682d427c13b1fddcbee07d1cfc99d82"}, {0x98, 0x5b4a799dddba31e3, 0x4, "5155ee17df471f8766594fc83e166e3bd7dee9808cbcdfdf5af646c49b7d9760ac036650a83c459e33694e6cc62af6b6fb6d75b0019825ff8075b5064c01ba1bd05dfe43571b184015e1d69d1607cec15e96ef22e5cb7de407dd5cf05ee50c4a7ca71f70796d877f8c3085055e14df386519e1192eae3eb3d63092757dec70972dd52a5df9fd"}], 0x3a8}, 0x402) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) fchdir(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000008c0)={0x10001, 0x6, 0xfffffffffffffff7, 0x6, "6bd34f49af7d44165ae9f823960d26be6c003852", 0x5, 0x7fff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000900)=0x80000000) kqueue() 16:00:20 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x1c7, 0x6}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc4ff7ca30703b05a, 0xdc4e5f184ca79765, 0x400, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0xc0000005, 0x8, 0x6}], 0x9, &(0x7f0000000200)={0x0, 0x7fffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x8, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000002, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff8, 0xc3, 0x80, 0x3, 0x8}, {{r0}, 0x0, 0x74, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x6, 0x89}, {{r0}, 0xfffffffffffffffc, 0x12, 0x80000008, 0x8, 0x8}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x1, 0x0, 0x7ff}, {{r0}, 0x5aab8aa58af0bca9, 0x1, 0x79505695dacfb7, 0x30000000000}], 0xff, &(0x7f0000000180)={0x4, 0x4}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r2 = syz_open_pts() close(r2) 16:00:20 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt(r0, 0x7fffffff, 0x40fa, &(0x7f0000000180)=""/157, &(0x7f0000000040)=0x9d) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x9}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xc4, 0x45}) 16:00:21 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x10, 0x2, 0xc7e, &(0x7f0000000040)) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:21 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xdbb1aebecfadd022, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x202) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x80, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/137, 0x89}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000380)='./bus\x00', 0x10, 0x2) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000200)=[{0x1, 0x1, 0x10000}, {0x2b79, 0x55, 0x6, 0x3}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfffffffffffffc01) pipe(&(0x7f0000000300)={0xffffffffffffffff}) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f0000000040)=0x2d6) 16:00:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3ac7e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d2555e127c648d90498afdf730a09be868f81c279a1b53712e7a6bfb9ac2af433ac90f25b74d922f76208a98baa4ee16e3a11560fcbd9b90064c9810f9788a0c4d42c25d77a2a3560363bd1736599e6111a5e5d75aa5727d25c53f8aa3bd7ec79636d143976c9dd8cd3e5d97d00b081beb3af16169dd47d47ef8ff50100da9370aaf2ce29cbf523e4f0f84b175bcc25226872e02c2029b4efa429dc9c1b4dc3d9894ec009b9fb69295b550439df134e6d3dd45fefefecc205"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae721", 0x54}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x3) r1 = getegid() r2 = getgid() setregid(r1, r2) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x90) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/131, 0x83) connect$unix(r1, &(0x7f0000000280)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = socket(0xc00000000018, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x6335a7ba0cc4be38, &(0x7f0000000000)={0x2, 0xa37}, 0x6) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) close(r1) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x0, 0x1) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) close(r0) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x14) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pread(r0, &(0x7f0000000140)="dcc074365336ad9e8b760fc517072639378728214527f021d2179c408a1186e2420f7e40629da2114fd7c12b71628c31f9d39a3662cb51f45dfc10589b895a80388bd79f2ef4057aceb1d79da7cda4b1a20e957c18871c1ca01c95b9500f7b02fa59257e9837b8627c2158470e36b25577cbd9d58b920b20ba92294290a356a9d078b6d487ac622a017eaa45464eda66ab06897cba3d2181a6d60d887a2bb9866a5576f4942f6429ee0bcd85d5ba184d57031e60a9c9dad1842fff8a4308af415b4c8a09cec2fb147eb53a7c4abc3971a106aee0b475e227", 0xd8, 0x0, 0x10035) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000023c0)="0fa4d5d4b02c4c154648af48ed3badcf6b3ca08615b0b7eb9f69d3639b518f1f0846a183fa95f836e61642d7ddd8a63ccbc26435baa2cfbdb9b76c050438da59f1a6188d448b4f922c7726db76e9f9c935fb61fd5c460f4b6f0054b065", 0x5d}, {&(0x7f0000002440)="1e2b9bf54055fd50b6d01ce2f9a754b1f91bfa90d2b87904ccb40b46d7041d081d6d5456ae90afe7b6edd4f701df87a603ac7e5cdbd2dc3a387d64fd260f70a66f8e7d5c969c02ebc59a21d28091e99ad477a882866629623b291e523d28e5fa31ad0bce0fb82dda86df9024a08076f5", 0x70}, {&(0x7f00000024c0)="26f19d582191349f2265b38af26e7e50970ef4b532ab0d1fa6f73648b885f9fdd9412857a549db58201dbf9f565e65a65900aecab5586419dc0e2bd0f00b0d6e845b1921038bd8ea712c862faccd6ce4f5d9ef76978610df411adf2a6ce07d7cf4b9a73384acf5dc5ade0311ddc4f4e3a95cabc4a2d456f8f6178b1a1d686fe77b2be79d9e6aeea3983e031af29dcf31c4c9ad3b6d", 0x95}, {&(0x7f0000002580)="f03ac0ce69fbf5cac9e946cfcb018e6dc4b09e59f7bf8f971217efd41921616e5b565306186143eced8e66f22b090f34e32eb334fe71dd820aefe6f297cc61bff4a07cb8401f26620408f9c6036970e067215af894a15df3", 0x58}, {&(0x7f0000002600)="e8cf3848b1997ef6ae4f50a8a2a0fe74e11ce6546565dfb8cdcdf8b2e93ff0cc6fdc5191bfe22a14f4e63ff8881e5a0a0833e7e68a6a6330a8eabf33d9b14f244f26d9a5a57980ba0719330ed13d0e38ee7d2c5fc6cbb938d10caa07f697b654a3f1ee28e275d3f77d28c0592baa1e2d4a785e25d2f7784ad5aa1c803213f9569a6f0bbfaf4402f4b279864772a919784806f2739f82edc3e929c13e4498a777fce3e71a3690d4", 0xa7}], 0x5, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x7fffffff, 0x2}], 0x6, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x100) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x1d8) r4 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x1, 0x6}, 0xfff, 0x9, 0xfffffffffffffff9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x40000000001f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) dup(r0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") listen(r1, 0xfa2b) r3 = dup2(r2, r2) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)=[&(0x7f0000000080)='/dev/null\x00', &(0x7f00000000c0)='*\\)&\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x1b+,[!+)$%/\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00]\x05*(\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) fcntl$getown(0xffffffffffffffff, 0x5) rmdir(&(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000100), 0xa2) 16:00:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x100, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) open(&(0x7f0000000280)='./bus\x00', 0x800, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x9}) 16:00:22 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() r2 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x551) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(r2, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000400)={0x3f, 0x5, 0x3}) chdir(&(0x7f00000002c0)='./file1\x00') r6 = semget(0x0, 0x4, 0x600) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x2}) r7 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000a00)=""/89) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) recvfrom$unix(r4, &(0x7f0000000380)=""/87, 0x57, 0x1, &(0x7f0000000300)=@file={0x1, './file1\x00'}, 0xa) rmdir(&(0x7f0000000b40)='./file0/file0\x00') semctl$GETVAL(r7, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)=[{0x5}, {0x5c}, {0x40000000006}]}) fchmod(r0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000600)=[{{r1}, 0xfeaaa0e68b8cd117, 0xc65d037125669807, 0xf0000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x3f, 0x43444d99}, {{r0}, 0xfffffffffffffffb, 0x6c, 0x4, 0x5, 0x80}, {{r0}, 0x94ceb838f409acfc, 0x1, 0x10, 0x3e8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x23, 0x40000000, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x2a, 0x8, 0x92, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x100, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x10000, 0x2}], 0x3fffffff800, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x7ae155dd9082f00, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x5, 0x4}, {{r1}, 0x0, 0x1, 0x81, 0x3, 0x7}], 0x8, &(0x7f0000000100)={0x6, 0x292}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x6, 0x2, 0x9, {[0x4, 0x3, 0x7d92, 0x8, 0x0, 0xfffffffffffffffa, 0x7, 0x7, 0x6b6ed48, 0xfffffffffffffff7, 0xfffffffffffff430, 0x8, 0x1, 0x7fff, 0x1000, 0x5, 0x0, 0x7f], [0x100000001, 0x9c, 0x3, 0x401, 0xf6, 0x401, 0x3, 0x0, 0x6, 0x6], [0x9, 0x8001, 0x2, 0x0, 0x9, 0x101, 0x4], [0x6, 0x2, 0x9, 0x3, 0x2, 0x1000], [{0x80000001, 0x8d3, 0x0, 0xdc9}, {0x9, 0x7, 0x2, 0x21}, {0x1ff, 0x8, 0x4, 0xb3b8}, {0x7f, 0x225, 0xd588, 0xbde0}, {0xf639, 0x6, 0x7, 0x6f4}, {0xb385, 0x2, 0x1, 0x1}, {0x9, 0x1, 0x8, 0x36e52a2e}, {0x9, 0x1, 0x7fffffff, 0x3f}], {0xffffffff, 0x9, 0x6}, {0x6e67, 0x2, 0x4, 0x10a9}}}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2b3, &(0x7f00000000c0)=[{0x24}, {0x64}, {0x3, 0x0, 0x0, 0x10000000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000200)=[{0x0, 0x5, 0xfffffffffffffffc, 0x6}, {0x3ff, 0x3, 0x8001, 0xff}, {0xe7, 0x90000000, 0x6, 0xc90}, {0x8, 0xffffffff, 0x101, 0x1}, {0x788, 0x3, 0xf51, 0x81}, {0x63, 0x72c, 0x0, 0x6}, {0x7fff, 0x8ee5, 0x0, 0x1}, {0x6, 0x6, 0x1f8a, 0x4}, {0x8, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x1, 0x2, 0x0, 0x37, r1}) syz_emit_ethernet(0x59, &(0x7f0000000180)="e442b917568c91bb0c0c0edd0cf74c36ddc51b875d5007e949c5be704b249dd66e472d43e346195ee1f7d3cf0ea713927c1984dc90e5b5ed6dbd80ed79ffe827207d0168fb759b9963234a91d1421ffc22354220c89de61aca680ac531bbc539ec5c105b1f6309b8a3aa5366641f18e06b728fa3838ff739fb66829a91268bdd") r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) getppid() shmdt(r2) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1000, 0x3, 0x9, 0x7}, {0xcf0, 0x9, 0x5, 0xffffffff80000001}, {0x101, 0x9, 0x6, 0x9}]}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc7f, &(0x7f0000000300)="82abbec88e98f07b") r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="955264067db4076220410141c585a1b20e5665c5adf18c8cc6755114539cfd01d191e7abf82be58f8b0db00a93fa216a", 0x30, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x120) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x9, 0x6, './file0\x00', 0x7d500000000000, 0x10001, 0x4, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) chroot(&(0x7f0000000080)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571", 0x1f}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r0) r3 = dup2(r0, r2) r4 = kqueue() utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x0, 0x9}}, 0x2) close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) fcntl$getflags(r1, 0x3) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5a61) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:23 executing program 0: socket(0x10, 0x2, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x1ff, 0x0, "b8000000000000080100", 0x9}) r0 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r1 = socket(0x18, 0x3, 0x3a) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x40, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000600)) readlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000400)=""/198, 0xc6) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000300)=[{0x2, 0x0, 0x1, 0x9}, {0x3, 0x100000000, 0x2, 0x40}, {0x10001, 0x0, 0x2, 0x3ff}, {0x81, 0x2000000000002e, 0x400000000, 0x3}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0xc, 0x3, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x9}]}) write(r1, &(0x7f0000000500)="6ccac448791e173482342bccb406fe47d440a7d4819e3c879d7a3f2163946cab4290d11ba5e0d18918cb6d2844d512e271e557ad5b6932ddac80431da5e9170bf83214b716bb458fb9c48f7851e4eaee6abc3ac49e0860230fec8ae21c3153b9538e22443486d9c115c5b4e0b29e5e6e06307575b0b2de09297b2e26c9f4c64db26c1863fa8196bd65cbbe19112b751ce0c1abbb45bc2aed86e285c223f94b10447e104718d528c0", 0xa8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffff7, 0x3f, 0x6, 0x2}]}) r5 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x4, 0x400, 0x9, 0x4}, {0x5, 0x9, 0x0, 0x3d}, {0xfffffffffffffffa, 0x2, 0x9, 0x8}, {0x7fffffff, 0x0, 0x6, 0x24439ec1}]}) fcntl$dupfd(r5, 0x0, r5) syz_emit_ethernet(0xfffffffffffffd14, &(0x7f0000000280)="ff0600") ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x8, 0xfffffffffffffff8}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x202) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x21) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:23 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x1) msgget(0x1, 0x624) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xa05371e5fddcafe2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xc389323f269a8415, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x3) 16:00:23 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) msgget(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x8) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x340) readv(r0, &(0x7f0000002200)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/143, 0x8f}, {&(0x7f0000000040)=""/66, 0x42}], 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f00000022c0)=@un=@file={0x0, ""/69}, &(0x7f0000002340)=0x47) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8a}, 0x0) 16:00:23 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x10000004e65, 0x100000000}, {0x200, 0x1}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7fff, 0x4}, {0x9, 0xfffffffffffffff8}}, &(0x7f0000000080)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20580, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x20000000045}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x5) 16:00:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) sync() shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10880, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000002c0)={0xfe, 0x0, &(0x7f00000001c0)=""/254}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x1, 0x20000000000, 0x398, 0xb110}, {0x4, 0x400, 0x7, 0x8}, {0xef6a, 0x6, 0x6, 0x563a}, {0x1f, 0x8, 0x7, 0x9}]}) 16:00:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f00000000080000005900000000003f00"}) write(r0, &(0x7f0000000680)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9cd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501cf82ceea7bd151d7d3e60d7d835f5f738e004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0045f4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7a3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05397a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58115a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f000000000000000000000000001ee207b87438768ee73d3565cc3c24b566c23b50ce5fe9b7a4571656d76cef1d2f222caa61cf25aba7321c0ff61c12d6983b6d315800b779a3be86f137a28590d417b51082d8373a4075e0d97948cc25f6", 0x90f) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103", 0x1a2) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4000000000000000, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0xffffffffffffffff, 0x200000000000000}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="4f1000000000000000000b2024620444050000000000a7e453b2074bc9c9910c4c5bd2ac819e7bc12bdd64f2430c92280c0417c0f46955d59ebc2d35c9dec4c7883561a11e9fa29015c2f21b251b12efb20b8542b32cb1f9de6d598b125a4418714c74"], 0x10}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x188) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x6066, 0x1ff, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x76, 0x40, 0xcb3, 0x6}, {{r2}, 0xfffffffffffffffb, 0x5, 0x20, 0x5, 0x4}, {{r1}, 0xbbe00357156db28e, 0x82, 0xf0000045, 0xb106, 0x8}, {{r1}, 0xfffffffffffffff8, 0x6d6c754731e1b0cc, 0x0, 0x3f, 0xffffffff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xd8fcab5e396bf11f, 0xb1, 0x1, 0x8ef, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x1, 0x6, 0x5e6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x46e9, 0x3}, {{r2}, 0xb8f39ffb29224615, 0x40, 0x0, 0x7f, 0x2}], 0x8, &(0x7f00000001c0)={0x800, 0x9f14}) dup2(r1, r1) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x5a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) semget$private(0x0, 0x1, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x28bc34024090098f, 0x100000000001f49) sendto$inet(r0, &(0x7f0000000000)="6b93e4553d60ed8a6cbd03660c8e7f494699ddc070119fbc8a674f92c787b001e3991dccc4f641c2c4fcf87bf9ae7051f25d3a9db18ad8c09b91ccfbb27e730c3e903d261e78a1989fbecf68208df0ce13e1aa107fa6bf89a7eff294e419f8a307cbfee327dca892dc9b7fbec501cf297238e43a8acbae57b85650093a5238126168d1826d0f3d875b1f9e26cb3aa23c8cfd33608038c5f56ae138762cfecc814ca3d05deb9258236c4109be111fb02109716cc33b12952614f7bf8afec9d3bd5ad863c8de50ba26737cdca2ef77a8a431f3e1e97f00", 0xd6, 0x1ef7ef5baa1ee95, &(0x7f0000000100)={0x2, 0x3}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="962319b352ff73b97920cb66693c7d7e466f8f33803f382d19bde687bb4a7a18d2615b076a13450b336def9091418e8abc2884f15ec30430c7af51b8587e12b32edc28c7395dbd321c1605cbf8036800b06988338d4dd546acdc065fcec7ef154d66929d4f6a5f71e236f36401e21069718c0e6fe53f03e3956afde3ce3bd78a893c8049b631c269e9c93e091fd5e0551b4cbc84beea70768d5c6c6daadffa7d1442b97a72f7341dd74ece6c0c666b4c4488", 0xb2}, {&(0x7f0000000200)="482687026a9177ef467a74b1e0f866a893aebe9ae22541460c1211ee5f0ce67aba02454ab611883a65f162c49324b9dd0eff67cd54a1bd30949360f838c2b9951647b9d0279023d61ad8e462ed", 0x4d}, {&(0x7f0000000280)="b010b7907ae95a96280dac66a7ef586699b5615729c0fc2f192d721882b9351406e49fbc9f444e6bc4286b795ad0e3f6e3c581b3f0e5aa34372c54e87a8ca145c329", 0x42}, {&(0x7f0000000300)="694a6a8d6a83980e9f2706ae0fbb230e86751eedde71ddc62f5e9e20312a830cc991cb8bca5521dce6dbe4e94720e1f3d6afee6831a331f83d0f527e5cd0a78cacbfa8ca33538437acd23b146c601a74a1ffa5b0a2db079abfc8c34f27969406fd050d69af639ea233878d53a1449c7d0d5714fb58ff315e802c8318470aafdf1323548ac5383ab3b021d8e078e84866907df99d5d1b4c40971f48e38c85b25af499e35903182dfe356046db415fe70619972812cc098cf604440639e6a5a5637fb48f172497f681", 0xc8}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) socket$inet(0x2, 0x3, 0x102) 16:00:24 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) fchdir(r0) syz_emit_ethernet(0xfd5e, &(0x7f0000000340)='\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="78a8577af819adb67325fd935e10911672518c2cc0e90f36da6efa0a8cd677eee745815d72b6b518e4561d80a0d6f7b715f568b5844734522f1e4c610fba638549086b656fb522c07aa1d379c2e1aad4922639a7a7fdc0974d517bf2c07b14fb60485fc23e5bbc8b201c997c55a5a89609288bdcdbc0b29deca308df0e85a799a20eb682760bea2cb8ff4904b11df78761d933b5aba86b737cb89f1cd1db6858572f5ffbd48eece942af93a83d1670cfd405953eb46b97fd955e87e07e8e1974ee6c6d47c21adf3c2d31589752a0d8b00b236c390da677523ed0776bc896c3c94f1fe5c957a36a", 0xe7}, {&(0x7f0000000280)="ab927f9985218d377cbffb64d653851560f4b5fa1227d188a5304eee1fdf25d607284275ba8e6e06fcf9bf9596bb0d87215693906e1242f56ad43770c8235a2ff9c042c7892810c026f946ba1d4695ddf37a9cec178fd75ed9f43a37a229eb13784f793db999e68fe4adc5", 0x6b}, {&(0x7f0000000300)="57a2b3a0834fd8af18985f204c4c613f4bdd68a08ab6fdb2ea0ffb7b9631fecc9c8eab821300d52244bc67885a1b6796845c50feb07016d2f70816", 0x3b}, {&(0x7f0000000380)="c75b6b9f613376c2f687abc1c7614eb2d2e6d49694b944ff956e0709b6293e7754725ab158d2a9e4c733c1fb7ffec8905a0bec47faf4055ffb13258c44bc93aa8473c10977fc35091ebc01fb4d61b49b77fcba2e4e6a59934cad64227694edd79baf27aa252af4b0478507bd30c348728515ed88221147fa8ae074e7213b04c18985abf1d386240da5fa115ff4c07d3a2478c947ad", 0x95}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000000000ffff0000010000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000101000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x8}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000480)='./file0\x00', r3, r1) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x8000, 0x8) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f00000004c0)={0x3, 0xffff}, 0x10) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x55, &(0x7f0000000340)) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r11 = getegid() setgroups(0xa, &(0x7f0000000400)=[r1, r2, r4, r5, r6, r8, 0x0, r9, r10, r11]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x0, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000440)=0x1000) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r12) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10080, 0x100) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) r4 = socket(0x20, 0x4, 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x100000000}, 0x8) socketpair$unix(0x1, 0x171c2bdc9e85ebd, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) socketpair(0x10, 0x5, 0x8c0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r7, 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x2, 0x8}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x1f) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x0, 0xfffffffffffffffd, 0x9, 0x0, 0x1}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000340)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r5}, 0x0, 0x0, 0x80000000, 0x80, 0x557}, {{r3}, 0xfffffffffffffffa, 0x80, 0x2, 0x7, 0x5}, {{r8}, 0xfffffffffffffffd, 0x88, 0x50, 0x4, 0x1}], 0x0, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x80, 0x40, 0x101, 0x3}, {{r2}, 0xfffffffffffffff9, 0xb, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0x1}], 0x7, &(0x7f00000004c0)={0x3, 0x1}) semget$private(0x0, 0x0, 0x10) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000500)) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r8, 0x0, 0x0) read(r2, &(0x7f0000000680)=""/248, 0xf8) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x48) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x87, 0x4}, {0xa6, 0x9}, {0x3, 0xe0000}, {0x41, 0x20}, {0x88, 0x3}, {0x42, 0x2}], 0x6}) 16:00:24 executing program 0: r0 = msgget(0x1, 0x88) msgrcv(r0, &(0x7f0000000180)={0x0, ""/231}, 0xef, 0x1, 0x800) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x7ffffffe}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xfff, 0xfffffffffffffff8, r1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000280)=""/10, 0xa}], 0x5) fcntl$getown(r0, 0x5) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x2) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:00:24 executing program 0: mlock(&(0x7f00007ef000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x3, 0xfff, {0x4, 0x2}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) faccessat(r9, &(0x7f0000000240)='./file0\x00', 0x100, 0x3) r10 = getgid() r11 = getgid() r12 = semget$private(0x0, 0x2, 0x48) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x6, r6, r1, r6, r7, 0x100, 0x100}, 0x100, 0x7fff0000000000, 0xc9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r7, r8, r10, r11, r13]) setgroups(0x1, &(0x7f0000000200)=[0x0]) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xfffffffffffffff9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x408989ca3dc45c31, 0x20, r3) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x7fffffff) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x50, 0x1, 0x1, 0x101}, {{r1}, 0xfffffffffffffff8, 0x29, 0x20000000, 0x1, 0x2}], 0x100, 0x0, 0x7ff, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) dup2(r1, r0) 16:00:24 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000040)="de748b3f5a93f75549ba4f88205c0abe039f554e7e8c50f0676609e4c03c15d7d4f9f14d5f62f63df48cbb4544c6f02be99959f8c4c3021eaf79816a04c4b3c2748cfc57f29ee64231897217a6786a96d44b42d28dfd31d9121471cded57d2e560a0f9", 0x63) fcntl$setstatus(r0, 0x4, 0x4) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/88) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x8, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") syz_emit_ethernet(0x7b, &(0x7f0000000140)="7dd1da663b4bfca973715487bcaf913497436f1df1cc2a7585307ccd007dccd51df8f7bce87a5950c6f6d799473d8b0beee36966de4eb2fc7a03894aae48a8db1a7549cc6aa34df0a422699be4d4b1afb4c7ff4ccd700e3230181d1db3a09bc08fd0c2b7d11c9e5b3053d6e5985217c762b473c10dad7835ce7778") syz_emit_ethernet(0x9a, &(0x7f0000000240)="9a0edfbee8f50e475293604549381d7229c7ffebf52f7c83fdf3a5f63e33b1c3938d9cc8faecbdd2208f2f892f07797d0d34456ad93af34c4bacad77a42e3ddbe1e8322c07e41b36758bd4e123d6707114bbe8c95a2d47d7eb006300efac9e2c846b51294b491047bb9324159faa57af457742f8819fa56e660ea58c2e71186a28d94964089b67058fee677ab0d840a91ded0fb0f97bacd982a5") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20008, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) r4 = accept(r0, 0x0, &(0x7f0000000000)) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x2) 16:00:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f00000000fa7db3e847e5", 0x2c}], 0x1) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f00000001c0)="f8a2eaa045", 0x5, 0x4, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r1, &(0x7f0000000000), 0xa7) r3 = shmget(0x0, 0x1000, 0x10, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ftruncate(r1, 0x0, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1000) unlink(&(0x7f0000000100)='./file0\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80006005, 0x52fb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xb4) r2 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/59, 0x3b) shmctl$IPC_RMID(r2, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xe761ab8bd3eec44a) sendto$unix(r1, &(0x7f0000000180)="6f3037c96176b63c385aa3fa655ec94cc175b003678cece8bff5d28fad095ec667adf7dbab1b2efdd6fad89d4c5e384a907fc1a09f349b8cfd4d33b9c28ec09820a571c24a131c2e2bc555a9d81635d5249d73993a2226f9766491f85152cf17f6e6d30cbdac3e1b3198e916360e0ad47ed9acf0f861ad1afa7f77a23f8bb5c3bfa257abe7f73903fe2e8816c464b8aba15c6f646e4fe6fb9197a13d0349c8fbe690d50c42c78e7d3e851c5d6559fe30877cb6f30bb2d7d13c00de8959d6a636edc62bf5f1c2c07052d4e1e435221e09a8d99a2dee50c84709fc72c2ed0c4752f8e1da8b1dcc4c054b47cffb9e598cdc404e40ecc3db", 0xf6, 0xa, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3, 0x5, './bus/file0\x00', 0x0, 0x5, 0xa318, 0x7fff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x5, 0x10000008}) write(r0, &(0x7f0000000340)="220e0100f40010000000fed569c028", 0xfffffffffffffddc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}}) fchflags(r0, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0xece42219c3e066a4, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000200)=0x10) r1 = dup2(r0, r0) pwrite(r1, &(0x7f0000000100)="c0f728ba360611cbe4ea5b15a9aaaf7d7e728282f147cfba6b4a7c33bbcfd3d091657dcd2cfbc523000065b19a975050df8a977c1d853d5342c360727bc865fb7d443cb0b00b108198c9f4035b5b0791faf0e76de86ae0ef71bb289ba5d13e89bc0000000000005c6ffc1b1cfcb1672f21777a899a1888de7c9c44e00dd997d173e3af97c3e1bf8efc29390c3712cd3bf6e5011fe80eda4e72c5055a98a8737775e65b664d2b1544720162405fe22bf548f65ad3d3cc3d877f1045b11a4527e303bbf0bab0", 0x692, 0x0, 0x8000000003) r2 = semget(0x1, 0x2, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047307, &(0x7f00000000c0)={0x0, './file0\x00'}) pipe(&(0x7f0000000040)) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) open$dir(&(0x7f0000000200)='./file0\x00', 0xa00, 0x80) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) r2 = dup2(r1, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0xcce2, 0x4}) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c7407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0x50}], 0x1) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="ec73b13daec84a131f6166b8a736d76d", 0x10}, {&(0x7f0000000200)="317123bf073970d450c85f6592f03f15bf2df4c5b6f37fb6ac675e7aa5eebad5619a16a5740d9232091c7246ecb0ba2d55b6da3ae6a224afb969578ef8b47021a80bb108749663538b969c789f0a7a8196f5d7c405d01658850e9a54a822f1ffd4b930ad21f85d1f98d2", 0x6a}, {&(0x7f0000000280)="ca72126ee21a0accbb9f9bf0aca00d81f59b4c7f9235a2e1d3f5de1fc3b26362189562aeee56a893e1cc791c81f50a1afb3ef1d0fd8327157af5bd6c8bffb77d98f45e9c7ea9ad3f157a7a8084e454ca8a2dc6530742d7fee775b643d931f471900850a05594dac6b56e777773ce3cf682e1cfc56819ea2d6353805ee71fb2b7918093b1d29594b22c3f3f24ca28b6df1d6313ecc8b835b45506ea6e474bdf1bed66c9c50fe895b9592b4cf22b1f06b664d42783c29ac159c90f1c28f15264378204424287d8a3b062b4e9d806a7425b38946ac518", 0xd5}, {&(0x7f0000000380)="40a8f41454d604610a0f3b0f7a4cbf8357246b429e54abd27ea7886db3d33116cd2cb470f5b7174d8f7744c3804c63b437352c8d9378f09064c79c10677a7c42b99919264148d91ab8086988757837c2c9e1d02d9189b7befac108da23d4b20fe10de1be8e82574a7ade69e618f3ddfbe9473344ec9b456998dd1c41a03a9967f0aa1171e4565d72a5873d0aae195a62928a06acd7687af812c07f7c1965ac07b29c2865e4284bad", 0xa8}, {&(0x7f0000000440)="6ccaae2e2d50398e2f36d9208890f0abfa9b3cc2926447c8a6355802329a60e9bdfbd19d4f0f904e2292d16eff01adcbece4ad025f5f9215621405a5361df91cc89d6663fc52497a9f95c7d60b33626393ab94a705c79222cffb41b82fcfead1188d63606309a7609b4b2c448fbd7540ac323a54f8f32c7434a203e79c129467b662788a259584d91bcf6f5d050865d8dfda26c071466a3f48ffd964a04b911c53eba2601e67695283", 0xa9}], 0x6, &(0x7f0000000580)=[{0x38, 0x1, 0x100, "1d6d66ca0a28c2387b58feb1e7da83253a92f059e32a7a3b79b22317c615d65808df0653bc"}, {0x28, 0x95644aab16847398, 0x56c2, "f2d7520df107d04050fa2e5771a9ca5f3a"}, {0x108, 0x1, 0x8, "8ed32cb8a95aef4347ebad27a6eff2c3a8220ea5192fee57b97dee8d2aa3497cd70cdec84d8b8a238d6061b3f100d3d085c5c5d328548642ff08524d2181be74b8ced609883050fb2717ecbf85e18794c750d3a861bf477e688cc61436293f47d34406b7edf7b121d593e2d699d1c318b669f415a8e62a4732f6873a5095c8f3ad243f1fa054a8ba4b703917295023d25334b2acca6e34a7df0a4ba760b77dd623262f4246f042359d35b55635a0304aa1c75b7ea75a81314b9dc6e92bc0f90144f291600cbb76dca769c1e80bd2e2fea8afd9aa88a77030baf2803d336f7a7a4c0b8495727e434cd4d678bbb379d8eec0ef21b2dc06eb0c"}, {0x38, 0xffff, 0x80000001, "9f3b5316f8c454964f924285d0da9bb5ea462cb23abe255594409acdedacef565391b47458ef979a"}], 0x1a0}, 0x401) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/104, 0x68}], 0x2, &(0x7f0000000200)=""/210, 0xd2}, 0x800) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) getsockopt(r0, 0x20000800, 0x800000000038, 0x0, 0x0) getsockopt(r0, 0x2, 0xe6, &(0x7f0000000000)=""/82, &(0x7f0000000080)=0x52) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x20) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xfffffffffffffd55) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: acct(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0xc08, 0x0) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r2]) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000b1}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1f7, &(0x7f0000000340)="b65f66b4a604fab224b87811d353a8ea624d273785696e76948b6b841a1414220e881cfecd893339437392f6d367a72dce2ab438f68c46507d6b622a45d7926e27e373f273f04f6b581365ca2ffc36202b0d05b57a05fb38193a1c0b0366b02ab0081fc0d5d77e0e204225a8bc606d50c60ac7a8e3d49fa10c206582abbf767a914d26cad28805db0e59e8afa12ce1b07dc5ca5cbe9599dad11b3c41255141490fb4ad79257ebb0c19ca136a0921b240c364da3fe51b68e3ae2b356d341a8268970ecb1bfe") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fffffff, 0x0, 0x400, 0x0, 0x7fff, 0x1, 0x401, 0x0, 0x0, 0x18000000000000, 0xffffffffffff0001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xa62, 0x94fe}) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) setsockopt(r0, 0xf60f, 0x7, &(0x7f0000000000)="6be51e4bbfc7a5ede67a699340e36957118e9908de808a24288c1341f2ebf3991400b689172cd6af79effcdab63dcb7b8e7be2415913fda25873178f66fdb6c19b45f435a34254", 0x47) getuid() 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x102) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x16, 0x1, 0x10000, 0xe99b, 0x2732}, 0xc) setsockopt(r0, 0x4, 0x9, &(0x7f0000000140)="2a562d7538d878ab06afa345b5ce5ca64d2584339ae3998cda6c92b8f91cdc629e7b3b0ab91c6eacb306888dd4b896d1e55b610ccb2ef6a1297fbb99520c9f96ddf4c3e9", 0x44) fchflags(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x1, 0x20, 0x10001, r2}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x80, 0x7, 0x3f}], 0xffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x25, 0x1, 0x2, 0x1d}, {{r0}, 0xfffffffffffffffd, 0x12, 0x4, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x3, 0x200, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x0, 0x100}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x1b, 0x9b}, {{r1}, 0xfffffffffffffffc, 0x3, 0xd1c499164d792917, 0x80000000, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x22, 0x1, 0xfffffffffffffff7, 0x7}], 0x9, &(0x7f00000003c0)={0x8}) r3 = openat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x8000, 0x8) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000440)=0x3a0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000480)={0x3, 0x1, {0xfffffffffffff4b5, 0x800}}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000004c0)={0x1, 0x1, 0x400, 0x1ec, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0xffffffffffffffe1, 0x2, 0x2, 0x7, "8d65171241b3fa98e08dbece30604e77feeeee5d", 0x9bd1, 0x4}) accept(r1, &(0x7f0000000540)=@un=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000600)=0xaffb7123226cf9a7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x9, 0xb92, 0xfffffffffffffffa, 0x2, "7deab95136ff7f846873bc3a30aacd9ab9de42b0", 0x7ff, 0x6}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r5 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x200, 0x80) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000740), &(0x7f0000000780)=0x4) readv(r7, &(0x7f0000000880)=[{&(0x7f00000007c0)}, {&(0x7f0000000800)}, {&(0x7f0000000840)=""/3, 0x3}], 0x3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000008c0)={0xf9e, 0x1, 0x1f, 0x6f05, 0x1000}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) fcntl$lock(r0, 0x0, &(0x7f0000000940)={0x2, 0x0, 0x2, 0x8fa, r2}) fcntl$lock(r5, 0x9, &(0x7f0000000980)={0x2, 0x1, 0x5, 0x3e, r2}) openat$pci(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/pci\x00', 0x80, 0x0) fchdir(r6) writev(r1, &(0x7f0000000c00)=[{&(0x7f0000000a00)="36d834968460ce9ec96fac6978a4b865d81ecc850574ad941fb762b73d0059ba8ada87f5ff1e52075bc64a1d1ee7b0231887ed515cf903ea32b841368e28045844", 0x41}, {&(0x7f0000000a80)="aab52d1f7d71df54f8445af5d2175ebd8f49022f6bab61fc3e4cc12fac451413fd0beb6a23afe7073625de0904e31a9d0a697215059e3893ef3a8384f9caa8d73786c5670237b8754f6cb6449bff135abf7f85aa601146f7b3c1d20cd3fd279bd1f497cdcb034d25209e2b02bb843c1e9231684f7761a48608fb4055c07a070f8465ba98ac700fbf12ebe87aced7c75e9b7c1239e4396175811fe5a5bd0294480999be3b51428430037872691c4e510fd0723979da388050425a35397daf6de61668fe5a63edbf0f278466e793626d6482daee33b6dcb05f6410854523a64f2cd47d729b827cd5ba7abcdbfee4501dfd986b07e5f3c5c5f83363c4ea88", 0xfd}, {&(0x7f0000000b80)="b494163e4061a8afbb82aa817bbbbb05bf61591ccf371f38cc8332dfc8fd717bd21003f164a00eb75e1789efaa0ac3ffcc4f42ebeaa7185ac4705588d79f9df8e0bb7530fee5dd23447c3699eb0c", 0x4e}], 0x3) 16:00:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x3}, {0x6}]}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x100, 0xf6a5, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000180)="b1000501b100000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setuid(r2) getuid() 16:00:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0xa1, 0x3}, 0xc) sync() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="abc255baffd8428a18965df34b8d715ef0a5cce905269e5924a7972498e0eed61513dbbcab4f35ca0e865c9a4810c82202e10cf0663e54638fcd494c61492aed98a4ba273b6881a12dbfc774849f7558688fe8d3f3824610db95d8d03317f15d4768dcf5c4e15ab0523f668e00228b7ca198dd84e90afe", 0x77}, {&(0x7f00000000c0)="ef7fa523a9c7574cb7b8d114ca32ffc31e1e569db235c4364275946e10c4f0f9f1e4a5a7e83f1c6b4c48d47bc6060adf1b4b746c408304fafaf38d6bc07fe435794957b33112149205ea13f7eb055d15b5262d401cfdd7cb391dc16d4524e2dfa56e54190027f954b5559d9f524dce31f60d0d7738001a", 0x77}, {&(0x7f0000000180)="50318c837d5264", 0x7}], 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0000001860040000000100000000000000000017500000000000000000000000000000010000000000000100", 0x2b2}], 0x1) 16:00:25 executing program 0: mprotect(&(0x7f000009a000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100000006) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000080)='./bus\x00', 0x168528d9ef81cbc, 0x124) r1 = getpgid(0x0) getpgid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x3259, 0x1, 0x913a, 0x1]}) socketpair(0x20, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="efd7eef6c95036820bca40746744a360bbd07e2cd3566932fbb7467d3abb543fc973a98fdabe02ae042964f81118e734589b3c8fa5980de21cc39a1b9e53ffde4a3dd0ecee89ac88b3ec86e4dbb1263ab6b25687af715833b2c479ade68a612498afafdd650f20243a78e613b3aef1a011db83cae3c7ff30baa5eadb2832295390b7124695e4bd9b15af50815205eac0", 0x90) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(r2) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1f3) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x820, 0x8c) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xed30f5745cc2007c, &(0x7f00000000c0)="7223ceb0ee25a50c5cc748c08d0bef6fa2ed0000000000000000") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20040, 0x6) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 16:00:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe}], 0x80000000000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x5, 0x7, 0x8, 0x3fe8, 0x21, 0x800, 0x55e8, 0x10, [{0x9, 0x49c, 0x8, 0x271d}, {0x40, 0x6, 0x8001, 0x9}, {0x4, 0xffff, 0x7, 0x7}, {0x7fff, 0x0, 0x1, 0x534}, {0x7, 0x0, 0x1, 0xffff}, {0x81, 0x8, 0x2, 0x7}, {0x200, 0x0, 0x2, 0xc}, {0xffff, 0x6, 0xa6, 0x1ff}, {0xd93, 0x3, 0xaf2, 0x7}, {0x0, 0x2, 0x4, 0x1000}, {0x7, 0xfff, 0x4, 0x13}, {0x5, 0x7ff, 0x9, 0xe450}, {0x0, 0x9, 0x2, 0xffffffffffffff01}, {0x101, 0x1, 0x20, 0x1ff}, {0x40, 0x4, 0x4, 0x7fff}, {0x3f, 0x80000001, 0x10000, 0x1ff}]}) pipe2(&(0x7f0000000280), 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xfffffffffffffffd) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x4000, 0x7f) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x44a586b9e5d810cf, 0x8000) socket$inet(0x2, 0x4000, 0x80000001) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x3, 0x11) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/132, 0x84) accept$inet(r2, 0x0, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x7, &(0x7f00000001c0)="9a11d0fdb65dfd") 16:00:25 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x2) r1 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0xc887) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x5, 0x101, 0x3ff}) write(r3, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0xfffffffffffffffa, 0x1f, r1}) pwritev(r0, &(0x7f0000000400), 0x3, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:26 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) r1 = kqueue() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:26 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x118) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000020000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac200000e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c983e483ed7099781d80bffd2a0ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329e44dd59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6665ebbc6704b3d883f5ac40f5375ebcb62da2836498e1ac5333bd4603bd3cc3c7b9ff6676b192dd7dba0557e05b27e758157b9b4f7646318dee4524663c3f938ed149f43e5035378c9cde51262213f8256ebf4e9b95e87034355d7ce33d4992238fff7b06a20867fc16a6422e5788711e97edcf1a8ea05b927f28996427b2b005363724c194d00e68f6b7a574f9f2dba146749cfb4d00cb24ae47bd42b463cf73bce3cd0b3b230ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee278a3df09647cd1e37a4a2f2602b480e6701e65b79a702c36d9c56b1daa76444ec9a3411a0ab0dd3dc029b47fc6068bfc99f2325f85820c7f16891f69328a8ece99660fac"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000008c0)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:00:26 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) fchflags(r1, 0x0) readv(r1, &(0x7f0000000240), 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000100)=""/237, 0xed, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="450200879dd8dcf0920d31610dd58218b972236d59b68150edba000000"], 0x2c9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) mkdirat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) write(r0, 0x0, 0x0) close(r1) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x31) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) fchdir(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9}) 16:00:26 executing program 1: r0 = socket(0x18, 0x0, 0x80000000001) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x190) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x80000000, 0x3ff}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000014}, {0x6}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x2, 0x10) ioctl$KDENABIO(r4, 0x20004b3c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000280)=0x2) r6 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000040)=0x1) 16:00:26 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9cb2992007294c02192ddfe06e322e", 0xf) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x10dea2fc834cd4d1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:26 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x8000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3fe0000000, './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x70309002acea88e0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:26 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') 16:00:26 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x218, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x4}) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:26 executing program 0: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8e, 0x1, 0x5, 0x100}, {{r0}, 0xfffffffffffffff9, 0x9b, 0x4, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0xe6d05ae41083c7e1, 0xf0000000, 0xcb87, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1e, 0x1, 0x5, 0x4158}, {{r0}, 0xfffffffffffffffa, 0x5, 0x80000000, 0x4f43, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x86, 0x80, 0x9, 0x80000001}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0xc8a4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x44, 0x2, 0x800, 0x7}], 0x81, &(0x7f0000000140)={0xb08d, 0x8c}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) kqueue() munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) r1 = msgget(0x3, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/93) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x760d70cbc5e80652, 0xe3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:26 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) getrlimit(0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') socket(0x18, 0x4004, 0x6) 16:00:26 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="aaa3220c8dc9c92792c4e2230ba64617ed6026cb7242b25cc32be290e8cf79b9a87a45d2a247fb07e62aadb7187c0422c0f191e07a8f52d03dd039804c8c05d08a69b0799435b530d6940df788f71c7dffdea5994d2d0bfebafa03aeeeacb770344ba94bc0c8c736020b4687a361d056ccdf880fba15ac56a3047d3355662dcc480865dcdc4a95d0259967b24f837592231185f348a76f00ccb26ba5f0a331dc219bfaa2b489b0568382b187b39e82303ec3fe80131a22a50e9a10cd12118989594b3980b11df6841426a03a856b1734770571041b40a99f9005cb3610a79222421e5d2bc563b80f1ad054dbd97127cfe5d6d5d881ae193e52875023de", 0xfd}, {&(0x7f00000001c0)="a4057a698390ce0de53d25168fc79fe960fc0131dd059d94b63009199401712d6e8aecf26d8feebb4d78c1cf1373652944996e602d308a908428861df95091ef6e9af53d480885157cb71d7214e6b4e336e3c2e35df0eb29e2f2f5e8daf983e83b7e785e740c3129ed2c1fb96d3b", 0x6e}, {&(0x7f0000000240)="e665a500d115e049362fe16e471c177c1e5da5ff13941f48e8b92bc521dec70ba932afa9a6543446bd95524be8ff67c623e6957d87643ebe97643345408f9f9405d181ab6ccabd9221", 0x49}, {&(0x7f00000002c0)="7b977bdf6151b44b0219ad9797ffb9941848e8c721538c90faf4770e38f3cd90207908cfa4f6f88d0c0e367c87780c20d4978707960c39b2460dadbaf1b006737e16890d0ce0c6a6b5270ff1aed484e1ab6e96da28d562ff49c117369cb8f9e97b68e998740a1c37d01d758c6a1d4f49dee3481c39db573a945be3da9df039b21aa18fc8cac9b0d673b3e1fdbdaddd24cf600aaee8bd3c610aa902fc39d6f57cbf", 0xa1}], 0x4, &(0x7f00000003c0)=[{0x100, 0x1, 0x2, "c515018e201071496149eaa02669f555cfbc0888e6f548748eb907edfbd9fb0af6ee485d7269dc080dfed73451e3d2f0826805b8cbf26931bb22c6e55ed62bc854b41e496765fe456cbd34c288861e39c14653e0fcb0c4eb3e51914a73a3cdc8d8a8c25a71d1645b68700cc9f859bcb114cb5520c1e591f02dfe2fd726cb1a1176eb425106b39c1954973fa0fc0ddbe9e72c68b051b0b9220239c1c2629d912f6c7864a4f5ae554c0b8cf3e1c95b36aa017ce7966a35c7e113a8877ff5cdd53dd7d63d6500b0e0ee0979265ce16fad7a57a12ef6db0126677965a1bbf3a376b42f78caabd9ea87659ea34b5eef"}, {0x20, 0x1, 0x10001, "295140cd30178e40224f65bd1ba9445c"}, {0x108, 0x1, 0x6, "deaa02004e7ffc3654b77a8ee1b66d169fcf7bee103ae2e3efe637778c5d239114e898ef61d877fe4a46e0ba6760890df57dec6dae284df49f80b7d088b91dbe3c8f17cd50a17dbeca3140f3b2734b597bb38e81f6faab50e351636053ec03f7ba170a76894d82b80d701f5e17a1a56b409077fe89f03b22dda8d52b5a11d7a6c8362a516e7abfffe914c7043bcb734d1b71a940f144bff384e52d8c1f30b34f6519e03c718eb69ebfd8f6fa76f2ceaabb10ffdf52fce934a03981746ddc0e30a4675ede097f84e50107336b18eb34f264c2028e6309bc74b317e8c8a05e676436eb49c162f79345644a0186ffa2b53dd2c2381cb9192d"}, {0x108, 0x1, 0x7, "1b39e0250541b966a4c19d72bf4839cb462789e6496ab8d88d8f4bd572bc545e5051ea1c7dd804ac94c659eb59891bd16e39b8f8f910c0343bac5189bd63995f02713dd0cd34803c454ba7cf4d767e33bfcbb0273e9902c7a96b57aae807430761049a84c96b896457d04d3c5b5ee3f23f18897453915b809042c2033007240e70f85c6968baac5ee9c207ac5723658cc5129d9050b4e67d34ac9d4d23758db9a0fc6e5904dc831085cf58d05ae7095c12c08ab1a0cdf627aa89d04fb628079900dbd1e571422ae864775f4c8e7e52f973f66e117b23d31b24a104404601d3605b1513b347850cf635757a855ad0cbdfc9dbe1f817af0320"}, {0x40, 0x1, 0x8001, "6de39b2cd66d0a46576485250136813a9106f34a338d00a30d2039a0dafa3d038a0cb0e41e794882ef4b26eccc"}, {0x110, 0xffff, 0xfffffffffffff800, "5d1c5cf6fd0939127408dd6918fd85e8c4c08ce71529bd0a0a9a95639dfc6d5ddec1ccffa73bcf577e23fa3860561de2d6dcf2aabeac4f784b8f47d99a7feff8dad807eb4cca90a6c770fc2963ba14198c5d660a92b5af4bdea1938f6675e1a21cdce0ed31cd72b0ae75a04fc16ecf096d2f7d6554b02d6661e82facbd5edfc3731c3614ff23860497c9e7e7f15c94472a77da5ad5ac6507903aa3b95d66251b2f9d47dc8b3b23bd30eca63f0cba4eefd2045504f7067990db630299b60e1f30f9a9185387ce4dc3f82f408a4f8c545e412548806acdcfcd0fee7fb33372b6ca68955f43108ad94c3ac06bbbf9542c059cfdcc6693c9249735611123"}, {0x38, 0x1, 0x2, "dbf2f979b4aca700a9bf9538160f2bf0c563fe9824b842f6a122a5e59128cf9061cca80d54abd7c8"}, {0xd0, 0xffff, 0x8000, "f97083c358e33ea47aa062b6515d3192d001fc0cffcb5319fab98cfc19178ac92d333f13f2f4978571e105e5a8a06ecc041f8733941b1c051f89560476300e08b446d1dd148536ae258b0aa1501fdbfd918aa55aa3164659cd18ef156a044086e14215820a4fca97e6faddc3f2ea2ecd2d979071b85769cd39cab59974efeb415e59e17a17fe5f33335c81bf6b31f0845bb8207df6f84cc87ef7b35725543a120abac294b533456e3a0d31866c29c0d6a6db66e4a6feee3e01b2bcccb5881ab0"}, {0xa8, 0xffff, 0xfffffffffffff7d6, "55ff996bd53dcf5761210555375e50d82512ec031cb13c015dd0a956fcaade442c225c36ec8573021d626fb52d8e4cb1c2f289f2b4c64f7e8ca668ba4493e281dd695f959d53f96b50d6f4ae6d633ab2ae7a8e89cd0b361e74d4308212b712e5ded716b0435cfc1dfc8f2ce90fdd734287623accab5a578a133f163e80df74e74c0d01b372f320555f147e88c00afa9a2bf7e3"}], 0x630}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000a80)='./file0\x00', 0x8000, 0x20) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000ac0)=0x6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000a40)) getsockopt(r1, 0x1, 0xec, 0x0, 0x0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:26 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) r3 = dup(r1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) dup2(r0, r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:26 executing program 1: r0 = syz_open_pts() syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setrlimit(0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x14f63228b4651b32, 0x11, r2, 0x0, 0x18) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1}], 0x8001, 0x0, 0x200000000000, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x26a08eb88a773856, 0x3) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:26 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) r2 = socket(0x2, 0xc003, 0x1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) sendsyslog(&(0x7f00000000c0)="7f20733ac5ab77e5c1052d8302b510e2924a233386305e820631b18009ed81bc3b94708bfac09b8e0648f481ca3b84c2a12d46710b862a78", 0x38, 0x4) 16:00:26 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) 16:00:26 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) openat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x80) shmdt(r1) 16:00:26 executing program 1: setsockopt(0xffffffffffffffff, 0x106, 0xfffffffffffff3e8, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9e7e18be816fb448, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x15) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x5b, 0x2) close(r1) flock(r0, 0x4) 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bd", 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/51, 0x33) syz_open_pts() 16:00:26 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r4 = dup2(r3, r3) ioctl$BIOCLOCK(r4, 0x20004276) pipe(&(0x7f0000000000)) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) 16:00:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x619538588200a4e1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES64=r1, @ANYPTR64, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYPTR], @ANYRES64=r1, @ANYRES64=r1]], 0x1) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) recvfrom(r1, &(0x7f0000000080)=""/15, 0xf, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x5}, 0xc) 16:00:26 executing program 1: r0 = semget(0x0, 0x3, 0x3b6) semctl$GETVAL(r0, 0xacad6c4181122e7f, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x3, 0x8e74, 0x1}, 0x0, [0x6, 0xff, 0x3, 0x200, 0xfff, 0x9, 0x7, 0x6]}, 0x3c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x2c7, 0x4, 0x78af3404, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x232}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x8b}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000580)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000005c0)=""/103) 16:00:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x10141) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockname(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file2\x00', 0x0, 0x4) accept(r0, 0x0, &(0x7f0000000040)) chroot(&(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x20, 0x4000, 0x9af8) fcntl$setown(r1, 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800, 0x2}) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r1) 16:00:26 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x10100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x83b4ae1384d3cd9b, 0x10) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d96fea7fcfd4"], 0x10) shutdown(r0, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:26 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000007c62efb7000000000000000000000000000000ea000000001600000400000000000000000000000000000000bafd6dc66764b83f00f8ffffff0000000000000000000000000000000000000000000000000000000000000000000000f2454bbc5b07d252ccb4b9d8df0aa41b8953d85fc2469c590402208d0c52e88e83094dcb33e728d8"], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x12) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = geteuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x1ff, 0x49b1, 0x4}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x3b, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget(0x0, 0x6a0) setuid(r2) r4 = msgget(0x1, 0x1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x100000000, r0, r3, r0, r3, 0x2, 0xffff}, 0xffffffffffffffe0, 0x6d1507d4, r1, r1, 0x4, 0xfffffffffffffffc, 0x8, 0x800}) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x80000000, 0xbdc, {[0xf, 0x10000, 0x3, 0x401, 0x319, 0x338, 0x2ef5, 0x100000000, 0x40, 0x7ff, 0x1, 0x400, 0x9, 0x7ff, 0x7, 0x4, 0x80000000, 0x2], [0x8001, 0x1, 0xfffffffffffffcf4, 0x401, 0x1, 0x7, 0x4, 0x0, 0x4, 0x1], [0x8, 0x5, 0xffff, 0x9, 0x8001, 0xfd, 0x2000000000000], [0x0, 0x10001, 0x7ff, 0x80000000, 0x101, 0x6], [{0x1, 0x20, 0x2, 0x6}, {0x4, 0x5, 0x9, 0x3}, {0x7fff, 0x0, 0x5, 0x2}, {0x0, 0x401, 0x100000002, 0xffffffffffffffe1}, {0x0, 0x401, 0x3, 0x7}, {0x2, 0x1ff, 0x7, 0x2}, {0x7, 0xfffffffffffffffd, 0x10000, 0x250c}, {0xf0, 0x1c, 0xe259, 0x7}], {0x7f, 0x7, 0x0, 0x3ff}, {0x9, 0xe0, 0x3, 0x2}}}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x40, 0x0, "000000000000000100002000000000000000e000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6100, 0x506) r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820201ffffffffff7f99"], 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x7f, 0x7c79fbf8, 0x100000001, 0x0, 0x4, 0x1, 0x9, 0x2, 0x0, 0x8b0, 0x9}) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x9, './bus/file0\x00', './bus\x00'}) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4) 16:00:27 executing program 0: r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1, 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) r0 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) r3 = dup(r2) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000280)=0xc) pread(r2, &(0x7f0000000180)="ecb58cedb0ba94ebe1c7b8651bbdfa6c536fc5ad2849b92f8fced2281a1c1b2a3da80ffa1f1a3f7aea07b1ec6e9ab642f8a8c313769d7a0bc2c242bd68612d90bbefb869639d0da9c702e09aa429854c9ef70426fe19cab6a87164e5e77ace2d8e34cab79a8a19bf961e97329f3759b2ba7145a7af94827ad6b38f26423298ba851e07bf6628b61c622fffdf13defc8b29810c84a3eeb9556337d1391c46b8ce1f97bc9b89e8658e58c252050030e9e37d8edb6798d83924ed8442e697f6a0051e1118dfc343169f02e8a76c8c189f7be74c080a124bd0c451fc64d9fdd4c83a8d0c3df0426520d24aa0d3f71ffcfa5360a19b36", 0xf4, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x9a4af702a337e657, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7c0207e000000100"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) read(r0, &(0x7f0000000040)=""/14, 0xe) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8e83df0ad271509a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x3c}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x7fffffff) syz_emit_ethernet(0x34d, &(0x7f0000000340)="b6") 16:00:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="45667083b4620019ddd935fa6cc1ba9f2636787f46f736b72356387871a5f558e56c2e3ee0894ab9403295a4e4bc6f17effc4b4589ab32b8cd6f0c528c42e1b580d67aeab176f1f6c6a00df89b8dd55459915da37997ab618e79bf8318562b7efc936480ca28da9c44262a8202ad4d67a7bc642a526606affe2ae518da762d5fc6194ff2535dadab5627bb636bffe47c3e69787f85918ab8d39d12ebb21616dbd7a45f3f09de8301003889e38b06cb6d3bcdb73b6297b0ce4391a7b2ddf10380c337cf85505034cbef1162edd756eb0dce", 0xd1}, {&(0x7f0000000300)="1dff76953c8a48c7c88f7e6333ad8bcb6eef74c9f08d3ed98c616edc6ef5287d16affc209b183cdd4c0fa193052ae6707fc0babcc2b3691d049544766e530f388695fda5426226d3f270e8b9b8f0ed20f0abdd1e31f283c6ad3c5d90e3ff2bc45d78bceaf09ae44f162a641fac717621f919d174eb65299271940247de37f3dc19b05604d4c32b377aa811794212e7c1da4bd1c8a74747de1bd5f1b4666221bc431d2ddacc2d09a710dd15e63fe1e152ae954d9da69e30042af256f1a2ddb851dbfac939c4f6a2a3af7409f7c70e2dca7be96a888d9cd89ff8ef075941f777a9dfddd5a2fefb8bea84263c50e802f5fb8cfa62e176a9da6aef8e59", 0xfb}, {&(0x7f0000000040)="64679fe9f7bc39e238180b8cefd24cce52794c3d3b5fd95e46d8f383e2d962a2fe2c7d5d4d1531de10b772cb0fbc3ea73f23ef6b88dc4e4ead6f5c5445e350a7a2158e55d1de29c3d6321b62a8ad3189a8574900148e80b7bbefa42d5adb15f590096c9f7f4f32ced5d53a6a90133d760e29d40e791ee3d53e31dd329214fa5a", 0x80}, {&(0x7f00000000c0)="4d7a574e4c7a066c836547ad4ebba73f19c933de0abd98f9354737afbb92", 0x1e}], 0x4, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xbd) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x800, 0x0) sendto$inet(r3, &(0x7f0000000400)="791fc48abd021e1586db30b7acc020c8632a1d791e8a8cba406ad7d1536e6babb1dd18ec36fb1fa575f576d90f78a07f70d35a4e09171c4c58c4", 0x3a, 0x2, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x10003) r4 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000480)={0x137, [{0x0, 0x1ff}, {0x3, 0x4}, {0x0, 0xffffffffffffffff}, {0x1, 0x54dd}, {0x1, 0x32}, {0x3, 0xffffffffffff6091}, {0x3, 0x3}, {0x3, 0x3ff}, {0x2}, {0x3, 0x6}, {0x3, 0x3}, {0x3}, {0x1, 0x8}, {0x3, 0x200}, {0x3, 0x1000}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0x1}, {0x0, 0xce2c}, {0x3, 0x3b}, {0x3, 0x4}, {0x3, 0x1000}, {0x2, 0x1000}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x8}, {0x0, 0x20}, {0x2, 0x6}, {0x1, 0x3}, {0x2}, {0x0, 0x7f}]}) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8, 0x102) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000005c0)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x80000000000, 0x81}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r5, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x144) r7 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x3, 0x2eb4, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x80000000, 0x1800}, {0x4, 0x428, 0x1000}, {0x0, 0x23, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}], 0x8) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001980)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20fad4184bab351b) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x7fff) r0 = semget$private(0x0, 0x7, 0x50) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000780)={{0x5, r1, r2, r3, r4, 0x64, 0x649}, 0xfffffffffffffffe, 0xfffffffffffffffc, 0xffffffff}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8001) pwritev(r5, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffd, "854955883d02d02295f704000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x402, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20401, 0x0) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x1f61, 0x2000000000}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffee9) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66692c653000"], 0xa, 0x0}, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x3d8) 16:00:28 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000180)="502f46d79267aa4fe036e84d3ac77098bfa6e0495e44bd9cc1b9c4fab127b61ca6059c84e51ab5caabe679b6dfc246ddc361bf842f7cd21886c01a123ea18f65d39cae147d56b0db658827cf2a7b3ad983288f94d91568e9b2ef3e60225ee16b1ea6e480ddb4ad0d1fb7182f68e4c130d0ead82b5a658098d361f7ffe75bb7ca5f31029f483cb57b01028d1d4018476036ba9b969cfed66183c1281f5868e7092edf3f227037f6b47340aca595ae3124417f6a6eda95105e56380bb6ebfdd9dd517ccd9e793b3f8ab44f1b9f3e6bf9c22f7ce9e6e494de355d437b6ed9675aca8524728731d891c05b952f9d44398b75f9", 0xf1}, {&(0x7f0000000040)="0be3aa76f5aecf57d6190700624c841f4497d04b51a74006e0b0827f7a255f529292de90de2640", 0x27}, {&(0x7f0000000280)="3970de4b70e5bb46ee9288097cb65dee6acde5fe2635b3a57782bc8fff3f50bf222666cbdbd4906ef40feefcbb1889a8c8ad636ea1310de40ed9a94220b8fa7c1e17b0f0f2803212d343724d10fc5cf9e774ed7e264901b1a765a924679f65aec98b69b9675124a764f01ef0486264a50d687327b5892d734f1e14dc119f3bb0bbb4516a2f09eaac39f1715e68b90c42", 0x90}, {&(0x7f0000000340)="17fa951c3075486e90a2c86ed7a285286ed76380f2564c473d66d0dc10d9b706b0ce596d6dd316ba3545f1f651d86270d838c9ff5655af920b46cd8adfcda4b327791091f378ac16ff025aeda3fbe3465cf86abc89ccd4ace1fe2b3a699e39312e2aa178e1941b98f1aad73ba380ae921d1bcce17ba39e7092f6a03602e3a2872b168cb27a3bc7fd08393de817afe503782d4d51eee107f2f9889070da9d7009c7250eb87477e01e0c4974e6249a19ddaa463499b834ef0f91905b806b14ddbd913950c4efae95fc3648c12313158e7a8a020b63b77c524b23da4762ac8c8dec283e96cdf6bfeab039028703f30be104223b32dfdd4fb5a73cac3b1b76893edde0ff091e5296ebe0b0be8a17edae1c65aa98d84aca3d940086bf0aad2f08726f019a31c8008b2aae3e3c4d2b93da39e90950169523e8d4194752850a3eb10e1c0b6ed5c7d5b7d971ba2b9e3572e8fb84f349e94788a7ecedc2a498091fc83d63b0cad3ffcce7220db898ea281447efb5ffcda4ddb76c486ab390e9433465af2b7b040061c0b101e1eb00d00890cd68c7f9b24764443b965d2ca57e77738da882859f3930fb64d7b6c1515fa978da00bd8de66aa689bfc9885f12292468a3143f3dfcd9c67749131550f7d3ebbadbf3292d76f596b382379e79eca5af8de0fa8ca0bfb5b1da3938e24a622a0684d2f358c8fccf04c106aee76b518c2fcca16e50a6544917eeb6f9f8c8f4a7b7398d3a2ed061321bf2950839f0ac1a83ff619b9a8cf39a89f22fe7b8682625b976ba722cd652bed92df0aa1af6a1a1f339fb4e609f927d8ae541fdb12ae68e35c5f203794c14598100c72937d97338e13332af127f896619bcd0157c8f8b1270aba4f1ab3a134bc656192e60738874fa02cb4ea084593a11b0ce267db0a5873a1b97d58764440356b66f430d28b98bb0d535808f400a433bddf05196608793227257d3047bef5cc2fdd011b8b4ed8bc847b20c2fe82f5e4b3aa458ba32364dcda41735325b09dd546a16b9a60cf12dd6ce5d631f3fba2970d27b7f40d8b6d5bd5e73e373b9ed11a492e22c326adbd305a4f5dbba7ed6b5437ca224ba31df37b0c9e67f1896daed014cdec68a88237512cc174bcc68202522ca87923f81b2d02d988ddb269c98575106447b0a93af88d14603a79a6b6c20b59917a1e31d7ea495fe1a00709cd1725ada9ae8395d660204bf03d0e4795532ac18eca7daf5638b258f4f9859aa57d3305750d09c3c993842791e13f2466cdc4b5180c76d9cc1b407d53bb558f09bee5dfa84e76dd035afc5ec29b4e1f6390cd90e8fe0fe38c7effd99d1b974d82a52cce2c9dd143af990b2eaafbb83cf4eee29a920ddc9519f15a01037680cfc8c0c15b8820f0b4b1b7982325342b1365b6b9d056bf7a5a6dcfabea337255dd1861f6dab69d9ace6572e484a07f66813f31e0c096998ee83ca854bdfa5b369a0e97c3e03452a84cd5a04a053de25bc146fa1644a60f317825c0f30edc04079425db7d9a402260c2b27625e0d93197ce55149328a3f27c56dbdb60ca4395c70973a71e2bb47ff0d34a9ad71376d6ba6c4e5e96111d392b02e041e3b91fa32a045ab7125422125988610e68a872be9244d44e0c5603e0939c26153aefdeb4aea450445093cfb9bbe0e3eb5ed02239c54ea6e25d39ff73612545e6b74b8efa300f650bb0da038c6b97270a8222f48e338fd3f430f9cf8456c9f4d693c57dc5bf6971a144542d8805052c59a176c5ed8ec65379ebce3de00bfb1d356951908dba7f639b1220d4978205e328ccff324c7666715c2fc5dfdff39337979a0a01e0c71576fb51bdc1a224ddb0f92ccfdecd49b99ff35b7e25b005dba1b28a8b7891081c6f2c40b7b0406ff08af32de8d51df7f336ccd8a542442ffc200e5c1d1f106d36af6f6dc14b67191a140c35b0280f3db464d7ded84e00230ed6c5a7757b6860181b1e7363fd85e1bd4a416ea52ddc69ac16bcd3cacd560a74a573d7f17635185bda596e70adb499ce84b3399b2a585b55665bade21dddeb83cb3d4b408029438265dc9006e8831947856622a7889d41c5629fcd4fa4712bc1dfd963771c7a28e90d06f9b606d958106d790e25a6acea162746666c60a451d1207cc6f5321b6c88753959841cb4cd0f4609942becdead2e10312c0b1ed47b1e74d2f26a1ad98a090bae1a5c63b113a32c42c64505ca2dbc046985f3cb9e473edf1afa30465f8d028a515ed3af1674b78349d5bfbfa3b46dc318fca7772a9addc026ed516b3aeb10653d979f32dd02856f14930c8c85919c68803ff45ada4f45c268ca300b5e994c4c38b8133af64cf8bf10dae557d729b712216329632efe078e4d404ab935609f87944723ed3e18bcfacb54b1231e037d707d7202631a1b65a9f57d8d30f151df0c847752520ea1361ea240b2174a9591e10bedbd4013960989692f425aa2919c8c84e3ef51fdf99cc03881e635aecf0d37195d0d969a658e35a868ecea55414a6a87ea26161c8545bc7f5cf93ef76a137ad27349077dda02f60d5523161cee0229c10b3f878a7ba228f6f5f6e84e695dfd4c97e9d0ca8b0879c008340ab523af6d48cdb38bc0a373887091b01dc525d07c762f8cc3ab1181fcec9b763d7a132808e539c14ef9307df69d261fadd1916c6c84f3776f36704a2d091ea4ed439b1897ca4e01a67fb8004eef3898fd5518293fa7b6edd330c1febb399c43865ff388d352e91369d32f790aac262568b128975c503999681d2a48cb46d873d19044a2ecee3ecd798c342f61dfa5a58c6ea5c6a6db5cc552851d780bc617cc2a7752a0a0646fdb3321d0d04af81e5d1eb45eb859505fa1455c72af00a83a082b5e0a99569589fab23058fa317f43933545bab7960869f7f401905072f7bfdd227289cfe00ad96bcc20b55f7928b4edb067e25091f700afa0a35c4b7b9c7e126101376664f6f29eb338daf88187f5bee0f4db5ae5c3a52e57dd91c3e05f65c3db8a5d9b19c5fa4c4180ba679b81188854da98235934e058a5ba07a550e8f730f927ea9d0a86d1673872d99c8ce34e246f0b0f9f822dbe099fedbe871b391f7ef87a67928a8e7b560447f8554880e95be73acdb6a1d00a504e04a0ffafe80d815043c19dd4f3ef7c666a92995d5e4364f9733cbd231cd289a7c8d1f6883c0fb0f425baf20f6efe87cbaf7dcc88d6ab6fa3442e74d2138dd30a31395f2d9b42c7827f53d65c90843cef5e096d7a65696d162ecb8b06d8a7fd14cda602efbefc74849714b73c1d6acc06a547bef2c3b9d727b8046acbddc8198f622a4ec8986b0f9051f46ee575e652adaa401c83fd72a3c1200e6e7fc1f4992928b71090fa64d004223f45d2cff9cb3aed235e433d48a4cb359dd86d9d1f01ca1b93a064f0a42ea542ecb1f4646477e3216c309c46efdf7f5285d7e99270b221b38b536c952748d992ba7ce84fd139da435136f7acf93d441e5ae408aa1b3ef115d9e541d40726c5fa52c6abdb9149597e82978cc607ab62f1b03e12d86b5ea2d6a4bf926c0330b8949bd477711e79095fc910e5b0c50d060c4efa99b65cc1c88d9e2906152a21cf96dd01d7bb36f7b639ba43fb43b0bb78bb16b0369629ec5a1996d4a442d93afd6ac1a8693596117948fd17e2955478e33a5dcb9298e2bd51141d53750a9fd44e7a58b4cf3ba8fb4b50327546d6e579c3ef0a4dcf35272bbf105940b4ce059df1cbc964f409cca6c98212f89fd48daa15bee9d54e4cc7eddccb3d9655f31a6b2744f58dd346f8eb327f7b0cc919de648687937ea90504152b3f6cd7cd1a5940e0a6c8facedc2123eb0cbc0cdb5244083db4fd90309d6e39177c1731966d70c4b7a1b964ba02e66ccfab8d75765a6c5c015e2dabfb8c3447036123d3808406f0d34d9ebac4f43f93c18c7331a2d080724bc8341df2358abe66b7e6e459f53fcd877d9ed989150c5119b0e2d6b9ff71015c9d5d7ed1d21b750c57295a2c08d510ff4a48eba426029056eca2e432f7b7d2be3a17f4b54bcf3dea5b3f8543e246589e9e3c5d2a8120be5ccee0a63a107a43287cff2ad85d1eb33c84af600099ae77f917c566ee43721679b88dc3b62e2b1bcccd56c03d9bf6d1746f8502b78c5912312a7625f2a918ce93248a206a0fca32132bafc15bab60784d5cce33a534296eb68af688f48f67b1cf6b5bf0d53fbe2a70ef1538bcc3655a5ca21d5cf74022583a7cfad0602a68a9163aca5a7edf123bfa557a16f1c914a078535be2662a89019efe102200600417686f91b02a606376536925784d35b651574cdfdfd6da296a14f6352c6dc36f54f1b7fede81433283ebd251a783a453fd76e3a624bab126370bbf53f95a732b64f38efeb62033a43812af786bb40f74b5770bac4550362860774a0e9f65d3c4c89db36c153608ff5c54ed98c6037742e94bfaf7e6cb643239e9f58ec6e60f44c4ece6c8aaa3c14517230fd7fbfd183fcc20009d32169f6918869e65c005d3bd701a618767981c053c4c9ee608cee56669e2a087ff2af9d418bc7be07f0d0496abc88fd2151a9abded4dc0d8b5be2bab16d218bc10bedaddbfe64a540942796a3eec7faabd3184ea38172442392d2818457443d1105d894a3970ffd35d6dfab4472ff360250c348f0f99326cc92714752f56c5475eca83b1442d2c53f4447e69a15e0359bb221ae2671f029665b9dc0c86c118f9854bf217fa2595470bba7a0113a8f4591c7f171d2785396b5f859eba2ec617528f3a27348785a16a4d6fe3a34631ea4d5f25e0b87428bb67f0c4e0822b807497c61a75d676d9f3c711eb1fd86caa2ec1b1e63c659ec7377450a8f184512c1640f4b378d244616bfb7c11ffa896b8c2f4c029ce621742ae832b0bc511a7cb59e6cb59ee6493da78fc1089ff93c338c356c21f953cfc95ab96c8cc1bb7d32077efd2aeb902a7051327b709203224df5fdc623ed9f6aa7d4d0a81a5395aeeae718262398a971b628d5a34e235e6ab69fe643b2027bb5d6510c12ef8ce62f1a3fe3705692593359a9fbb61488ed6348aa2c62c8e88ae2233426500b7b9d8b6537b5050fb54731cd419d2f690227512b18b7378645e2e124f9fbc48d4cf2a897704e6cf36f828bc15a55b7bbf89b6129e57d77cffadad97e0ab29b7731644fa8311ca14294f5acd6a5dd7c5c4344583e38f5329095cf9b2592b9b4ab64f0d5f4040437c730c63715e2b30dec3d46687d01acc712857b0f4e3d9c7af7b96b51f9255184506522ee951513df90ec09daf5b376f2cd4594ab981634eff87dcd8dfbe30ba122651df16f214728cc810d094c9f9229393f3d035b6dd0f14df38fc52256c81e2f197f28d38e30d105562b9655025d91a7e3eb6e3aa5886191a48afc95bf1fd9f35044067d9458fce239f7a3b71761341a01702e0f66345799cf3a5a85d46b375076c48947c875ba78a21f8b535fe2881d5d58c8a412652f01eb867f95692abc0f1ae87af0212ed2a3389165a7cd739e2f3b607c1ee826e828034b90ce7d5a6a1f0a0f1dab4349f7e25dcb7a2fdecccfc3f0ba679dff0c39191c0bb06aced049f2b21472f57a02755b4c752b643a95cc2938023f8bab97ab66d7e032c9f22aa06986cdf46965e1727932edce709efb43e25bec65794b94202e980fc2e13e2fd89a2aad014ad48853a0f603982fe7ff2905e9be0a65e66652b7e5c61fcab0aedd60c76383191b259211477dfa5251a2cbba163af452bbc1e18e5770a74cf46e13308d2d2815ca6691008be1be89ca2b40d346200d613601e4", 0x1000}, {&(0x7f0000001340)="2aab36148b20ab2ce17f42e2a5e99cf28750829a8f25f0e06c5d17718f0e0d5009726b850620c7cf0ef179b6b35360563d1f7cacddbe8bcfbfcbfd331d5e8a67aba48b3ec930896fb9251a9f3a711567933bfae02353aaed3251d193557280e930b2e4e3db840a2288a83a2e763b416d37c92105568fd593386bf13e90c14ef40d9cb3a7883bacc4c499e16253a401390918476af99a445f4cfe1b0059a4de8196ff8c3f3dd8d707c20a56c8f06372f14dfad771c06d", 0xb6}, {&(0x7f0000001400)="94048933b791cbf89c341fc659cb21d3ed18f3538ffe4d43217778c163dcd6b2c1b6951c4b7c99761fa4d6f330dd04d009669b51ce9731655ac3e73b59c539c63f4ab95f0ece18dca1946c4da5f0388f2ea95fcd66cba702c93d5f4eca5dae874f50332f99786215dd18a1c9a8a418b4fb8ee977e639a4a50bd0fd2dea0c350ab379da4858de5debfd3e569f2d02924d5424f91656552d1fc306c058caa1b87f205a71380aab70ec68a732309a173334fbc68c0cf7910c3c90956d0139ddd3c79a0d6a3061c2c103a0f4dd1471784f845a9a", 0xd2}, {&(0x7f0000001500)="53b39cda0f51d6c49c28e3adbfc98b56ef92078773b18a03a9610a8f4812e3b66f58b074cc5c022e923ea4c2178fe20d6e225c1bca21637281dcbc4d967ae5802dbd3033320049ff5c0bac7f85c45a2a6f3017364b17e14731d04017a3290f4f394a0a141be7b94e1c427d1c9d86c9eadd5a13a4899b816606c6849bc79e5a55116647c4a0bd713764fb9e7695fb16b32ceb72b3771bc0152ee1c7a274e345771673b56780e45cdfe3996b6fbc7077ce56e0f0997ae42ebb18344bd41a0adbd3399ce6b6287e29e6", 0xc8}, {&(0x7f0000001600)="835509b6b40d7fd855d891e004f78237c103ff5bd5fd32c06f023658207b84904c6c569a19489b7fa8169b8dc808ebc44050c1be91b7ffe0804dd19ca041371a818eb8226c2ffe582719d8816033564efd4cfa3aa1bd83cd0267970534f1dcb3dc239e8563a0a00b9558a7e00d501be7dff08dcb237ba5ec7d2021b03806ba48ad8b273b33743a59e3dabb3cf5c320a58de1d8685b6379495ea145b226a67dcf5b17fccdedd0cf4a965458bf9056df4dd4e48eea3bdc2b54eb154909ec2cd95a8924fb55ec2009037be367173d5838e8b76ae88b1500700ce92b387e9cece0a27e38912ec1118d935a3d731439e4b3a2d10b0d", 0xf3}], 0x8) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x4}], 0x1, 0x0) close(r1) 16:00:28 executing program 1: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = shmget(0x2, 0x1000, 0x1d45c7f36fc4a81d, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/138) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r3 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x1f, r4, r5, r6, r7, 0x129, 0x20}, 0x10000, 0x5, 0x80000000}) fchdir(r0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/219) 16:00:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7, 0x10000, 0x0, 0x4, "98f61920e7cf3b688fc9c1745f83aad58b42e8f6", 0x5, 0xe}) sync() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f00000002c0)='.\x00', 0x8400, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xfffffffffffffe9b) chmod(&(0x7f0000000000)='./file0\x00', 0x80) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x2b4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000001c0)=""/229) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:00:28 executing program 1: r0 = socket(0x6, 0xc003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x0, 0x6, {0x16, 0x5}}) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:28 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) close(r0) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0xfffffffffffffff8, 0x1, 0x800, "c96339fae452afd0119e029e2d78aec607a09e9c", 0x22, 0x6b74300c}) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r4 = socket(0x6, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bc", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85490100000000000000001167f5afa680400900", 0x3}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r2, 0xb}, {r0}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) 16:00:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) pread(r0, &(0x7f00000001c0)="01477e8c0d38fe420e05db15f4fc364b1970ab644feacebbac42a5148193d55ca8faa01d5afa59907d651b79b5128fd83ebd9343561088e5596792ee7b88ea4482ca2d1b74646ef16fb48e7c356dd45c1c2346", 0x53, 0x0, 0x55) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)=',\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x1) 16:00:28 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='~', 0xfffffffffffffdcb) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000059}], 0x1002, 0x0, 0xffff, 0x0) fchflags(r1, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) clock_gettime(0x2, &(0x7f0000000140)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r2) kevent(r4, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x20, 0x3}], 0x2ae, &(0x7f00000005c0)=[{{r1}, 0xd418fb0d35ed3262, 0x2, 0x42, 0x1f, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x28ac43f61bdad7df, 0x2, 0x2, 0x15a0}, {{r2}, 0xfffffffffffffffc, 0x10, 0x4, 0x81, 0x8}], 0x100000001, &(0x7f0000000640)={0x1000, 0x9}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) bind$unix(r5, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x6) listen(r6, 0xa) poll(&(0x7f0000000240)=[{r6, 0x40}, {r6, 0x100}, {r1, 0x20}, {r1}, {r6, 0x20}], 0x5, 0x3fea) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff9, 0x3, 0x1, 0x6, 0x6}, {{r5}, 0xfffffffffffffffa, 0x22, 0x5d0f808d7fc1f13, 0x8, 0x1}, {{r6}, 0xfffffffffffffff9, 0x10, 0x1, 0x46, 0x9a}, {{r3}, 0xfffffffffffffffd, 0x41, 0x2, 0x0, 0x1}, {{r5}, 0xfffffffffffffffa, 0x8, 0x0, 0x4, 0x80000000}, {{r6}, 0xfffffffffffffffc, 0x2, 0x2044afed74d4d23e, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x28, 0x0, 0x401, 0x1}], 0x800, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x18, 0x20000000, 0xffffffff, 0xfff}, {{r6}, 0xfffffffffffffffa, 0x1, 0x40000000, 0xc455, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x4, 0x71a9711d}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x1, 0x8}, {{r5}, 0xfffffffffffffffd, 0x8, 0x200fffff, 0x1b3}, {{r2}, 0xffffffffffffffff, 0x0, 0xc93a6623f0466a7c, 0x0, 0x7ff}, {{r6}, 0x0, 0x5c, 0x9, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0x3, 0xffffffff80000001, 0x7bc}, {{r3}, 0xfffffffffffffffd, 0x1c, 0x2, 0x286, 0xffffffff}, {{r5}, 0xfffffffffffffff8, 0x58, 0x2, 0x9, 0x6c1}], 0x4, &(0x7f0000000540)={0x4, 0x3}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x8, 0x3ff}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:28 executing program 1: 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0x1}, {0x40000000000087}, {0x5, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x8, 0x6, 0x10001, {[0x4d30073, 0x1, 0x5, 0x1, 0x7, 0x100, 0x48, 0x9, 0x6, 0x0, 0xf233, 0x101, 0x5, 0xfe5, 0x10000, 0x400, 0x7, 0x3], [0x4, 0x4, 0x7, 0x1, 0x8, 0x6e, 0xf2e, 0x20, 0xfc68, 0x3], [0x6, 0x100000000, 0x100, 0x40, 0x9, 0x6, 0x5], [0x7fffffff, 0x1, 0x20, 0x7fffffff, 0x8, 0x2], [{0x7, 0x101, 0x7fff, 0x100}, {0x7, 0x4, 0x8, 0x7}, {0x81, 0x3, 0xfffffffffffffffd, 0xb854}, {0x3, 0x5, 0x2, 0x8}, {0x5, 0x117, 0x9, 0xffffffff}, {0xd57, 0x8ab7, 0x81, 0x40000000000}, {0xff, 0x6, 0x8, 0x100000000}, {0x7, 0x3f, 0x1, 0x8}], {0x81, 0x40, 0x5, 0x3}, {0x7, 0x8, 0x2, 0x8001}}}) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x4496, 0x9}, 0xc) 16:00:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x42e, 0x9, {0x3, 0x10000}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r1 = kqueue() write(r1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) 16:00:29 executing program 1: getegid() r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x80) r2 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb4e0fd9bbc7f38eb, r2) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) fcntl$getown(r1, 0x5) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7ca7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x8000, 0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x3}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r2, &(0x7f0000000280)=""/174, 0xae) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res(&(0x7f0000000180), 0x56d7d847, 0x5) 16:00:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xf2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:30 executing program 1: r0 = socket(0x11, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000004c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="c20b0668cca386e94163bd53fa6d6828c25cbbd6b856e8e24690272fa2ec13491845d0dfc2e18ef5de3d995f78f791f8f6552641b9600f06b0dac32a665e59f601089081216068e3601be2f2e955ecb4b487faaf2070f5a1f171836487e9c28688e0c21248bd88370ad10415ee537c788081bd063f684b8babb675e3e1812c032731aaeb5790e8ea2c8088daf5b5d5cf5e6ea465bbddd0667f883d6f69e76bacacedef746d1eb2a7cf25752f5db88af79c3bcdd50732c7e06424bc9d06f75ea64b3f016af953f031e875c4d19c5bd9585119ad2024771ddd323c8797512e66f81ce4b7", 0xe3}, {&(0x7f0000000240)="7b674136d1c80e4d2bc9a76326be08123b384a7f7cc7116adbf9927f685e5338949e4e14a5a8db225b97defc", 0x2c}, {&(0x7f0000000400)="77887cc8e0ecfff036f16e5fff363e006d556b5b5c88741e749cc0f268c6f8165749fd47100b4210c5549482578ac4ad31f0f5b0c3ab919a01cd1a0b1efe187564fd28b1c7aadcf3dd799d65105159b4273e83a33f14c1cdd6fe7bed2a78434394b52f9559a4b96690f5feb2ef1d7a8b38c2804ba48556746a5d8f1a8bbd321f3da51af27fa0eddbc28a75ef797c34de4b73ab18dc92db3e0a3309e8de2fdf8e83530ef102f8ed8fd9e1c1d6bbf155b326e6f6f4", 0xb4}], 0x3, 0x0, 0x0) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000002c0)=r2) r8 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfff, r4, r6, r7, r8, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x7, 0x200}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x40) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x1}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x4, 0x2, 0x604a300d}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x4) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffcc9, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0xfffffffffffffeae, 0x400}, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)='\x00'/14, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x7, 0x7f, 0x0, 0x1}]}) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001fffff) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/94, 0x5e}], 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x8, 0x40) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x8010, 0x80) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3}) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180)=0x1, 0x4) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) 16:00:31 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000280)) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x118) chdir(&(0x7f0000000000)='./file0\x00') 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000480)) truncate(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x10) sendto(r4, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673", 0x36f, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10008, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x399, 0xffffffffffffffff, 0x4, 0x7, "671c8debac5ff3ccf935750b15433c4d0034db66", 0x400, 0x8}) chroot(&(0x7f0000000080)='./file0\x00') 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = geteuid() seteuid(r2) sendto$unix(r1, &(0x7f0000000100)="fe6a1132f0d34e0e13faa57893713b60d4e2d3fed9628f496b3e4e301884793432399884b5c98639c4f242e3ed747ad7ff229344223a77beb1a4d4725c51ed7b02748d2fa0ca52d37d634b3d21b1604d06d6edfc05c5829d9ad18d2b993483cbd91bd40dd2e0d0baa8c41535b33920166ca0", 0x72, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c000000"], 0xa) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f00000001c0)=[{0x4, 0x40, 0x8, 0x1}, {0xde, 0x800, 0x74, 0xfffffffffffffffb}, {0x6, 0x7, 0x4, 0x4}, {0x401, 0x1, 0x7d9}, {0x1, 0x2, 0x6, 0x2}, {0x7fff, 0x7, 0x4, 0xc}, {0x3, 0x4, 0xb}, {0x20, 0x80, 0x7, 0xf430}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000180), 0x0) recvmsg(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/4096, 0x1000}], 0x2, &(0x7f0000001080)=""/164, 0xa4}, 0x802) chroot(&(0x7f0000001180)='./file0\x00') 16:00:31 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x800, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000680)={0x0, 0x0, 0x0}) clock_getres(0x0, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x2, 0x1f, 0xfffffffffffffffb, {[0x3, 0x1000, 0xfff, 0x7, 0x100000000, 0xfff, 0xdb2, 0xfff, 0x100000001, 0x0, 0x1, 0x3, 0xff, 0x100, 0x81, 0xff, 0x1f, 0x100000001], [0x4, 0x6, 0x874, 0x3ff, 0xb65f, 0x800, 0x6, 0x6, 0x0, 0xfffffffffffffffe], [0x3, 0x1, 0x8, 0x0, 0x3, 0x4], [0x2, 0x2, 0x1ff, 0x1ff, 0xc59, 0x8a], [{0xbfa, 0x6, 0x4, 0x5}, {0xffffffff, 0x39d, 0x2, 0x1}, {0x7, 0x9, 0x6, 0x6}, {0x6, 0x1321, 0x2, 0xfff}, {0x9, 0x2, 0x1ff, 0x8000}, {0xd7fe, 0x2, 0x7, 0x1a7}, {0xa4, 0x3, 0xfffffffffffffffd, 0x1f}, {0xffffffff, 0x80000000000000, 0x2, 0x7f}], {0x0, 0x73892535, 0x0, 0xffffffffffffff7f}, {0x3, 0x10000, 0x8, 0x9}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000400)={0xc04, 0x2, 0x4, {[0x4, 0xffffffffffffe4e8, 0x5, 0x8, 0x7f, 0x1, 0x100, 0x5, 0x40, 0xd41, 0x7, 0x80000001, 0x7, 0x5, 0x9, 0x7f, 0x6, 0x8], [0x0, 0x401, 0x200, 0x5, 0x7, 0x1447, 0x9, 0x0, 0x9, 0x401], [0x8000, 0x1, 0x7ff, 0x4, 0x2ea, 0x9, 0x400], [0x2, 0x0, 0x7, 0xc93d, 0x40, 0x6], [{0x3, 0x1, 0xe91, 0x8d}, {0x5, 0xfffffffffffffffc, 0x2, 0x1}, {0x10001, 0x0, 0x5, 0xab0}, {0x80, 0xc044, 0x100}, {0x7, 0x1f, 0x2, 0x3d39}, {0x6, 0x400, 0x1, 0x101}, {0x3ff, 0x81, 0x401, 0x101}, {0x10000, 0x80000001, 0x9, 0x80000000}], {0x1, 0x9, 0x6, 0xd3}, {0x38000000, 0x3, 0x46, 0x2}}}) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x2b0000000) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x5000040032000, 0x2902) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x10001) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8a90, 0x0) 16:00:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000300)={0xfffffffffffffffe, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) r3 = semget(0x2, 0x5, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000004c0)=0x1c4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000f80)) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r4, &(0x7f00000002c0)={&(0x7f0000002c40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000e53200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faa80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f230b246955fe7c8ce4c9b29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e7172828c079a58000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ef2a128d03d23e711427a02940575000000000000000000f36d5c25000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008334ab1fdeee142606057e7329de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec19406e45d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d500000000000000000000000000000000000000000000000000000000000031fd96e1d68d026e7879"], 0x1, 0x0, 0x0, 0x0}, 0x841) recvmsg(r4, &(0x7f0000000dc0)={&(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000080000000000000000000000000000000000000000000000800000000000000000000000000000000000000030316cbdea70000000000cf0000000000000000000000000000000100007300000003000000000000000000000400437f48ffb38635c23b654eaa6f8765aba1ecfc19bdbf0124c33f57034cc476bf9b53a0ff2d906d8dec64c235fa1b229fdc2dcccc33b9a323e3da441c81538c1a14cff619d4e60ccc8c1a180408e5650c0d826a"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a81b88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b6157cfa79695cfe3eeb2ac6f86ed203464e7e00e8a469190b423ef6387f13e7e7199ad71d06c5e456388feb1477c53df1daf2f270a1f94893824eae082be47a3310a35abe11572f3ae70dfba103838796edb63999feea873d2c0d68005c47c505288915f1474d55959967bcfdbb5f2f5a5ad52d993eeb6db3b6a728f141e76aaa9a4f4e2031f16c687289cb16f48335da45f87db4d81d07f93d4b377078aaf659360e190b50277d6c0a20e2461bfd1f8c10ac8bc17a8c94b283d5e98ce056c38d1ab2a35b7dfd62461840c328eb2dea15fd62d734b06474b001e062dfc611db20ce602af9d2fc0e9847f740d6979b7538d0ebbc65ecf2327e802bbf13909628b3f2c7311f6d3745d5e931c6381739e266dd8b2a4fc5d44611793aa6bb"], 0x1, 0x800) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r7 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r6, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x1, 0x103) r8 = getppid() wait4(r8, &(0x7f0000000180), 0x9, &(0x7f0000000ec0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:00:31 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) read(0xffffffffffffffff, &(0x7f0000000000)=""/6, 0x6) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)="f9753099bc1f6a9580ed85b36b0c4e75b675a3bcbb53987cae1f43c2b6eb2c68a6f9ed0526ab706a0d4fdfec8aa3afbea6935a23e8877de9db9be9b2e200a94585db4f7ce04cf4b542766b149fad1c89856b99d944eb3fe8fd33705e04bfc14c338f938fd97e9d5ebea91c8ea2b33cefffe53047dabac0750c5f7764696abf79d1e99f16a20023a25df0e33969b3b8deb010203810710fd1343671b55bcb0f2866d48da9fc9a0bffbbb4e12c6f07e41c88dd8b1f9d73b46f386e694a81a94182cddc42bb792d8bebe81a1c83f245c603ddffd204bde3255d2a2e01cb1e6f5c", 0xdf}, {&(0x7f0000000280)="693c1c987b9892cc1002ae8ed5628652f3db902241f07e549f4edb64d90400a22db2837fb3f5cde8e26e49a3b59c41d333e9e495c54f6f0ba84906e63ad8c58339ea68bc30396fc1f20ae8c6c8c2d822e7cdb2271be696bd9036643043e95cf79be07747d5a04a2f5900cb87fafef815bb77440a80354cf587dd0395c92f66d0804ef38c1c9bd1ebc95a6d5e8715ee41aa7cb0fac6f8e5ca2c601b04aa8ebd765d1f5458a1d6d47bd10e161a2cb325b7ebbe6561a4df2ca5f43937281d9098d899070c4b06125a8c45a89e6631384a6cb6a1984459292a5f4becda9eabf3baf2bdcf537b", 0xe4}, {&(0x7f00000001c0)}, {&(0x7f0000000380)="0c785d9fc4dfa355cf8200389407a0e5e4eee6228d2e1075df78c51ec2f23dfd30afaf514792aa24427864cb5fa341f99b1230189126431f6efe4edf805215ae2e0e6a8a9e66cb44d962fd3818b51e880e4d7a1f567ffaf7b6cbedc4ee11f0880da265b7b8abfc18c2841cc8f2e0047c9deb7a92897536f0c9d6c35b", 0x7c}, {&(0x7f0000000400)="3ac87316f40c39ab24eba6ecb60eeee0c18a9a67f47328ae7897af9f0023d2a8f2e9520b7fa40a8d3ca18c08cabb14ad7f4599c62d0fdc47d1282164d447c5b7b703cac25121189a46a6d2417c72be2db30fc060b18e7433cc0b", 0x5a}, {&(0x7f0000000480)="5697ba93e654b2a2fc32b2ddf34c340446cbea49685fb365c7defb8f1f36a217d347eded9f168eaad9ea3a988913f1f276d047ede6ccf22e8863f64656f2245e2978400a999ccc9633ae6721e7ef4afa5534a899c93fd81626d43ca7be4d771f8040d0b0017f2eb9f61d45e192226d864de99d965870913766e1214471654ee553353911ced550571f2984b7dbdc2818f3efdc0ef86adc9b9c21e719b13e1caf9402e2b30a724e00e47c51c6130ac641b0fda5369ea177179639eb2ea39e9bb99ef05d2a643f37a9c7a712920d5cfe0e0bcb1bafd8242bd002def4f5f8d1c5788bae1e95450d5b", 0xe7}, {&(0x7f0000000580)="a9f9f84307fa92d8fc1be847b41f49bdf9128d7b728cabcbbef93b09be58c749ec78d68c9063dcdd75bd29af8319737d80a5690fe805ef0f2658a8ef75a1a7725aac89e52e87e2ffa808f24aa54b2136098ef02aeac56d48df5e07137f17e674225ba8fbd251031eb17732b72d646fccb5746dee01a4869adc4700fb782282dd76d4eb1776a27fcc2daa4fac73e8acb3ec985d793ac769d166a90eb50f56170a36f0c6729de3ecf31a1effb4f7de86309e642fa1fbeb0b31ed0dbea7bc242e47462a91150a7c52d6fc7dc53b8bdf26289cc0c561ea4794c5acd345082c157d617dc591a1d7b46fbd786b78de5f8e29c19ec95efb21ed", 0xf6}], 0x83, 0x0, 0x0) 16:00:31 executing program 0: socketpair(0x12, 0x4002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="15a1052248eaa2edd69b8881b553db01ebfbbd06a0aae456407476b5780269844a670ddaa9f039", 0x27}, {&(0x7f00000000c0)="5a3df1990298a3408d1e63ed4fed7ff1d672eacd85ffd3f3f01945e3b64807aa6472311fa87b2fb77d81421a", 0x2c}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="08010000000000000000000005000000560b621eae06ad497ca2976deb2b9c1f0586925483a404f832f34ae90ed8ab369abb4bd6b6b2b85248447fc8dbf78c2149cfca0ea8385e45c1909f013fd07c117182cc552d53d2ee3f94030783c28248aef34b889006e6c61c1b9a7f455265ed2b37ad3ec278fe846aee63ea69d14319bcc89e9db5caddd4a3d6c83c63b20782fb3dfe72afee3deac10e099f0ecf8f707ae2e107ca9972ec9602285dfbbe35d25e17cfc01de6eadd8ad000a57d9b5f4a235e518e7f91a33eee02a35017195629f48995eee100734752e2281f3b2ed9b991c03665202fc1779802a3a19da2542c57d372ae2c0be368025c897f28277d6da50bac98bd8400001010000000000000ffff00001400000038eca09819a1e026bf3d4b9e84182b270de1e8efde6ea3bd145033eea92fa442cc660c091646f454d9e647c5823c1ee891ddf779f8664ad8bde2355a511184a809644145ac7b28f9f10788c790a4e3d0c44900dc3f6ebaa34a5b1172470e60533fa562dc92c1dfc59882b70b42ddab8c946b3164ca2de6b5398c0fabcb83a0e55f60a40b273d5f60aa70202503e8297b6e97536b3b9e88828a439b0ad3054d88c9db6238c72f54c2230597d5747095817b46049c67d91a90d066608d456aace64c86ecca8ae2a689c71a1736e8b44622904b8726053fe5b62064cc147725f0c17db6c1042cf509f630e82b2335e05690780f55e48f2f129ae74184284f3c1e73c853973aaa5aaca68e0556ae27d54819e6d89784ee5a1656db3740b422cf7f3902b6d22272ab9bfdfa05e936864d6f32612f545bf79638cbc6c3b4cdc4562f0f02d6c1aec20011af4aee02ddd680c802294b7e7bdd15aa36e0d38daadf87fbef33e2f7068989ea5d3ab8473c0e6613e6e6932807e18bf3d310819090b6787766d86b22e41d1d762a3402670638eccd6faf6e08dd6a6cfef000abb0f1a11559ac48c4c4a73e29de1d8692c75e8c1bb440d4516b691f8e4b705da34ae93a619bcc2eb9097d9beb4409f4bbd032d15f267484e93bb6a85f857d52047eca3d6aaf832002fa7564f001f4bfc0729ca4e79fd3a284805a77198b0b1e8ee3ea59073e6d5f392c3bcf6db9e29b8dbf1f889a5f7dc556d328dee948ae49de1c700451c9d1afd5b997f836acf87efb736e8ddb60407067d601e3e9449da09ca38c8bb2a442a40f5b603f5f98945446ebdc4a32fb3bbc9b9445bedf0c60b21d15eb29326001eec9e3981dbe3b6a742b7111c30baf08d11cd2d6752d46feae6ea7f06bb3a9df4df29c3f4dd6dfcdb9584613ccd5610844d0e41b4b67f5330d6a5db818bc95d6d3f1b3b5589265f0f88872419685e51ef648a00415f8cd297997050e6ced6ff3e5372dfe2afe54e4f215ae8cc7e5ee3038601ed4aa81a17d9503669bb5714486d429f562f308bf30ed732a81b267e61d1a746d3614ed728c375bca45a2f17068ae04bc478acbdbaf10b663585aee88b9b463d69314e9fe8a49fc1b04893480ac04b1215d0a857210c9611504244b735a1c36fcbfd7ddedcc5c4b10eb937e9cddf6326c03f6ece07486ccbfd86ce1421d52f9f4eb8f51fa80d6d86e3b1969a6c48e53d63f9f6b869a6509cc3dc1724b47da854ed2f3331417a2b4e093e14245b1bea33e4581102a410498a52d3ddbe50a0fa14e94d685a1a6916e250b69fce464df057ea71b5c1640220f483339e1bebe22526d91ca03c945c3863352c891751901ee4f298dff5608e1c0d4147580d355860e3e0f891ed1646583a565053e4cc69b5b443bf220abd57ffc0a9f8882e0f4f4dd0660cff2f9c0db9e64cc970b142ee1df1bac60f20af91ffeb95761563244b91a6edcd6d53b39525aa09ebaf6bbb773bee1717f58f3f245192eec63b0a804953f67cabc9002c415472b536fd4cf945c17ac60b0d8d1ad8dcfe8b4d332513e62778de41c82f8ff036ab618e0ab4fa2577e35c3584934960e95f8f6d579e76b1b627bb528e81acf79827ad18e8a43fa1c941d46099f2c931215236e6e4183b51995a4222ec6aecbdda72430e0e21e8a1a6b018df36e19f5ec7d4b703e6537a0ff744a3d8628bcc95e38fb726599e3ad8806eb8b50066e3e713498f65e77994635d3c5c557d4fe047789b13fc81f5f2048234e8be569eb8bbcac96723a674791967f7690a3e754b940dcb5235c1d59b4e6a8935ff334e2f1494edffa517c2a0b7782e330a42e1b8491240d2644d149177ce71898db2aba2e4e01e76784a826f41892928bf220d688f6acb4e35da8367d2e8ba25bd27cc0f0383fc9ddbb55f1ea08ca4ec04d2265080857158aa5439b00431fbe17b0f83108b567c21107696503062d1249ad57d37d92299a822a5525eb1c3dc0863b9bf9e3308f879e1c02e560311854f423f66c89df2201b6ed0b1f79e786999a0f0e3a35989d80901223ff70830e5691dfeeeff0ce5ab864dae429c6f3d6b3eaa80dc322d32a75bce4b1e0bd33d6d8debe641d10f352c87939a42958e9741847d58216039c1cb7ef1bad2a6fc296b72411860f7cfae2b8006f1ecb2796152792ecba2876c88810ee051bdc7b0653395d63bd7aa6787ca1a88bc6962bfac6ac7130fb36fd45653982a61827cf26baf6a2b7ad8e1fb1f466eca6d06fc14f5dcd84ac9ef65685014b3c663d9d2a5b34ec714dcb3d9c8f9c0b60e9d084d3c92376afb3581c8407c2af77e0d788551ab1fb95edec31846355057c07c320d9c2e79f91a2a0491896c015fe32d35abb2b84077d173d600f2b5ce2f772eb964178dd7804cdf4a3fa59c8d6d4e93e4982f0746ab51c080d3e9f4fb6603b61c656eeb9d2afda1384fd86c6518eddc25044296f8bdcd3c2dc3ca54dfb044727acfd51501de27eebf82f2616c037bbbc5943ee8d97470d844df3abc04d97d1393744dbc324aa932b7bfbf94552f766a7becb9ce152aebba98386aec3fa7587e8c86481f1de8964d1fbebda1072001f250dccfebf8b03462fffad86f6a501a206396ff37446db0ba3384bcc4866a154ee610641c6ed706c005736333a24a85ac0f283d2ee94dfa530bd86eb6f975ddd13dcfb55ac541bddcedcada914e8f3482aef043c334ad6bfa71a80864abc89252db7396b547392b2782940c44aa473a668518946cedfd9f9d72e984ef43a9e4d64d59e0bc79ec62732fdac516e527c17853f8da1af8b1aae4e10c2a56260bdc9a164cd8400037f06ad91172720487ce402ae6c81e9f5c677cda60ccb2dec17062c88dd15a54540d8ea74d85227cdad42da3641c98728a65648b9e6902b515fbbd1a9bb5331550399821b4a56b2a92ddc8f6eb2a150ccfabb7ecc57b1247fdf2768a5fc3b5acf9dee81e2ef3da389aba4487ef640170661855c339cca3de5c0afcc75fb06aa9957611b1f332d8449d6c01f15f81b6958d92a957720bf43292ac3363bf8d60c4cf79c1fd635028c172324743ed6c2011e851613cc2112e2978e0c70fa16bf33d502844dc7cc74ed37625a94ef069638d91f30a8cfae4210870bb04493acbe333f2da53774bd355a55236ed1389ec28276511e43b7056e00e63354a0da593e9d447906e0d27418abde6780ea7a26b52392a52050c527d73d1e7a503fbdd9f188660d04d7dcd169ae245f039d6d00bb8eaa13357ce4cea029fbb6ec8c5d26b5343d45ae63865935468c8dc08127977425e12f171e80a110a84087ef2cd497212d2ca0bd97ba72a5ac28c706d365f74c583d4e89e7b10805feda4468fd8c6c84d75f13e5d350de5c17d5b7f9e71050bf2a552c82dd171978807caf7d7febb2da6e171483ae1b26e3b9b9b1128c9bbdeab596b0c9980bb145758d364931403d964d0564b415c15318b8e4399445dfed8b050ee1a5bc999315db8e8b51bc9b31cc83a9462088df02e966b8e2cba3c7659b5212e55d62bd5f2cccb733374acd8e4b179d5320faf1601a57f42f5d44a5178c89740320216058bfd43404953723e57b28b5441e49918a727cb0c5e3a1c804a7d06260e5336f2ac6a34c71c4d83c79c75a54d1453328363cf3a6133c2b19fed6414feb94bf262cbb9504562e254fac9878a5e8dda935a8c2592425899d99568117f4a36d63a4869f91c42ff38fb17b9d92991538fec00330d3ab1c1f9e3f56f3ac7eb55b9fb9e10aae779188a2a36482142eeeaf9e276ecc22ad583fec318d02a769d2924f06cd4b6398e019b888d718ba538432ac874954ce21317fc72780559cae8ac0e8b18b91fe7893060a40e597245c70fdc5f0c6185eb14eab67b4b69a255dd4db98a89e4512917b18079b9e72e74aae053398c0ec44f0dba776218f906a9cb467ec1c0343b2e6009f585a644a628bf851e7edd546f6378e98853eba1e5548e6ededf8d39afa876109764d8637e7fd079859f1a4851bc7bb43fc77fefb3eab7215fd3997372226fab41685589c1bba56cb66343fd799fd8541a84c04d02a1dc539a3d10de5e0d4746447778adfe824f97b49350d35c3f1c8cd61906d0947a5cf921dcc602d2c8a98a97cc5f58a30f22d19e2f8ee27973b3712b03a18896444450c303f38160daa9c84138353ba2e4726694cc1ab79742a9fb47fafd52f5508dc6ce3b58d472e13892f0b33ab58b4b0945e10c70ea366b5717b165bff10ec51de4d14df6946940e2fcd97198f25b139e083f7bf8c58ffc4a308b4c586530898144710e4dd35797a390ce7b4b7dd95ce51ca283f35bb27ec7b457f45e569594330b5eb7b03b0d482884a34b60a3dc79c686fccefe23a53dc5204d0dce9d94acc5b6a55b91e713c4fff06108bc3169991cb6d065d53ef2b51843e592e12e1101edb782cbff3140b9e92bc658dc82c856f3c0fcb2d438995a6b7152d4c1e5b41490a2ceb74fbb08134b5a009da57c75d19eb03bb540954d340c6c4c27b9b36da1c86ec400eb3842ced6a5d625cd3902f4d21ee41d801913a3234391e69056aafd2b48a0dd3603d3ea31d2f66fa4d67c96b41db2ce7e560f34b32286e612758d6690c3417f1d1bd1af73e141e7add143edb017c7582ab8cf3ed4e1bfe241b368e83cb3089c40aeff1dfdd5b918bde40a78dcac0ce5a39ac57abfa0134680a548c208f397cb4d03334bbf2858665dc0ac5ca40f5a5b1936262222eefffeb512f9b9c7701186b35f5cbcef55aa06e4ed024f9d18e0316a6626218f675279f1b2db24df8b8890aa106d52cf1dc98bd79746c0970c2650105ea4b9a3717fb1fac1d746c5c29089ec83e10f6af2d63b384065949e1631d90f917783d77b21808d69573d02ee83c528b2c7acdf4dc491a17b6f131e8ed207fe54d81b12f12a9662cfeadf486c4bf4ebee265ae977bb0a848ed8fa84efebf1b08242e06707ebfd304950d99fd5fa78d1412ea8bf4aeed63ec584a0382ee2c051969f9510aee4f3604425883e831bcad99b8369072619f51df4a7eb4ed18f2353e7e1a91945d0b66bb334984f9ad755ba168bfe1da0534e0c0be04207e9f008b5737e9a63709e08675c95ba41855d40ef8287092f0c5098f1003697b206fc0a4c334b96fd7a91f26c256683840e273e14c20dc9c25de2ade7db0fc041821f8bfc6c8f2507170227e26d2b89dbe5b3e69b2da6dd4e56bce055d74badddb2819ead91b1a63fb80094c8cced2b4b4371d3b0236667743883ddc1e70273f3d34459041b77dff0c4d0b5bfb28d5cda915ad1493f0eb136e94a07193b26dea0452f103d854881dc4c4c8cf038a3699d43973bbcc8a59e4a77a59179b61aef89cb9b4b0e1e852b04fb729889ac774d1f0c2fde08a465763af6c4b23c6338f7972290abe3ed3eb6ac990cba4bc8e1c333ffbeb53727c2238c0fa5759ce849f8a5f26955bbb94b3f20949675b39962811559591d248712f27bb5583be9ab3a55c218dd8809bec16beaeefea24c69e8734acaa33ca94b51497cb6835fd676ae332f80e3cac8da3cbd79d5a46343209d18b3d94d5c9f2fa84e4d5f7d5ff88ec9cf893640dd2cb14fd9bc4e4562035f81031def3944fdfa5ea10bd9bef581db0c7a443b74dc39d644f5dec6b28580ad1bd20f7c73ee69616e36fdca40b84cf6831468f0f16b2fedf8b222b69b44d8f081fca140cf1b941e94b384b28774cd55dd417fdf1ca6dd244c7d196bf822fad0e32dce0d90b3fdc5cb5478d99d1403e8cf85dbe1142e22e0bf7867658d37721b800000000000000ffff0000010000008282e67a3814914c366a32ff16f477a18393b77fce5beedc1d9dea06b3a96da620a8a0f6ad53b3849aaa00829baa3b41c33a150a8b8800f2378d8ede3b7139d17c88204d41c96e4453744d9edf7249ae46a9f4d7cff031b0eedde06e6ade144d84a6dcd13a06f2372a4f2b3e1f2c00dba0bbedb67d4ac8e491b54e687306fa3ba6ed61cd7366249e7431a19f9857839914c1b9ddc1b2ae85e90786b69899e37a00753b17000000001010000000000000010000000300000004af886755dffe2332568706f0a1cd78c88d6bb3708efa6f11c149e5fbf32ef6cad55c4c46b85575041aa811884e1a2dcca439bb0b59d39ca0a0d44d7011266a4df75a5bc19498f4cd681459a1726b25d5d3191f661b17ca662a8f5f2c682f36511d29c14746ae4a3c9fc8e50aa4a5bae37ed0862a0d109769bd9dd4ba569eb79591c0577060c97f471b28558a6dfd6225f192a572a6602e52bc906ca9b7989c7a45243b4618ecf2fd588b78927039f152ef6ce707a34c309e75d13a4d0475c92672c83f8eef442d749d1a487fe5bc10679e2f025b11717518fe6e40b24226e90ef211fa54dc4bf23904abd320dbd56a2c0d9830df2aefdb281c92b8e215c363263daf519dcf824b7daeda91136a16b879ff346d3d4cb5fdab1ff3809a54afa043dd8a077854e41ba50ad17bc4ef877dd66fbf6d0ae1a8ad92b5e24c553f9bdecb30f396a876822ca6725ef445384f0c0064dbc93866a01cc4369a5ae9b1891e24b45e3c4bd0cf645a6e495a733859e9773a68610c6fbefb209a73dfe3fc6e128d2746a21cea90404477f07ab49462de94f14707e409320abdd41385139bafdf9031e8191bcb7ad850c7e4a6aadc30613d1ec7a722c1510184498ef6aa91872d68f472009e8772a81f7a936e2554b81f37cc9371e0849d98e1f837c5480181674ca9626918669dfa760b35fbcf907e9722df6f991ba21e15607e572021beba47b3db534125b6fadf0cd90a70985080a17874c2562e6f0a883eb4d82abd528943b9549ff05bf4ca00c690b0a9ce02c8b59b7f84786845c84a3f447e021d6387df016f848126e8a35a5c189fe9d30cd835c2463068d2bfc12736ad47343635bf54bc89cb30a9368ad2734c3d8afcb72951ab8f68cfca4640e025a454444da12f24bed486ae1a61e4c316c9acfb2dfe2a3ab6c6e252fbf08731e018c5608bdafeb0d5ee4d099c7dfeff73d22db5f87fc185b3aa504f343395e102df26110eda12817e66e00eedd10b8ea04c2f999a4f4c6aac397a9d0eaf1edb66bd4e4dc5c30b4db0f72304d1a903e5b3094dc2334664a658df4ed5107895efb60677deb3672df8dd471bb5b107951c6decf6ea905ab00d3720c35be571e79854de1458740e1aa61441b45046739c7e2659fd580f7963f1e2e957fb01cc69e3fe34d162ebf5ebd6a8ac7ad855b437024feb179fdef2cdb4ec99a064ab16c3cc76eed081ff966fff727298ce38540b3ed6103f5b9e4ded3853f0f7097d5f3336f167ccd7dfab576d2f3696e024ae61e5ebf71f1834d51e05937e419190c20f7679f816013bc9dcf56baa5d8bc87e1d2da33f0d0a99dbe7fe14b0b885703c9ac2360d2c1766819de53912e79b200397f04f4c3a994a68c48abbe7c7ed7eaccc2b28132c13950862d992f2db97889ef06253563703e127a19f3ff8fe080d03b4c1b9c68f615ee325f5d741f86aa08b50e5b69bac22bae3c96a17a4ee3d7603081965fce2a07c18871801a92062e257190613e84c39ac2d2d5172a7b294d4e30b7d765e1e465a90e0af9a44536f629ec6dfee3330a0f36a8d0eb61745957b73ca9880a70b395e983a81903fdbc51ba5f5d0a5815f69d27f38e87335c8c73d42dd49f2af3bfcad2791a78df3e152fd475ffac6a2109bdaa761f2edb3aeff25ecf9a1296afa3c7cbbb4207518ff6879341c6b8e18e1e90d14ff9f3c9b13304a89a553daeb73443f582fa388e0e062bcfa0f0e0e749728ce90d34975a2e1b1e260e4bd94a491873b798c835e4296e14f626fe2f5d40f5911c04319a07444d7880fcfd17b18b7c3dee0d7768e8c029a850b032793e77c88e01f68d99f28902d9e366c53c5ddadbbfccd6548d0f7b3dc0f8292a96595957cf0c98233527c472e1100337fc4623512fcb87ade4996ab843ed8c8be87c420528cbe37398fe91964e8f78e7de66512e30720626a55d2cdf79d108f388477929c930ea571a1539bc137023e4aaeb9d9d477ec254c2927850e3ad9c103a2f0074a7510197390e5efe21e662a5d2e9704fc91c57d0a9e688b04b45def498c4109d82f4a70a0ba157caa7e3d0093595f99e1807d137211d46a4b8555c87c64194711912d9183947fe95dc1f0300176db4b76d425fe02800c8206604345cfb5b4bcc55d5a7f2001a0d426a45ed9e8db0bd54b23edb6aec3fe000d55a53d73108822509ec5deec27471272d720ce3a35c0fee2097e05a2ec86c4b1303526bba0ff76f724c057202f98e53188dbaebabd91a82b8553a214262e13d0cc026286d6fb6617399d58b9d6489eb988f29a818516257e35b2b30f7a8753baef39dd44199388cdc7d18b790f431043fba629f53466170eb41b27a71bc2b57d1950095232faf28501a53e98f4dbbb5af145573762c13661db56c0b3b8e3555181e54619905f37f8661ed43421e4fd07787ef670f1987a687169cb00e095db9750740da514b9c96b60b86586a7d99ba78e629fba2b9f15f43922d41f7676d1e6a520eaf6a38677251e3618ecb52f0ca8f35ae56e3aaff03981117af43800094e5bc1c96801bcf4e360238df24ad72e4a97fbf9185e83cc61a9ce6967cd07a9ce6ce72eddaecce9cc73dcc77b44cd38a61115f3ba5f3187b170b043b663c57a3494f8bea38fcdebb9ebc86c43896b059ce09cd4de9e8dbe44f71114e646d9e324c58c192d68019e059e9d8c53370bb5f1f05b8da221c64f849a2d195c70c21f1fc68d4f8f8bc9e308d7364f792362f0c77e4cd0cdb4680def3d7b83872ea060f932ba04defc8214c31f138f4f9dd2473d490f632c7ea3433f19c9882906eedb9b1707b77ae783340d7617da6d537b57129a8fbfbb5fee8d415886058eae2de8d681506642ab32ea8b05529665046558f04dd07e188ea88308eb9b40b6544133c005e2a471af44881f83f1b2340ab5ab888b5b5523c89a9e756073959ec7b423b3a05f775d31a6955e8e3b51fee6b6656bbe9de8a4b9fa43bef272de4787c6d399ea56e4a86f1cf7e40befd0455637ec1e926de199ae65180fa7a177304289785b421e0fe567c0de5d09d6fe3b2e584bba4593c74fee67e4a883a44078d9fcbce52717172da298bd7345f14d49f456f4a8fb74470d2133f4685b7a4b75a73733bdcae1d2a7c91a80468c95355ad0cd59e8eccd3c89f521014975d3220ad7f18d377727547cc007700a10a542986c1632d64241fdebe1fe92e8299ebef53009f97063a4e1f1b551738ee6961ff95d6a87da1bd888c804e294c6e1c5064f485ab7dad694e90e78c5a1ea27bfd0629b5248ab3ffb5295092aacf9894ff292cae64cfcfd98016adc9106ff2ec6fa3d78635cb1163f1aa2fd479ace80635ac874b89d0b8ba8938c2b301f62f40a5e9476936fc6f3cfc51f585f5578f686e40945608547e05cd6e256a34879323494c10770d410563b366e693322872c733dcb43d727b7a27371751cd73357844b1f844512a2cdfa1bd2775e294a2d2389a7b10f6e8a88a0b917d7da0dede031c7bed4e0add314599ebf7034885e7858a17c7c33b3f21e7506faa58a9426a0e702265a158ce27d9204c976420f8b0a372a01b35a8c36f96392d188b5c4076a1f7817e15820d077bc3471955ac241b10a6a1e4e99ca64ba941fb7844b18a5b4d97115a321909801e939c168b2bb05bbb3b0e8d65176ed60b3f67639193d38231063bc450e21f8e78bbc5360586ad25e853354a96a6039dd017c81c6d5e7d3a02117c85f2ecda9ebdc09c12135af390bfd35c1b2d5aa5474a997407563e07fd96aa8baefbef1e911a335809e7cf418a9ecc8d35b762a247470ce996814fe92b0c37e712482a943e5548b182a6f5f9526c96393a64b19ab8c24dfc44194560e551df4cefee9fb8d1df68253c53cf31d9582a9f8005e590815326983263112e6684f57ddabd47f6d37b23c55e90c6e3caa44277a0056d2720a95aa316c0eff82d1fc8574f5094e34316dab9ff3bca92d62e56aeebf198cde9a588edb3bb0da09cd4740c5ee1bf3b35087d0a9aca54c611b87fb7bec94afc70f283db5816f22c61660f64855ed844d2fa1b0e25838ab2661c1ce59ec4e07925c8b6cae09b2cbf8b9f4a52dbf13f13b55b6894585a86aadb465286611b9e5a77f7fc51839e7d69a61cbce985c041e559370fb2d4a9f0fda09285c3b85d50aede6a9a49f5d2f83f3466fe7054bbed2dc3bb38b7196b0afcd13131d47e5dd1fb4ce8ee817445b8fc28a3128f8093abae09f5ceafe1da1eace04dc02fd145f6f436d79cc64a968856c50ca166bff71326a5f5169d8ed5a539a12db8c222083fb3710ab23b171c040c6c1f564acbf12f99f6d2667219096582da65aa337836493d6d5ea85837900aa8a5f2aa33fce6ceca0383817ff0fc30e52626fc4bcf9a10e12285682763341cced481dae569179772c5a13f2b3f790fb2dfd4061a9a2e1237db1c17338971d3f1546d9d9b0b10d1f7f4e90fc0208ccf37d032413f3c78a77accf746d0e909e4e1e87267acc88a152e690b8402ecaf5ec914d11b4a4e9d3f27e088ae7354688d733ea6ce5a249a6cdf279a3fc05f7c702e1797ac4906facf8b0deb83551477e834fef2adc7d75b2860a90d8500a4df3949bc0c0f3dacdb48e2f8a369c5f61fe21c339ad96f1bb064880e7a3fa6be19e812f58189d72e12a96a6da2debd1edebec045d904db1a4cac6e18c9bc34e21d156669025880bf7d9be85c44ceaa9b6e6a4ae4b9a29a2207ff2b1cd573e4bbf6c1e3f0c0822a49e287502d2a1bc3d3122a977a1b94c6f91780f45c464ac6b82a27d76317097aeac63eb82c204455ec2f613cd2983b456b3f11654ea5d6166f5404aa2fbb0c799c93debb9d7dd6b38b2e2d6c1c443e9010fba3dc733a01d1ab3ddff6aa683a267613769610ece6dc19dedbb02f1445909926d202220b96c3f6df1ae39f4b9c5d1f151382a7de65106b7c3c0bcd61ea783a461e74d6668fdbbf9b12c38b51791ed375a59058a56f18af2238df6668e584fdfeb0a22a08564e7ff71d82aeb96e81bc7c6f42f298b42579b6492c89e401ee931b407d15a659f81829cb9ff187bd7338fc47f956f74b208a9b193e198b81d9245b2ba5de2af4b074aa0b5a98a4d973d018fc35f2b99bce8b445d86e0a23732216d092d5543c7aa99884bdbb532edc6df28caf1ff0e8161d2cc2693f6c961c57c1a50358a92926d6f41b24b927ccba38bb47c8eb3f6fe0da679fcba9cd9ff09606b6dd23f2efdd7bfbc035383088ffe3a21dcd661eb616515c7fca488854d933e0d964c47501826452991ab84352eefcebb5ebd2e493f2035cad07f412ce6a77df11d087ba7ae859d2ab40c3e0e9126f0d1b0db7c2d4768e5948d0b35e30e4198f8941eabeca84bc7fdeb5db071a324223d16a13ac88bbaa6fd7a4c396d03931c295b86dd226903a1e9d450c4263d18e952964e58990b6e6ff05eca829f4f84de515ce106ebf7f00fb3e4d53a28b93eb47d4e244947e0fad056b63ef56213f5344490faa0325059d8735743187a795554dac776d033f0d679584881a4ca0e08037b86e3bbab43638ee8329f965f5a114317f2bc7a593d2dcbc99ca6f54516edab7adf895437dbba04785dfd7b2ef438ebe7bb9b0c5af2c0e9ea438d7f27df8905bb26291caca2299f3daf6fcb920038696cc5b26c9ba5f445b6566433cf8a9a1ee010ad52f45fae744a74f02a5da6734b4cbcaa76526b29a3ca86c0507c9ea21294be34158dfef296c59b3763600974551f8ea50b82b8c22aa3ae1a7206124c5b044f38acc18c7289c1e10997d5ca22b83"], 0x21e0}, 0x8) rmdir(&(0x7f0000000100)='.\x00') 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/211, &(0x7f0000000100)=0xd3) pwrite(r0, &(0x7f00000000c0)="00af8a8d1a029be96914f6357e3a", 0xffffffffffffffd9, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x4, 0x4, 0x862, 0x1}, {0x100000000, 0x9, 0x8, 0x1}, {0x2, 0x1ff, 0x6, 0x2}, {0x6, 0x9, 0x6, 0xa6c5}, {0x1, 0xa30c, 0x2, 0x1}, {0x6ceb, 0x3, 0x2, 0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x1}, {0x6, 0x9}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0x0, './file0\x00', 0x10000, 0x6, 0x6, 0x2}) sendto$inet(r0, &(0x7f0000000080)="1fbf70ff9cd2a54b5fc67f9a3e48264076433526f16e3a08618989c095f0f7ad958f71b98513c7bb9d306db8", 0x2c, 0x402, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0xdc0, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:31 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2) 16:00:31 executing program 0: socketpair(0x2, 0x1, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x477399dfb7c316f7, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="e7030ce5252fe9a443b46cc3504052934ad41a8698083fa2887ccd1a0825259f335a5bce95ca447adc861ab17fec4423082f1da4af4c108570461d18a660cc26a6b9fdcf1c874c06fbe8a063d6baa75f43aa03ef5f843f74408b188eee82fdacdf159d69ea2569a33ae204b10ec6043281859df2d9ee4237cc31bbd2ae3ef4f75c1f88c1eaf4fb5b08f9708b0e7c7a9864522b5cb825a368398890ad3a21ecd392b86876be19f8a06c2d1be8a2924253ebb70328b74621b12cfb68f394bd801e2fe7d8b404590b32b25a55c4d5a006a26dc323225885b485a891f60d8aaa3dcdbc0dd1ff5793d9f069f7fac491045938470801e11ab1952065d8bb34404ac03080ad606eef3c631f057b302e6f9687dc4fe2291f3f84813ab22ff4c588e39cb31e51a30570b61312f5035db56a64823e02c630d393c164697f2d76ab04df6c64b119274e099802fecfb6563e7a2c6f1d43484f6e3d071a3bc3922a4211312d89fdd1b1b07d9e7bf17638fa4ada97b99fe7aa24d2e208db26038c1c9590cb8bf7577b93fb015489590febefd8f785e2081ac4065b4326487dd5b935ee8a02bb1cd2699085514923d7a1d84ca6523389cc6f645d3de778032279911938b1f26ba78fb9cb4126fb88855437800bc97b80214a4fa649b3a02cb17e1121d55f13e82de3e306584849f3ee8d091a80ce1f9b357b519c43b8dca6a0ac0728687daf3b2e41944e70b0d55bc691f25f5ad6c82a22c9f7aa9f41a9b5882f4eb0ce1b14f0d958e073a57f455a3f8fff2a9ab4d2ff12604a38f22713425b9efdb4778c3de9d8bd5bf91b7dd719c634185043f9f2095cd79198f9371b7a4e2e97b707a5629257214f2d759d27ac5df030567b8263c5785d17584ab9bd40046d4353026fff37edfa4378ba9c2783b8ad1e3d9c82d5ee93277520434712dafa9f2d049538c3ab88c1189423e3902c4466751c0ba93262fec7d658ef0a91bd6362ba673b294fdf69e10dce4762501b3d057e4228feb525ed2d2caba52f693254b6100a2f49bd72dd41d311913daefc35aaee9d3052d9ab4c7f0f3fbf7decb12c771db754a1bbf22deee3c85b5db07c13cec7efcafabf0326e545bc05b6d28688c1fae6f41756e75a09a2abaef94ddc68e38513856e22b75d9d7b03cb2a34ca02d1860db445f29fbc2032498f850004ab5399c2457be57630e1bf3c14cd13f87f9ff04d908db9228a09380088359a3a80c95fc5279d2d3ee2394b6f6df91e615e8de4f5df5f1e17e4c9001cc900cccf3607cbf8bd66f13e3ab32b170b7c019102e523c9427bee399fac4ec429dc4a10aab1f66b7ec2a8e1eed11186d12afdccf0d790b72e3dd6bb5fd07986d58e8582349b5d0442d3e3efc71306dfb04f3e771fc92214d2f38aad7c69c128adfab9c24140a6e802b42bc68da2482f55b7862cd1eedfdd27320df67db60f959108a0c35305c4c409882b8762914b20afd361d3f6a4e8ffa1bc666792e0b186e3003e57dac04205af6f987831aab0eb5f4f25fe5b79045a7398574f9a40a4d34b151d23580cec06dbd4e0271a0ebc76016c2ca1b0b37b013ff5b713b7c52f2fede928d98972fe4a2359b8dbeb81b4d74232eb236ace792ee13b8d0697c3acf0eeb3535ef15db77faab25e31782e02f244dd42286d34bc4385fa50cafc95ad4695e396c8c51b3666c334854a11314547fb4457983f4268fe10e155ff023efe8623f8d75bbd212d0b3991024e197628c34092ce89ef77ef6074410ad1e90a8cc07cd7d2f6243e07be96a7e11dd4f2890570bfd4b3626f443c21c65fb487a5366b12e5e4ca92460beb8659940cbe540eff9f22c504250d6cffed596794697060928300ef9fd875e710fe57e25395bf8b56b64c33930eebcb714f6de275b904bb41290e4c5aa94a1634ad4c43a4cfa980635137c7499a75c341a797c70e16fed617d4b2e83f7077a345fcfff8def9fc8135e5bf6fb19b8358f2617a4012e58e2c63d18f0f5306efe1fe9c03f2eaa413c6781a237d5630776a6cc49c511b51aa78917845e1ee7b07f602bf6a7181abbbd1c113a8db1667b568c6f47c560f544931ce7d957fd7629e088f9b3e2037384dad6c7f425a35e8a1160d6a58a9e6181a93f1c30d620590bb70acc7658045841522983c7e68d5dc4808493984e181ca23b6b2e1bbcf7e6459dac3fec9a74e85992b089610b2d4a123fe39285d15f3dc37dbe48d24a4f9a08312afd2d1482fa76f5010e2c2770e69fb89b90388045fbd56e73950700f75d3b5d3cd267a336f18013310f9af3a1d4989273e66ba43c15adf3f116bf2fa1a4f5e3acdc9d31f2a9f611f86ea3586dfe45877450263678bbeaa83653623174a71dd890862faf372bc95798bb2f68e6acc0b4a5497f4528d2b48e7128d3846d6621c7d4641a5c46c290d217afda4e691a2f60936f7767e2946dbeabfaa3c82648865008c20ac5742900821730068b8e9a6dccce9cb2945b7fae53d9c1fd3a14b93a020c0bfc98a21151a0dd7ce0535cf394dfef5a717307dda325bb77bd3462ef012afcb7dbfcff2b2106bb1f639530ec0cd57eba454c9a98c841f4f016d6b6ff6cf2f38cb2aab2e6a05fa1b775cad94718fe486f1dda23239332fcde8b5b99c4c70b91f61e5a6d951465b58f8242372e417f1f493862eba144f6d46f6dd7acd645474ad98fbc6011569dede3331f62027bb5e27263168899afff4a386d9d45f54cb68759ce4b7fc4a4a003ab269b625363c4fd875446fac7778d7a39afe5137b4e33ff7a1da982237abab38495482e04b265d25de08b3da6b0024f52ce6e45609453b0536f0557725c810cf7e1aee1de8e158620761bf3cd0bd6bf2020fbbbfd988db69ecbe14e9cbc05d58bf9c29d2c3fd0ce55d11e5dccc8dab851db0f4b0d7304fbd601999db38acf36f6056e9ade459d9a347d4ce243ce4dee8477610b6adc85cf229c48c01f73af09f925ca353110cdc9a907411c349fdf6be28d9623e4fe23cabec712226475bcb6c4b518b95e455b9f3a4436770fc08f93d13c8a388cbbedbf0be3bd4b4543f570357a9b21bf1628e9c0aadeea239f04e6c02d82b96a43a6b31f86f600ff8eb10d765fee83e5add856cfea1437452318351aac2de8ada090a7553a8b388aeab88d053d51c9ac0dc21a6b2e59cf30176bd172a446fd13f86f326f8fe33533b8a860f2bb3c5c9ae818b3e689d7b1321a92d47f395655ffb72e9ba5cfad47bd24a491ee9907a88ca24dc725e3f4b3f31b2d2eb9006738cee40444e8b217d0ee9ed07a92a034296a6e0674734de42dfb7236b9eace2bb7213e4e6fa4f9f165f2c5d57df50005fb7937ab1281c6e7c86e734d70f7334a736f432cd9c631b9526de56d5c5c35da99b8c4ed8e3c31ceefd58a313473f917f7ca8932036b27435198167baf07667d7645522a9804487e56138738f5971c219a8eb209a59c7b6dc58a8330bc5c8b06d9d2588c05c0e9ba1994327b8f98c1e9a35ae14fde752a47a95baae897c75ce34c3a2ccfe9efb8263c7d71bf27faecda281ef3489b9a179e7b15cdf54f1492165978d9ead1a576087ce53302e0de800121a9417f728231f99c55e22e3e0b0aabb9b9c4a4a5efecca74cf4aaede31d3ac82e6c0a1c7e4df66182ebddeb1c3f13e7bfb34c6522563ffbe90f0ee234900e5a4bdce2e69d37895667a7c8f3eab89a00a4546c46ed5c0edce71c984f5aef0cc0393f6ee49ee630584847448d97ac9d066a3300182aad49f762b489dbf275b70d81ccdb0b38fc5cf827aa4c13739d293f64d58136680a809872fd60500166871d852db215d345d089dc9c281321b514162ab5c7ba2bced97a25569ef1349f2aefbd7f6134acce31c2e9f50f94034a18b47e8a6807a12ab915769eb4eb9d44195600827dbcbdd9d036b7072f1f492860e994e47dd19467901b20a2aa4b57c975b70ad1f8cfa689b8707fb96407930bd03e6df71a84f5c96694ecf7e2738ea28f3496a5a6c09e07b25455f77d7a41b83ad5880b8db1ce64e9e962f8a8f51661afe42745a6735e2089933773961e0de856d709cc67214f3bb39d7711d50fe6801efafc163d26a3e8308aae3166b738eb6a948a5e1ce042dd316f8afa1a301e9d1f29f5ab784ea44c2b57e04fbc3306f6b74eb46134223f173e3baf4a16eac055599b5348bc7c860721dfc5cf5540a002c63eb1ffdfda3141c1577010733886555d4a0a5d82641e466400587c2c64b59149c67b0b5745f7c9bc2f1a8c0957d495ca945c12aa9fb91560d296de58a461041b7dab222bfd0044be326e2b9788900c4208d4b47ed6994b44e9c354ae7014083713dd929254dd412a52b4a7715d94b2a606ed81f502d69943fc4f9a815ee95cd653d662a444bc206b7a2c71eafc280e5bbbc4bd954753474c9b46424d9a3f37c74671c5f2c0cbbfa858e767a1a3060efa706c21c48f446fd479fb9af5b5bf913bba9746619c256f8f7c7e581f49d473b39900957a9a2d393eb45b67e6376f3184dedc41119aa5e3471467ef32f1c41450032a9748d25ac96da6e3773d00a35a56fdefbf8fa9d895e308fc5d1faf2facc2ff7d1fe47dc0629a0a9eb59e0ae4235cc87e0b75ad11673dc6b4e2571fda6d9fca935717904254c1e4d9679f7cf4fdd42e6ade4912aa3aadd2d0f62e5a0ae822a0aa5d38ff42d0ce9ace973eb83ea4236dbd9c6eaaa572c6693f6246e2103ff8f4933fc63f220f031347c43c75a8ac6725905588962c8fafba9a03851ea302b2d6d5541e611e8d5622825b90332589f8ef9f428f29afe3636d3df18da464b5efd11769949949833027114b6e35afd74c686887a5b958ab03c071de0e83574fc6d15f3d07ffa4d8c3e574fbd360020e493ca48e4649ff1723a0ad045dfc991f15ab2383b46fbb2f777e87fd0d40d91aec5ad091b8970d0e66e5b8b8872480c25552142de632910920923a6215589a9a414d5e9900265af1d22404b9e5bca7034d5173f65a19fa3cbf1e1571165d1592bb542cc77956a78190712ef0515fd24e992777265bcf1acb1a73a22536cf5cd027d3a089376a4104283fab41cfc50e9bef2eca40008df109731fe56cc7fc745a0574ffeb85be08df3e1ea0501b100a7340c4373bf442ab8d624598f2a7e722bf805ef900521fa6dcbfc54e19e421406791cda41e192975f3cc27c1eb61a2ad9bc8cd63aabe71db74d5e5cf82a902e856de39e95d897b539ba7525bf23cf7e02da29c340482c3200f52f0565ff8fc6f5eca0ef939d699914bb269e2fa9e9c346065867016447f2f63875ee529a1144ed48b597b9421fd07e288627fad6d47b5bc7cec9976ca0ca221869feb59ace9cb4e3341e3d8342e6099a62d8cebf155ed2ce22a92849100fd4150260e4763da726696e6ec7499d41f142873e96cf0f5ba284b89e707d03365fed416d1c1d5667b1fd0a4f28407f8cddb0ec7f5494bb4e96b646d3940ee12f42ecf28023d8ba16a132498cb167bc812cac4178540cd100edfa2aba2804e9e7c595f333bc74db2d044602bbc32ff94f074778d5d8dd223c563d44f6913c9be9c3c5d0c8a08ce72e1a58f5b0c2ae9e081df881da90bf852ae4f7b6e8f72f4b60b02564256e011e0fa920477f15365a0507731d44be7931e85674e69508963857df5b8ef5a709f025124317df005b08e02608b98aa545f50ec9a3cf3e0204e79a80aa3f9408d31c4967b8edc2aa0766ee46606fb9abfbaaff8158ad7d029213345833a5331e9e88a7402d806ae46f44d2f74c0d8231c873cf45fc06678a50ca6e286fae02c70", 0x1000) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) close(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x4, 0x8, 0x9, 0x1, 0x3ff, 0xde, 0x1, 0x0, 0x0, 0x10001, 0x1}) fsync(r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x6, 0x6, 0x100, 0x1, 0x1e78000000000000, 0x5d, 0xffffffff, 0xa0fe403ed4df3e46, 0x1, 0x8, 0x3ff}) r4 = dup2(r2, r1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x2e77) r5 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) getpeername$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ce0b2bd3bf5228320000000000000000"], &(0x7f0000000140)=0x9) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x1, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:32 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000262ffe26131235777586785c66ca0114a495d27a85e7601e8032fdce70c78eb043f67c639bb8f8653a3939610d459c30472dd8664187845d543adeb68c29d9f51040011afcba8c47f85844d6bd8a0f777821cc6039f987934cc07fe502bcfc51a0d3f6f5dff8e535b063abff3d4961b22d8d35008cd67048f39874f5662e"], 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kqueue() close(r1) open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x4) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x4, &(0x7f0000000080)="6321f141") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:32 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x4, 0x5, 0x1, 0x200}, {0x1, 0x1f, 0x80000001, 0x8}, {0x6acb, 0x8, 0x200, 0x7}, {0x2, 0x5, 0x0, 0x20}, {0x1f, 0x948c, 0x3dce, 0x6}]}) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xc1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xc07b) recvfrom$unix(r1, &(0x7f00000001c0)=""/48, 0x30, 0x800, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0xd73a}, {}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='t') 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) accept$inet6(r2, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) accept$unix(r1, 0x0, &(0x7f00000000c0)) fsync(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000180)={0x4, 0x781}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:04 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x5, 0x6014, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f450d0000302f0964d1ca3000"], 0x10) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x164) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x1f, 0x1ff, 0x7, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x78ce) syz_emit_ethernet(0x1, &(0x7f0000000140)="ef") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000480)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="6636a70ea35ffc5bbcac6c125e06c9997170f762c41ba2c2", 0x18}], 0x1, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x100, 0x1}, 0x1) 16:00:04 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x1f}, {0xfff, 0x3}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5, 0x9, 0x0, 0x100}, {0x7, 0x1f0c, 0x1, 0xffffffff00000001}, {0xc8e, 0x7, 0x7, 0x7}]}) recvfrom$unix(r0, &(0x7f0000000180)=""/81, 0x51, 0x803, &(0x7f0000000200)=@file={0xc60f0e98f4d6e2a6, './file0\x00'}, 0xa) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r5, 0x2) recvfrom$unix(r0, &(0x7f00000003c0)=""/148, 0x94, 0x0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) chflagsat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000005c0)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000600)="d51a5add8487a99bed35a593d977863af58694ce99d4edf642eb5aef627eeaa2bed58fee1b9e8baaf8d2906007da097cde07b56f0f4b61", 0x37}, {&(0x7f0000000640)="a04325a125ead2be62e53cba261cf792c1655306050e627ce26c336c31942b9c68307190b8bdc40e94b9fb7f765540dd22a70c0922a08f952e2f094f020c764838e4933620cdf01b013b2d05043ade3eb790dc91a280845c45c3df1da0d54503d7fa8e8a8424fa2fcb1b8adcd7c8f999dabd617731e60554cc24b3a03a9df853c88f0b2c57527a14f01eb0d9231cbca8199c03b3f485cc4f48d51ea2cd595d25d4e5eea9bfb75c7de2200b5b0750977624260ddb783fb54f68f6b4c642adcfe5e9e992fe165573bf199ce845c7a82c2e0a0799b7376340f2d7b961f795420ff6302bf213df51832c026544b57a168c012e391976638e40b74c6e4a24", 0xfc}, {&(0x7f0000000740)="e154fe158a3a9644a4adae655b7895d03dfcfce4f35b986506d6cfad9b5c399fbf8db96ef912f56bd395b366bb582c6f365924c0199209742dc1f76e7c96e24aebb2048e59ef86b47beff6e1b182ff060b3d62321b88eb923b4afb0e7bc63c94a48d6c6e9cde480c4a0d09c6805610c877b5572453e308c5c4c637", 0x7b}, {&(0x7f00000007c0)="93b13e0e9fc05a625b82817e1dc940728b24d3d1b962240fc34813fd0971a92606a7d9763512428f19e448a179a31ba7b4d9de6692e84a1fb332fa0e5ce2b6e452b7bc7b5145a9c2a0a7b1fc49d203fdda66373cc9522635a087d333d0ea3c0725b5f9b69455b8f451c9179a928b155ec376e44e88a8e6a372bca6bfa933addf27092e1436", 0x85}, {&(0x7f0000000880)="80a3f4d5234673881ba07db7f60ffbc30161b80916d734b9", 0x18}, {&(0x7f00000008c0)="d98214722a31b2bfe45a565637496f44536730f534077c00a22f8754b29b18c925bca2aabc51de031bdd95f9278fb5db4cb9df98d6cd8d69eaff4243f12dfba74f630458065aaaf42186b63597becf5509e07274aa41c4efb64175f81481ac31a826e7dd10a716597dc2b66230c671d3e61ba9e2fbf2f0b0b1876dcc4de8d45db765ef83f1ffde494e2a0f76e304455e6a53c7b4c214762a0b819644f1ecb7b1d9f51c6c6f1ae2fd159838b97edeec927addc97690c7f473d6b0ea0da0f52e2fc648f6a979b0b578f1e4a90d58c3cdce96ba474a3ec1a012ecb935586fbbe84bc93d31679efff09ec6cb043bfd769e2d5521118a9cced00bea8aea8821", 0xfd}], 0x6) recvmsg(r0, &(0x7f0000002080)={0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000000a40)=""/91, 0x5b}, {&(0x7f0000000ac0)=""/229, 0xe5}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/76, 0x4c}, {&(0x7f0000001c40)=""/35, 0x23}, {&(0x7f0000001c80)=""/69, 0x45}, {&(0x7f0000001d00)=""/153, 0x99}, {&(0x7f0000001dc0)=""/159, 0x9f}, {&(0x7f0000001e80)=""/122, 0x7a}], 0x9, &(0x7f0000001fc0)=""/183, 0xb7}, 0x2) getgroups(0x5, &(0x7f00000020c0)=[r5, r2, r2, r5, r2]) connect$unix(r0, &(0x7f0000002100)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r3) getsockname$unix(r0, &(0x7f0000002140)=@abs, &(0x7f0000002180)=0x8) chown(&(0x7f00000021c0)='./file0\x00', r4, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002200)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002280)={0x8, &(0x7f0000002240)=[{0x5, 0x4, 0x101, 0x2}, {0x3f, 0x7fffffff, 0x9, 0x9}, {0x601a, 0x3, 0x0, 0x3}, {0x5, 0x401, 0x75, 0x1}, {0x4, 0x200, 0x7, 0x9}, {0xffffffff, 0xae, 0x2, 0x800}, {0x6, 0x5, 0x2, 0xff}, {0x8, 0xffff, 0x1c000, 0xffff}]}) getsockname$unix(r0, &(0x7f00000022c0)=@file={0x0, ""/108}, &(0x7f0000002340)=0x6e) rename(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)='./file0\x00') fchmodat(r0, &(0x7f0000002400)='./file0\x00', 0x85, 0x4) dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002440)='/dev/bpf\x00', 0x100, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x4, 0x8001) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000003c0)='./bus\x00', 0xe99b5d758a69ba3d, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000400)=0x6) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) kevent(r2, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000081, 0x6c, 0xfa}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x1000}], 0xfffffffffffffffc, 0x0, 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) dup2(r0, r1) 16:00:04 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x2, 0x10008) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchflags(r0, 0x0) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r7 = dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000580)={0x2, 0xfffffffffffffffe}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x9, 0x81}, 0xc) r3 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7c0000000000, 0xcc0f, 0xffff}, {0x1000, 0x40, 0x40, 0xff}, {0x5, 0x9, 0x0, 0xffffffff}, {0x100000001, 0x99, 0x16, 0x2}]}) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x7ff, 0xfffffffffffffff9, 0x8c, 0x89}, {0xff73, 0x4, 0x1ae7e000, 0x880}, {0x8, 0x4, 0x7, 0x6}, {0xffffffff80000000, 0x2, 0xfffffffffffffffb, 0x2}, {0x541, 0x8, 0x0, 0xbee}, {0x348, 0x1e0, 0x2, 0x9}, {0x7, 0x5, 0x80, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) read(r1, &(0x7f0000000280)=""/161, 0xfffffffffffffe79) 16:00:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f65d830"], 0x10) shutdown(r0, 0x2) 16:00:05 executing program 1: socket$inet(0x2, 0x0, 0x3) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1f) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20, 0x6}, {0x6, 0x3, 0x6, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/41}, &(0x7f0000000100)=0x2b) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/180, 0xb4, 0x40, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x3}, 0xc) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6, 0x0, 0x400000000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x6, 0xfffffffffffffff8, 0x5, 0x8}, {0x4, 0x2, 0x9}, {0x8, 0x1, 0x6, 0x4b}, {0x7f, 0x9, 0x7ff}, {0x5, 0x3ff, 0x5, 0x6}, {0x7ff, 0x8, 0xffffffffffffffff, 0x6ba4}, {0xe2, 0x3f, 0x7, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0xb) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) 16:00:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) close(r0) socket(0x18, 0x5, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5, 0xba, 0x0, 0x2}, {0x7df1, 0x9, 0x2, 0x4}, {0xa7, 0x1f, 0x85, 0x317}]}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0xfffffffffffff000}, {0x3d, 0x0, 0x0, 0x3e91}, {0x6}]}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff, 0x0, 0x3ff}], 0x13c60706, 0x0, 0x3, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:06 executing program 0: socketpair(0x10, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000082f1d80dd0000000000000000000800000000005538aa93e700000000f9ff000000"], &(0x7f0000000100)=0x26) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="948f092191c9c4c018e80fabf4a2d655104256f50c70fb93275e11e9b92d5b755f3e6e3915bee16dc2530b0606de5264e37c", 0x32}, {&(0x7f0000000200)="17c715a3c7d84adfd075799a83aba2", 0xf}], 0x2) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0x20) ioctl$TIOCDRAIN(r3, 0x2000745e) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x191}], 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xf10, 0x7, &(0x7f0000000080)=""/77, &(0x7f0000000000)=0x4d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x49580502af4875a6, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000080)=[{r2, 0x80}], 0x1, 0xfffffffffffffffd) dup2(r0, r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0x4, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000e95000/0x2000)=nil, 0x5}, {&(0x7f0000ce1000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000dee000/0x2000)=nil, &(0x7f0000f41000/0x3000)=nil, 0x2}, {&(0x7f0000ec7000/0x4000)=nil, &(0x7f0000d4b000/0x1000)=nil, 0x9}, {&(0x7f0000d6e000/0x1000)=nil, &(0x7f0000ddd000/0x2000)=nil, 0x7c9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ca4000/0x3000)=nil, 0x236}, {&(0x7f0000e7a000/0x1000)=nil, &(0x7f0000dc9000/0x4000)=nil, 0x4}, {&(0x7f0000ee4000/0x4000)=nil, &(0x7f0000f43000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f4a000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000cd2000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d18000/0x4000)=nil, 0x200}, {&(0x7f0000cd2000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000f75000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2}, {&(0x7f0000d50000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000bcd000/0x3000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x7fffffff}) 16:00:07 executing program 1: r0 = semget$private(0x0, 0xec823c7acd2ec603, 0x80) r1 = socket$inet6(0x18, 0x3, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/50) r3 = socket$inet6(0x18, 0xcc04381915a55abd, 0xb3) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x44, 0x80, 0x7ff, 0x66c}, {{r3}, 0xfffffffffffffffb, 0x80, 0x4, 0x47fc, 0x5}, {{r3}, 0xffffffffffffffff, 0x1e, 0x10, 0x960c, 0x7}, {{r3}, 0xfffffffffffffffa, 0x80, 0xc0000000, 0x7, 0x800}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffff9, 0x2, 0x4, 0x3524, 0x4}], 0x8001, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x20, 0x50557b7d, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x8001, 0x5}, {{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x10000, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x963e}], 0x7, &(0x7f0000000340)={0xffffffffffff9db6, 0x4}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/193) syz_emit_ethernet(0x2f, &(0x7f0000000480)="22b467db70e3361614440fc3cf0583186d1099724f2ff30c617926bdb248c6206d40f1d6e0f9491da2ef3e17fb2a6a") r4 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000500)) fcntl$setflags(r2, 0x2, 0x1) semget$private(0x0, 0x0, 0x40) connect(r4, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) connect(r3, &(0x7f0000000580)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) r5 = semget(0x2, 0x3, 0x40) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000005c0)=""/58) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000600)={0x1, 0x1}) r6 = semget$private(0x0, 0x0, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0xde982e405624c4a1, 0x0) r7 = geteuid() r8 = getegid() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000006c0)={{0xfffffffffffffffa, r7, r8, r9, r10, 0x2, 0x1000}, 0xfffffffffffff814, 0x1, 0x6}) getsockopt(r1, 0x9, 0x862, &(0x7f0000000740)=""/135, &(0x7f0000000800)=0x87) recvfrom$inet6(r1, &(0x7f0000000840), 0x0, 0x1, &(0x7f0000000880)={0x18, 0x0, 0x81, 0x7}, 0xc) setuid(r7) kevent(r4, &(0x7f00000008c0), 0x2df9e092, &(0x7f0000000900)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xffffffffffffbd68, 0x6}, {{r3}, 0xfffffffffffffffd, 0x2, 0x10, 0x73, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000000, 0xc97, 0x8}], 0x1, &(0x7f0000000980)={0x9, 0x101}) ioctl$BIOCLOCK(r4, 0x20004276) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) pipe(&(0x7f0000000080)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x923dfef046946f48, 0x9) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x9) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16, 0x2000, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="02007b42c43c4a3bad91c9b6978305000000000000018f5b476cff4ecf6f6385013775780158ffd912e562feb3055697f1dc1c8dcd6b6664e552e7e67c7d5aeccf3af90e27d45fd880c9072bc9513ebe1e42bbf2eb0e663182297426d158632d8e866f2ef5491f5ebfff9292ce6d121e213ab8360ea293fc6809da1d401501aa64025d4986b213dc50e2b57f61f6d2eb7b79fd36003c42d21fa129acdd6cf301c21f718ba5742f9cd2a7bb9de0cef954eb8e07458a149f79d3b96a333fcda15f9c8eacb4063707dbdf3dd818519eba1d831449b359558f5e5395773824eccc8e343d52e8cb04f92804be2434f6fd4b695233a3b4cf0d63bc26bdca011a9673559c602397b3ab851f186feb7180af395f063b7b550e53352bf43427709156a9fd9c17dac47aaeeccc5ca2efdbe4c7599959031df9f6afa4e46fe59638ced38f07ed7eddc5bed41c221b6fd3ed86eef1aa41f99534ab26e335b1ff0716ab874d4169ce1dc295b5e1b713a30de26381a4c50686ff340eb42b03714b6d1da54c02454a535be5e591c488029cb7e06a029ed9f4e635612d46b527bb818acbc73adbff9a42bc00ca"], 0x9}, 0x0) shutdown(r1, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x3, 0x0, 0xa5f5, 0x7fff}, 0xffffffffffffffec) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 16:00:07 executing program 1: r0 = socket(0x1, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000008000002174bbd15b3bff471940895d5908481200d950343f7241e9ec024c971d0b63f805c86a1909bef0c24d06ae6d993475622c94e3fcdea5446b24614f3a440c60f648ffe6685635d9968a35e18d8cfe29346d2a9d62fbfd47ca71d5dbf57d4020d669ca5ec15039604fbd3ec257c47c185870130d59ac345a2f1c87710b55f9ccd40763d7863cb2420479"], 0x10) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3ff, r2, r3, r4, r5, 0x1, 0x7}, 0x1, 0x0, r6, r7, 0x3, 0x2, 0x1}) sendto$inet6(r0, &(0x7f0000000140)="873794b4550f1c80", 0x8, 0x0, 0x0, 0x0) r8 = getuid() setuid(r8) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000040)="74ef02a32359bb729285e4e46ad35ef689066b1eb2434a25fda5b2268bcfbf08a6379cbdea512c4b034d1e48619555af14b9634067ebffc7f30b86ce92dfa0ac06f12c9bad91402e31c9fde2f911e9235d9e19c061b91f3c6d21d7a0a8c3b9a1721a8bbf4f87f504cfb5dda9dcebfee6ae19c5890d1df285f6dc82295a7183aafddc5b3e82d73823c6b2e28b473998beae7e6a1311add77694588e9130739e8adc061f26847541915ffdb3e6640e9675bb7aab7bfe4e4558e5d91a9e5f8a26d2584c3c783b4a9f60e0e6c4a7cbd3d8bff488bdeaad1cb9959d2ca506c975030afa43c4dc63efc702b4", 0xe9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:07 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") syz_emit_ethernet(0x38, &(0x7f0000000000)="a4b6e411ee5bbdaa4281f8b32e7916aac5f754309762eec54e90a89a62315b789c15ebd335148a151dc37807b2bf4eb79e40113f875c0b7f") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0xfffffd2b) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = msgget(0x0, 0x2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r4 = msgget(0x0, 0x106) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f000014a000/0x4000)=nil, 0x4000, 0x0, 0x7010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000007, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) getdents(r1, &(0x7f0000000140)=""/83, 0x53) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x40000000000000b1, 0x0, 0x3, 0x40}, {0x5, 0x0, 0x2, 0x8000000000000}]}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x10) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x28) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x40000000) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/176) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0xfb) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) setrlimit(0x0, &(0x7f0000000080)={0x9, 0x40}) write(0xffffffffffffffff, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000000c0)) 16:00:07 executing program 1: socketpair(0x18, 0x5, 0x4, 0x0) r0 = socket$inet(0x2, 0x8000, 0x81) preadv(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, 0x0, 0x13) pread(r0, &(0x7f0000000000)="3072bdfb9842c221a5cf463b15f0d1551fe2b490edff4e30ec11ab9a711730c26e0516f786e5f7ce65cd3ce311eaf739d6117975c067a8e12204cc51d91d01472baa2c2c1d7ef05a2056fc1c698cdfe14aea32010152ede10c2ed6a643759b843d258b96feffaa161b755796d754bc30c36ebbb261d4859cdd2e1ea0ff5841089afe2f9830366ad02a68f066a28f8a0bc1665533bc263c288a97be210c5756f9f0e7eb9e00430aefc578113b5a9459a7bb0ad3d48e0c1bbd3c461fee19ccf03b00"/206, 0xce, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = kqueue() getrlimit(0x5, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001400)={{0x1, 0x0, 0xd49}, 0x7, 0x704, 0x5}) 16:00:07 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x8001) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) pipe(&(0x7f0000000100)) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) read(r0, 0x0, 0xfffffe4a) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00b33bfca9a1be0061238c63d94f23217f0402174d697433941ba6215238a6f25e7845cd0ae8ef67eb0c9561e429e60f48c37f688a5c10e9e61b63acdfff85511fce36209fdbb72363851f8210d4721f87229b01e89e57213a52a97ed8aa83ed086c02f2f40f2f5f930fb3fca5d4a5307e17eea358a1abe1918a26c2de987776e2fe7ad38c9e10c32c59968baaecbc7cb62d09a343772c97b6a71a8ed55d122a073bbfbeb300"/181], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) acct(&(0x7f0000000140)='./file0\x00') r0 = socket(0x20, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$BIOCPROMISC(r2, 0x20004269) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000400)) accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) bind$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000100)="8c65", 0x6e) r5 = semget(0x3, 0x3, 0x100) link(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0\x00') semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/169) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[r7, 0x0]) fchown(r0, r6, r8) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000240)) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) lseek(r0, 0x0, 0x40, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x8, 0xf8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ftruncate(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='m', 0x1}], 0x1) write(r0, &(0x7f00000000c0)="55838b16a8f11851477d8d57e6050469d43fb436a5560c0df3e7252bb1486f1aa97ae61453dfd1e3baaa6c22e49403c8896b3e972a34b0461c1162b746384ae6c47087b98378ac141e0c59b10061b630bf572d012d60187c14d35b553e0aa98d157f5a89ece87b5ec1b2e61bbbe8edc27604ee2f10d5334971b8d5eec9d55f68f8", 0x81) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xcda, 0xd592, 0x5, 0x315, "237a9de1f9c1d1ac14fe5a7b4e2f24fdda367edc", 0x5af, 0x8}) ioctl$TIOCSBRK(r0, 0x2000747b) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) syz_emit_ethernet(0xb5, &(0x7f00000000c0)="4451dce772c777a688d42e7cb9604bf731f134ad5244d3f9f4bfe091275f2174b57eca3d2368a33612d26c7f66542151ddefbb92228341ef8d1c39f4482a68faa17245561694c2576acd6f4d8ad619fea7d49e973cc02b78dbc93018561c143a87bb5ff096cacfa22aa03569fb2933a94a2601d7c39265da23c783a1842bf263c8c452ce4a1574fa3e1c2b01008863adca7e4280aea6793434ae8404be63ed4b01275e0945ad0ee26860caa31ee5fedcd30cd1b1fc") ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) 16:00:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x40, &(0x7f0000000000)="10328203e053c0c2016f92310b3afc7c831991bba24858d6bf3e25481970b38a37101152f149d19703374c249b2bffaa1cb4c87ba280de1b87e9d81421c43d00") r0 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0934c44f7be02b, 0x1b00) r2 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x56) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000380)={0x40000, 0x3}) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x3}, {0x0, 0x4000000}, {}, {}, {}, {0x1}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {}, {0x0, 0x80}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x10000000000}, {}, {0x2}]}) execve(0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x7fff) write(r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) close(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="ecd8e08d3ef4060f00b603be4af1add9d20c0c36261cfafdffc7d14a69649b39ab24618e6cadb5c0b4fcc27215ad4da43839ff9d23ce3ed879748cd40cd377e7d6e3adebbbfb133f0d79fd367e7593cd9f54196445efdbc22d91a84791010d42cfb58ab412a08859b1fb80fe43e2ceac5c2ac5c540b4cbb03a8fee9f4b76b2fd8c14e31cb760b47b0a0bf379f8d5cc399ceca9f32abb9d1cdf989471dc313ba4bee1d304493e2ae0d46dbede0286545e46e3db78c893483744cf3712a1147ea29e", 0xc1}, {&(0x7f0000000280)="7821daa886bfc35fd3b69f235f4166d127689db1b139d73dddb0f4dfc146d5dd4388cc95453aa1bbc0f131e1f1affc5a267a2b0e47dc2164f61ffbd1e2fec8f2024a6155b8d7b31a45c91afa67313cbaa853d4b0aa869d4df128db7cef5859a8dfe1cc2efd7fb1ced6d3681ec2f601ce08bf3bec3520494be40a4d36fd956e2aa2866066", 0x84}, {&(0x7f0000000340)="e49f7b361bb0b7c875aa04fa80d7c604a6139b045cd72aee1f5a79da88bf53806f01d1eb60f74822ddee8425601e48daaf6fe414cc72dc459636ad0c69b91abb6a8e27a8f803a79fabb4999edba827d324bce88d", 0x54}, {&(0x7f00000003c0)="8b11fabd6c7563da32648dea539deaa0f97ecec25eff00b23beb2ee4a55bbb68ec7d710b4e71d0c2c9cfd5e30e70027a4add1bba389e7197bdf6b9c7fd75389014b7a1d3f9ac6f091761a5e4d799f19b18383ef344e3370f02a053c0487ef29ad465032855001c26d4ebbb98e6ba49009cc705272e9ced2547a1f5175a114ac55e663b2e030dff85b6", 0x89}], 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x1000, 0x80000000, './bus\x00', 0x7, 0x9, 0x6, 0x1}) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56240000001c00fead00ebffffff5fd5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r1) socket(0x1f, 0x7, 0x37de94e5) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0xd) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) writev(r0, &(0x7f00000006c0)=[{0x0, 0x22c}], 0x1000000000000083) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x10001) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x400000c44}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") dup2(r0, r0) 16:00:08 executing program 1: r0 = socket(0x11, 0x800000004003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x2, 0x4) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000cf8481528827c6f404bca9248dc624f2005c2d2d39e5c60ef90036a60900000000000000c7edae618c0a275fbca520af716c815eef94925de0bae78d930ea4d8f9b267b025ab78225fd66e9e950897ebc35798cbacfe45e560dc0f"], 0x10) write(r1, &(0x7f0000000040)="abdef2d090ba8a8c55330000e20300030000000000823dec400000000008000000009fedd8755561a18e243fd96939da92ea27d70e00005e", 0x38) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x490) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:08 executing program 0: r0 = socket(0x2, 0x4003, 0x8) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x100}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x6, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:00:08 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt(r0, 0x3ff, 0x1000, &(0x7f0000000100)=""/104, &(0x7f0000000180)=0x68) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x4) 16:00:08 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) read(r0, &(0x7f0000000040)=""/26, 0x1a) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c44300015cb4d0a4dc17ae9718d22ed4fbb72f44d7ffd699b172a7bd0195c0278de3e1447dedb27d82e7dd4e00e7dbe463ff370013e764feff5f937b13fe554e8624388f05d98be3690660bf696f9365fdb4c9b64e8900557de9cc9534c2dd8c9cc17ff78f0c007614a964aea5d84c40ce73b58cc566b65b0bef233c7944de39a3493d3a40647a5454648bc1141baa95bf33aee1ca2041bc0e8f19297e0feb434e4ba2471a815c20ee2230a0ca9f68f45324df30ea5ac04d6d0528d9736e48b13cd70df22d4d583b74ea986867aa1bc75a922f04529c511df6cd309172dce006d84319a652b7f59c743bfd290269970db110f92fe6ae9111ca4"], 0xa) socket$unix(0x1, 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0xfffffffffffffffc, 0x3ff}], 0x34, 0x0, 0xc68, 0x0) flock(r0, 0x2c7220242a1390eb) msgget(0x2, 0x101) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xbf281f4edaa17392, 0x10c) openat(r0, &(0x7f0000000100)='./bus\x00', 0x8002, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)) socket$inet6(0x18, 0x0, 0xeca1) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000002c0)="4d53c0875bbd837f0a2cadc9b32fd2531cb23dba8e62", 0x16) close(r0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r3 = geteuid() r4 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) socket(0x10, 0x2, 0x664000000) sendto$unix(r2, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/177}, 0xb9, 0x3, 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b338b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232a3bcae59143a9cedfd06f6375523cf2511a66b8d2ed7dbf83aab81101064ef9d59f1678d27cb5201176aeb8f996d240b7a5c3ab253ecfc839f7697de65d24414bec1b95b7fc752839409272a254c4d7a46272a06838772"], 0x1, 0x0, 0x0) faccessat(r2, &(0x7f0000000580)='./file0\x00', 0x108, 0x2) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r4, 0x0, r5, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r0) getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x44ff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {0x1}]}) 16:00:09 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x80, 0xa) socket(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0xfffffffffffffc8c) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000000001}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffa3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x7) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42da6718a8af4fac9db10197e14919cdf5f562a65122aae277dab5a22a1e0ff7b24871612969d729cee400d438f4fb8de62e271e04dcaa1bfd2446e2cfbb3bed42cf4a5a8104d207ed3c9572b4c2fb132980a1c2ae1bbb282072464b56c3c0364fdef14e71668f7152746ddb", 0x9d) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3ff, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1) 16:00:09 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x0, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1, 0x40}], 0x2, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) syz_open_pts() 16:00:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pwrite(r0, &(0x7f0000000180)="1ceacc03daf84e4a83a847bd2f5b9a240e590daa3dff8732a0cf217e404c19a63fe25509744a67683759c9864fbe5d3868780a515fc6d2b8709f7a76bc7886aed974db872b4855cf6d8ae3c777d1ab35bbca9af0ff1ee9dd7ddce1a29372de9d020ba1fdda68b397861c5e4b61443857eb04e0e8e8b79670532f1951f0404da337cd790c29ddc899c22cb2c0b915363b658435f8410b95dd426d848725648caffc247e9815507aaa90ef749c7f8bf5a8e53262751671b706029cc1b6aed08b704ec1a1e7817c4204dde7d41e141b12c58cddec30cf7757357ddb60c584bb9383", 0xe0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000180)='P') fcntl$getown(r0, 0x5) chflags(&(0x7f0000000100)='./file0\x00', 0x1) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x1}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) getuid() 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) socketpair(0x20, 0x3, 0x6, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x8080, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x0, 0x20) r6 = socket$inet6(0x18, 0x5, 0x0) r7 = dup(0xffffffffffffffff) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x6, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r12 = socket$unix(0x1, 0x1, 0x0) r13 = socket$inet6(0x18, 0x8000, 0x1) r14 = getppid() r15 = getuid() r16 = getgid() r17 = getpgid(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) r18 = geteuid() r19 = getgid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = getuid() getgroups(0x8, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@abs={0xb5700438f596b735, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="6f2d9a6e56de5c431f0ac29cdc12c6a77224706aeafaacf6f5d071c44f3025aa84bc156598271285da3d8c16adb405c4a0f612335774741491938584ff60eae75daa39bbeb2bd8e9b679299d435d8949ee8a7d55c2d420ced0ae48ab0d29344fdcbd1628689118465c9064d7269e00c37b5bb9c4e7397141259709c0128619f5f70d871d46d5cd529bcab8edd89dbed68150965710086e5728da10ccb831", 0x9e}, {&(0x7f0000000280)="992f466d248108894a83b30a28577e2814b557972c41fcd9a25bd02645a01d8eb68aa715de8917df0f1d760dc42e85f40df26b1b4c111abefc209dddd8750d3813ccd69e12d424a8f8a7bd828ba98059447534a5ca745ba4f574217a6a2bc1c392c6c5fac89e67a795fb", 0x6a}, {&(0x7f0000000300)="f1c007ed0d1729bb5e50b8ee7133ca412add16ae42545c6d4b36746bc51958b1dc584685f05ddcd90a2d7dac170d93ac764d1ea9cd355b68968ac9bcebe0db5338cd966d7b520b47108be0fcebd6b42bdd79f2c428936684361d9b8eb6cf75c47303489f51237a067ac23c923f65eb4fc5c3f1f58ebc8fe608f6e5868c5d0003547dfc6506a450848770ace6807e403d003585663249a30a5465512a62b4866750283570127c35ee6f31018d680a86fea345b2bb608a9d5af711c1dae250c381ccd2939d6b610a7e68362b7f64781d6f3f6016cf49134ccd30a6e3cea310c355795739b7d311c49ec8", 0xe9}], 0x3, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xc8, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00cc0000e4e2b24bf94cf7f90187a3b9ae1f486d06784cee814ab0f8031d87d3f47bed34934cd445c2cbd0c50040f5f25b8631750eb4d7626989ad13003f5ba6627a3290da3c20e0b2e394c80fa7f02577a0e12c7fbf45edffb5d673d730e159fbbfbd9fd9c0598f5c5a6878d445bb2d5a17cf69b64d10191ca3e18b113bb400a6fe0adc498c5c3b02a47264760dddc01e5a114e207b0338dae59412", @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r24, @ANYPTR64], 0x28}, 0x0) dup2(r24, r23) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r1 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228cb229d8b5bae5587b002e2f66699daf823786db6e486c6570002eea6345ead464bf984b94094ac7c76435e5b6b463a24a7f43fd977c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb032490ae29f6c8f36c7d1b52cd45fc7e81279e476e0"], 0x1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000014c0)=""/26) close(r1) r8 = socket(0x18, 0x1, 0x0) r9 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r9, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r8, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001500)=0x1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0xde, 0x5, 0x401, "8a9cfa05feff7e2f496076eef210b2b420f4b667", 0x6749, 0x1}) r1 = syz_open_pts() close(r1) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882114616b55f975d6cd3879debcbb756b74cf37f7e89f", 0xcfe}], 0x2) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r5) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r5) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20802, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x4bc63858, 0x7, 0x6, 0x5}, {0x1, 0xce41, 0xfffffffffffff801, 0x6}, {0x7ff, 0x100, 0x6, 0x5}, {0xfffffffffffff597, 0x45a, 0x6, 0x7f}, {0x8, 0x3f, 0x8001, 0x4}, {0xffffffff, 0x1, 0x6, 0xffffffff}]}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") r1 = dup(r0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x2000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000001640)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) semget$private(0x0, 0x0, 0x100) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x70a83784) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7d, 0x8}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x5300) kqueue() r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0xb1, 0x2dd734df, 0x3f, 0x2}, {0x50, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe61f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:00:10 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = socket$unix(0x1, 0x5, 0x0) getsockname(r4, 0xffffffffffffffff, &(0x7f0000002740)) semget$private(0x0, 0x1, 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000040)=r4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1, 0x0) r7 = getpgrp() r8 = getuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r10 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="2aac53a40862e60a29ed70e68f2ea1c0308c2309d167210ef37c0178b83e2990c32f39d9d0c50c2ce3136a8a4ab76fbc52c645fe70120550a6a7364d034fd531f2490f719a30ee606e721857c94ba550831f272745c3d4b992d2d505a6cd5acc898f9bcc9695b8909fe469996ba323659efe0f586ad095962fba2d798f79d19eb3b2fb74ba94c4104bf1d29d95b3c209e1dbe2fa23", 0x95}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r3, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x78, 0x409}, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2030, 0x10001) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) lseek(r0, 0x0, 0x0, 0x2) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x1f, [{0x3, 0x100}, {0x1, 0x7453f5d1}, {0x3}, {0x2, 0x91fc}, {0x2, 0x80}, {0x3, 0xfffffffffffffff8}, {0x1}, {0x2, 0xfffffffffffffff8}, {0x3}, {0x3, 0x9}, {0x3, 0xfffffffffffffffd}, {0x0, 0x1}, {0x3, 0x7}, {0x3, 0x3a}, {0x2, 0x1}, {0x2, 0x6}, {0x2, 0x7fa0}, {0x2, 0x4795}, {0x3, 0xddad}, {0x3, 0x35}, {0x1, 0x4}, {0x3, 0x8}, {0x3}, {0x0, 0xc22}, {0x1, 0x3}, {0x1}, {0x2, 0xd3}, {0x3, 0x6d3}, {0x3, 0xff}, {0x1, 0x5}, {0x3, 0x240c}, {0x2, 0x3}]}) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x20002, 0x0) pwrite(r0, &(0x7f0000000580)="b86a1e36df54942ffbf6cb88638bf2b22abb730621abb54b18b6e5c692964efe127a5bc2b2f7038cf167b680ea9709fd7ea339c672b3bfd2edf797d41c6b96755047c35230a424173fa11d33e6fe2b8089e43cb9975e61c1cb9a99e9a79fdb5e419df16f0fc98ab2bf9f01e1350795e15aafb4ebcd67b63ef6b4d44d05913fe85dfbbf3a0c11745dcfaedcd1b29e09423db84734c0f739a9503254b3242262e782210b7eb02bcad52c6f9e87e8cb3a636ec538a9b98d142dfc5ed209ebec3bf7b50cd2f3381b8bd843817f76adec7f233542e30ce5bf667cee38dc99320d3d608aa8d4cf243b9468c9efd564fb3579b9e4476f48736902f2b0a0f77aeafda8af5bccfb686072f786af1d54869331625b2112dae5dab8518c2d0616019813bbf3e1b438e27b294fd79ebc2f34e04dddffbe484bced5f60b78b2351e8823a07d2bc35aba45697270d2b2c655bacd763ece311111a630599d7e211156d89927d92551a8846b2dde9930d172171526e12678ccd380721b663d17087b05dc58af1f43cfb3c6d3d6211c996243cfba1caabf69562af5304d655bc0ff89d97b27f65a4b73ef7fbd0b00600d0256769e1277b4e55d24a779e2e76fa8713ce6b75f19bb53deb0637cc96f1358fbe53bbfeb04d672d300ad8d99f010c26b7267cb479d5eef69c937b6df5ae0bf5d0f954d958dbaddd89c6f063e079f4a1dd33fd4943d6e49ec6ed2a8b9a29f0319238d9fbee8bd1e3bf3b38bf4004f190a133807fee9dc02cc215432631501a3b344632578f66622c0894bdf2fb9cab525a520609830428935b3775e4e7d16635a5c01fbbe5306607209cee6a1881dbed5053b3369bc78f6395047f1fac5899875ec99b9638cd903e1c4aea516e329b2e7b739a9ab74e039f3289533691ef32e7fbefbf07461ac9ee60879388695f40a90fa17eb25b2200fb1197d25d5727d9b621cbcbf795376e32fafa8161c6dc12ba79c3f1d3dedd5f6824e93b6436d9a2e47721e1cbff5fb1602939c31e47fad0a0ccf3340512bec346d933aba9f0d4ddf704843196a50e09ca7b0fef7ad180431f2b2c2ba6ff7753dffe31b203208ddccb9bb5a279fcea1dc0e24178c36cdd09b61ec2c788bfadf722a0ee6eba77fd8929b8a89e6f47d0c1144af2d39f1ca91f0db90de9533b557f0ca94586f1ac42194a4fb0a1c9611e927d1a4fbebc75070c70451d7ebf96703622d6e712e58990ecddb298ccf64cb189909143621a94b51b69e8bee31cc1f7fbab719a72ace65bac86e16eb19f788749e823ff76b297596a6639e471f91f28d70f9a04de3abf768a6d0e6b4e56264805221c2bfad7f72f19facb8f556e75378c88cb41ad5f5b59d939ebfb165fe6466a2c903c0af1d8084a2aa4d4f76cbde38cac9c86672520119104edb894feb1095435f62c4881ffbce4d684ac36b10c49c538b266e09f80d2507886850d43124ddd261a65cfd08a1b14f099f72ba415b217f8d72a1e0fb4926cb819dac187c626cb373d79c7fdbb74144050355d084536c76db7c650c94d28aefff71dd7323ee932f8d3a9b9777ba0e3e67e3cf9e59045bd595a44db48e66548aea91f195d4b6853f55e0f9652fa7b319e013318bb841cde4ba5d469a37abef05fb02b067283242404402f8d7e3991ae06d8f77844a3912a951f99d45e93fd8f102659906729852007ac786ef6bc9b53eab0c191da2da5bbaa368b3ba72080a668b457158e2c0575a8d3a5931b81e67854bd7695ddadf9d59ca5f362ace11ae0360a53ec3d8787d1ed34201ed08460ba90a65c7af010b20465cdc8899fa9d96306a240a3dbe86a8cc02343d8a77ba39cda4c7868ec2061a5f21f55da06aa2d0f9c128bb31af3d71241329a48660a954329ab4ddfe436997d946ae913c8d2997b28c481dbf2164ef1427d974132498047ca1c22b4d6a992b9212a85bcda05586c7fac20b6f6dfae06afaad3083825e02b67717097c8fb329b04e3ccca0e5083a4ea369fa2509c5521293e8973864c99cca95d998e41d7f220dd59d72139c052dbfdc77ab0d963361e34e4ce465965907dd43d951926d76fa7f6eebf6df887a96906738db7ee9ba7364ced98a5d05c4bea9f17a773d77627b0f733465279673e6d69c36f060e64e7d1f98c1cb5f9f64b812a1a8c5d0b666e876bf2126ade570eddb90bf4b2913825d42081c89070beb3c42e85f7bf191364e34801d0a3240154ed78d562d85f228a8e463e1a47b20ee447a47119f8710e7083bec799bf78779baa20e2404c80ed9acf63c0a36b1375b77fffd50b42d84bdb87b3b95e36c204aa08ce5f2975d71476b8c386ea5636f51a490676c7c4ccb8f7a6ddd9c8e2ccda8298453232f86dffb669c88ebbba858274c3f52f93a7e78763b2e8ef9f42c0aeeb89c3c724dbcd3b0aeb0477035eaceab4395a3ab160412f109f7879b0172cceae4f26e346e2548f3b55060685125873b9376a498c393bfb69e2ec21473c209f5c9baaca2e19f70b9a2c0126c0c48c0b154546513bb3a9af8f8ce193606b49f7856ba773aae37680866623d461091769aae99e8a9dced046f3c00aabcd6fc101651c8875ab85db2e891db6fd94ec351a79a99aef6b30864908173439a0c728ccff2a51f85d577ff8e06db7ded66a33e9223c408d5d305d32f1f09d2c5a3304fcd8be124078e72b42c89bbb0791f5b27591844546b8059638ca78c82950f0f053f4b65b8239e2b8a3cb38d968122efd521dac439302173ef76d5ad4a192749d2efdad98870b85be2688a6208020c19c50f6b5a5e68c0b855fe42c058a23ed53f55733e57ae1b84fff25c04a5b81e83d0cfa05b0978b1fed972a3048c2d09372dc18a36e09ebdcc5912c932165a4cd88ba5bf5f944587ff1e93c6775d8580a84dee7030cb1021516efcdc471bfd9b9c0ea6559993c9cd1bae6388d54e3425980b0c2b16d1c328c5a777d30ada3519dcc0cfc04343fe9730c02ef80410d400e536377e36d09f579957e1b01a340ef9acd745e2944de4558bdee804c6fca49b4c142b6db38453ffe787317128265ccdaf1c8c0f7441a0f91fa9036009d8baac5f707530a59a82f073810c700b6e26102ffe4ab9927757aaaf139278a0063278a9698fc4e8e83df9304c9b6c12b780cb5ea449efd72a3c9d3c199ae3c6f7ec6f2d64659c514cf5c53200c18b7a2ffd06ad27e3e5daabd4fbe613796039a133e4ec2cfa53f47e38fe90fa400e2cef48d5615e7a00dc2f1a1d36439440582c0a8657c64341fcd2e1015aafcc430ee8926f4e53918314dce215334378f364e21c706787f299c4ce02ee160f64b3e93ea059acd49f83d0af9557e77c46a5961f4df722d18a896ce5259d08ea62ee0a701c1dc1978b8be34a8bd9f29250b0c9503bc399242eff5acffb1cbe94454b420c0c3511e6c3c4565d60410356c4321ce5fc59ddc66e5497cff9fdab073adfcfe3277dfd070a0fdf9c4d8b55030380b4a57a999dfff0efd9184ccfa93d1a6df68e6dd5b73b8c54cdbebc42cd606ca43fd75bb11b2c302b14dfb8ae5269a355933f174796867ca9f0bdcd4e28bea84d0e103e0d0bed72499dfd49ff8523c707f7bbc323ba0d07be8c25a0abee06cfed59451691a7513853884ce876ff9ecdf6485a38244b66329e9f64929a5759f18d9bb12667aea3c6d0dbc2f86614269f7d991c01a04137284da23c7f01c788b368401647d7876e5ed6636f6d62b0f94579bbf06b2582c891e91db16d24bc9bb1da4b8ff1c56bb008bb57f36bdd48ee6e97ccc7ecd8d13f7ac792239c17cb211d1a997632a5411e12d9961a8526e97b2acf0c52ffd919ac86b198966729bdd9ff3eefa3e40db4358540df7ef3e7e236b31eb4c39f2670e2e1843dbe6ed7ad9141e06a9a29b9eae2a940d821bea4caffd195ca9ba40bcda73ca56cb4d8d75755c9ad2e4eec77b70cb7224473ae41d0352fb3bb34206e0b55a705c0f4a8f913179b680e29336d8c49d2efa7ca1fd0f88a73e2a5da117535f140107dc4ea25909a8294ee35ca6688b10383eb9529c49b18e56cbd99b7d48f9188a17bafbedf7a8e86d91ecc01edcd3b8a1cccdb3b0ffb0797df5788eca936016e3a057e8ca3a5453a9da5c677c3ecc6098ebcffb3c7d389debfc2defe3f18fd331c9839089e20c1e2d279e938545fc4d93f969511b2272fd406593ad0df79e0a1e3892b726da32f20c0ee594a21aba435f397bd346f1420c80aaf0cc1a5a43fc1698a6b58e67932e77d6ff086384b9ee13c5339db2c6bf2dc84ed76cf3aa0ada7009e3962c2fb8e31ee7ac7f481d13bfcd37466b283df9134999056cbea7fc11b97be91fe0344d4b5e35936cebe6dfc45801d0cc452362e8591f67bffeaa9199d9fae640cec30642eb3b9008c2ca1661c55ef36733c8e33f016d4057c61ed055af441b8e452834366f37cfca7c3c101db259fc5af440241957d94e1efbbfbd4fa17426d872a16cbf5f0256e1994fa6f55f787eef58b42733b83f8deebc22a1f64a9f24e9a0b21c5167971e946ade3dfcd0fdf909f1cc4c03e7bef7b89798b88127b7c1596d93ada98141da012584dd8b60552f68e2367e8a9dcb05a7fcdea3d8e53a504e1f10ac5fa1499a0d22c56adfb185cf648a1d4e7c9b3445bc85878c666745ff050a64e880d76fb201c1158b3873d1a245f4b3d255d3d4079a10e2e58ed946adb8f705ddfd0243d74637f1f0502fb16b279e13af8f36aa7f85d3fa14f81823f8be471e3780eef2b1f35e9cd525976c06d09d7eb02faf94e5e0b5ad4dd0b8809c70eca9258e01f64c07d336da5279e67eff9b587b2f722289d6ab21969079b1a47bec25c9ea9a3a7c74f7c05cdc4a2e1613e7fb48aad9acb37e44f853b7fd3bb72148626c40729b8c34473732da3503f1b1335230632d41329bdd53f6b8048be9d6f1aab4b995c48f16956b515a5de56b72591e1d1baef9d09494859bc12bc84de993368a1864fa3271d6c93f3cb4a5359ccb47ae885bdf298e0ea298aca935265956962b7ba439c7caf281c5105fd0971a277d6228f66b1cb0096f1fa9610698c91027b5ee54b978a9b4db3644b84519f4aa49025e97f30fe1a08bfe06e8d676e98f2132175625a2d31a8de838bd5bb1bb85064c0fdfc66fb5ad6977453f8af222f04651cf074c143e0dd96d0b180eebb4bed5cc6f1717530aafcf5893ce53066f23e8a3d955158f65cd8af5eea24a8de99f5f0e130a01fa7b2f895a36d7207ee4e6fe4e33d679b576486b6a1906f092faea3ba17dadb2f34243178ce21e408236d967989f9afd0baed7fd71a91200d6de2725b40c92d3e38ac642bb02de74cdee23c5cd6c2df5eb79d43b7aeb39aab7a6adca6a3247e2d8eea478cf89dbe99ed64ed7a9162f6a63946c3caf699a924f2825a29a032aabf26f63bb02ecd8213a04add526e37ac07c3234e6ea8ffe806f7b0f8eb243b96a61758858b42b7f189329054698b398320022a70b5baf9cb83b0106ddaddd5babe2386a96f44f7ebc50cc206d87237f81d820cb38a1eb16d1c0f6e6d29c35a31ee63520e3583641c5b7e2ba9cd2cea2ee5d9afca01f7855298aa472c367da73d4ab535fd2830e129b08c507d6effd15cc055917f4bee192de010c53971dedd8cc5a6b13863c22a993617f941fb9b363f9cac6792d69f6d89d402d9f54870ab224d3a6d06e8deb6ac67cb303e1105e370f58db4b132ef530e488a5d96c70a708d174307227e37826f0cbf0091a0aecddc4272015e752f48dcd9ad2388f3ac657520640e852e4b3e5747940c2da5c3fd7b9b", 0x1000, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x4, 0xa12cad5707e87c49) semop(r0, &(0x7f0000000180)=[{0x2, 0x8000, 0x1000}, {0x1, 0x100000000, 0x1800}, {0x2, 0xffff, 0x1000}, {0x1, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x2, 0x20, 0x1800}, {0x4, 0x8000, 0xa1400db4daf93e0c}, {0x3, 0xd3, 0x1000}, {0x2, 0x5, 0x1000}], 0x9) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/42) nanosleep(&(0x7f0000000000)={0x0, 0xea}, &(0x7f0000000140)) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/156) 16:00:10 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x1, 0xfffffffffffff476, 0x6}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x3ff, 0x7ff, 0x9, 0x400}]}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r1) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x4856) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x250) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000200)=""/4096) 16:00:10 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/11, 0xb, 0x90ab4ebd9f750455, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x6, 0xa6, 0x4, 0x9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x65c3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x375}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffe}) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) bind$inet(r1, &(0x7f0000000700)={0x2, 0x3}, 0xc) r3 = dup2(0xffffffffffffffff, r2) pwrite(r1, &(0x7f0000000600)="3fd9957fff54f77eb435037ce48188c3ef5e415d88550adb22f08369a4b5ab6925eaf0045ca837cb3c670d1884fc6944b2eaf66c041f8e78178b20ae29920eb511b6e169db323ed18abb17112b5c018161d7016456af3e8ba1805f0f71b24b6c774bbcf70cf436477bdbf3f60eca4cb774b754bbe4db3a2d7428e36fd22f8bdf0d9e78c15423d15a258e5531817ae7e735e20d5d1cad9d79c93894145d4091affb", 0xa1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000006c0)={0x7fffffff, './file\x00', './file0\x00'}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x100) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r1, r2) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860500000000000000000000000000000000000000000000100000000200000005900000000004cd2", 0x2c}], 0x1) readlinkat(r0, &(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)=""/111, 0x6f) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/156, 0x9c) unveil(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000380)='x\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x0, &(0x7f0000000180)="2b58a928d1386ecc426bc2d06b2056") 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:11 executing program 1: truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) chroot(&(0x7f0000000000)='./bus\x00') 16:00:11 executing program 1: r0 = socket(0x20, 0x0, 0x10001) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xa, 0x0, 0x210, 0x0, 0xfffffffffffffdd0}, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000000)="7f00") pipe2(&(0x7f0000000040), 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x8, 0xa1a8, 0x80, 0xff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x35, 0x0, 0x800000}, {0x80000006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffffb) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x0, 0xffff]}) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x8001) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x6}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x8) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="e4") unlink(&(0x7f0000000280)='./file0\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xffffffff80000000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)=0x1) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0080"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0xffffffffffffff5e) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffeb2, &(0x7f0000000080)=[{0x1c}, {0x5, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xf5c, 0x1757, 0x0, 0xd}, {0x4, 0x56bdf240, 0x0, 0x7}]}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x6, 0x4, 0x80000000, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x37}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x91}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5bf}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7a75}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x78000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}], ['./bus/file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) 16:00:11 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x10040) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') getitimer(0x2, &(0x7f0000000000)) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/48, 0x30, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28010, 0x0) fchmod(r0, 0xd0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x0, 0x1000, 0x79, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x40, 0x5, 0x6, 0x2}, {0x77e8, 0x3ff, 0x7f, 0x400}, {0x40, 0xfffffffffffffffb, 0x400, 0x7}, {0xff, 0x0, 0x4, 0x2}, {0xee, 0x80000001, 0x4, 0x4}, {0x3, 0x0, 0x1f, 0xb5}, {0x3, 0x100000000, 0x77, 0x7f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x8000028}, {0x100000000000006, 0x0, 0x0, 0x100}]}) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xffff, 0x216, 0x1, 0x864}, {0x9, 0x8, 0x9, 0x1}, {0x8001, 0x3ae8, 0x7}, {0x5, 0x1, 0x80000, 0x100000001}, {0xd626, 0x9, 0x3, 0x6}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x74ff, 0x9, 0x0, 0x3, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20785b4ad8000000ffff000000000000f8fea95b671b1b542a538706000000a7140000002900700100"/61], 0x38}, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) accept(r0, 0x0, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x7, 0x9, 0x8, 0x3}, {0xfffffffffffffc00, 0x2, 0x1000, 0x7}, {0x1d, 0x0, 0x2}, {0x6, 0x3, 0x9, 0x2}, {0x0, 0x98d400000, 0x5, 0x4}, {0x1, 0x8, 0x6, 0xb1}, {0x0, 0x800, 0x0, 0xeb7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='1') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x10000007ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:13 executing program 0: mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = semget(0x3, 0x2, 0x211) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8100, 0x10) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x55, 0xffffffffffffffd9, "855c000000400000000000000000690000004000", 0x100000000, 0x2}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x118) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x8, 0x3, 0x9, "0f97c95d662a9ca0a2e7931515c7bd8b8233f45f", 0x6, 0x7bc}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000680)="c5e3684993e9d91fa26162bef551fcbadbc9689ce751154208be565aaccc4efe4701c5503a21e4542072e222139c0597a5527c3da63fd8434134a727fd9cd8637734b2f8c968d52ba8254117204e48825c4d3c32fc7be1cc0b3d432f678c6ebe1f9dc63dd53341643fdc28685339e4dedb2c59f292c15f80d3b2e36e7c668c998b53c018c147461e868c997178f436cad6d65601427de90e9793610629eb59abf303f808b40ebd6a928485d8b7a2fd1665c5d4a434407ab5a6f318569a00dbf78f5b8ff436ab724c25356bdea75bd2a5b761dec63b2bf037d3595e1961a366409f68dbd7d8679dbbfcded374ed137ffa2e3348337105db6977e6673b8d715d8b31a942e4943636dd85989c7f0d55ffdc23874ac8490a64db9874351819ee5a4259a76323", 0x124}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x1}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x20000000045}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000040)="cee804eeff0300002c353654b04cff2b4b36f8b2714bc6cf9b864c7dc4b882524bd25d8760b2d14b082a44b7bb30") 16:00:13 executing program 0: execve(0x0, &(0x7f0000000300)=[&(0x7f00000000c0)='[()\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\xbe\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0], &(0x7f00000000c0)=0x1) r2 = socket$unix(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8400, 0x0) recvfrom(r2, &(0x7f0000000000)=""/33, 0x21, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x84) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x10, 0x4, 0x79) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x30, 0x8613a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x12, 0x84) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x800, 0xfffffffffffffffb, 0x8, 0x1, 0x3, 0x400, 0x0, 0x0, 0x2, 0xb0a5, 0x81}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffd) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 16:00:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x5, 0xfffffffffffffe2c) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) read(r0, &(0x7f0000000000)=""/63, 0x3f) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x10) write(r0, &(0x7f00000001c0)="67e14753c3725adfaf1762d4e4a9126538bf41f319fb367023c49df6e435854f83fd0beeff07c5ce938ed156b2c897daa6d4a4192270d85ef1b5e3b9211c8cec1f930b46515376d44432777a66bde4c22f48f640bd8a215fa67456c4c56523966485261dd886c5f4ab0192fb7d0791aac7c8fd231fea88b73b916033e01dd10229653aef6a460b0f1d285b53486a50e0abd3e05f7771fff043cd90f412faaf85fcc1cf03cf1fef507f86f4f22af8aed1959a22eb1abbdfab2b16256d3a", 0xbd) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = msgget$private(0x0, 0x1c1) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0x0]) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x4, r3, r4, r5, r6, 0x12, 0x96cf}, 0x7ff, 0x6, r7, r8, 0x7, 0x4, 0x400, 0xb8bc}) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x1, 0x0, 0xfffffffffffffefd) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) pwrite(r0, &(0x7f0000000240)="9ff3a41827ffdb27b2d632e09ca5f90c84983edb1333ee6a59dda05ef85a9c0ed63f33e6cd9dd0fca0b232b309436ac08e7b0646bb3f696ad0748c4660edb4277a5be0c96fde500776c7b97f2ff96ccc134666cac3b1dbd98af93adfa7a1e6e40c841fefb59188eefebeb8a9ca91c82025fff32cb6317b877285c54147c912fd35b0535b2d490054f7ba4b955e9dc871eeeffd7e39efc1469e38339f74a5ea83158bf0bdd722c62cb8b08e897dc456c37a5ac573ec73ae77dcfa60", 0xbb, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1411ff40da4c5fde, 0x0) r1 = semget(0x1, 0x0, 0x212) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/4096) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a015e5267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c4685f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be237681e255c8a78c044b12ee9974fc1757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca301235dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df3cea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398bf8c2897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d", 0x5eb, 0x0, 0x0) setuid(0xee01) r2 = msgget(0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) msgctl$IPC_RMID(r2, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x10) kevent(r1, &(0x7f00000002c0)=[{}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="54827d0eee282ca54b1ccbb37b25268905804248d974dac532d37245b6013be657ee2cb230a0f2d629de67c545fedf6ffa8c7c09c5859657f6ea672fd6130af948a5a0832d4a53854a5d9592dbc4bcdb2840248bf4a8996eb435a4e9d7082964b6ed", 0x62, 0x4, &(0x7f0000000080)={0x18, 0x3, 0x9, 0xffffffffffff7fff}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) getpgrp() sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="fad112c5e2ba9401d8d7ce67e85a82b87e48688a69c7aa95b8773b9393e2f45fe5c6303420e356f705fb5c3b244f764118d9d85ee360e2dce56463ceba88fa5711ffac", 0x43, 0xb25a7677e8e7d19b, &(0x7f0000000200)={0x18, 0x2, 0x7ff, 0x8}, 0xc) pipe(&(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) nanosleep(&(0x7f0000000080)={0x4, 0x8}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x8, 0x16, 0x1}, {{r0}, 0x0, 0x20, 0x80, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x82, 0xd, 0x6}, {{r0}, 0x0, 0x4, 0x80000000, 0xdcbb, 0x6}, {{r0}, 0x0, 0xc0, 0x80, 0x9, 0x1}], 0x5e, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0xb, 0x8, 0x401, 0x3ff}], 0x1, &(0x7f0000000240)={0x8001, 0x100}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 16:00:13 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0xc, 0x400fb}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) syz_open_pts() r3 = semget$private(0x0, 0x7, 0x19) r4 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0xdff}, {0x18, 0x3, 0x1f, 0x75f6c106}, 0x7, [0x1, 0x236, 0x7ff, 0x1, 0xff, 0xffffffffffffaae3, 0x5, 0x1]}, 0x3c) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xfffffffffffffeff}, {0x10000, 0x7}}, &(0x7f0000000500)) pipe2(&(0x7f0000000ac0), 0x10004) r5 = socket(0x4, 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x6, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x6, 0x3, 0x90, 0x4000, 0x6]}, 0x3c) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) socket$inet(0x2, 0x3, 0x2c87a45e) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x18810, 0x0) getuid() ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x80000000, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x7, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x0, 0x4, 0x8}, 0xfffffffffffffd14) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x10001}, 0x8) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000b00)={0x10, 0x6, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x157979c1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x800}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x800}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x200, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getitimer(0x1, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r4 = msgget$private(0x0, 0x110) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000300)=""/255, 0xff}], 0x3, 0x0, 0x0) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYRES64=r4, @ANYRESHEX=r1, @ANYRES16], 0x3, 0x2, 0x800) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b66310b47975a581ceb16471474d5d96102775c5915ed5aefa2d1f67ca314209166f131ea7758591b5c93c264ecd623d0cca7b40f72096992b42fa2fcc"], 0x10) r2 = msgget$private(0x0, 0x404) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgctl$IPC_RMID(r2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xcaa3, 0xca, 0x6, 0x5, "ac26b46c5c71e7e7fb11dbdad231fc0cd044f704", 0x1, 0x4}) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524c", 0x40}], 0x2) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() mmap(&(0x7f0000609000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) syz_open_pts() 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = getuid() r2 = getegid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chown(&(0x7f0000000000)='./file0\x00', r1, r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:14 executing program 1: ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000280)=""/164, 0xa4}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) pwrite(r0, &(0x7f00000000c0)="4a9a698a551162764cdb483231e3c0d6f2f615311d32edc5170daa34687d8b96c071b65b7dc28ab7c0caae6204e53bf533ca1284530e564cf21fd0fc75b52d1b1670c7da54d8dad8d71b37e2886134333719abf4ab49d8063bd5570a409b55f1d8091dc28c94dc89c27f048f5389d90b647ec0a735cbeb099828079cd78ea8567ba56ae6de5313c0e5461581baf3589dcff94c2d91c622c7", 0x98, 0x0, 0x8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0xb2f2, 0x9, 0x80000000, 0xd13}, {0x9, 0xb532, 0x0, 0x800}, {0x2, 0x9, 0x7, 0x3}, {0x101, 0x1f, 0x3, 0x9}, {0xf39e, 0x7ff, 0xff}, {0x3, 0x84f, 0x0, 0x9}, {0x0, 0x9, 0xd7b, 0x92dd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 0: r0 = semget(0x2, 0x4, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/241) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0xdb07e83f49b5686e, 0x0, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x2, 0x4) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x10000) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) close(r2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x4, 0x5, {0x10000, 0x4}}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = socket(0x2, 0x0, 0x7) ioctl$TIOCSCTTY(r4, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x29257b1370b1e083, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x800}, 0x8) 16:00:15 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x121) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000c, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x401, 0x3}, {0x3, 0xfffffffffffff016}}, &(0x7f0000000080)) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = getuid() r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setuid(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = msgget(0x0, 0x684) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870960cf1851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000700)={0x10, 0x193, 0x4, 0xe6f9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x13}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x75}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f15000/0x2000)=nil, 0x100000000}, {&(0x7f0000e23000/0x1000)=nil, &(0x7f0000e75000/0x4000)=nil, 0x40}, {&(0x7f0000e22000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000f42000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000e0c000/0x3000)=nil, 0x8f}, {&(0x7f0000e97000/0x2000)=nil, &(0x7f0000e59000/0x2000)=nil, 0x8}, {&(0x7f0000eaf000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe75}, {&(0x7f0000e48000/0x4000)=nil, &(0x7f0000fa8000/0x1000)=nil, 0x4fb}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000fbf000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x7) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) msgrcv(r1, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) flock(r0, 0x1) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, r3) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x400000000040}, {0x6, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x101, 0x1000, 0x7, 0x5}, {0x8, 0x200000000000000, 0x1, 0x5}, {0xc9, 0x7, 0x9ad8, 0x4}, {0x1, 0x2, 0xffffffffffffffc1, 0x80000001}, {0x7, 0xf8b, 0x0, 0x1}, {0xe58, 0x4, 0x40, 0x82}, {0x100000000, 0x81, 0xffffffffffffffff, 0x6a8b116c}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x182, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x9, 0x0, 0xfffffffffffffffe, 0x6, 0xffffffff, 0x1, 0xffff}, &(0x7f0000000040)={0x8, 0x761, 0xeb81, 0x7f, 0x2, 0x3, 0x7, 0x1}, &(0x7f0000000080)={0x4, 0x8236, 0xff, 0x1, 0x100000001, 0x2, 0x6, 0x40}, &(0x7f00000000c0)={0x4, 0x6}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x30}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x10000, 0x8, {0x0, 0x10001}}) syz_emit_ethernet(0x1, &(0x7f0000000180)='+') 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = socket(0x0, 0x4003, 0x80000) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x6, r2, r3, r4, r5, 0x4, 0xfe}, 0x3f, 0xffffffffffffffe1, r6, r7, 0x9, 0x3f, 0xfffffffffffffffa}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="58672f6eca9a6dd394cb23bad86afe0c31ba08aa68d9c82f2cdd8ab96384c5e395ebc58ba71123874ffc6b37666bc36c18bdc07f33cc7e474e37d8e9ee24b9015bfcff30a425f6930c98a1f76b70639b0503c9d1a087c1dddf9569685de7e71c8d63a853e3b18e2497411836b3a3a5d0db93852cb0899d0ffb5ca0c8b2a405ca002f846cd1d396c26eb520098d7909ad7cd0cfea826c", 0x96, 0x0, 0x0) 16:00:15 executing program 0: r0 = msgget(0x3, 0x10310) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0xf3c7c2297b5c7039) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) utimensat(r5, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)={{0x6, 0x8001}, {0x7, 0x3f}}, 0xb7b978eedda24ca) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x20) socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x807, 0x0, 0x0) socket(0x18, 0x4, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc3af0c9d3e73751c, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x190) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8e4c4297e08d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x5e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x6) 16:00:15 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x1f, 0x2, 0x20000000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:15 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000240)={0x4, 0xffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getdents(r4, &(0x7f0000000140)=""/61, 0x3d) 16:00:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) kqueue() dup2(r1, r2) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xff, 0xffffffffb3d84e04, 0xa74, 0x0, 0x101, 0xfffffffffffffffb, 0x74e, 0x2, 0x1, 0x7, 0x75b}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/146, &(0x7f00000000c0)=0x92) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x85717a492be8c118) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001740)=""/4096, 0x1000, 0x127b20b81f3575e9, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3}, {0x18, 0x2, 0xbb3}, 0x1, [0x8, 0x8, 0x7, 0x663b0650, 0x9, 0x0, 0x45, 0x100000000]}, 0x3c) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg(r3, &(0x7f0000000700)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x7636}, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)="be823b08c6b72478c74187e4ee0637cbded7864dfc9512c80563347396351b5a02e12f2ba415d153a8e597409e13c10999c476c1e8f5c4dd", 0x38}, {&(0x7f00000002c0)="1f82abae53fc5c165dd24b2b73b1506a098d1227e2e069bad1f581af3c97fa64e81e8417df12eb9ec69c8fe97d6058f6571d40a1562751ebd622ee5c39854dd865068552a58f26781333d0debdb709c00184e2e34661def72455f1b565540cdb3e9a17ad0da14c8ac4c77eec64f65413ede2106a6efffe9639abe79e3ece2fa7ea09565b9017afd307ecacc459a8797364a75457c0c4db0b2a8d5b4f0a77e9f826fd9edc6e4681e2ec03abca76a482b38aad9c325bda4a069d48149f7f9562c7a9310a6f63", 0xc5}, {&(0x7f00000003c0)="231cff750dcad8cdff787dee9f4faa201b6ea9987da35547c51217b0b6607765be1cbc1ba698b703e101e366fcfc11009d18445022b965342b0ffa87eb3948799f4705af130adcbf8c4b8e3391c35c06478a50ced15816509a393c7056302dfc12360eed8f7da0a7644a0849f51e2aeaf71322a15120b88d7dcb24dc338eb905ed2cae60910696fc1eea3f2ee68e021f6ee4ba9777149a6f7db6096ce267443e008dd412f654e5f81825bcaf7dd07402fce0947a66c10d4f659a3dab556cbd57e1b96d1ea64a9d7025cd8d631ac138f289de", 0xd2}], 0x3, &(0x7f0000000540)=[{0xe0, 0x1, 0x5, "3476d3670c439657cf0f78ee392556c00fe1acd453bc47c9902edd0104b084b963769928a0747956a439c49aaa79f08d5fc0347a5712105c5bd9299cbf65a5481260265cd2badf218374ee3ca4c50e0effcca0c4dce136335189df18c0a7500049f88129bccd1acd2468acb9d679590227edc2a0da36610020123fe53c40c7f114ff64ccffaec99612e0fb3fa070084f2eb77af9a749d6f3f3b1143e9a66634cd64e558f0ce4764a36b7f82c908c2e76f8047bede3f18b7783ccb57fc999922b43a560f2ba102d49c77ea3fd90de"}, {0xb0, 0xffff, 0xb280000000000000, "3d9bc1696e3a9f8bca12dbbfb7656da63b93d3a658937ad016a6a4f4230377aa1f32f341394b2659bd28fdaff82c8341a062e7ad2b9a2858c1a8eb63ab4d1305e732f70d9aa5735240213e1da31cbf126f1f83b7fab0440f3fb348854b24cdf00609083d33c820271c6bb9d5ce3ed0f116256a241d8ab3b821c5560a7c9bebda8034548fe2b8a370a658dbb605148cb4f3022b4b5095ca3d5b4daf2f"}], 0x190}, 0x400) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x9, 0x9}) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() kqueue() ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x20, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x414115ae8761dc84) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x7, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) fcntl$setflags(r1, 0x2, 0x1) shmget(0x0, 0x3000, 0x202, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x5ee94dc2a43bcf53, 0x4, 0x7) sendto$inet(r1, &(0x7f00000000c0)="eb6ed35d072faf6be30726187767be72a3c2f2920596544258010dfd2b568749ecea4389e186601819dc3a00341c7a48344c426fcc8e4a971d181fe633b9ec54664ec22d1b32934d353091836f218cac45c02830a7ad3af041edb6d806c1f660a830e0f1343d971e76e38dad83c92beb2b27fd6ab8fdd15cc373cfb564036b0f968608cda7e24b6c09b6fdbec48b400fdb69b12ee5fde5f570f25b5420cb4030bda78c6dc1a4e5d42efbed77e459e0f78597f74e799466836ad510304043363cb60c60b770e80a9307193d38ad66a1e479363fb7b1f1e9", 0xd7, 0x400, &(0x7f00000001c0)={0x2, 0x3}, 0xc) sendto$inet(r1, &(0x7f0000000400)="363d0dc177c261bd107051399b855d69826d44d37ce7427398100176490e53adc32b7cc671ca07b9ef08ed0ac8f8d1c8ac470d16c346c09d4cfdeda93e03889d5a17aa3be8ff5e47fe986760b2cd3d816c13ba4c8bc022eb8b7370bf8c84c4790c4e0b6aad0a74ab16f6498cf79e86890cb5d375f7b9e2e18fe1f3b0b7cf3a6827bccd93a0df3427b8dac9cb8cbab74afd6cd2f17d08b2a08b92534196ed22949c14d5185607f7967519208e621c309c5f40d4b89146e4246322d8f4714f6b4d3cb4d0e16c3262b21e172994b2dc26050dca62d623f318503ec2aebc36089af2028f13f6e61e1f198a7db0a21d48119d0b39032765252046935e7561b8d6f3", 0xff, 0x0, &(0x7f0000000500)={0x2, 0x0}, 0xc) sendto$inet(r1, &(0x7f0000000300)="94279542d5ee3f56ec16ec980c20f3665c57b94d424f62d3f541db961962bf405fd6b87f82320a0741e37233387751ea8c79c6bcc0f96825089928b1b4a82a79f06f0b8749044966565363400e3bfcbc3b1c06c279fad0eb4120ad640d14a8b69f7260b16a77ce71a6af22501aa8679ab1daaff290916be3d489ab7f58d2d920e86c1b128e4861058c561665b56a709d1258709b4f5e92847a20dd59a03add40b39670bc43274ede", 0xa8, 0x3, &(0x7f00000003c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0xffffffffffffff2f, 0x9, 0x8, 0x2000000000000}, {0x3ff, 0x8001, 0xffff, 0xd9}]}) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/210, 0xd2}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f00000003c0)=""/109, 0x6d}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000080)='O2}', 0x3) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r1 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x0, r2, r3, r4, r5, 0x89, 0x7}, 0x11, 0x9, r6, r7, 0x0, 0x0, 0x1f}) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x100000000009, 0xfffffffffffffe3f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f24fc9af5a45700"], 0x10) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x6) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0x1, 0x0, 0x20}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x778) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="553d12699ae07d4e9b05e395c78296c427326aba8f386ee29aeba5fa660184e1871520f9d37d39ed46c4e14eddf39194673352f7f2f678a840daa20d16faf86b8e6699565a6a6a5bfc247c7eefdcbf168d371478ee2ca4064a27aac6bd37c82d969e2c2ccad826b151466685517ffd3a6d5d6df761b7951611fd454397ae3dab19b85f18ef05cb9e5d062b5cb954aaac63d8d09deeb8390d97b2d37f5afff3d445cfe169b7ccd2fee83b328a3410cd99c811ab1345328a97445e7b73b69f61b00cdb0f525e20ceb073f20dd26528c7dd060d1bc95929cbdbc746ed75f645f99468afafb8", 0xe4}, {&(0x7f0000000180)="5aff98dbf5ecb79410152af45be30b2050a855afccfb4acb421a72ac08cd2664c44e6ba190029fd6ae561f44cc58a3ce881694d6ab420f90ac886df307078c2618209e7443547dacbfc9867367f86be599a0130262baf0adde1f28563e8265663735c59f1c196406621998da446d50b4f6529aaa058ba5b0340e4619f508d01f54bd1a6213ee79055bce75d254e4a5a1", 0x90}, {&(0x7f0000000240)="fdb183bd51eeb776100d83", 0xb}, {&(0x7f0000000280)="acfe1fd9dfab84560121aff68d082559017a36c7bcfa29633ea9bdf50011902e7ee61e20bb0fcfd44077319487cef566b0c5623897ff72a4bcbc2afc5207e047ce4cf86e7645b358962afa29dcdcd071cdbb04abde9f2bee422c2e615db79f2d939e3952b7f0dbd6e540fb98b6cdc34c34b7f3cbda1865942de00d215a24381916b19bb21b53e60a020e3f485c5dbcfd32e7f389a449342785f82a90bc8362c8f396fd907d825eb60084611946390249011653efc9a31b135268590f371078b5eb038ddee92a8e3948b45d6ba0d06bc385180312760149", 0xd7}, {&(0x7f0000000380)="027524ea9f50fc352f7287216ad7677800a82e77b2ba406315c814725b8c71ee6fa6d11e92e8b61f5adaa4", 0x2b}], 0x5) select(0x40, &(0x7f0000000440)={0x4, 0x9, 0x1, 0xff, 0x800, 0x8, 0x3, 0xd1}, &(0x7f0000000480)={0x7, 0x7, 0x6, 0xffffffffffffffff, 0x2, 0x8000, 0x9, 0xff}, &(0x7f00000004c0)={0x7ff, 0x1c00000000000, 0x7fffffff, 0x80, 0x7, 0x5a1, 0x400, 0xed}, &(0x7f0000000500)={0x101, 0x3ff}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x46, 0x722}, {0x42, 0x2}, {0x84, 0x7f}, {0x753d5b00957b28f, 0x8}, {0x5, 0x9}], 0x5}) write(r0, &(0x7f00000005c0)="5760200a9bcf8928b46ca9abf4bc2a910595b92f27a806b14caf", 0x1a) r1 = dup(r0) r2 = geteuid() setuid(r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000600)="d359b5a66a46c1312412e5566812b6b833fcb88115cb52f371e27848f0686b33d210506b269adb3a30ab97dfe55a15eeb6bc298284cc54b01efcb3482b7b41fad5f6b93c9c555cdf0bdb46c188a10d9fbd52abc8ce700983f15612383880bebfcaf164ec6f3ba10af2eec0ecd1f354027ba8aec0d5b829ec8b398408c92eabc5431dfd87daa3207f0697d75a31815aef", 0x90) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000006c0)={0x0, 0x132, 0x1, 0xc4a}) r3 = geteuid() sync() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x3, 0x0, 0x3, 0x8001, "0bf2e0114c671e61537177d2a64debdc0fbe6fb8", 0x5, 0xfffffffffffffffa}) fchdir(r5) ioctl$BIOCFLUSH(r0, 0x20004268) setreuid(r3, r2) r6 = socket$inet(0x2, 0x2, 0x10000) kevent(r5, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x0, 0x5}], 0xfffffffffffffff9, &(0x7f00000007c0)=[{{r4}, 0xfffffffffffffffe, 0x1e, 0x4, 0xffffffff00000000, 0x4}, {{r1}, 0xfffffffffffffff9, 0x3, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0xcc7d, 0xe2}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x2bbeb68e}, {{r6}, 0x0, 0x41, 0x4, 0xfffffffffffffffe, 0x401}], 0x1f, &(0x7f0000000880)={0x7, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000940)={0xed, './file0\x00', './file0\x00'}) r7 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000980)=0x1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000009c0)={0x9, 0x80000000, 0x5}) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffd11ab01b00000007000008000000002a030006000000a713df00002903003570010000000000000000000000000000c7a4ae358226be0600000000000000215a62a2482ace"], 0x38}, 0x0) sendto$inet(r0, &(0x7f0000000040)="9eeeff7270902a5b8f30f8ca80bab7a88152217764fcf023ea597c8615e48f05303143f1e051a50864749af044535400eb5ae935ce565616224de140691e34902f37587c41c830c86f620ade9ad8353c1c44721c52f5c265932a219bcea93cfa19ec3eb0652d515a9a2ee268d20d49349de5b8a7f0c33df8ef52e4", 0x7b, 0x8, 0x0, 0x0) 16:00:19 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r0 = getpid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) setreuid(0x0, 0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, r0) r2 = geteuid() getpgrp() ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) setreuid(r2, 0x0) setreuid(r2, r2) write(0xffffffffffffffff, &(0x7f00000000c0)='!', 0x1) flock(0xffffffffffffffff, 0x4) r3 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r2, 0x0, r2, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) 16:00:19 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x6, 0xffff}) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r1, &(0x7f0000001c80)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eed310658fa676", 0xfffffffffffffcb5) r2 = semget(0xffffffffffffffff, 0x6, 0x400) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x0, &(0x7f0000000400)) fchown(r3, r4, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x19c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r1, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r6, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() semop(r2, &(0x7f0000000400)=[{0x2, 0x2d329170, 0x1000}, {0x4, 0xb10e, 0x1000}], 0x2) pipe(&(0x7f0000000340)) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x4d1) listen(r1, 0x1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="faaec87b43ac93e0c17fa4eeb069cb1de396076bcf8094cfd325d3da7899590a02f35517da4456c1a0a45f316f0a6256517e1d8cf1eecfdf1bbd226cfbf2c3f11d2e8291e16bfca20c1b58", 0x23a) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = dup(r0) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) close(r0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7fff) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) setregid(r0, r1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x12) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) getgid() preadv(r2, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x58}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000772000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1, 0x101, 0x9, 0xeb9e}, {0x6d2, 0x6, 0xffffffff, 0x400}]}) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000f7d90010000000000000"]) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) write(r0, 0x0, 0x0) 16:00:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x6e0b04d28c1f40ee, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000300)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000380)={0x80000001, 0x7f, 0xf}) r9 = msgget$private(0x0, 0x8) msgsnd(r9, &(0x7f00000003c0)={0x1, "a09d91213abe0148c891d7842045c5d448b7bc80fc5b65266783362070ee54c916510a665aa3726cb8da771c5a2793bbbd067ba2c4650279b5e7ea8bf6a703a1dbcd4bedeccf39204141ac4a0be5c5f65c96b029205c0831005603ebe1c3419ea092c92a3ec755a8c17801bf0009ed8498a0f78afb2b2abd9e5ef0a7940561e8f024a0a94457fa29eabca297079a67faee0923bd61a1812455121a2213dea9c7aa616754002db48e3560bfb09663ae6b5ee45799a218437487c4911b8862ee44f9c0883bf96af3889a3e2e4da4d1dfd71efcd4d8a8ac99dc84a5e33391aa786abb47ff187d325e618a5ad116aa204cc27357bbe8c7ad64a04e84"}, 0x102, 0x800) msgsnd(r9, &(0x7f0000000500)={0x3, "891a57f7a7e2bd576067b1ec037b32067c361dbbab14a16b6192e3250a339a8f1897688c4383ea066f00dd585665d6910aec57bdfb96e813df42d31323b3ed5c0a476d1077d011ae4010d3cb70d03c22d333fff1977b734a7eaf21f9f0ba54acc9a6c9b6addaa72e6997bf5d04"}, 0x75, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000800)={{0x9a6f, r1, r2, r6, r7, 0x10, 0xc53}, 0x8, 0xf98, r5, r5, 0x9, 0x0, 0x0, 0x100000000}) getppid() ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000580)) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000005c0)=0x7ff) bind$inet(r4, &(0x7f0000000600)={0x2, 0x3}, 0xc) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000640)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000680)={0x3, 0x235d}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000880)=0x87f) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000007c0)={{}, 0xa, &(0x7f0000000780)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x5, 0x1}, {0x0, 0x1ff}}, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x11) write(r1, 0x0, 0x224) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2db, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r1 = open(&(0x7f0000000200)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) dup(r0) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x2}) r1 = shmget(0x0, 0x1000, 0x202, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x80, 0x8}, 0x774, 0x40, r6, r7, 0x1000, 0x3ff, 0x80000000}) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0xfffffffffffffe3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) poll(&(0x7f0000000180)=[{r0, 0x133}, {r1, 0x10}, {r1, 0x10}, {r0, 0x116}, {r0, 0x102}, {r1, 0x80}, {r1, 0x4}], 0x7, 0x462f) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001540)={'./bus\x00', 0xfff, 0x1af8890d, 0x5, 0x0, 0x3, 0x3, 0x7, 0x2, 0x0, 0x0, 0xff}) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x441}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="f3b8778613a109dd816b5198990c898646997a45566e86e1cf51c6bdd678cfd8ab3992b9d897eaad", 0x28, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x3, 0x8}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r3, 0x20004276, 0x0) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() geteuid() getuid() getuid() semget$private(0x0, 0x1, 0x60) pipe(&(0x7f0000000300)) readlinkat(r5, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/80, 0x50) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x12) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000280)=0x80000000) select(0x40, &(0x7f0000000340)={0x7f, 0x0, 0x100000000, 0x5, 0x1f, 0xfffffffffffffff8, 0x0, 0x9}, &(0x7f0000000380)={0x6a, 0x6, 0x9, 0xffffffffffffff00, 0x100, 0x1, 0x5, 0x6}, &(0x7f00000003c0)={0x3, 0x6, 0x4, 0x3, 0x182, 0x3, 0x81, 0x7b59}, &(0x7f0000000400)={0x6, 0x7}) setuid(r6) ioctl$TIOCMSET(r3, 0x40044273, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0x7fffffff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x100}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3857}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff0000/0xf000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x10000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xcb9f}) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000bc0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:21 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ed1000/0x4000)=nil) munmap(&(0x7f0000e08000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0xcc) read(r0, &(0x7f00000000c0)=""/141, 0x8d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xb743a8be873c703e) mlock(&(0x7f0000eb1000/0x2000)=nil, 0x2000) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x80) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x7, 0x1, 0xe52d, 0x400}, {0x72, 0x0, 0x90, 0x8}, {0x327, 0x101, 0x1f, 0x2}]}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup(r1) r4 = dup(r0) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:21 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=')\x00'], &(0x7f00000003c0)=[&(0x7f0000000100)='\\\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\a*{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)=':]\x00', &(0x7f0000000380)='\x00']) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:21 executing program 1: mknod(&(0x7f0000000540)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) write(r1, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) linkat(r0, &(0x7f0000000400)='./bus\x00', r1, &(0x7f0000000500)='./file0/../file0\x00', 0x4) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000800)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x20000ff, 0xfffffffffffffff9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/202, 0x38d, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='/', r3, &(0x7f0000000180)='./file0\x00') fchdir(r3) chdir(&(0x7f0000000580)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) 16:00:21 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x2}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x170000, 0x14]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x10001, 0x3f, 0x1000, "b9783207d4b9955910d918b2b79e5291340b98c2", 0x1, 0x1f}) ioctl$KDENABIO(r1, 0x20004b3c) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x2) fcntl$getflags(r1, 0x3) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r3 = accept(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x714, 0x40, 0x100000000, 0x0, 0x3, 0x2, 0x7, 0x2, 0x2, 0x100000000}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x9) getpeername$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) truncate(&(0x7f0000000580)='./file0\x00', 0x0, 0x8724) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f00000005c0)=0xe95b7843f69f9460) recvfrom$inet(r3, &(0x7f0000000600)=""/49, 0x31, 0x841, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000680)={{}, 0xa, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) recvfrom$unix(r4, &(0x7f00000006c0)=""/124, 0x7c, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000740)={0x12, './file0\x00'}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000780)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000007c0)=0x52) r5 = getpgid(0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x7, 0x20, r5) 16:00:21 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x3) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b4") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x8000, 0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x66, &(0x7f0000000380)="d5cbb96b34032a242b58166df828ce4c775611ba06c207fab46a69a9a217a64dd503900c00d4a10eb3e0e800b35cf0df614ff201293dc21fba84fd796ab83fb5ccc39bd1e6b17ea4d485c2fb98e46a3d34ca406ae99e15fc6707f0679832bb0eaf82cc8510fe") ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x9}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r2, &(0x7f0000000280)=""/174, 0xae) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res(&(0x7f0000000180), 0x56d7d847, 0x5) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3}, {0x0, 0x80000001}}) utimes(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0xc8}, {0x80, 0x6}}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x3b, 0x4, 0x7, 0x1, 0x100, 0x6, 0xfff, 0x0, 0x2, 0x8, 0x1}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001480)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/199, 0xc7}], 0x2, 0x0, 0x0) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x12, 0x8000, 0x3f) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2a, 0x3, {[0x63, 0x7f, 0xffffffffffffffc0, 0x8, 0x7f, 0x9, 0x7fffffff, 0x3, 0x4, 0x5, 0x5, 0x2, 0x4a, 0x9, 0x3f, 0x46e8, 0x8, 0x7f], [0xfffffffffffffc01, 0xffff, 0x1, 0x5, 0x2, 0x2, 0x8, 0x2, 0x1000, 0x4], [0x8000, 0x1, 0x6, 0x7, 0x1, 0xffffffff7fffffff, 0x364], [0xa0e, 0xffffffffffffffff, 0x2, 0x1, 0xda6f, 0x1], [{0x3, 0x200, 0x179, 0x6}, {0x5, 0x3, 0x7, 0xd072}, {0xee2a, 0x5, 0x2bc, 0x1}, {0x87bf, 0x7fffffff, 0x81, 0x4}, {0x10000, 0x7ff, 0x3}, {0x8, 0x6, 0x9, 0xfffffffffffffffc}, {0x39, 0x3, 0x10001, 0x3}, {0x1ff, 0x400, 0x7ff, 0x1}], {0xffff, 0x4, 0x4}, {0x200, 0x5eed2400, 0x301, 0x3ff}}}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x40) getitimer(0x2, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7f, 0x96b1, 0x680a, 0x65534ab9, "a21db92d96339c9b3612119a74616cb1f2b5d42f", 0x210f, 0xce}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 16:00:22 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff94) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="9b2cd619ffafdcf95604b2a7942bc71ec691809d6c55f8a8fc0f73a2322a855cb7fb1e8199eb30feacd224f7845846b3685201b2cbd67f079ec31db2b56404130cfcc26cfd59637ae731a003aa7fef6bc8672f2ddd1ae85a33629079b29932c1d7efe42a0e3b86646281a222c89d61f1cb14c1bfc0e9798a71cb5de4d01e5084f839b5617f96cad5577c9d94e7036408ef7e0d572e425e506aabf41d3c83915a0c93c12487646a5b9d1a2290d0188892c0fa5c", 0xb3}, {&(0x7f0000000740)="54012533765dad5c3744524a37e2e8c8cddc08ad8661e1932a07d768193e1994d70f2b210f77ab767511898f1860622192ee1415d80733dd5d38a7eb20da35717ad6f5", 0x43}, {&(0x7f00000001c0)="5197518fda22595175ee27814ccc91d773b57d9de2eda981b8107af3fabb0b2c37b4f5a8a55c201c1c04a546b5e3c80fa058e45c760b8a0c78b552ccb8a57d482c53288943e6ab8dd98dad8a80b8026e692f06877f4142968653ff1d8e3aa9963359aa8690e0e57838abdd60", 0x6c}, {&(0x7f00000007c0)="9c6a7d10346b3b76a41fc3b6eae1b5477bb5aa1900d2d5e56a68e0c3ba0a11e4c75fa9555682b3001256d2295c35e11393cbe2c7935dab820592c236e33081919fd9cd6dd259bd03030316ff1439fee02735bfaf0c378b2de81aef940c335a93268b2bfe8f1ee1681ecb0eb32d8384c2d05643f991cc2fe4ea97c787c674921017f0c004240fe7bd0a73a5d156924e9c87108cf84933fdd21d6aa4fdb21f7601d670b009", 0xa4}, {&(0x7f0000000300)="feca4313db38feea18a91f4ca028abadc2c9743c38f7b271323086195a106fb9a60284c85088e79c8ec545c57c8cbc1884ff6e343787625d1ecc7bd121ccab6d3d7bb0b45fc77154859044f9b98be885fd2a0a26c683162080465ad4327d15b6a725a983b12868cd29d56b9935846779d95ddea2d9a0f500b936023ec7e510fb379f20ab8554b9897d726c07e814efb2f28d23bd9c771a31d38e590e512da1e9e8e710b33490639673e02772808f75efbc6653004f", 0xb5}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0xa, &(0x7f0000000480)=[{0x6, 0x2, 0x0, 0x100000001}, {0x11, 0x5, 0x6, 0x100000000}, {0xfffffffffffff529, 0x3, 0x100, 0x1000}, {0x8, 0xfffffffffffffffa, 0x96, 0x20}, {0xffffffffffff9fbe, 0x721, 0xffff, 0x2}, {0x2, 0xfe, 0x3, 0x4}, {0x10000, 0xfffffffffffffff8, 0x2, 0x1}, {0x7, 0x6, 0x80000001, 0x3}, {0x6, 0x100000001, 0x22, 0x1}, {0x4, 0x7, 0xffff, 0x5}]}) r2 = dup(0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCEXCL(r0, 0x2000740d) munlockall() fcntl$getflags(r2, 0x3) syz_extract_tcp_res(&(0x7f0000000240), 0xff, 0x6) ioctl$KDENABIO(r0, 0x20004b3c) fchflags(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') socket$unix(0x1, 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x401, 0xffff, 0x3, 0x2f, "c8ff33b3ba35b7b439902639a49f79cf753b95c9", 0xb0e, 0x80000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)='\x00\x00\x00\x00', 0x2) 16:00:22 executing program 0: socket(0x400000000018, 0x3, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x0, 0x110) msgctl$IPC_RMID(r2, 0x0) close(r1) getrlimit(0x0, &(0x7f0000000340)) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) writev(r3, &(0x7f0000000300)=[{&(0x7f00000001c0)="98d7b969e51298eb04", 0x9}, {&(0x7f0000000200)="5ce06b7ad65a6faa22adbfcb0bee6d3e4cffebf75ca2ed96f1547a9e6dff2bc93525cafb333fe23e2d4c006bb3a2b3021f86017f7b435b3422375d535c8f4337e5a73b754266f7764685b2ac71c2aae50dfab55b684cd0aa564caff8a76f52dc59879c8a4fe8b4b3be4038662ce2cf6b443637b2fe020cf292529a4a7d09081511122cd587015ff96118859890a2532a022f6c204ab123f75249466a22fb511c2782c9fa50e7231d2aeb9bd31f66e8a495faff51a11a01d86cfd5d7b9081c042c7e556cd24303a3b823f0b2becc6b5e523bb099e2475c8cfe2755f372e9d096dd28a89132bd07abd1aba83f5f51203c2", 0xf0}, {0xffffffffffffffff}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x10000000000003a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)=0x3) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x47, 0x100000000}, {0x8b, 0xff}, {0x5, 0x1ff}, {}, {0xcf, 0xc259}, {0x101, 0x2}, {0x67, 0x1}, {0x88, 0x100000001}], 0x8}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='\x00', 0x20000, 0x104) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf", 0x2, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xffffffffffffff92) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x1, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file2\x00', 0x100, 0x100010000) r3 = geteuid() setuid(r3) shmdt(r2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3b0d1be7a13b5027b81342a1f31e80735ff255ebb5ebefe53edbd58a225460466120f5c03bdee3d7887ec3de6cfd23ea9f463bfab71cc75cf463ab1ccd3f0184792e900e0730e50c4f1ecd693d0b72a19fcfb8a039b7c715c44fab0269c330b75bcae71aff1d4be5cc7611204726c6ea1392744ead2f5b9ba87c86030b6367b37fdb7edd91bf4c8a91a72274178a6c285c7a82a1eabd6107457bb87e2990dd2af7de0be723e4c8ae8be4f9b75dc385defa22e42ccc218b721822b1a6f622c7629718ed316faeb9ce869ebd5ae7892b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x7, 0x1, 0x2, 0x2, 0x6, 0x0, 0x4b8f42c9]}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(0xffffffffffffffff, 0x0, 0x1) dup2(0xffffffffffffffff, r2) 16:00:22 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x41, 0xbc964df30c16b9d4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="b5632bdb9ed14570f25c01dbd5fbd66d5f0f841ea1a1b895fbf9013a70cd8c375c07cbda92aa0ef0dc4817388b0b1023c6bedc60f3c60dcb391d3443c67c712e9838e323e69e390d093bd07f255da98db4f8db16978f3c04fa43eb056b97", 0x5e}, {&(0x7f0000000280)="de2863147fa7ecb9008745b4ffa568e8c66d29607350f4fec5e9d0a495a215c069f1fd10b453f7453fc4fe027bf03cba7fc4f88910dbabc81f38cb5a2438cf384d01371f4cd4301aaf61b27fe339ecc7cf8cf31fa3247e4bcc96557987805e2724c385fea0c8cce84be5fe1d7cd2aadc5cc7f86d2309b1442da91529482386883e9b9503b67b25724f3eec018222a25ff52af9f916ac68bb3f8d", 0x9a}], 0x2, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) setsockopt(r1, 0x4, 0xc824, &(0x7f0000000380)="27186f6b937e90aba686025ac6a737ba9fe0d9", 0x13) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/28, 0x1c}], 0x1) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000500)="e16914f6357e3a00000015000000", 0xffffffffffffff0b, 0x0, 0x0) r2 = getuid() r3 = getegid() r4 = socket(0x1, 0xf4fb1e62a6617c5e, 0x9) connect$unix(r4, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) fchown(r0, r2, r3) r5 = syz_open_pts() close(r5) sendsyslog(&(0x7f0000000400)="6e08e57ae6e3ae0da2b2d2a403c404e075f75b667f7b5b57c67de6f994ae33e62ca76ce5d49e6a27923d4ce8d69aaf8bf202e376179b5a08f9d0855f30f03be3d57930afcbe1540765fa576fa58b1c01c59c2a2440ce2e269298ac7c8be72177dfdfb9d9a67f89182e0a852b57999e542ada40547645fc7847c86b9d00f0d3c5d9c8fa1ff1915f68861335f659657807088b4d452b6715c70f5bd496404aa558e1be99c8b6200b0a9f03060287223aa292069e9eca1f3bab41ee647362f9583b6b9131f5359026212177fe5d2ade23b6", 0xd0, 0x6) r6 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x6) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000100)=0xfffffffffffffffa) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d500800"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x50c, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8000) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/86, 0x56}, {&(0x7f0000000080)=""/107, 0x6b}], 0x2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='\x8c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) read(r0, &(0x7f0000000200)=""/174, 0xae) 16:00:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x84}, {0x800000006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x1, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='H') 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x1, 0x3) socket(0x1a, 0x3, 0xc9) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee8390ccde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x36}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc426eb8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0861089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b096b31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b92fcb34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xd9}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff73baa30e139f24079839bd1e5246a5a5b14781fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9bd079f1a2dabf976762125ade4336cb23fc6586ffd3988064173f815b593496832189660bee227895c8c", 0x7c}, {&(0x7f00000006c0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0x3c9}], 0x9, &(0x7f0000001800)=[{0x10}], 0x10}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100000000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./bus/file0\x00', 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ff3000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xd4}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf14b}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xc1f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x100}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1fc}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x100}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000001}], ['./bus\x00', './bus/file0\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) write(r0, &(0x7f0000000080)='t53\x00', 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x80) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff10, &(0x7f00000002c0)="b663dc6a2363bf8439a90929ca6048de4f59e71a6d35d495fd529ec3f47d59f6464ade1e6dceff16bbd159020000004c0e7696bd57cdd1c1011040a7f92a7f56a90be3bdff088042872feae900e94dfa4ed0a9920000000019648abba2cae6973772cf609c8a1f8b97ee1034807bcca09bdabf896b54a82774afded798309e71e9037e8983e8965f4a3f38c08138507f0ab790aa9a062dedad2a00050ca429058ca0269b82c4afcde834fcbf2a737a86c3f9a20266") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1083631a506f8d71) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) clock_gettime(0x3, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = geteuid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) sendto$unix(r1, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) 16:00:23 executing program 0: nanosleep(&(0x7f0000000040)={0xf}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 16:00:23 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000340)=""/114, 0x72}], 0x2, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) msgget(0x1, 0x91a2ccfa35f7fd8c) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000480)={0x1ff, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1, 0x7fffffff, 0x40, 0x1, 0x553182b5, 0x4, 0x4, 0x1, 0x3, 0x10001, 0x800}) r10 = getpgid(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r3, r5, r6, r7, 0x2, 0x10000}, 0x9, 0x10001, r10, r11, 0x1, 0x6, 0x200}) r12 = semget$private(0x0, 0x2, 0x1) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x0, r6, r8, r6, r9, 0x80, 0x7f}, 0x5, 0x1, 0x800}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d, 0x4, 0x0, 0x6}, {0x1c, 0x3, 0x1}, {0x26, 0x0, 0x4, 0x1000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x1) r1 = semget$private(0x0, 0x3, 0x10002) sendto(r0, &(0x7f0000000380)="092e723bb84ac01273d8aad85db1592e4e0fcfd0750a2233929f483bd28593e82130d45fdabb92d35dafa6cac7e49d5dd97893657355025d1cbd7555c02987e3191334305e2d1e7998d602fba1140efa81f17c7e6e8dbdaca936b9367a10c2947245d8ffe9b82b6b0a9864694536b629921f916260906bef6225556d949ca300750c0ba91fa65ef9bbf2f1a7da9a1d33ceaeb7beeb6836d1a257a2494397770581aa6d39472cc279ab071bbdce3e301d25f7163092f8b3ea8d3d30e72bca6e0492411b4a09d8af928cb9200928db584f270a1abe4390ffe41a68dd610f00740f4dfb5175ef5b773419d820746d99545aa566e49a11ff34e50015b4614bab92fc114ac40e54c7ff5aaab59397de871ecdc46e5af08cde9475cb34222b414bdfed4be2c17ddaaa9453ec1f0922b26c89dd5b61816cdc509047d0949a21a6a7701dfba6f6882566aa161af3caf5b19da5b5155d8e3771aff525f51bc442e9fc9c7e5002c3e08ca083415c60ed7e5c7f91beade2acf868157b70e258097b9267f4fe267744b673dc0d0f4a6504d3d98d0115de1db1413026a0bfa2ade68be8316de04f03f02f6de0b71d462f2989d63c814f52c79c494ce356d09a8a95bbbe3837145f128ab4ec293b70d9293370111d1d340aa694aa1cd4d25cb6d492f0c83acd3533c31c35d33dd1a9e0a6e0b1935fe8a82c5ac8cc0927e0c95654c67cf15358e42ab5ffeebbe832d04c044aa45112951c8a7a5c69ea8a06fe9b852be69a5c480d27d330b14e01bac9aa630a027b8f60a404773ff182aa2147cd05b2ed8740095840f7d7f09661ec0ed66254066a03b51a9e261cbbf3cf67df8b407bb2469d50afe48798468132c168fd9ff422f4422aeb8e20d239eaafd416e0a49bc003ef68b2ef824187b4fae8d81f8923d05f2fc4ce76b9ddb70c763a2accc0bbc5fd60711b29134e106f4ea03996a4a9889ff62befd2cc815fbc2a8d61540066a39a99d1f4952bc68601784f6169fef4dbf17562c933f075ea4457199e962e96c80cb41d92411550b4507bcd8d4ea87c6c8be56d9ce4eb81079e0a0f740082f023490a6469529a930ff9cba08bd1721294ba22707edb40e691e66fd3bf0d7ceb756ebf16285ea6c466429a1d92b8bc8e54c2f3ab6f17429274424de6d53187c41902ef9eaea055ed2f4cfadf3a1fed7a2086db9bafbf2591e9f0ca46ed248ac49fb1fc00c76562357082f22911941ed85a3a656a141d3f78252516a88d9d1fca356dd42f76cd4f9dade37f02c135eac74d2c8dccc41470ef1dd74442b96cbaaac978d04cc0746d42021eb78c551d97b56d62a3168678b74ac0c0647395545ae793843c747cf195ac0eff406ce9c2417ec2232b577ed642242f9b7ce832b972798743e573884178a7e8c6526764049a0270550ecafcaff35781daf13b703b3534649df8c6bd9fd41aefe8562755a4290cc65fcb59b730eee3dff34f9b3b16672dd0cdf236cf9065f5d2bb21e0ace941ecfd928bf421cff351e13a14f7d4674aac568e8f29df32347766b113f6c67b12395778eb97cb086821f6562cc3358fe56a6b73dfbfc664be134dd1239b93f16e2e15b247198a41c1cb1ffb89f1c597c00473b7827391e84df0c627dfdf52f0a72246c4ce7834ed0d40205804c6d0c6e8d84e8e35e60dbbec61867ec453181bc0c115cc2debeae6902835d1859617969949fc0ab352fb0d11feccf281cd7134487ddcd6af27039cc4ce97bed4564d8e5d0282b18cde460117c9d82a835408bbdd43d9b608b3ea421f30b35f017c3324bf5fffd1c629f30ffd04c6cf7a2ad114e5bed35bc9e798892134d71975b87c550acda66030bfeee3f774e45843b005390a431e452fbc69bf054f3a2ad5bf76db7f09f9b2b01d353720a7a15c08a2457de3b6383cfc2c0dcbb43b1670c088f7496b368262dd54e9659b781ac1f7b894a8a17a248de45d9a074b4ff9bda5e3a80fdde39dd5c970773106280db9181ca9812514c76663f18bd37ac232130db411d9b5c12435637d1889db3c8d1a373fe6be40085f2a2ae5a5324dd55251c5b277a2df607311cdf4504d1c01ab28fa972b366ef3836174c76f3a853724e29b0f6a91ff7debb00525f5523972b216c0958b3756ab2e0f7e50f2b7f135a11c6c3cc1c365a6bba902c8275785214e6aeb569acbd92cc2a3e84da2ab5abdc42a430f7e2cfc78420fd045d92d362f3317865f7abed4ccf1d1b7af95300726106140756a77b3918604b8b8fde266ee158c9139c311ddef5f077dadcd298ea181939878dd7bb148543002bacbe2e6a3236d98162c215632964dbb9484d8487b6b6a5d32cefbd5714717c3b3edfffc1d0b1a9e52cceafcdb7628c9ea3f6a82e76322b1ed83f32e7ca3568f4223bf4be0734609d43024120d390fcd2e8581abd193badd6ccecb28ab7c3ee9f04a63469ba775ec58a3e5d1f512bb2b573612183bfd3519bf2eeb3ae1aa05d406afbd2a4c5e03c2edff12b34542ba293a13029359cab7dc915c7310a43a64f58c0bde1877b3666f845882847a73e995edafb880bbf3d40102ed3315d53675f5e35bb4aa26b046f8b544c6a9d94ef136d3e19efccdee086ed3eed8c0577d7db0feb1acfae05093b6483047ba8c488fb7a2fb1c121a4d1709c55d8271ddc1263171bcca2d5471fbbd698dc23984a31d189b43ec16bdbc9926156c36eefc92c70caa777b4d2dd4af1a636bd83ef4b777d32d73f34e3647e0d9152d4bf3f58e2746ff21601124446bc4f76a67aa66b8a0839d0ed7fa625134ce011d9b5b956f1664b69321f9c6938a7272156f464d39609b84f795b33f584c58956881c96ecadb2ba3893c3a26f51551c241540001480df760d92a7f5c5f6cb8d4c7b4d3d87ba53742c3ee3f207401f6c24f9c7c6fce64499abf58b46bc97918e72738e3f88c41dde53acbba2ce3ee6c2c395b279837ab3c651de0ebce094b5562464444958954172c261b10afe3ae9dfa0a4483ee66fccea2b6a2e19cfcbcd0770b96ee76364a57dffa803e6185386ea49036af3380a973d31c1688f17fb50b3b958a3a7c947463f2c97a1c4ad542f8a0d34002e0ce4a77a2db7ea25d8e142484da1e6ac5f87030d00fdae164c3d9199d260b3b52fd0bd41328b00193b7dde4a2721bb0ff97bb5a4e7ff47a1ecfea4bfb2273cdf1e32aabe98fdb9d6530f1bd406eeae18e64fc138983f4b2bf5af79e247f645c409693c66a0d0b249d49a603d5b66fd1a458d7501a1f250bf3a36940e8f8d9c10ce848d3bdc36fc0d2db516ec48e7748f8adb85593fe05f35be0b5d1bbccf82df6b3b79914f75307b761fdae9a18743dd29e0cb1ec23472d4ad1cc385474fa8a864fb38e2a2eb974da66c040f96e1ae8bd535c88da81cf1a95026c4129fa9010625fcb3807977b3c3135863b5bd8a50ce5a8768cce87c73d3838776a4f023f63896dcb474491c5470a524416e6799398805e7e49284fd65ef2f1445d55cb95abb254b0132ced22f42e7ccd9e761f98e8fc782e7c91dd5505738f74467164aca0531cb0569e3b96b237b7f5ffb732117060b8f0d52265dd0871144b542919adde98063729877cd22bfa9f340ccc70725aea67dc92e7ca1f2f69090d9d6d3d60d58a44db755ef21a875c28716a5e83536f31234cff66debd36535d4dc48333d5c48158493c4c29b2454ca7384b3a3d9666f7d1de5a2250327afcccb2bfefef197585e0956c8b16a2a48cb68aa0ff0947d2052b86f552196ed9e8dc5d838f96ea8ab7229df74732353ae30f1a536861dd889da33db173d351a71f20a2b374b6ff3e4491e5dba9af739547848ddab19446d5eddd84f76d5fa1742bb9f03e212bfc82fe7d2c21ffca30725bafc2bc69ebb90ce2fdac8f0eac2b837a67ea712eadcecb69a5eb0299a7664784289ab0dcfb9f2835c77fa21f1858e0877ab096d3f835f13eaa3092b0a1073b978639cf2f488472d709360838615d37eed3b8d133d7acc557f63befbb98ccb3e746edaf1089ed5f6d459f2af5536c395747736d8dd25145525bcf358f427c2367451a8e326e1563297d6cd3c041db719f43465dca9f99d6fd8b9849682e74cfc3a3cf88765ec0bdce5d30b08bb0219647f6f67298d9cb54ba4eff44b9c1d941b53a4a211207dee238707730f64d26911a99e1d620608fd33c553c51a8c6da08081cce3ccce8f4d2dd5043d1fef0dcbd6713bde24fab1ecd24a06baf2627d47cdbecfae9ac3b14bad65a0606a3cee4c674c8f0ecb6f9fb1c6bae36b32789e95db900a3454ad4bab473df32ba8960e59e7ffc92eab31c5f2896000fc433e5606333cb90970f6790b64fbdf358e18600fa2ddce38e9bc5f337c7871c62f55a568cb3bc722ff1cbbfa93e8673cdcd119d3f425b8d5e14bd29407c1d9c3e668b05a4f14d472b9f9e42b2fe4231f29a6c4bee37b29a43a8e04cad6960a7f34f936cd611d45012ce3df9843dda1d8014885eded8d0413dc5d6344a02aad28fa2a6387ebeb96154f5ec49fc78074d662376f82d9e02ffce55e7cc603b82acc459a892733953e41b13b6c786a51ab05ea2da41d7d5bbdcbd2ce55e79b273bccee8a1956973f1b3bdec977d24f9ab96bdc89401bd58396f898096c6cbdc73524e39d908c8d58f1c584e938299bfa95fa9867930087d5bb318fc4a12fe4659badb69fcf62c230dd7447efaf14c061bf77d24d55a8b1d230ab1c20cea8f337cdff32312f95ca9ef984c7955d1d63573172a0f21ded0f49d2ea1ddc097294e29880d7433582267dc0c695ab4e55e08fcc0bc56be6c8d1fa1e31a23d490815d2ed4e293a2a7e3747182c98c2c5224b6a068e054adca5aaacaa584e97a03517b79cad918e03b4524c58051c6b236a190a2d4c7e30fdf8fc63226ee2647319c58473ddca89f995f72b991323c6a4bf5dea8556d05351a32b77fb1afbaad8cc5113d64188d17aa047aa543531ceda32dd6e323487f0a37dc5f6a634c96b8eb3872f8ef4f7fa2d6b6f8a35a82905f79fe3b53a4489b606a2361b7653db9dd67beeefbfb0770618238254c987f01f01cf04e892bb9cc45ba5d40e0f026ef9dc716ed71ca1ea4f8523677170db6edd6c6c0ea3a8282c108d86e2599dc4f4675713d846b273eb3f87f97d097e3787598750b0881e3126e5ad2d81ffac6bf86badd7c5f17c1f3a2b6219f59af39f381b48be03f5086b669949cd4bf58ff1d8e7f631aacd3035e3bab3a7e171cfa974fa92341d7ee4697eab5207da0b124940ef0f3b3be2de03a53e8b3d0dc0d5dc68d69f930de8939d749f48dd1120cfd39128918b455859ba500710c2c0607927fecb432ca9f2fbd78a1ebf583d5bbe308295137a6d8a973c6efb889f696c1bf5938e0b46440c05f12c677cf74b8f772b0695dbfb580e817fef12ed3a47745d279f380630cd99e5a9de2b23858f3020ac4655f6ace630b58145a61ae2e4ff39ddcbe6dc1c0c2832f92b3a5b6ab6fe7a08d4db3a2a2333c88bc5bcad0aefd41f22ae3c90e30e6e315aeb8e301fdf284afe0c28896bb64c35c4d0f6487f5e6f63f45b97706e3975694e5c9fd423ec26361fbff6b43be5d1e44aac862f145c458a579726055988ec3fd1280197b2e1c45bdd757e6d2726a60fcbbcb43d78859ad1b7f49f44efbb07fe937f9bf76d272c027819b1eea575eb36bcd7af1d7024394d6896565adcf55be66f052cbccb6f6ac8b7bf9f005ad446908d559dc301949560da9ba60f2c848ac7156d5ce474f29bcafe6a16a7c0dac7d9d08b260d7422e492aae1bb5529e5dd5561c340b", 0x1000, 0xc, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0xffffffffffff704e}, 0xc) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000340)={0xa555, 0x980}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) close(r0) write(r0, &(0x7f0000000240)="4fca6931ecc7b2def6d884241cc6ee3166637eab074a87fc2ce2eb850f3a1c27498a04b1d1de78e5448f7c2892c9c2c7d5d61d2ee2808ef455617539dd1b33ba55cf1a4fd2c62c2ef9dfa005b2a1d016dfa1a7ebeee39dda04b502b10bffb04bc6ffbd3370ccf1dbf34e726a159d1cf683206ca1392670ad1371728ced1a5ecf82abb3a93526ff29a8e569d46216c6975a42b16509c97f59a2581da19b8d49e3d3f043db251d31dd9c8a01f38b79", 0xae) flock(r0, 0xf927d91f1bfa4134) r3 = geteuid() setuid(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x3, 0x9, 0xb18, 0x1}, {0xfffffffffffffff7, 0x0, 0x2, 0x7f64}, {0x1c, 0x10001, 0x5, 0x6}, {0x6be, 0x0, 0x8, 0x7}, {0x40, 0x200, 0x7fff, 0x465b810b}, {0x10001, 0x101, 0x3, 0x7}, {0x6, 0x6, 0x7, 0x5}, {0x3ff, 0x6, 0x5, 0x4}, {0x7, 0x4, 0x4, 0x4000000000000000}]}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000300)=""/51) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001380)={'./file0\x00', 0x4, 0x8001, 0x2, 0x1, 0x7, 0x8, 0x100000001, 0x2, 0x18daf29c3b9969f0, 0xb2, 0xe704}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r1, 0x400, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = msgget(0x1, 0xe66221d6109b55cc) msgrcv(r0, &(0x7f0000000080)={0x0, ""/169}, 0xb1, 0x1, 0xa686042e17e9482f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x400, r0) r2 = semget$private(0x0, 0x0, 0x10137) r3 = getuid() r4 = geteuid() setreuid(r3, r4) kqueue() semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x186) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x91, 0x8}, 0x8) 16:00:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000200)) mknod(&(0x7f0000000080)='./file0\x00', 0xc008, 0x2) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x1, 0x100000001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd04542111b750a45, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/78) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x25) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x122) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x401) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xf0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r0 = getpgid(0x0) ktrace(&(0x7f0000000240)='./bus\x00', 0xa3a5de51a89e1140, 0x8, r0) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0xfcfc96ac7f79659a, r1) r2 = socket(0x11, 0x4003, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x18c) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x239) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="f2d6f3bb25860fa6f383354786e3c0", 0xf}, {&(0x7f0000000180)="acc43bc3c0e49d0e368e1e498ec3c464c762aeffbd6d3fa863215e4842f218e6c1d3a1d4f2631df69d36f0a0801d16902a6c9a6ebe8ec005eb43f21cf8c62a8c5d43251aab2af90973138eaca256c80d5a14826cc7d1d73ef34ad99334cfe186f93e34e3926135a2c57f9072ccfcf540359058ae9befcd30c2fc9ffc68e0b8823d14f85e7a19e9b755069fa419c523aa07609b23a4eebe791a0ff54438a43fcd03857ef3acfb815e1d78000d464bbee9522a014097eda7690d970173d070c666a4a1d31db1db5ddf6b5369", 0xcb}, {&(0x7f0000000280)="9d7eddbf4865319bd9ce", 0xa}, {&(0x7f00000002c0)="7a35bcb30c3990a432565860aded6d6f7ce134a7ca5926509d065c9fcfd5135fda1585bdccdc371591afd33330898f482a4347599f47db0d4bf9ef8b0ab85f062b4d47b71ff29ef346584000dcf24794b14a4077c6973949173237c04d1cf3612bfa8a6412d6d60c8193cb2b9d43ca4dddd280e3716c23e692a17feddddc1ad50d6f96fb1b9ecdf0f8e9e5daf19ee2b6baad95d82e2211f91b29acfba21bbe80dd5a88d51ce85ea551f65aac19130dc6595e237a72f53255e909dc60d324facd0c5339d56243982ffe6346a26a5bc9062d82daea117b09a5899bda6a2755a3969a4fe2c8e73e80d38d24f6e46c997a97b2064b92258739", 0xf7}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="9f48dbbc32ffe68f660290ef56bfdbee7d2c878cfd328ba71b157a07a6cead81", 0x20}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x2) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x40) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x80000001, 0x1000, 0x81}) clock_settime(0x2, &(0x7f0000000000)={0x1000, 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x4, r2}) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:25 executing program 0: socket(0x11, 0x4003, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r1, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x6, 0x5, 0x6bae8721, 0x8}, {0x1, 0x7, 0x80000000, 0x6}, {0x319, 0x6, 0x100, 0x1}, {0x1, 0x7fff, 0x9, 0x8}, {0x58, 0x80000000, 0x200, 0x101}, {0x91, 0x10000, 0x1f, 0x1f}]}) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3ff, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) r8 = dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r8, r3) semop(r0, &(0x7f0000000400)=[{0x85dddc761d1ba387, 0x2, 0x800}, {0x1, 0xffffffffffffffff, 0x1000}, {0x0, 0x9, 0x1000}], 0x3) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000000)="7cd2cb73c9752443ac03530c078123ce98227207e7f6d5eff06f1b33892b7c242ad578443c11e5b7814ed7b8dd425bb3ccd537d5f041d951f40a3f0a338bc6ed495b21ae5875aa5164a0c42f00eae5bc6f7a72a57893907bfd3b401f8d91e00469d3dad3ec24aee2b74d69dfbc3c8e3e67fff493f8bfdb70b40445f30db577858d8fd559b0e8670038d7a5a6c914e0310a267a35273718f656575b1a77ba4557e5d0c40a27797d4f25bf077e41bc36c470a13e46a650b8068a5812f4ab42ba2fc9a9257169cc7c3b77a1eb", 0xcb, 0x400, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) 16:00:25 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x3, 0xfffffffffffffffe}, {0x2}], 0x2}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x43, 0xce82}, {0x46, 0x80000001}, {0x85, 0x100000001}, {0x3, 0x400}], 0x4}) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x6, 0x0, 0x0, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x3f, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x8, 0xfff, {[0x8001, 0xe09609f, 0x4, 0x7fff, 0x8, 0x3, 0x6, 0xffff, 0x6, 0x74, 0x2, 0x9bc, 0x7f, 0x800, 0x8, 0x1, 0x6, 0x6], [0x1e, 0x0, 0x4, 0x0, 0xe5f5, 0x401, 0x9, 0x1, 0xfffffffffffffff9, 0xffffffffffffffff], [0x443, 0x9, 0x78, 0x8, 0x9, 0xf5, 0x81], [0xde25, 0x1, 0x3, 0x2, 0xff, 0x2], [{0x3, 0x2, 0x7f, 0x2}, {0x7fffffff, 0xfffffffffffffff7, 0x7, 0x3}, {0x100, 0x3ff, 0x80000000, 0x7}, {0x1c, 0x10001, 0x0, 0x13c1}, {0x1f, 0x40, 0xa4f0, 0x8}, {0x8001, 0x0, 0x7, 0x7f}, {0x64, 0x1, 0x3, 0x1}, {0x8000, 0x9, 0xd4c, 0xfffffffffffffffe}], {0x3f, 0x9, 0x2, 0x401}, {0xff, 0x7743, 0x9, 0x2}}}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x4d}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x98) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) r1 = fcntl$dupfd(r0, 0xc5dc90c95e9e9dd4, r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0xa, 0xf0000010, 0x1, 0x93}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0xc899, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x70c9}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x0, 0x80000001}], 0x8, &(0x7f00000001c0)={0xb2cb, 0x7}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0x2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0xbc53, 0x2200, 0x9, "8ad787cb5a7343bab390717d455c277ddc2f0fae", 0x6, 0x2}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) pipe2(&(0x7f0000000100), 0x4) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 16:00:26 executing program 1: pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000040)="dc8f4f69ebf09f082e08ba95130b76f5b6e486195fac87310f4d2e4dbe5953afe5bcd45ca514abab6b318fedd18b805b57a4e61754b6b7c8175a616097e5b54e5153fd2b23b1e23d7b409943b6c7736d4435325a9aa36562ec056ff8a043216efdd046e12aff28af02d391f85c6205f3909e667163bb188a301db21b5dc4d810ed9e820c37ae6d0f6c688ed167dd0b56f8581b46fed74aeea1d4b4dc742ebc722e41683a32cbf04bba4c88b4c6cb", 0xae, 0x2) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) 16:00:26 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r8 = getegid() getgroups(0x1, &(0x7f00000004c0)=[0x0, 0x0, r8, r8, r8, r8, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) munlockall() msgsnd(r6, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r10) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10000) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:26 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x47, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x6, 0x0, 0x1, 0x4, 0x7fff, 0x5825, 0x0, 0x1, 0x84a9, 0x4}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0xfde3, './file0\x00'}) close(r0) r4 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r5 = msgget(0x1, 0x4) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = getgid() r8 = geteuid() r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x8, r6, r7, r8, r9, 0x21, 0xd5}, 0x5, 0x400, r10, r11, 0x7, 0x7, 0xb41}) 16:00:26 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x6, 0x4000000000000000}, {0x80000000000003d, 0x8, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = getpgrp() fcntl$setstatus(r1, 0x4, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x2, 0x1f, 0xb99, r2}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") socket$unix(0x1, 0x5, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x88) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x108, 0x0) socketpair(0x18, 0x3, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f6665300000006f5612e273708615d3a0f2cd3a748415d72d48fdddedcdb99a777e0949a315de6a77dff26fd6d492f364c6f380eb24c022fddd05704bba70af134902e14d4daed2def49c3d52ef0459fe8acff5c6755120aa0a22a37764505e3b75036bea918a380753ccaffca2886c6b4f680dc80c7d2901b60539d831ac5fef7c1090a95ff11a495abcd5bd9154495b0a65627582cc97ec228df5067ccaec19db7de4aedf3e8e94840466ffa6a2c8372f89bbc1016d9d49b1de207d4daa454d81f6f7bc18323dc23c495be337"], 0xa) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1d}, {0x84}, {0x6}]}) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x2, 0x7720, 0x2, "77215ca967934b7fc4f8a4e3ba269f16eaef08c8", 0x6, 0x8000}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) getegid() 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r0, 0x0, 0xffffffffffffffab) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8000000}}, 0x0) getdents(r2, &(0x7f00000000c0)=""/250, 0xfa) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/162, 0xa2}], 0x1) pwrite(r0, &(0x7f00000000c0)="c4179a6b92c352b9ffe853ff92ab03915ee9d4f46c5358511791871b09a25fff05aea3440322b7926f6a6c615bcb21e1f1d0a2b5c410c6aab7613f90721b5fce5bc8ae775f68e31012272f6463aeb00586314272af40da7c3d84a90bc946b7f54027540ada7204c70dcba935a5ccae0ac1ada09ca2b7d737add043bbcca8debdc72c45ec4405a9f982fd96e6e038664a8c59dec16446c3fe433833fe8ea809c66cda37515beb498cfc51ccbb36956cf7d84559ada8ac52b748b4e523e21046e8569060c035206fa7a1725418fd488054d293d807949caf177cc35865f09c4d2130bc054cbd31b5017a23a15dab091b423a7202", 0xf3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x560, 0x7}, 0x10) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x210, 0x68) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x2c, &(0x7f0000000000)={0x103f, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f0000000040)={0x0, 0x4}, 0x0, 0x0) shutdown(r0, 0x4) r1 = semget(0x0, 0x3, 0x1) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x2, 0xbe9}, 0xffff, 0x10001, 0x9}) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = socket(0x20, 0x3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000380)=[r2, r3]) r4 = dup(r0) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x200010000000e, &(0x7f0000000180)="d85d4515fd59a1a52b4ef1157f7b7a0c03e8d7e59435a2e2c79954d181b68a94617138a37e31d22596bbacee8669e48a35e5a3ca4953cc205aef507e528e938b9849b4c5c4bb26916c6f58a657fbe95b250bcca32ba7677f93d10000eaf0beb84308ad6745fb12ec032df3a9b91fa537a0ad518b335691d1fa95ad27b5f6b4d800071e93d1a8968a82e2137b4b65efc3", 0x90) r5 = semget$private(0x0, 0x2, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="0aa10f1937f8c34abbba3c6d171ddb8861625a592f4a72348b2eca67e722c4ab4e5085c4ed153d103741f95a43e5ab5a240c989e3882efa107620ff14f665911e4ef32e2e6c10a41bd", 0x49) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000000)=""/51) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) semop(r5, &(0x7f0000000100)=[{0x4, 0xdeab, 0x1800}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="2aedf3bb20cdea1792f7be78fd78a2eac80f4bdfc1fcc089fe9b947ff9c3c86000e0ad459dac5ce816973812653657f11c3837412b12790897fcd009d64871bc2bc40cad12b7f22da57916fe9c5cb03d091524807afb589a65fb02016d8111a8f84ab5672bcef14fea255ebb9ac9d8fd595ba6759103d3cda2ee394a974174938e177e1ab922ab7ea3dc4c8990d2345a748cf8ba", 0xffffffffffffff01) 16:00:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)) r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x24) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:26 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202b0989c2e2f66696c653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x63cdc64a) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="d702d383f8c897b0641f6dc387718f5127eca17c3adc14da03999e14c06b1268", 0x20}], 0x1) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r0, &(0x7f0000000180)="d690d2dd82f46533cff1d1479ede7f57a7b4aa9baf6ee65cca5239b5135cdfbfa446bb1f4b0daa55047d716343f8c51aacd830dc87b7be", 0x37) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) getegid() kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x30, 0x0, 0xc66, 0x0) clock_getres(0x3, &(0x7f0000000000)) msgget(0x0, 0x20) fchflags(r2, 0x0) 16:00:26 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10, 0x0) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x9) write(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1a, 0x4, 0x8, 0x8}], 0xffffffffffffe871, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x20000005, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x0, 0x6ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0xfffffffffffffffc, 0x6}, {{r0}, 0x0, 0x42, 0x2, 0x697be7c6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x9, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1800000000000, 0x3}, {{r1}, 0xfffffffffffffffb, 0xc1f26f2a7291b603, 0x1, 0x5b5e, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x60, 0xf0000000, 0xffffffff, 0xfffffffffffffff8}], 0x1, &(0x7f0000000200)={0x401, 0xffff}) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f00000003c0)=""/193, 0xc1}], 0x4, &(0x7f0000000500)=""/254, 0xfe}, 0x802) 16:00:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000009e000/0x2000)=nil, 0x2000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18009, 0x6) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x110) fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/187}, 0xc3, 0x3, 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) fchdir(r2) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000002b8095e7bb26c3f1ff8784c3166b673b2199c3bf8107000000e7dd1e62fc7c4e8fe7c825b3240080cede35c871cf90fd2699f6f55dfd2bceb75a3b8d7d2ce50df922f2c4af363fcbe9318b18c663e6"], 0x54, 0x800) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000001c0)) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0300000000000000ea7eb41ee2df520c7579c6786b7ef445adb130431c521c98d2bbfe94a9ce771cee7f2107b4a5842efc2bb339d08716c57d053099cd68329568f06e6d8e981dbaba33856522e270857bcfc025ae16b76a7c178d67336942cb8c1025f8268abf74ed43af131b44b204c8f2bfda97058050bf2d1cb7efbb2feb840539d4b351734081cd4d191aee2e87175c276830602a4184818676769353c2c53eec979efd55cd3cd3035d9098a60706f49cfcec43638a052c79b2174ba40a2f165062c7f895c56db05a90ff35181a9efc13ea02744c3be0511d17021bf39f0a433d71a65a0705db5b7ab709eae379788f1f7b8bbabfdaa1b6e56895435de67d7a5c75ef8a4fd1a1e4d272e9f8ab51f7dc853597488fc1b73e9b1f2548320a4a7c1cb5723cfedd9f6eabb6454707dc9cd7587cf78966a0973e04d670c2edcece2262e1ec9cc2038c28ccf2b931f0b3e8c0970c799d8a73c083f6ae6ff7363f00ae7d16666859a5704c0c02c4e98f8eeebc6f4ce045d949ffbfdf47"], 0x73, 0x800) fchflags(r3, 0x0) msgget$private(0x0, 0x308) unlink(&(0x7f0000000280)='./file0\x00') msgsnd(r1, &(0x7f00000002c0)={0x0, "bfa5eaa9854736789a738893061a99091db25c25e279a2106c569bcb95f2c4b55041acb767d04a255e9bd3d1193baa01b6a995f347aadeb08be8032b0f38ba97f058a4dc82301c3803f9ded8a487bbdee9fb7a5a26c14a837521bba620d2e62049aead834f7e75a5d4d60b2a6f5023c910d3e2743b44bb030bf8f89fbc04f5961a95f4afd06c4f363c5b8cf66f72f7d9f3293c971ce59c1b52587d0b468da4054a1160458db2dc316a8521eafdc6f8aa110b8c711bf164e9ba8e9b728bd4b790e960187b8d7019680dd74f04a12e85622660bec95f6facaaf9c03355b1da87ac2855bc3d1f772244ed5f20b3dd5aa40b1bf1d22a75b4a1d0"}, 0x100, 0x800) r4 = kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0xc, 0x2, 0x7fffffff, 0x7fffffff}, {0x100000000, 0x0, 0x7, 0xdfa}, {0xd6ea, 0x0, 0xffffffff}]}) fchflags(r4, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) geteuid() 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974c38}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000004c0)=0x1c4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000f80)) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ef2a128d03d23e711427a0294057500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008334ab1fdeee142606057e7329de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec19406e45d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d500"/4332], 0x1, 0x0, 0x0, 0x0}, 0x841) recvmsg(r3, &(0x7f0000000dc0)={&(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000080000000000000000000000000000000000000000000000800000000000000000000000000000000000000030316cbdea70000000000cf0000000000000000000000000000000000007300000003000000000000000000000400437f48ffb38635c23b654eaa6f8765aba1ecfc19bdbf0124c33f57034cc476bf9b53a0ff2d906d8dec64c235fa1b229fdc2dcccc33b9a323e3da441cff538c1a14cff619d4e60ccc8c1a180408e5650c0d826a"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a81b88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b6157cfa79695cfe3eeb2ac6f86ed203464e7e004c0acd081db13349387f13e7e7199ad71d06c5e456388feb1477c53df1daf2f270a1f94893824eae082be47a3310a35abe11572f3ae70dfba103838796edb63999feea873d2c0d68005c47c505288915f1474d55959967bcfdbb5f2f5a5ad52d993eeb6db3b6a728f141e76aaa9a4f4e2031f16c687289cb16f48335da45f87db4d81d07f93d4b377078aaf659360e190b50277d6c0a20e2461bfd1f8c10ac8bc17a8c94b283d5e98ce056c38d1ab2a35b7dfd62461840c328eb2dea15fd62d734b06474b001e062dfc611db20ce602af9d2fc0e9847f740d6979b7538d0ebbc65ecf2327e802bbf13909628b3f2c7311f6d3745d5e931c6381739e266dd8b2a4fc5d44611793aa6bb"], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r6 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000300)) fcntl$setstatus(r5, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x1, 0x103) r7 = getppid() wait4(r7, &(0x7f0000000180), 0x9, &(0x7f0000000ec0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:00:27 executing program 0: fsync(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000628000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{}, {0x4, 0x8de}], 0x20000081}) 16:00:28 executing program 1: chflags(&(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) read(r0, &(0x7f00000001c0)=""/222, 0xde) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x200) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x7fe248547177f67a, 0x14a) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x2) renameat(r0, &(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCSDTR(r3, 0x20007479) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x3, 0x7, 0x0, 0xffff}, {0x7, 0x1f}, {0x0, 0xfff, 0x1, 0x5558ea49}, {0x10000, 0x9, 0x6, 0x200}]}) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1c0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x8ee) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:28 executing program 1: socketpair(0x18, 0x4, 0xfff, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xf0982d8f9033a8b3) socketpair(0x0, 0x5, 0x1, &(0x7f0000000240)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x88a0, 0x0) r3 = dup2(r1, r2) sendto$inet(r3, &(0x7f00000000c0)="d2b59b7550bee149ded1593abc6a73d0d2fb727611a102dadbbddac1188f276ec16426dfd8a453b476bd7b345062020dce37a82da9946cdb4f19cd4c36633a0c01807859fed35679274a4318902990878687d4b18430c526e7b9649c005189b266a835d308011ee8dd57946593bfe528a38771c69ead26a944bf074ac42c1dd972df318d080e5d0444cd0bccf70bcfb863", 0x91, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) bind$inet(r5, &(0x7f0000000000)={0x2, 0x2}, 0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendto$inet(r0, &(0x7f00000002c0)="8db85f941752c6390cf305ef36c9b07e29a9a7f4d64ad1e2a78fb53be908dbd2ed315f52d4bf873658d2033b4ae8e1d38e28da4705e83773242ecc0553edac9938c4a793263c562c23af59361c4e31c73750741697e8f2d857118f4301d3c61c3119d6ba660ece5c0bb18e53f0f11b5e34c3a7f0ba27f092248f88dbd3b6331e4749f8ca5af693d862c6857e99f1e4f611429daa168954bc7b3c4e6d6a91ff558ebfb5b1a15ac0e2b7c7cb4abd08194f5bc8", 0xb2, 0x2, &(0x7f0000000380)={0x2, 0x3}, 0xc) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f00000004c0)={0x3, "9f62dcf8ca483bb49b68df1706c0164a9205520ba834620dab715120e0359a763bf0c3eaf7f93be80d7ab83ad5847cd9f3358d14146036315fd824c19c3aaea68923cf77d9c504e48171086bea6476975a89706c012ddad6a5869884da4286ac074764595fd760a9ee1b900b5b415f"}, 0xfffffffffffffe25, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r1 = getpid() r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x1800) r3 = getpgid(r1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setpgid(r1, r3) msgget$private(0x0, 0x20) msgget$private(0x0, 0x200) open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x10) 16:00:28 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair(0x20, 0x1, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./bus\x00', r0, 0x38a0b6677d5b25e1}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000500)={0x6, 0x1f, 0x1}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x15, 0xf0000000, 0x9, 0x36}, {{r3}, 0xfffffffffffffffc, 0x10, 0x0, 0x4, 0x1}, {{r4}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x1, 0x7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x5}, {{r7}, 0xfffffffffffffff8, 0x41, 0x0, 0x7fff, 0x401}], 0x4, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff9, 0x84, 0x814234597006f309, 0xff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0xbfc2, 0x3}], 0x800, &(0x7f00000003c0)={0x101, 0xd13}) getpeername(r6, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000005c0)=""/111, &(0x7f0000000640)=0x6f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8000, 0x0) r9 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x34}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x730836e21af5373b, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)) 16:00:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="0d86e5665ad8d274668c185da766111bb1c83913", 0x14}, {&(0x7f0000000100)="151eda92abda31bfab220d1a99575bb0016ca31aee04637c2bc3b1d22be8637854044c7377c1226ab59193cdeeec61dcc3fd30d86e3d", 0x36}, {&(0x7f00000001c0)="361dddf50c3956a26ec2c11738c1a932b340112cf18f7ff6081ae195f679c34293972c3d4d8b25360584a2fcee1ffa52224ef4e4a287ab850c554b03cd24bfca7ee9af032cd0a6798b48c43c61ebcda129cdef86ef1a8803d3fafc4ec50582eecb7adfb0cf05b8ecf903f9f382d9c8fb4049c7f76bee0bb5d6c47e38dabbd15f342d05c3e3c9bf65799597095ac8da92d9af850d3e63e64b5da51e59797c97400576acadf3c5e5b1b8c90edf0ae9b97814586fb40ab78539c966d5", 0xbb}, {&(0x7f0000000280)="d5206dce33ccf0704b85cfe7f3e4759b6bce6abc889bc9eab167839a11eb3a45b1decfd803719b51a1c796762073cd055ffcb3d6ae6c69f08f1dff54cd30dffd14c0fe59ecbf67e6dbe8740297240421", 0x50}], 0x4, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 16:00:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) chroot(&(0x7f0000000080)='./file0/file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x90) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) 16:00:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x4}, {0xa}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chflags(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000100), 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x400, 0x0) 16:00:28 executing program 0: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ff100008ffffff"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x10) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x2, 0x400, 0x7fffffff}) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0100420600006c65300063d672ccf15a902b6b4c56e908b8ae08a33a22ba51f6dc0f6ca73d2db50705f07213a0a1f2bdbd51fad3aaa6dd4f30adb00ee8fda1fc968c6e77285afef6ecf7bcc6e687664c17eba9b3cfad983182953797f37121021c8e66a8b12ae1a1dd742a2e6db6eaff2bdf292b89f3beb065554e0af0ddf2b68fe987f1cfc5abfd329910adac95daf71319b8e3578bc5c9cc4f7880245ecd07a0324a505c4ed3fa1b90357e79af838f409c31b90073577e7fd696d629b9b75d15f600aa6c3a6a2d8ff44c654601c906072d832f86dd3c8db1aa39c5c5ed3cdfa3a0fc3aa97865345e558e1feecc08dd37941fec4b87a8976578c9c1e8d3b6b024d9dba856b8f401d817a6e765389c7e694b8a37df6f967488b442a4ca0eeb9faf6545a48603efbdfb00254902ba7da701087aa246e9858f7681bdade5230f77337eda033557f6a9cc82f749b11a072f5cbbac47c493fb4a08d3d908a7683c964032909487f02e006dbab1504fd6effab00b1c27aaa2f3ba0a0e992395c12217b245bc1b6f745bcae356ff4a060548dad7a3691bafcc14af8801ee3377ae3ec055fe36d36d9a8fc7d33d6784db8ab43e1361701f09bf7cb1ba2e680bebc6a6a4aa92a5b0723d83e0a70acf8c1769df14aa65b77234588bd855cc16d0df9f0d144ad2fe6fb0fc7d693a8966959fa841f60badc07d6f2c4347ae663a9c0f9159fc697cefdd828c863dea84e648b639bfd3d29ed2"], 0xa) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="9c10816f3ba839d9a75e0759bd50d7e9e0458d9246aed5ff3994cc6ff673a50bf432588669c7fe2b3df71131414dd1a27d544ac36161d895358a16462392e34bd9c5f574d21567a1744f718471d84433d7f4133effbc70da3d058d9369f8cc0bcecec23f2dc8dfc8b332c0f5ffb8977ff9fa41bbcfbb3c2ffa2b79b0ab470e12b62a112247e4c047983a5b42748d603e8b153cea219da65adef17b1fc7803cf81969d698980f20a5085eeaf8bc1baa95e457500ec789d13f0e78fc5400643eb955af210b51b92c51b0f96152865afdd6607241f72f8b7b123ee8d0cf1a64e3a95e1727e1bac5875b50f56eb4460522a966cd7309cdf8a32548b75dea217e636c8e52cea899a3a06361bbf5e58e2e0ec72d55d52ecc801a0871f1e111527b4e5adc8e290df00f1ed22d13d130e37f88ec2c1fac2a2c55d10d72389bd8dcfe653606714760556efbd27c90db0c2526792660468c09db15cfa4510988d28d99e478be0d97a168b37256133f6f47e780644316818ea6628b4a7ff07ab0"]]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:28 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getpid() r5 = geteuid() r6 = getegid() r7 = getpid() r8 = geteuid() r9 = getgid() r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="37af18253b9755302aa050a9d127f76128ef2cfeb842d4330a24a407cac6bd642e221ea67ea78030a3fdae06ec34e6876ee26cd20e39b6114ba5e5ebaf7697bff090cd9d45e7fb989fe4bda106659f550f38b7ca92e379", 0x57}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb8, 0x8}, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:28 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1f4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) write(r0, &(0x7f0000000240)="198897b9c506f6ccde947ca85de9a03a6ba53f16ea2d41257713fa7dc7adb179a6a7610d071248b77c330c7bfee52c3024a8316aa892d9e6ab95d5a803dd88644b04ab70ee9ffed34feeef632e6febe77455223ba1c127a399949aa637230ea8a07b3ef2426c67b5ebb87fa6856cf463125776747564bd4f81b94a5da9dc129e1dbdc49cb787e5abb0a76a12b098b4568066823a66cb8af2b50c8e6d7b99ca5665a459a28ea23ee6de0865c67b7da223b0e094bc152df31e4bba567d912956a1be12524bc3c785550c4982699eb60fcbf8", 0xd1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 16:00:28 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1f4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:00:28 executing program 0: socketpair(0x18, 0x171fb103da6be0a3, 0x2b, 0x0) socket(0x32, 0x5, 0x9) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 16:00:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") 16:00:29 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x10000, 0x9, 0xffffffff, 0x1, 0x2, 0x9, 0x0, 0x2, 0x2, 0x4, 0x7ff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x3, 0x29, 0x1, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:29 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffff, 0x8000, 0xffffffff}) fcntl$setstatus(r0, 0x4, 0x0) 16:00:29 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x52, 0x2, 0xffffffff, 0xf0}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x5, 0x3}, {{r2}, 0xfffffffffffffffe, 0x3, 0x3b01cc17bdbdf2bc, 0x66e, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x3, 0xe38}, {{r4}, 0x0, 0x1, 0x8, 0x3, 0x87bf}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0x7, 0x7}], 0x6, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x2, 0xd0c0, 0x6}], 0xfff, &(0x7f0000000240)={0x2, 0xbe3}) close(r0) sendto$inet6(r3, &(0x7f0000000000)="8972c1bd43f3c94d1f1c5f8f02c841730481181a58d2acc90d8a34180ce0d693564b34ee7179ae4924dec5fa96be30", 0x2f, 0x400, 0x0, 0x0) kqueue() r5 = semget(0x0, 0x2, 0x2) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000080)=""/133) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 16:00:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = dup(r0) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xff) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x40000000002) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) socket(0x1, 0x1, 0x50000000000000) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x40, 0x4, 0xfffffffffffffa0d, "5d9eb28d762dc96c76bc27deea2fff6912d70fcb", 0x401, 0x2}) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000000), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt(r0, 0x42a3, 0x4, &(0x7f0000000180), &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 16:00:29 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') r2 = msgget(0x3, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/134) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x3, 0x4, 0x6, 0x6}, {0x4, 0x6, 0x6, 0x8000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf6, &(0x7f0000000240)="f4bc8294c93b850a31392c20eb09b99ef9e483e8f28ad331dc9400000000010000000000000034a3cb650c1b743175f3f325ecc5396625f6a840d75ed244b663499bb8ae408064f83caa0baa2f4072e4aa450636a8b67be7b483d29aacf7eda7e86978fc44d9e2dabd647790f8eb91b62d0256926cc8e3258b10309f170b75a033287599f2d2898a26350845ef23c655b3321f60263124bd7152d863a01c46ce1c30cb9930ff032a03a32cd699f4aa447dee4a94f31dc3af734105000000bfcdc31b5f95eb49260743afe2eb6054be7de21b97aca97da420a32068eee6ce32d7240c68c33c8907198495f1959a81fa43449d9b0da67fc29292fb0855953138e33e4400000000000010006d5b40a7af2a2c7409a1c29134734d206e7d441204d67c9be2def7f86c14631b6902ce8e2bd4f83be89300225d2d1eddb35fa94bd6fd8d933fc93f8a4fdece") 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xbcd2939e8e716de0, &(0x7f0000000040)="2fcd587993e1a53e5ebe92187080ec1e", 0x10) 16:00:29 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x3, 0x4, 0x1f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xc00000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xc0000000000}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa0e1}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x90}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="1b00a8f176f58f20464dff000000897733409d40b73e53562791716ce25200"/40]) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10000) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r1, &(0x7f0000000240)="220e2a", 0x3) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x10000}, {0x4, 0x6}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x0, 0xb0bd, 0x3, r2}) 16:00:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() rmdir(&(0x7f0000000440)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x48) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r5 = open(&(0x7f0000000200)='./bus\x00', 0x20010, 0x40) poll(&(0x7f00000005c0)=[{r2, 0x8}, {r3, 0x10}, {r2}, {r0, 0x80}, {r2, 0x1}, {r2, 0x2}, {r2, 0x4}, {r4, 0x10}, {r3, 0x54}, {r4, 0x100}], 0x21b7, 0x100fffffffffff) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) lseek(r2, 0x0, 0x0, 0x1) shmdt(r6) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5, 0x3f}], 0xffffffffffffff5b, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffa, 0x69, 0x1, 0xe3, 0x7ff}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x3f}], 0x4, &(0x7f0000000100)={0x4, 0x8}) kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000580)={0x2, 0x80000000}) r9 = kqueue() pipe2(&(0x7f0000000400), 0x4) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) setrlimit(0x3, &(0x7f00000001c0)={0x1000, 0x288}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000480)={0x0, 0x84, 0x2, 0x60, 0x140000000000000}) 16:00:29 executing program 0: mkdir(&(0x7f0000000600)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semop(r12, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r13 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r14 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r14, 0x0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e1a66692c000000"], 0xa) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000004c0)=0x1c4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000f80)) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ef2a128d03d23e711427a0294057500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008334ab1fdeee142606057e7329de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec19406e45d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d500"/4332], 0x1, 0x0, 0x0, 0x0}, 0x841) recvmsg(r3, &(0x7f0000000dc0)={&(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000080000000000000000000000000000000000000000000000800000000000000000000000000000000000000030316cbdea70000000000cf0000000000000000000000000000000000007300000003000000000000000000000400437f48ffb38635c23b654eaa6f8765aba1ecfc19bdbf0124c33f57034cc476bf9b53a0ff2d906d8dec64c235fa1b229fdc2dcccc33b9a323e3da441c81538c1a14cff619d4e60ccc8c1a180408e5650c0d826a"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a81b88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b6157cfa79695cfe3eeb2ac6f86ed203464e7e004c0acd081db13349387f13e7e7199ad71d06c5e456388feb1477c53df1daf2f270a1f94893824eae082be47a3310a35abe11572f3ae70dfba103838796edb63999feea873d2c0d68005c47c505288915f1474d55959967bcfdbb5f2f5a5ad52d993eeb6db3b6a728f141e76aaa9a4f4e2031f16c687289cb16f48335da45f87db4d81d07f93d4b377078aaf659360e190b50277d6c0a20e2461bfd1f8c10ac8bc17a8c94b283d5e98ce056c38d1ab2a35b7dfd62461840c328eb2dea15fd62d734b06474b001e062dfc611db20ce602af9d2fc0e9847f740d6979b7538d0ebbc65ecf2327e802bbf13909628b3f2c7311f6d3745d5e931c6381739e266dd8b2a4fc5d44611793aa6bb"], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r6 = semget$private(0x0, 0x1, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r5, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x1, 0x103) r7 = getppid() wait4(r7, &(0x7f0000000180), 0x9, &(0x7f0000000ec0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x80) write(r0, &(0x7f00000000c0)="4e9e47f8039c6c493112757f50e9f648c038f6a43a6c820f302aba6d25", 0xffffffffffffff90) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) lseek(r1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) fchdir(r2) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e2e", 0x10) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x10) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x188) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setgroups(0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x24) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6c82bb6e1ad1a2a9) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}], 0x2, &(0x7f0000000780)=[{0x10}, {0x10}], 0x20}, 0x0) r4 = fcntl$getown(r0, 0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r1, r2}, 0xc) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x5b745c8ee4111475, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ffffffffffff, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) r4 = fcntl$dupfd(r1, 0x0, r1) read(r4, &(0x7f0000000300)=""/234, 0xea) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) connect$unix(r2, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0x8) chroot(&(0x7f0000000080)='./file0\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f00000002c0), 0x8, 0x1) 16:00:31 executing program 1: pipe2(&(0x7f0000000080), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x2, 0x8, 0x5}, {0xffffffffffffffff, 0x3, 0x30000000000, 0x549a}, {0x3, 0x7, 0x800, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000200)='./file0\x00', 0x24) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="b6fb2b56") 16:00:31 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004c9000/0x3000)=nil, 0x3000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') close(r1) socket(0x20, 0x8000, 0x9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f00000001c0)=""/212) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x1f) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x74}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x1}, {0x18, 0x0, 0x1000, 0x4}, 0x422, [0x80000001, 0x2, 0xffffffff, 0x7, 0x10000, 0x6, 0x1, 0x4]}, 0x3c) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x8) r1 = getpid() pipe2(&(0x7f00000000c0), 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x34) 16:00:33 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x1d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 16:00:33 executing program 0: setuid(0xee01) r0 = socket(0x20, 0x2, 0xa552) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2b0, 0x81}, {0x18, 0x2, 0x68, 0xfffffffffffffffa}, 0x4, [0xf864, 0xffffffffffffffc1, 0x0, 0x3ff, 0x9, 0x3, 0x0, 0x1e]}, 0x3c) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) kqueue() chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) dup2(r1, r2) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x400000000000009) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x20b) 16:00:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x3, 0x15, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000100)="b9d3af7deaab1cccb5925150164c99851ca23df565ee4fca79dd9a927cdd5d56b2c81a49c4f08ab993f8da1bcbbb08ca01a5694bc8edeb42edc376370ea95df94741e57cc46c2babe2ecdc3e0e5c976c440ba647ff39b59157d7f94e501185bfe329521c0500282219ce8e3733fd1bd7503c94d457a179509ab51ed8d83f18fc5ffbd91d6ba00b4f5700b3d9e75b1ccf946fdf9623f110ab7dcbcd1c58df1aa4eb5f876f43f6e01a9cd045f373b7a47b6768df5178fc6475f3f540db63d9cb913435d47d717fda53c9bfac687d", 0xfffffffffffffcc7) 16:00:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) setsockopt(r0, 0x2, 0x2, &(0x7f0000000080)='Fqh', 0x3) 16:00:33 executing program 0: r0 = shmget(0x1, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget(0x3, 0x1000, 0x500, &(0x7f0000ffd000/0x1000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0x80000000, 0xfffffffffffffffc, 0x5, 0x9, 0x8, 0x9, 0xfff}, &(0x7f0000000040)={0x0, 0x80000000, 0x100000000, 0x7ff, 0xffffffffffff864b, 0x0, 0x7, 0x5}, &(0x7f0000000080)={0x101, 0x7ff, 0x5, 0x904, 0x20, 0x5, 0x2, 0x10001}, &(0x7f00000000c0)={0x1000, 0x4}) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffa000/0x2000)=nil) syz_emit_ethernet(0x1000, &(0x7f0000000100)="4006db090cf2f7dd42e28ef7634cc0ff1c266f5dc5ddd212afa6399d4178348e5f0b0cdae9f73605bfa37419290168ae1009a99a77b89fe1ed9cf763a6a5db29d2a1af6138fa6aedb38bc53eea98d5dfb1bcdc75b67f110784bf79557f492ef9a3503b5e120a19d121b7442c3b6fb4bcf73cc2a3d378de1ba8a70335838150a8fb4a93b7b05b232a4925e1ff81386cd3a70c2ca2af0b6839e8d9eb89fc17ed2153ea7b4caadf4e72a870cd95db4f50912d96c47ed52a5c16f8e08e734c2c8dac6382988a1cdd0d16357b3d5c09dc35a68300f0400136d7ca49f9feae8a2a1dc7cffc38c821d73e2c73085ba4c17163348e57ef19872529b09c19806b934cc3a66a7ea4622d7d8b5d734b46c0c0a1250f44927ed76d82e6ed1d1d4667c2f481f5d49998ee3719a691be1824549ccf5cf4dd78aabbdacda6f61d15cb85666770b375de66f4cba9423bbc77bbcdf3138bb1c7b02f539e427d6ad2a529a967c09c9ee32545ed2e1ef1f410ca1e712f2f8e21235a2ef0121354bd4d34e9b0d0a92ca348eb9c800e53dc13d71759a30b81d99161ffb2963662976040b5c64bb2890b8343ed920eb389d99217bae668fe230bbf7206e0b9b0e9afb5a18813b62df50997eee21b72e41338719d5006b9112c0d8d7b2aa8391a4d4c172b79f4acc63719f50b39c4b9ba77a879a82a971d546a988b7eaf7c6c35a67c88eaac4c3db047f8b2f9d378891ec624bbeefee0ed15165d2939f4715f567524cf67d2394ba52b9061a8e21a651483ac07138d8f74268eea61c2fcae20d563d9d50407bdc622617e1dc006ef2567c09ba31eaa8e735eae4a7f14e12bc9f759d89b0ec593e18b9a78cbb7a2ba3b46961fbf4d619c8cf627c0b9c552820bca0030a09a4a6760ea63beed2d303417e749191361c24d12b139573cacf2861339ae34caafce7bff49e6aaac331161eb91a14f4aec06f3b1e38868bc401f62488ec5905d51901065b22c1cae10ae65f3c3cabad06ce5b54f25e1b100d3b085efeac22fe118a086893b62d408d80ee259953e77963c0c7875e4330ac00238db73c522b0905394b49435418cec75f9fc264b841924f9b842288c01d92549be524eb47adc1d9c7d712c1aa3c2c0acd17e8e3d648b5a4ba52e4327dad2136299221b9ceb4ef600123b199e4455b95dfbc5d0f7138f4dde5fac7f3885950c75b020774a917038bd9e1522bf2255b5feb944584683b64be754855482b1a9bc5d367a27be2d833ddd93c85f81781c94525d41ba247091efb9bf9e042f46589c66d7ec0fe48e3f37282c48b47a22edcc1b13e752bd7ce9f1416a9c6e13d497725d6265002d0e0b22f015af5a7180264be2850c90677fb9a12870023f95404e40083e9e770717880805569586f85285faec6f319442c7d606f87244920a14f436088aa418bb2c9eb84b03582bfef0b64dad94468ffc9eb4c74b3afcb2b74001fef256b3ad10fa3abaac0c6e6f1d9598c80764303661eceb796ea236835927313deb540b99db897bb7d34051f57a41d0dd4d2653dd924464f620982f908336cfd368d967fb77739c7afa2b9d5cc730388fe0ed3a3e3d6f4c5f369d8c2b381c4b8ea970189acd6b521e1e21a02b7f1312529f779b8faa6b3597ca6c07efed6bd9df90017d161dfd4695f67685c165ad6418a256fd54cf80315ee1b79fa662c5a201ae46dcdeab9517f8b6d54b27088ba04f15179eac964dce59838da2a682313aec9e6490d690972054ec90d1eda3532e7b713d5686c1202be9ca526847bf4f8f32ec72836b43779185d473728d78b5c02747697635b90a778bbe3fb43cb367acf66c10ddd4558dfc06585ba0afdfd4ef11ad58497677cbcba6a0625b9451ce956c798d531bf990ce0419f42b72e62d30094ccdada0d7521fb7c44cb536288401d2152899180042d5b88ad42d65d10f2245cd6500b280909895323c53295ea055814d323beeb8198de9dca8caa6cefbddf85f28fe56ff59c59ec44c64c706512775ebc292377af86136a90686a633432436da56d1742aad4b24f5a2f6bd46fbbad9c9c2cd47e53fb8effdf7d95ec8b87ba1baf29e236162e1ff4c3b29ced9b248fd858f3e5cd91a8aabec4cec231e9fc68c49e01eb5472286d9138b950134fbf095535d4c3a14015754151207e36aac1cab45d4c540e72d68d3f070e1856210271d8aad6aa444c52d67a16e9a26bddab38f7c79a144530e2f25775b9b35ef2d15f7504ccf508e00d3d0fd35e853e7d6c982dcaa2296e2cf97c6765e873686da633894f0e669cd760b6bbb1c77b426dfd1af675bb896b7b50a20f28786e5a6d30e159b801211adba4b45a1a1ac70bff7685de67e699ddba493fb8b132c23ce0039c84c6bc2dadf7a1199de1542de08d62e749b3f9f247bdfef81cfd99609dc03178d10415148e8c627464f92ffbded7e8a9ac703000ab7329fef8d8922117b14462512d38d6c8eb481ff20ec67a8e1ec05e775201fe9c70eb15518f43bda8ff77f568ec7f73cb38db77d50994cfbae981492eb50b11bbb455f380bb4b96aa90caecaf122b271d6ff251ea83b98ea1102603c34285900f2121eb0f443141c58f7c652f30d5032dc73631cb648483f891ea98634a6d29170b9e99d23667da7a37708b5f56015650d74546c3ae8ebffeb4702aba20a269f744401c9aa6f592b1bd3d63ebf44300d24b4bc627c923666b995e4bb6de4f78adc7860eba7fc36fe3f5563e1eb3a99622ea9a8acf0b7851251fe098595fa0b992cff31d5e5944b6b620aa9449c35579f6751977956fc3e6819ff48e5f311f4d2d9815c5a83a3bb5d5e4300d7cd02f2b924441b7c975730f10d580ca64d10298cc65353454c84b46df90861f0a9085899e129445b5b9e9a6f1eb42e59ad5f3c21e9feb2ad1f465692f66971de54b998975b73355c2fe413812224ad69bc904514d3b7fe715ad10a729c5900e5cc7385321b7dbe0bfce16732bc1e83103212c29754624d77a74b4a7c3a79b3fde380e0e692c80dffb02a49e753bf224e8abaa0fd92764844dd1c6e4e1013658c580daf6a65a1aca33745951606ce6253b86188841c54d933be18c82594ce8c34073d35858aaf485d218f501ed508d7408c0ed07c31c5701f0a77ed0cedb4379d757c63d910386aecf25c48724a34b910a054cb0f5571718a00dde1e53b2714e4660522a18c24c7fdfc2f137b54c7a1e65636a0ce5eb740a78fc47bfef14721591110eb0906d7ec315a8e62bd44287dfd30482dd479d0aa1334f2a8777236413f9bffa824e81145023f1e044411800438e255c350c9fa62c2e652f68f966949bf3c49fcd3c955b71e5ec27aec5ea1407606eb5c4c41cdd2d60038bbf62a3b7512d7294e76250cdf9d10f346f8154f0c9f4d959c9b2cf10119b46994f3f4018a13703d2b76fcb795f08076067f50704f9ab5b10da17c8351a1e64c62ed0ecc205661089364f87f70907c075752443d55c1dbdacea63f744d6bc39f37f395debecca0a274def18631ab07f677d953f060daa89c1bd71e1201155c4c88634521737955d062f0c311d4ed1c36439b7a20e382c95d90fe19ed106efa332e52d0b8a98d21f098ce780764305e15d7cdfdfbccb7531da9180838add2c5a6f9c5c7ed6d193287e89525114a0110735ac276bb1b35508fd181a6446cc8a5fb7c63881158d13bd40fe895e576fa19164404e7a20f97d066d6c3271c9a04a3132f73f4c092ea7e5f853e7586282e759aa7daaa59952271134b3875d7b9ffe366863d62872d6158e62cf70f614e30fdc7ebb617a26b46a3b651ff2efa29f0c28ae8a3d950561c0d3ae4291e3a8f4e824e7f1e0c92dd5369249fe7c745f617dbc68492ccf73a3842bbc0616e4d73fe960d868bb2b72c488741a0075439ca0ec8764487ecb97cb9e757068178cab5395af2628e32a8742bdade557e449d459206e55cd76a0655ebc0fee31aae624b32fe4a51035aa7f8369bf16dca94e8266fa84c22c48235984233b6f7b9507325a02e0e1844fa80fe0d6efe963d06979b4bdef25896ea8b9f813a72305da66d4268f8b976d02a2af8ae08dca26d9fd58c06be9514354b09fb21a7bb70dc9b144ef59306d0739c71bdc232ac33ff0f209a5d201e121910ec9830221a383449badaf81ee8ab98bd66bf10b61c36f6f171233483f45681206161a790a08a1a54e61988b23c7646451ac75c076a8626f6f1118f873e44a95981a4b57db89ac5f3a7e2060b22bf99e2d89788cede57ec526f6727672a007b8d3cca9d85b3b79cbfe92a4b84cff695f83c53316bf5f98205ca6b9c85bce0715b53fed5336d434dfdb42dc1995d37a015bfc830c58ea4238ffccd0fd1353de6e1197499d910d05e50c5942e66202675b5e21041de4f8d15cc518981ecb7715e656dfa53ded1ee5a4fdb84b882218dd2b7cd0e68decb70494ab7dc3c9b260b4688d4b71a9ea1aa1a740406eb1b9562123117c04e3f51d3791448e6149c8ccb9761098bef4a1b4158105a21aad17be088d52b21e8bff49cde78b58280f39a4b34aa1638fbe4c604cbdc676c3d4ac7f83e2430f9320e6764b137efeabc9be1b06b06d70445bb8da9fcac1f1f872a2e18ef03efa316c8c8f00f9dada7c66d916021201039ef6efbd6674ea1a064ef52e1181df8836e53d7b2e697e9d9ecd66c72cfe64e58606b4f1f17bd9419edea04dbec0338a667fad3550a92f4cc09881df003984ff80bec85f0127002fa631c58c0f09d0d61fbda791724981bd45ca4aaa7122f329bf799e5d006df818ae4734f45a406da99d432334f33f7946d8b9edff9f7d90cb8ce66c2e51eab96e9da87ed2966ee810a530c0c6b3f039b73af373d5ae547ca5af305360b23ed3ae91522b4d1c6185f17faede15948efaca5009c2912ca1474ad5c5af051434cba1e7a396a6b765ea3c540d88733a4a1696d2ad35ffd43482051a0ee7f43ffc685e47dc26b554cddc39a37f1ef8cb81d477c40a53c4828dc9b1fc63001fc3ac977a5c5ae192a1d88e020f00ba4f2c7d971d6235946d4017a7ea0140fddf207ccb0718b294db3b7e9adab60cbf2761508ce23a02c2fae356da7ed231f949849b274fbd82c48b7d2dc2fd7c6ea44724382d72a618e1dd34d2d68abe7ae9215d60ec367582c9a3fa04f826307ed9267d5d14b1d10a153c0a0f704b0cd4275804de8245607e8d57f0eb7a23d7e5d0be5751a79a5bb10c4d30a80621ae363dc6abc0498c9d9cf5eb30fc7570b3943934bd77576bbd5cc9313373312b3f5cbdc3ba823746527212afcc99822dd8c27ca3a9cfa28f6baa045b1f44a15bd64e183a2a8a8a75489c036712e5b086e91f2c1f85848ad99800a8e03b65669b3e45233489d123ef14dbc86c51e54fd83dfbacde075f04bf79960fa4dd434c0dc05b71070ce2e45af21eb5285f83173b1ae7b738f29f6b66d0d6dd9b9ba8feef267ee74ef233428554ecf441eb12411bdb6ec10a335f6593a69698c6ad7e2161f46c2c0abc0e4223c1ab46f36f046b1d6febe6178acbfe7b03dc59e6a25efa8e3cf560caa256aea3908157c3fc3d89d6caaa098801241b42dde25d9d9185dafad2a044d1d557715ddc113d1b57018e15ef45d7b0003d8d9f56d847770e241634fa51e13992b58005a2f2412371912cde7e6281b0f323c91ff03061a22d6d651f0444e0de9e632e4027ea7caac9f765569c9704dc2a6431c568cc71a1bb9f8b6fc74c8fde5e59231c3bc35db541b166d64a1c5ac7b384ab83e8e77ce51da92015addcf0c102c2f0ec63004cc70ab77f901b4") minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x400, 0x90) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001140)=0x90) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) sendto$inet6(r4, &(0x7f00000011c0)="ba4696608971b06fe6c5e5dcb069455d3173d98a795653d29a09aec2cd22b3f38e8b6537c3b2ad6ac6c18c3e39e132863d8c", 0x32, 0x400, 0x0, 0x0) open(&(0x7f0000001200)='./file0\x00', 0x80, 0x35) r5 = open(&(0x7f0000001240)='./file0\x00', 0x10108, 0x5) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r11 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001300)={r8, r10, r11}, 0xc) fchown(r5, r10, r11) pread(r2, &(0x7f0000001340)="4813882eca632f7d01549eadb0e060b87498eafc708e82a809a80b5426c86676b5c1bac1345de2372f935db98d2530b8f216f1d5871506612618ba03485b3ebe7c797d00310d78189e18404a5bfe24", 0x4f, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse\x00', 0x100, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400)={r9, r10, r11}, 0xc) fcntl$setown(r3, 0x6, r8) pwrite(r3, &(0x7f0000001440)="677c38571a3774c26abc2bdb15d76594afc2876eff1f11f6777df8c072ea06684875c149e2ab5355af7e2578c2a88bcc8b6c3bc1dbbbaaac8471bec1b29f8788263ed49a6c89fa1a3d99b3e4f8ebed0d60859549a6dee2a0347a7a9c5b5d6b4660a90d53a13f2d5bb77d2ba28762255515b08c4b8d33912fadb4e77bda4a6f3bedb4dc8f92efdbef57a470312254370f2bfdcd30f9d6d7790f1aec4ad3ac0fa7d2fcdd03460caaebc604911a13988fea64d3d32493d763f889ea76f3d42bc9c353adf29dcbc48e497fd53a", 0xcb, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001540)={0x1f, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001580)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000015c0)) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) chdir(&(0x7f0000000380)='./file0\x00') setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) 16:00:33 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x1}, {0xffffffffffff7fff, 0x7}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000000)) r0 = msgget(0x3, 0x485) setitimer(0x3, &(0x7f0000000140)={{0x12, 0x3ff}, {0x4, 0x50f}}, &(0x7f0000000180)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/23) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:33 executing program 1: socketpair(0x1, 0x83f016af1269ee66, 0x800, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x3, 0x8, &(0x7f0000000040)) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="4f011367c02e2f466969653000"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f00000000c0)=""/135, 0x87, 0x2, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = msgget(0x1, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r7, 0x0, 0x1}, 0x46, 0x1, r1, r1, 0x2, 0x8, 0x1, 0xfff}) getpgid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {0x20}], 0x2000000000000009}) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x4}) setuid(0xee01) r1 = dup(0xffffffffffffffff) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r2 = socket(0x20, 0x1, 0xffffffffffffffff) r3 = getuid() setuid(r3) r4 = getpgrp() getpgid(r4) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xfd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x16}, 0x10) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x6c) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x10000000002, 0x7fff, {0x0, 0x800000000000002}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x48) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000180)="4030c49c91836a8797e576e074d246eb482e38bd2f2be8a5af675468b7d1172026a39cb9cc9972714239eedf27580a6f2dfadb6aa6d9ccb52e26b1d65e221bc35203d29ade01f045aeb6bb55aebb8c06e0a023f568edcfd9237671d155b7b5c9081394b351a5f0166fa63c2cbae65bf602be005258dd72437bd97b5633cd311123009fa3f633456cee2e22c5a8f4e83ba96f2a017d51a84235c6dc53bb"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) 16:00:34 executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2004, 0xfffffffffffffffe) 16:00:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20091, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) 16:00:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) accept$inet(r1, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:34 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x20ffa000 didn't change! 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/168, 0xa8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b000 va 0x20ffa000 didn't change! 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x8000, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="c57c875302627b44", 0x8, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x800}, 0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) dup(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x3) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() syz_open_pts() 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xff) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0xe84f, 0x4) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x180, 0x100) write(r0, &(0x7f0000000040)='t\\', 0xbf) 16:00:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x104, 0x0) getrusage(0x13b5a3a90db7e4aa, &(0x7f0000000380)) getrusage(0x0, &(0x7f0000000200)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x88, 0xb0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000300)}) nanosleep(&(0x7f0000000080)={0xad1, 0x8}, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x0) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = getpid() r2 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000980)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000d80)={&(0x7f0000000a00)=[{0x7, 0x20}], 0x1}) r3 = getuid() close(r2) r4 = msgget$private(0x0, 0x620) r5 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, 0x0, r3, r5, 0x10, 0x9}, 0x8, 0x1000, r1, r1, 0x4c, 0x3, 0x1, 0x4}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x8}, 0x8) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x80) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0xafc, 0x3fffc00000000, 0xffff, 0xffffffffffffd96a, &(0x7f0000000ac0)={{0x85f, 0x6, 0x7f9, 0x5, 0x4, 0x0, 0xd4f}, {[0x80000000, 0x200, 0x7, 0x6, 0x27b88baf, 0xfffffffffffffffc, 0x1ff, 0x5, 0x8, 0x8, 0x0, 0xfc0, 0xff, 0xf99, 0x2, 0x2, 0xa3, 0x7], [], [], [0x3, 0x3ff, 0x4], [{0xaa, 0xff, 0x8, 0x8}, {0x4, 0x100000000, 0x4, 0x3f}, {0x6, 0x9, 0x9, 0x5}, {0x2, 0x1, 0x2, 0x7fff}, {0xff, 0x7, 0x1, 0x80000001}, {0x40, 0x1000, 0x2, 0x7f}, {0x1ff, 0x3, 0x6, 0xfff}, {0x7e, 0x8, 0x7f, 0xffff}], {0xffff, 0x26, 0x6, 0x1}, {0x4, 0x7f, 0x8, 0x9}}}, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xffffffffffffff23) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r6, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) r8 = semget$private(0x0, 0x3, 0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r3, r5}, 0xc) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r6, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a40)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:36 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="7fc22e2f66696c65342f66696c653000"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x5, 0x7, 0x8, {[0x145, 0x2, 0x8000, 0x400, 0x5cc9, 0x7ff, 0xe590, 0x1, 0x4, 0x5, 0x7, 0x5, 0x3, 0x80, 0x3f, 0x20, 0x8, 0x8], [0x1400, 0x800, 0x8001, 0x9, 0xd3, 0x401, 0xfffffffffffffff7, 0x100000001, 0x3, 0x20], [0x8, 0x7, 0x9, 0x5, 0xde5, 0x100, 0x1], [0x3fdd, 0x100000000, 0x3f, 0x100000001, 0x1, 0xff], [{0xffffffff00000000, 0x100000001, 0x4, 0xfff}, {0x3ff, 0x3, 0x9, 0x9}, {0x7ff, 0x6, 0x5, 0x7fff}, {0x6, 0x9, 0x0, 0x6}, {0x10001, 0x0, 0x6}, {0x2, 0x5225, 0x4, 0xe3}, {0x200, 0x40, 0x5, 0x3f}, {0x6, 0x3, 0x6, 0x8}], {0xff, 0xc6, 0x0, 0x1}, {0x6, 0x3f9, 0x3, 0x1}}}) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/110, 0x6e}], 0x3, &(0x7f0000000300)=""/77, 0x4d}, 0x800) close(r0) 16:00:36 executing program 0: r0 = socket(0x1e, 0x4, 0x5) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000140)="ef") 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="c83cb77743f3185245c056844031527a92c3d14c46f68aafc0614a266e5a80e71c23810ad10354cf6c92be7378e8436874317ada5f443801afea405e032fab50531a3a323297f93b864d59e27ff456321045fd73255b031f726d8510d5e68a5808062d4de223c1", 0x67}, {&(0x7f0000000100)="9a71269677718cab0372f4142d24b5b9b57bc3bb843be18f389cf9963720f5b855a358c9a877546eb66028ed90acbff534370291f1d5e43e311eab8eb10e26df292c74fdea747edcdcb84a79b62c81ff625ed0993648c4471bfd4f92ab8d737925cc7051a9b12b9afc443c8c2879494a61b4144c2052ebf5986359708f5c4f0053038ef5d36aa30db4d6737cae2a4d7d3e8007f74193f1606b16a00b347abab9", 0xfffffffffffffde2}, {&(0x7f0000000000)="016c351d31d0be0719fbddcfcd1359e6bc75bb63edce80", 0x17}, {&(0x7f00000001c0)="b7bb330b83a3dc3d556b0bd5688554cb474477e832d489b3faed4d736e2ebe8cc5b7f07cab68e22b1a5b891d765a8086eba381fbe9b69dea358ec0eeb2cc107fd3e62e5347ac46223906ccece97479d224274173d34c3ba3f11a4ee92108590b4bcba04ba2ed2530771d0952a29b59b2dea00b821bd3d9038f52acd0c06075c51f30de866c0b9f454947a51a74", 0x8d}, {&(0x7f0000000280)="e9bbc82d9c2e73b740c03b07e9d2da7a1e3c0cacae3ccf4e0b9b064aaf766f340c05a48e739b6b50e49a5ab2c6d448a7287a3ae00477c66bb58e21647da43d95f134d3321b27261ff5adb5250732b8", 0x4f}, {&(0x7f0000001280)="6c1938d627350b26fc034225f4ddfbb7dcc15f6899de7374268c41cf71cee2ac55b79823099d385a4741ee1d59920ecfe96c2515a1628e6e3418ef60049f0dd5cd48740b9a4f6eacb23d11809c5e3c4830a29aec9a4af4561301616a72d3ccabf9053c1a09187cf85f0c35a857c03f343155c2a22d2d3f5c88d6bdecc8483eb7e6b4ecbc8fa3182394294966405bbb350bff4fd298768492573c84399495382bfaed02102a0b14d5501ff51c6495378cb5ee5c5395f74d5075f3fd9701b2058956395433a6e544ebc4aefbfe00ff30d7f187706ac10a2f9bd3a34446ae9029c55a47e63c43e3a45251bbdab364f5661daf72e395699b50f3c03f0f0c554cbcd15e00a719119a9dd1896d7080e8e5a1adc0cbead10c70fa5341fa52d4d1825175dca931b1124b0a0e706ac8cef8ea172c0d09cbe4435c892df2aa9b5eacb5e20f23edfb1ae90c059c220a8b6b0f2fec8a144e506b4c2d40cf18c8dd1cb41619f62966ba9b59d0682727d1087a6650a29abf52ecf890c57b6ac7df48ef360e7c723fb4f89fdf82984b31f05c11b8108db59f1888756f89916596025707f20612abb2b66731fdb3d10eafcd9605c07f38ba27e4a49ffa6099d4c303ec069b377b65e0fd9aa275cffe1a3c5e67776925da46fd2a858fd698ff93d5e6b655094bcad1239374969b392738ed763e9ef88c303447761bbf40d3355022111c5079842545a41b7e83dab2e3f60e347e2d5b3e0784fefb2e1ad1515bd9d972404afb0721ad5a6f07b91f170b019ef171c208dd87f60350449d01f7e665c0373e10752065520d11809150f9ebaa92704ed8f49de9b5413f14213adebabac2293d448bbc8e58a44c2477a158533dd25aeed2faafcef6b789cf547acd448eb268a17a4848fcf7515876f596c81fc2abb6fca18244de65df65c99a016ef0cd63215161b0c6e65bfd142422c5de3643a3a782f4662f4e434e4ca3027cf209e50f103809d88d2b32bf63ffaeb77759f9e0f9ac43c7db6cacbba39fc8cfb42b87f1f94b30bfa7ddc0fbe9e61533efbb93bc1e4cf7b0c481d5d072650d0c1fcb7e7571afd23331b72b224a8646cb54a88570182e80e5b011da34006e137b280358e90ccc80df61c85ebd522ed400153d2088d47040492bdf1334cbd9c9c44fb3dfa4e2371f5231a2e23ee98d8880a64937219beaa306dc3e14c5f1a7e92da1edabeaa17ca425b06e48b6e95826bcd8b0432832aa26292d6a4f238e1e30e79cab9537252fbf544c24aa9fe83ae29f85dbb5f97a369a6460750a011c3db9521ff5116c4715a95664530253da80b2a6060b12d8ef8d60919c51faa94e80705006ad4f0c80c4360a7f2577a908e8fcd2e41930b6188b9e5a7b27eb84ab5b8f7332e120d828e9e251434eac60b3427f4a68ff5d774e0b03404d5d7dd9835f569fc454529614253ffec36f338b37a463c0de2d7b4c0b7770526cebde0fc7e981a664286c895c1ecab86116f2d8cfa2e4e379433fb7518335a6b9a7c68843e1056cffa812063f2a798b13fc02a6a9617402eb88a055e28030ab8366ea5959a9cd5bb6f76c493dec64272b22e3304374829c1197fcdf69ced8e32c356d43e404297817b189b6687ca52d4bdbc5be2b483e48f29d4987a9e7379ddc4228fbe3863cd985eb9cec378bacbbcab2831c82ae8db33dca8781bb1f0947401a954168fcba9060c1cd3c1533181d20f5f547cdc521c8a34380a9fb53bfe6d875dc00785c63c91673cb995792d4e757737843faa1f15792f58dd7d5c96b2730a92d112a4d44ed3b35637fc8afbcc926a95b91fda62534d508f7fa19088c6e4c06be7f2f392056c9c33d8c85154ffd7d9eab410e75a1f8005e0966359fe6a5240dd195779772990e013439028143dd8379a2b06e5814f5289364305336da3e0ce8cd740cb66e94ce6afd1205b5b46162ae8934e0a07422043c678477bed214390656e39e57efaaa06a8108abe9ae39ab8bf3bf72b9043eb5383a5e26a8c6d10c5e0f9198f40c8dfbd2412bbfc83a693fbf8011886b07e323bd0c38d7db9189f9de7774c46cdc2fa0e8b429fe5f44bab688d07f998eb89241a4e9ffe73b5d458870188466feadbe74397ba5d8bba80b0b8315c53b5afbe8a5cb6d46d0f1f7345d62749580b4f3114da461d4ec7f20cf7b32fc0891dcf44af94e0d520c2941591b2152a9116df62be2251578bf4f130c94c4b0c6682c0c056ffa7a56172370cb246822569d9de9d4da2137324f18f129f3d16e85d8f6e1da996c78824505c2913a0053260fc5f7d9497b29785692359ead4074041970764dc149b709897507204d41bd501e6147d94b71c5c4a34177332b2bde2586833a69eddf21d28ce18f67e0721336a0782603e7c73e7988a034d9ce0f05b9f30df7f7159b2724acef73bdd02a19d9ba56c7bddb8f064a253b03bdabdd0ebbe84609edc69dc81df8d64271ef23ccb483c306d044ca5a527c8d68a9204e2f44cca446a05bbdc0248d1058844d337ff84c783481d442b7a4d17dadc1e7e07ef6430e6731dcd4261cf4f5c660ea117364044b6d550cc68a22862546614e1069206e33369a6e62cf10cb7e36ec8171c52923cbf622793a94d2e8ec0bc73e9dac1df88ff57cc967f80dfbba3f21d321e299d31ce41c0ffcec413201cfe93a969150cc34f9cde241754281e20181a46cbfa43e3ac64011ffd63c1ed97285bff883ccc6c05a473754d7fa6389e69b41fcc056bcf91c496a22192454cfbf12e18322828eb56d4e964cf891b063de41c29b84116f62a1c56213ae2cda6051d66c595ef97a2f79ccf943147d08f74f3cc301c0ad12d8f1a95847a57407a60feefde2e23e6e8702bc087e2981fb425e750730dfc738d83141729de97fecc87a9844cd450864535b573ee07b8e806306a7a05f5442621f3d081a91fe257b39b07ce9ba900df3bddeaffaf6c6725de46bced16795cf1e1cf1aad3ea08a7cb74894270963700841fb49beee68164c4e0206829b2322cd1eca042212b3ce48c1c8abb53d02a7476c867dd6b1c4ff86a735bea0a8c3fa3bec360dcf2f7ba349294ee9545553227d04a3f353a8b55ee608ea497eee24f206ab09434686e86261354b3da6db082984c9dd3b5b6e3a45e2a1660fa1335a93247868fb7c9c0c44e23e5018c8137a09d81e6af630f1a1c37a1e1819e182aaa7d5bc108c43dbf07b7bf7f2b7a67a22647304c42df89791a3155960ef060111983b7948ae98447f8b2222f1c2d840dead2d42fd047dd99c1966f60854ac25da7005f2c1037e6442aa0ca8320b284ae1a3d896b0d04a6e2aff7fbbeab9f9fb56f13d0fa8e227a554943ffc68d8c1c01ab617364bc4c68940e96b823f8d775ef8f8379b8a088dea68b52e171a10748a8a9753a391d7d17484730da527c74ccc7352fbfe31e73a4f53fd51db1d5a9fb73acaed6f45dcf3fc10786b3c88070070a7e55f3c66db970cf5d3eda6b56e2349aff47af5f2c5e9c607c82e0527687fc4f4955b431bae3b2a225d660f9ff9a90a4857666415471f93f0246312566a6f841dbded74826c062e5563b11146740969bf6703db508401914ba6a41a51b6c7728f8e3414d95ac01a29e6e0114a9f0738294a73824e221357cd8a8160070dfc9081f593476f5325a8cc69bf6c037f2a42156212fd8f80a7afac2339819bfe3b4455c2c167a14654c4b57b69d0aaca88281f4dd9ad3b697a1a3d644855e3b95bdfbc8e43aa5a62fe95214fb5e33bc3ca5bbf7f4d6d50fdf6959340bb6e81842669dea0b957842380e156dc3698acf662f5cd428ec9e92186a6a689cb9887fa7119043cbcac79f31b94769d3fa3d0af0073e0b0275a7625b9ff133221efad47f9566c6d13450a14e89d845089e6a0dca5726c3bf1e1b0f2500019b8f49bbe40a27cf474339c71e4669b47395da20bbacfb2b68ab29177e614cb8d4b7cab5ab5522e6bb6020d2ea71af9f3acdbff580881cfac0448114034c90a501c884610fbc251cb4dc2ec7dcace1facafc8d178df11669a6a03fe4d9044c77c4677d775e4f1c4e9eb1e2389d35c981b281b3c3942785db8c8d7958599ddf667dad4dacfa0db99b04ab7225bc3ade9956f873a28bc0a2a7ce9d130aed84c8abe8835ce47d7e9a4cbb5720e60cf62494faff8fd69a9cf181db7477a37ce81bbd0d6882142a6e1c9f70a5227bc00d6db3ad676346159ca8bdf2b62f871408c5c7de22f7f31480e097c185bb152f40012b441593c0021c273edc010b52cdb996d109205b1bdfda918c5683a33c8fb31b3fd7b9401f65df7dd47d1e3897965d08705a275e5b90c2b779815c7296d0ee30aaf6ae232098dff0212e6bbf4d3087d22b221b1f367c7dd8665075763bf8b5eeb57c61c183fc9f61ab931b1d8239d5ebe440fc22f4bd8632f1487de966a53beaa3b2d57ce4b7f5eb13bfdc67eb78b64983ecf327cf2f0c4f7dbeceda0f055b407dd57fc1f69d6e904d433dd05546f2b6b7416cf9e48154c9c1000313083d47108f47df4393d621a0f06eeb2f19f086f1e6c792184fba4fe14dadf1ee8c08c9347273aa732fbdadf0117d0a79d91361b044f733c59fdcd29870a12c5bd6b6fd5ad9c33c55b330b93cd88b975acbf5989a3637fafdac0269ba124a727a4d8adbcf039472aa2a810f3666b442213655f91e83dc9042c0c67770c09f48e5d8c84fa572443564694b9801c37cf603d4f170e064cc14a9f7a02e46b7f362bb619bb95f1734c0862d00d4a49b256e918561f9b78945c61da68e246ea9efcce23bc9a2895f7a1a1cdda1b9b19b9d719467c8f1f4be5a7c8a273adadba773e0ae525c27558450ace9a8584c0710c23fe3de5b9500414659e0d1b2c38b45297205ac0128ec81b4cf8486d697be6f6240e8ec0d8abfd5f7c456a2e3f2703ea25123cc4eba08a3687b55ad76402a6edb274a482ae82fb21fc0576e3c7748f5bdef303513f2fb073c6ad5515f7e79660eb537495b7fa9435c1f20d332ca06f72fac7e66c1192c9435c6d19848f3ea9586c215f636a599dc6c1687d5999eaea60cd7bee143c2accbeb3fd7575c6e346377cfcff9e08d1783953b2879ea2c2fc248370c3315f39b247960d5ab14c86d23b8feb4891a328b68378fdc65079160fa1fc9ab20387d398e4386e582860bf8ecc728647999d213c487d876ada0593333f810076455f89cea6c7e9c23072afc0912332ddfd92e52789f6fe2652530b35785397bdb934a4a7da308dddd70136f1e6047f43f82ed0d2d7ed6c3420d098906ed4ba78d28f72d71aa73a90e98cf052f1b0a3c9c83983df5978f4a85bac5bee83cb5364fa36a660431e1b7f5dcccc48c338d447727caa93c73364f57a629407a6a21be74916c0ef022a0b3f6f5d2ba74e35fc56fedb300f4264e158be72a419887754e1ebf6a170c87e04544828aaf2bb185b0d143f406a4ffb1deb329f4ded58fd3a686f73a67dac0eaef59322604bb5aa20301cbaf29d31f770cd714cedab895324c3f64ea361fdbe2ba5e743ef8153d40ff001a5601151e8546abf9f6cc9834ac002cc83e4557f9eb42c245a11caf2afbe4f9d5365c69ff15753d514de1ef6cce95c99939468638259de23acaccd8c616bedcd54bd49043c0ae6b01debc5eeb4383bee10b4d87489ab465fbbfa5277781b36f7f1db688ee359ae3e87476790fca5c98c3d91d8da18038a2d1c1d581271f9492e4a4acac5e12b26ab86712eefe383a469f144c5e0cf7bc25ee6499a3ba520ecbfe504105b4794396e965115dc6072c1429f556686f7bfc8ccc11991cbf", 0x1000}, {&(0x7f0000000300)="06ef1d37cdde4e82bbcb7f6c1ae1bbc4c33ffb430fd5033e32a25bed8bc71c0105a07ec4f9e0bd2123391e3467d809c51bf8435f99f01054cbff63617aaa2982e4fdc6a23663b754fc23e504edfb2242c3c722ec55f6dca3192e59446704a6e0badfc2da9322642cee756365e7362efaec705bd6c9d4c189", 0x78}, {&(0x7f0000000380)="9aed2157b0fc24a27e16148ba5749ac4eba27137f6590ed9171628433477facb84864fbd1c90f4d0d460be4754be2ef29d377fe609671b0723068b59a20ee47e89ad3da936c71651bcfd84e65dd385185bbaa2fb28dc2f214fb43cef227e27857236f377bd34ad41ca34cf39ca2e786a86", 0xffffffffffffff72}], 0x8) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="635f875c4e1b268504333915a6b7232e0693d4e109ab0524ebe07cf7489d78c525ae843f2f0ad74eade4e87d1f9de7cd8fd6", 0x32}, {&(0x7f0000000080)="61a9ed4ec6b7d2281f36d3aa5c26642b2a05f724bb6b0ed51ec5090d14f13715a5acace0ec2ab5603511228d66ad3446d1", 0x31}, {&(0x7f00000000c0)="9b661a1aa6fad1ff8bd4447ad24c99a78503ab4524426262074e2eec1ed3318faa422523a4392dcfa9a6cbe48ab0ca", 0x2f}], 0x3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) r5 = dup2(r3, r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) r6 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r8) nanosleep(&(0x7f0000000340)={0x5, 0x6}, &(0x7f0000000380)) getsockname$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r2, 0x20004b3c) fchown(r4, r7, r8) accept$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) accept$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) shutdown(r5, 0x1) mlockall(0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x2) open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x20) flock(r5, 0x2) ioctl$KDGKBMODE(r5, 0x40044b06) recvfrom(r1, &(0x7f00000005c0)=""/126, 0x7e, 0x800, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000680)=0x3c8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000006c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000700)) open(&(0x7f0000000740)='./file0\x00', 0x80, 0x100) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x1, 0x3, 0x4) listen(r0, 0x7fffffff) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)="72514d5a24f89c5cd33d2a44920030867b855bd54ccabfa2808df5dade1c981c78bb3fc48407397cc8aaf0f0d4ea57420743700d9d8ae29b672028a05dde71787fd073b0bf651062a7f1013b8570b6bab159c881348a65e8353589d39fe207a2d15f547ab4b0211342704fdc68a4f6c49b6789c9f48d6f305dd378280b21f6668804058f195260caef8c93616f55eb35a5f8f7dccb876636831b0d0116d7181d15", 0xa1}, {&(0x7f0000000100)="19461aa843c118043b7409c04171eccf835de5a93b4809182956bc9442cfd90a33d82bd2fe63055e186978456291a5320e7af6a172dda8f3e58fb034108f3e99e6b46382a39ed07027989611af54f3ed75dd6b5d2a77d5bc41f1b1f7bd45b960d47ae118256f24c8719dfe4fe435186f4779ef7800ed6b8488fa04d66736651eafdfec24ce6e02593fc553c616652b9a9b4ddbfa06cd69618ac20caef20367128bb39e6e40dcbbed8cff50a96fd8df4cc8d58d53961febccbf0cc073d6414e99569448ad3cf3637c70d662edab397a5c9dbb3b7ab55155ce6516e2a0fb627dda86f211568e30589083c6c4f18e643327dfcd8e50ec6db319d4a64863f2d9a539a70057a000b29378880539f955d866bf9b91a4a284a9b0ad30a376ac6fedd8d7bd7b17e6608dd304eefb4cdcf5253ccd594b5dfffd4ee45d1113c8d128f1ff21a187d9224adb50c5baf4d8ece27ea3cf3a4b603b35967c7f72bbc5de07286fe057228de855aa846ca718ba7ae0aa41c4ad58f78953041b7260fb3bccb51b008491e5ae997e98e5706da0088f7482581fa0746168bb2162331747b08cc1bf7b6f14e82387d15eaee06758fc6c6a8d35ab91ec84116f23496befb8a1c2fabc33034564326191c1637dcdef933cf932179a631637c83a32ce419908f2dba9eafeff63d6370325a5412ab8bc58e9e36b701a64698d7977b6d0b56ff53e43c20115f38cef303641eea8398a8b60fabdbb5bdac30ce88cd68a85325b90a80b58aa521a6fbca5e613d485195227681214f8b7cd642dac74b9d8b5df26e462d4e0fbb55520ba164c8b91af54b2fd486eca20cdcba908be5d3e58dc669cd312ed26e02dbc1654f4a4fc4e9bb8f37b7c0650f3f7f33d3cccc8305fc2adc263adfc4ab9b5759cd92af6ed586234dcd9419d5d5b4e0eff87862176268ccaff1ed5181fb21b3fd404f705078c928acbae5860e0b4acf04d80464efea61af0d2194fb9b224ed0a267205aa8193ecba09ee0885f8132c7b7c34dd324efd46ec77d2c6fa725e50c77a503a06373c8b0d07eccf0840d484994d3fd13ed18e06ccecc46b4bed4a7efcce03d7cd5532a35cb5c09ead1ca14edec81943c6562cbb67464afe373c0b54b16f0cb925803a06f509bd7e5344d306f0d6ab375a3769a2eb2f34c7637591d33ebf76833aa5116939a5ead6f03914229423af0a03b93faa84fafb603a48705a74cb01a9bf0fd1d1656cd6cc67c68c9fc84ebaf7794dacfccc5c6a28ebf428cbb46f54232d560463b1a90e3fa32287870ec0f9d82744d2b57447a5ab698e5c7cef96d8aad1fcc7eb46bfd80ab796c382568b353f2c9c840b0546908c608850940313da689cf88312c1098d943064f3e99b621dfc58ae9d064cb644babea1f898bd602bce5bcb336db48d80613b7ccb7ef13bdcb8f627996fa355b77991c8bc44998270c6a29c806f6e24e931d6d822f60fe9521547f19e9e93155782996a50a49343fa7bd488baaa8857d986f86953a6b7c7a6d5f3584e7c9ffefb99273e42d26ac70eaf5c0079935ba8881eabcfe6ac37a74ceffaf076c7d92ee32e98f24f08ae8453e54bf16178340f5af61df5a34a1d81b48e7f4994042df514e1241219a70f85f3a10a4dd3c64ef3c47c3ce4abf530e21bc9dd050ce38a950be3209ed8dda7c9d64664b8f32668718f1375895c2726f85436e82ad92e8819d1c63097c47f98aa7fd93b7b373cff81c296dd547f43d140e0a399fcba30d524b68adeea1a6885748c13e9b111d1e225f7e11719ef069745e74c448257fe6cd2639881ee980a53f533e2bf82b9243b51ae185a4574ad9219c8bfc549b770428774a3e3fbc62d1c82eefd96dade59a8811ddc7bac96cb21c8202dc9d1cea7215a1dd3f957b91b210702ac0c30e45c838cce04d9fcc2db20a9984c81eb0645802013d30bf54de27a3a7f1a442d94d37d99cc914b3a412dd0c8c71a3b78acc8be7f0e9132294955b92a3ada0eba508a0deb736826f818097dbbbc4dd973f0bef583bb27f2ceb8e9b5a665556eef6e4588746cfc1c35c16d0056d3daffa363782064d2c95ce6e3d1f327a11445bafb3e9a5ee5398dbd378dce53a1f827e877039869a9ae8a051f34b326640dfa9d606cdae46459ac667129297f4db457bb66851888d061707496de9c70efb9480b6d9ebd45dd1b2f4470ee958834607e438ebf6acbdd0ea0aada78c06d8265b7485c7979cf1ba407d7e461903a7e47ab33e02b0fec3bdc7e7345542c4c967cf8fd3f8335a1bc5850c5d6ab57fdbff9d4a6a087b13b065fcc95405c5d906f3be8015a756a6952eaac2eec5dcccd50c60be2cc28e9d41c65fb9bdfd470cb449ca2f622351f970506fa86cf011d60ff2e325c36ef8909849aa668ca83d18b6a184e53074c677ea166f7d87aef9101956046e5b748736ca305ee6c3d70f1533c1fcb601c97877b5af0beff300153a7b5215dd9be2834af400a4ba6644712c1f5ac46fbaec5f75de6e69236fb4f16ceef41130681ea02e5c884f8854319f200c5b26d4be2cff7a79b46ebcd9cbcd7f1a6d8e3213af6b78e0b0eb2f3c40999156170dbb5808d402c62bb6220eeacb8a1101b617279319e2f59fa8e21406ad61d4d68f8bd04c35107cd53f56d7add991499dbff50fbab55983a3e46e9d029a08adf7f7c8ecbdbd85f5360a54142d37626503584a0719cfdde0c36e5725b09dfbbcae6a1ea3b74a907b197129267009d91f90d6d719d43903d6bff5eb4a1f0081f0d0c5f16b8b97c570d5d976944ea2c69d7ec045499876c7b51ad5c44bbf42a111cd98edab835e140feee3f2f9a0d38b96d78977829da16950c8c190854ea2c8d81c3dbae64cc14a717660264b0e202cf0fce2037baa449b385d8b54a20b0f57c245e31824c0a5f6ee2e5b9b9f24370c5dac555d0c30233ca71f72ccf9e8fe47905ec93de60d4559dc898cbea80925d3b0e895852b919f7eadaedc18254a1d21caf0ab8c1de531602890660ff4a6aea23d1a5235f431d4b22693ec88c4c174d89cde1e76deeb9f133b36982b7d865b1d5ea5ec20a4d35a7b66ef40a7fb90340f88b077de019ea6c1882140ecad3ec435e02761a82154b61e5e3300a57e6934d330ef10badf4d2e54d96bcc43460f8eec818e1b3ff9e6af582b7daf3d7c5a27b9ca5c0ed5eca03f1bf65fedb48a187c27ad827bc5b02a10afea6fa8a1e040bd97c55106eb9ae49721c9c0713e909714b2bbcb420119dedd59842bdcfcde7816e6de85d2227832123ea197cb12f3ab2b28bdc6a43e8cac0760273d051f729e397ade4a62671684b7d8ebb30f75dd1f137999b63c65107948495a8133f3031935452e854840718b176ded06d24bcd16b70c25ec2113aabe039de86828ba4193c6bafd53ff1062e3ac4e768540b64492308f461b0032163a648fd41665d47c1717b1345c61442988d620971d014f92b72a55113ec79f712b71ac51311354e34a90991c6fa331f4666532e39d99d84347fa7e60f0d4206584a6a208bdda5945d0082ce48956f7edb76c949e25c1c36ab3cc8cbd129605efbc7e2fdf54b70375281428c617912f8d0aca8bc95b88cf11fa29cd28ac3820cfd3e86de1cfabcb4da129158381ccbd8cb1945e3f6d92713b813eb4659ecb2bbafef9c749776c16c2465c3ce656b45fc1dac0074f1b300eb04629d05257b1f4f4c7fe08a1bd5384c48fd7fb95d77122a1e1b3c9cfcaa78ef1334636321088b3fac6164fbb785b8446dc7e794218f445d440b4f1bc3403b7de7890245752b0fb508620536df9524aaf42d9c0ee1f48f64f6b84310950d51ded91ead899c9e19ce5c90773df73252689afe8f545bccae584a28b9a4cb731180b91ecdda37ea5a763c9188bc6d0165e99b820875c8f67a30c04a7d1e890e947dfa0fd56d2d0a9fbcb3822d373deddbd539eb3453d34f097a4968e065120315442395df44027cfc274331928beca01073846dd6abc4967077dee38b1c9ae02e1cadc9dbaa39eb1b6942c19cfcbee9b1ecb533af9006464b7cbea0ae027273be63f3e6e09bf621c6489d28aaa66e7bd205f6dedff2169435cd98bf9c7c922ebe42bd93293c6e7d88af18f3b47f59cc775f7181a14bc0432f0e60cf4c7e7768b5f3f62053c4fe65780f1dba0dc3ec153765617f36e6ec9b9d780086f0c066d6f3f59b2cc73772a74697f87a4eeb24d53e82712d7095de21a5327fd26f48ab1bef24d30ac1ee166d075a398306402656172abd24cea31a28f088b10179f1107866ae0ca4776a25cb17ddd70847bf85e75555ef76221b33414d384a168c9f0851e60748de3c48404d461b31642df37647524aee2c27a53f369b428e9660cb64892544f32c54e5b8069dc9c1480316f93f758c1d2f98233fa869f6e00c0a7e58da1f5c287eff81b967a54744a19ea44de3ab11e435724215081996f446e43f5ffb6cf2a793b06ab698a0330b1f9eb8764ee299544feb6158395654c95dd7aa5880df30735cc8fa3873fedffefd44e4f438d4d958baeeb82f446196bb1e2fff77ec013cc7fe855c620beaeaf7e0110b959e233bf31be524ae84d264b335164b969cc451b6d591929e6a605293e4ce26ce63605cecbb9fe27e5bcb4b65899fca8062d3ffb4bf6a43cf2adef9eab637588734225adca9b3585fb52f0e961b18ddccd6c52f749cffbfb94d0faac9c15383d15bba8105d8329815efa59044eb08f86787c80b69bb075e8f99acd8d31752cdccca72c1c7fca11cdc32375d133f678d248ebd709bf39dc52edf651d780e44476b34b059485dd2d3d0c3e2efaf2406b0a76327cea6c47a75be12305dc887d2d0df6f6ff15f7d3e750027107f16963b3999a56b8f6230f9254c74a39915655995940a6d956422eccf4184f0bd7fadffb758b39bc8c03956e5daf68cffbe65c49e7a49f1f71aa7f19bf198d883aa935da33a54e1e0ce1c5853a13734ea5867b470170efb36d3582152d5ce79c122e063458f8357577d407f9e47f66ae806734c8bdfb8c7357feba656df6ca2de80da779e2f7a2abe86a3e12600a64c2888e4063db20a58375de532dee15f7f8f7c380afe9fc1808e8bc7c649061c49df144b2b2e4f7fb28530385f218780225ed94d09634532797f653e66c7e8f3100e655bfeec7479e4ace6be0ed1067c18af3305ad4c99523cf83885a5132016df1353dc187df8faae15fbce69baab5a54bff32852375904b3621eb462f77b9df1d1c81aad35790e3188bffb5439cdb56a84a520e4b26fb467961363a4a637e6cb345f1d514d9a03c480fe337b6beef38d8145a2a5249ae73c988bcb11a83492cbe4a2484bd4f21ded3530ba7eb08df78cfe472f120cf1f73e6f929b5359c5d4ad78be66c5577e645daf116bf8afe2a98d26073672c378e0f48f3305480862c95799bf91e60c3c52b61dd96cc890aad20aff5d9e2f9dd9775c0f0cee77d04941b113734a5fd862ff1e6d492ba944a5d168af68b415ac91237f66459a7c2e4b66790d1511a59098688d55281997c67c1801a72a7e38cbc23aa95849e67dc71e1626e17186897fa854d342d06b1ebb02c6a723fe5cd57f05c00518d1032df954583228d646f51f01ccc67b5ebfd03e29b3fa04112fa7d2c3367ecc7b5dc0821933d2e392ea674fe71f0eaff3e636746919d67a5865cef9b0c2d16b4478a8397d1e5055081872859309d99c16ca4011cf4411e17bde82e4795dad50662adfca243091a264a1c5a7175f8ca2917f6a94ddb5922c25bd1e1d0b1a2c1ee96751d2a56ea84b8ccbd4ec0d69d80f3625a0", 0x1000}, {&(0x7f0000001100)="4d012d1d3520611d33853a32c069c7dfbc6367110f47abd5ad2f682d404d9ec203d3f3d690ee5cb9579badc9c9f03a10ba6e22b53ff5645858fe51", 0x3b}, {&(0x7f0000001140)="9bee45f9e88cafd50bc22614f90a3f976cc8418a8b30bbead51b71063e7bc45e269da5a31a7b85284028e25f0997b424d84ca5bb6f2a8b24feb84635503125b57976b60c75dfa93b527a4b2bb9c586b9323ac26060101c1c4ba8e2", 0x5b}], 0x4, &(0x7f0000001200)=[{0x18, 0x1, 0x2d, "a2"}, {0x60, 0xffff, 0x5, "2c295770e3c6f35fd7cd3aae335494d2dd447e5b4fcc8a476bf75078c1bcafc016d9fc2813fbf3aae66d4cba63ad808fb536c24853345c7ef5a0063626a27ba9e9f14a770bb920d09b"}], 0x78}, 0x2) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) bind$inet(r3, &(0x7f0000000580)={0x2, 0x3}, 0xc) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) listen(r0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000500), 0x0, 0x64) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) accept$unix(r1, 0x0, 0x0) ftruncate(r2, 0x0, 0x4) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/32, 0x20}], 0x5, &(0x7f0000000440)=""/114, 0x72}, 0x0) 16:00:37 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00003ec000/0x3000)=nil, 0x3000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:37 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = getpid() r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="65e9b15355fb1d316d2b852df0e987f977a9d067a787adc6fab48b747a509850c2cab620b7eb70a9c52709a4fad731717762ca0c3d7de1537247202a983a546a2ee9863daa8fbb512442571871bb7bf23cdfa3fa9e515e1788f80661b68378ade5182e1b599d1ade4d9bcdcc5d6a85eb9fba8d1f83", 0x75}, {&(0x7f0000000500)="f641a55821365fcb8dd6bf364f64bbb378607f58d6392a7fd852d058781e1a4213c28d79818621af691db1a4d4948f72f4b521bfeffa0a5a461a32412b62c926da2fb03803796a0f6194ab3502ead0a3aca4ef7e68b1a17ffa42f553a3166aafae1ec3af7a3b74a07c7077c128fb5f60ec6c58cdf07b04caf4c97e84e8f8cb12bf6d1d9983b1fbc9fb3fa70f6778ea83c92ed0129a000738d56f8066772d48c3eddc551052eea1cd2fc8daf51d21fe64d3709335afcccbe47c7c8f3ddaea253209253825c0467f14d602ebf9d43caec4595b87582b3a5d6cb16383809535d9e77a7cb23adf651b53bf768ed64f32233c5c0753552d41cae4a43591efd7085d30b849c3e1c750156b58eb74f1cd03963329b98af88d7db5556c930ce5d8ca0ea5a4c3d78a11f70ac5aa2ab6a3983e510a3002f47de856d0241343657e7aa000ae623f2e13e72d495ebe86d3158e8db6a72a6ea9cf394164af4f2c4f333b24360a65e65d1d8dbb6c0ae801e86eff3ddea17153b33c6751955c2c800b6b154eeee765763af1ba173de5cb758a196f526f94b1e829eb2ee4e32647f0f4f31d08509b9cb7a725fac35f9d645f215cc16d6d44d15d602c2c9a6cc059ff953a6638148230f18b047753ac9b59c1cd1b40ab1e071fe8be1304183b8040210b3d46b262c218e6cd473781b0c35662b7d87cb266461300a9a324665e93fc90de355efcf91ef1e77bcea6c6918cae5b5649da48b22358c1edbeb8f9c28ccd22f8b16eae56097b4ae32232e1e7e33ef3d1b775931c32e7fbdb49468de946a54e2455f4f756da033763ab006103b53d425fbf1b947f4e492f0b8b7e6c18e8184ca6561c0d80ade9cfc6ca05980df1850e629e98f6d7ae6be53f3457b83b445db85a618c1a80f264fecc34c38800fe7add25dfffa4c0e39c87362aecc47284fffdb6b57b39784ac362202c6599f344baf325f6deeeacfc408b3510d79b4359e05ab3c5722b1d1c62950cdb68a13ae931d0c1be36c59900ee88be7b807c1ea164d846b5130cbede743d8141c5ffe137bfe83173b531352cf0e9f868473fb98532d6c92e06c47654226911fc91c5338e5bd785fb575c60cc8f851c2a9b71ab0e083d983033007bbc4890e6ae05380d998fb91bccee1d72af6503a20f5c904e9847c27366ec4e7b96ae9a36bbae62e0a9bc332573871834b2e1578d91ecca45a8ebcf3137c779c537980d11d3dc93d870d38c3e7359b241a96773c85347baee798592f43a69a69b7c71426f512b617ee66f135cf3a0dd25b1f4597bb58b93ad1442df5b9f7f00532222ca9a1e573522310bd212454332e1a2b86d31596dca4843710a26601b14f811e39da9c3cc43a52b5bc9c8b30350cd8e6f15d2732dfdfd67693c3bd60d24adfe77297a7993bd61e916eff1b60782a06fc69d29b026a8262827b4db4f7c06ccd1e4980ef22ba6dc1ee454338a9c730848b183963e96fe858d8ef112ec346cdf90bd1a89937e480d05cfd658d9dc52079aa407a4ebc741b94eba9bf7627e51df8b96324ada910d54a4fbfe9aef1952958e97583d5a210df5dd399a69836f803725995c2533587e57f30442180c7f799c1ef886ccc9cd9f20a593cc3eac21b0bcbcf44a96fb352f9e2c6c56496ace85d883784d8cb6de14a72334936951eaf6b828e857047b168f49ea56a19e7734ff4e9c522e56188b701d3b7db1282f52c3dfca727f3737f27bbbcd52d3a9be57f2c264f622d1007c088802e4b62a54cd8342318c3c4a95fc2dfb78448f1b3b7ace084986ae53663d064261e7cda56def80cd64d2e7c98e491aede11c4cabb93d28020c5c1aa8e68d6e00bd78981aa5b6b9906bddbe5ffee0d1e8b65d4fb048b2cd6ccd187c96090f9de971dd168b6be59b307bd7254869eba8787936ec0fac93b37dd0748e9b91194a92877bc52da1b48fa7b7f8a954cf20559b50b4bf96c1e0d04dc6aab687c1a5038c60309c734c0cfa35e5afdf34d102da38b05faf982dca946021bf975af28c83c8e6efe0bd35b9491c871daf083a18bebe64575907f0691ea8998075e8f1455b3735b988d866f0f936e6aa630232ac63e1f1c8bb2582e2936d463e3ad27ff2e0f44060460e1264f26f34a76673fc62faeff71640a9ca32f235378a07f1d529a9423d579f2e9b3bcdf02b1321ccab9c60374d33fa12e89fd02285d103403758925d5eeb42adc6ce363ae5aa05dd7529339a5c86404b1df68347ff80b0328cfcde3852f39825bd6d5fcce4f793f529c771860060cfcc93ee850bf71900d66e1211d19f2d123b8bb2608562688380c738f66977dbae4fc914bdd7583a8ee7eacda5e22942c6acca2dbf600ae033490609b2085c368975509f1395daec54cbfc12bb29f34b5611177eaa1ff6540a71ebffe028c3e589d0d7884ed8b4df5a092a470d9cf8ffc1dd7771a04342f6a6a940709d4e3b77d29458e08c182e6d762dcfd2cc0974be066847339e506191d43507af910d6197a9b1dc983d75e782331c5211091e238b809193c0ea1a1d8e8f830864729498dff616629a8a6a435a6939571cba9bb5fe5c2965ab7f9b9504093b33b31460af32940104b9919a30087c065a7eb1367e12b19518a139b5d43bcb462eb9f7567ce10ed4a08b75a853924afa332f09d26dcd063cbb13bbe9dddee38f2088fff3edecd8cc78b3b56ce17c11690e3539b3e10ff6540683a428b516998cc7bcb65c4079f20f5e98998d7986763d59a3f224e673c1f45bebd08f6cff35beb6a48a3460df5b02a4cbfc7a9484f09c8a369267a489122a84662f06d05d33292a80e35e51b89582bd47be66edf87d674e44fcfd7fd8eb1ea1521671c70ea14730aa0a7c6824563333db93c00ff8ecc7c18b7777fc4155de6a26b4c493968b6d3511d06e757d9271fab169849b937780c9639ca84d21b85d075cd07114a75d9ce6bbfdac647124df0bf918c6d9d0d7882d14a755c0f640a766f728c541977c7868546da94dbebc7bc70ad67040dc2da16fd8fc35ae1c0fa90f6e7ca1bc745ff6969367560668e0eedc8c3641bbe11f1be8b2e65ede309a9e9aaeed9a17e75a879342cf963a225a144b8acaa4a965482588a6f40850d89fb07cbd657e840c7ca004ca29f384b53f55e3e0f6c7a86dd6a3d0c8762a62721be6b504505ee31705b7d4809f094352d8dc3f413e87405e451df7d0630da0186460af7da7c94721418370014d5933084e3bbeb4e8f05e1cd99e5aecd4fec8be356eb2ddfb8a151a6ad7c7a2b33b5c86112c67b9fe69a3eda0b5b542adc86d365b09e29bf5ab7a413db8f066b2d71f20b5103e9374ffde8bd52c6eb2c4726a6ad96b12aa497a58ae06df37be2208ed69a71d3fa36d104874b4ce8a72729134cd4f4f3cb225f4ffcf5f3605e26c9414a53372439ad8c0fb26aeb712502f1c55629146995b27cc45c41c52cefd12959073329e572b491ea293eeb40544784ea8ebb773b6843f9fe075ac77df80fc71e95eac3f3cf265b910cf07afd00d9d97c08bf2fb699ecad3a58bfdf62cd0bb64173a3e939a6a7132daf48114ec0e3480183aa7df60e46af39edaeb0dd9ad2ca3869327c2f9490b2150be5e9b27632533ccf5fda9278e4454f093da8f42e52034dd23c1da39ae588f0f05b6f40e590a57c46fb1969396bfcec6d617ca3698a1fe8003b81850a101e3a3f8a88bfced6331b00b3e576354053c0d80d305d7792f2c96c19e0c46a66b59724475c86aaf361e4a42481243f46801a7d3e2e9df5ae0e80ec63e4a01a536c0887650299aa18abab6cd023ace140bed6759c294720ffd938d79429d3fb221019c1d4d4a677552d28cd11a989680f18ab51e0c570972eec60c64677f7e8df57f7b0e161b4fdbb6aa8df908bcadb894222d70c59d423864a300a179ce87a0df86b4c4a6e6a8122e9995b1d9d9428805891a347b1456bca46fa2734ef2692b881459e70074b3ceb67c7c2543a37f5fc7902ecc5e63665156aae90b4ae08a1d55ecc2c637aa57b80f82a6f80a77de890d3ba614bc8b75ad624daa9d4cf1d7d11eff2d0bf40f9a99a64116e4636896f86b4904e57b198c4a46973afe47fd0c4b456458e71e2df1ab77f8ebcb2f50ea41308073dc1b3d6a1eea93a55c6fb0cb425d0bee4789972c8d234e1e69d021e5f651b102c52e408f4c79aada6cde41ce4313e9783d853147368167fe67e45548882c79afa2fc8509897e3f3c34ef593c049039fe69ed97c97b0323945cb4a431a481f44fdb441bfebb70cb4fc16b4b5686799048db28d8ee7254ba0692e7132aaf6c254ad11774e3bba8bf0dc75031048ba6a71c08e88059ce0a4d5a5ae70477a9ca6989055ee0f4af3f9fdb29658096e518d85f357b2f7103e91735db07b47e55f1fa78c0bd637b121d27bde58ca4e150bbe7302828a999aa2e7b87527cacd542c5bcda1819cebdc73c2dd53ea65db1a119bb076380a37cb27e128c37a86e8b50a036f73277611212df551caca568ff42d13f8529d129967476ae0256f202468a1023e20612bf30cd8ca451d78220c3e7daf4a9aa512a2ef37e2ab619c34195d480216a4b425dab776318289c742bfbb3e19fbe256a67343fa7c8818546334ea405370de153ccf1aa6312ead3a6b54a68650a6a9f04debd8975269852fc3a606273e0e90b709ae7eb06e233482f26c54bb00842981b7eea358e34912760e7b1f6165cc6295ff1f3479517b1c2d965916c2946779f21adbcaa59cd98e3e613382a07454925d3be68d5a6e9b8aeaa8e545edba6bf1ea66676aaacb2d896becf2ce7d9d51cab3c7e653d19d0efd644e6d75e561ea3db8ccc9c7344b95319e126bc7931478766c6e6f4d35c671ed718328ce03d63fc2eddce1a2295864e262484f10c7d785441b447d7f9c2204b4f47cad4658a3d2fd616ad58d60fa388b53f18192e30deda25c4dd75748ab929fd16cf8ddb38d80888783409226f4ee357ed5e6d2b34557bda62d5861ed24c24f1351175abb0f47f96787f5a15f8827bbaf48cac9b1a67cf98df942b37334f927693ca7d734cec1d6f3cb7d169530449189d78aff1c55faa3f1d25076975ca6880819ceb423015c6b3c0296df66a297366660b0a13617821bcbb1f692c75a98f032f3d99b1ba4f2171fdc230bc8fad7ba0c2d43dc0832678d6938a211e6ab97929c8c35bd38ef6de042c954d708b732bd6dabc8fa2c8df2302bb817cdc1220e2b899780bd551917c029537eaddea9143258b96877edbb523ba9259e13749526bdbca05d5adf3ada07dea4df105754973c7fb1d0c9921655648a4d3759503e4e12f12f0b932e937425ac84090f38716f1d16ca1202e112f0b7fe98b47e8788bfb89bfeca13e6bb97e4d04f949fcccd5a317f37c9c86cf92fb9255a94de6b94a59fedbb8738690c31220c30e87aa61e96956b8299efd94b63760cce82e35817ba1be44992c9190848415a75164ae31f750afb4cf41f0793df61980b2d3d10855fc1a1cb1746f1ecb17269a78a8df530efb8b3d8f9f0d92a35a920ce5ae369fc3f5abc68720eec9c5be93547ec0af53fbe1da1079b9712f55203ef61fdde3883d36043c6c29b9e83f7e45b0772cd6aaab03c8ccd1a2121b9ab750c1fd0d91c6a340eeb4dff463259ad4ca2008038ee922e929aaf7ecaf831059dcfc508b0ad6651fb7aed37c62b7c540e2154147ba4e57fdc255cf69eb7a719d0941bc14ec5ba6ee0903f8825d910e5ee94e03addc6fc6b2200db1f91eb6bffa3294dbf20b1d1724ebe1c7e127c4ff68113fae805c8942ff9917f4e6a4656ae8", 0x1000}, {&(0x7f0000000140)="8212638ae77f254504d6d69d3fb095d50b9e8465d38e1cb2c460e60c5ee6ea2d6f37fb56e886c1297bf1e4f8d36f98dbc7cc54840ff1a6c8", 0x38}, {&(0x7f0000001500)="ed64f7bac5b0dc2fe6848f55bb03ebf9b0129749dd4f013ae9dc93237679e64d7305dbb85be7357abc7c6276fbbbe987f509e0676415480cfba39d0f46808a3109fb396419a4a17f39ae330566835d623c0bb512f1ba9d3e424302c2f2a077899d70685442276d48634bb1ec06ca7ba56115867249c1167e013bfa743e754442dbc8fc64911d5ada310f963b61a4bb7cf67333412c99fe7d9ecb799f8b775d12b5c8f042303af62fdaa27d25e35eedcc573ce58085e1685590df2008ed60038c1a480ce5b54384416a71128ad127d0dca7c5b0168e2c0a29545c532045731506e11d283bdcbe832a80ee937bbdf03019645a62df34293c0d9f6ddc025db04b83df8b2818e6c18116ad82eaa91a4fdc51e80e2805427012c5983c3db8f4b898a23111df7f7813d17ddca7202c50070a6ad289ac2d1d0a192ccb6b3032b7ec35267d0e8a923b351e9d0915bf4e83b59e56482f96b20df9f8b07bc4ecc3a5731600bcce189bc0285a6033ed0a8ae2e0693d4831c4e614f27a69293d5b2ba678f9d1c5a00ba5502d4953b40578679df75d83c12078749067c705defadc68de74bf56344734314ebd60a2be8c7f5994ef9cf8e77fe9f945be241819044d741292e2fd263439350c90b7cd75488df4845018c8cdfd5d4d2c6f92db3f2dc7e2f4bca1417ab0066d2b7a87b0175d604ca3a3052464ca6b2ce9b92d4adca0fc4575dca7f01497ee3dd23f4753328a4fa3e484744aebf1cad798434bc3164799df90beb4473abe0d618754d39dac176282bcca8e35e1e2a6b48a169736506bc4d2f1b0ed17c8b973d99d55057014512c5aaea9d12efaeca7655a088aa2adfbbb889a128c8cbb3fea5c63e929de340a1aa7c6906dc7135418f5eac163433cc7118003c82edd4224ea1fcd4a6c37e68cb457e68fffeedaa60870bb993a44f75115bee82728677ffb85921932e701b4120042ec3bd6fc62e95926ecebfba2e5c04f72f90c793a684fd42c20b3078864caf0533e8e384412aca682f6230eb80970bccb69c893f390c961ef6b864ac4ead5692886af3998b5adf132072af8267c91fdecc300b6baed550c9b67e0e908ec59c6e0a462a9ff2df918741e3b95d83353933c04e7118f92f8d6801a1c84b63429d16a06609b5c0cebd59b8d927e27f90038a7f6d2d07052091e83730e401725e4e782c321ca52712a98a703d962a5ddf0538a0bf92cb0b923048d27db1f372598a5d6d77763759be3442ccc75afc11a71c20e605e339fd8f2d39009bb3f3feb5df361870e330066ee51072ae77637a217bf6c431bb67cfd643944a6da36445ab69f9974877e719715ae928b11e262c6a0d5a6b5033c92cb7a84194e464c2e90ef4a3252624ac16b2d36e91e9b1d30c6bff597cb3860fee41e52f7b03f76c2be81d759c2c74c5414093ef257338c29bfc73e479c46056ddfeadf40ef68ccb6b2fcea91db5ff99d3ad64e525a8bf9020c3acdd9728660cf33662f2404d6080a20c047188d1cb0de8df04602f0adf7c3e4fc0bc527a7a2150d1258001615429585594cdc4bfcf7353abe36073da0591cb821295c5e6b12deea60686be74a2c95302d94370f804317a284fa9dd1729e367fbe7735948cbe9d34a845cc819f125cd97cf47fd9ef9414817ea75ea7a0f190aaaf30e4127525fbb9dac8ee5d2f578b89cf716d151449b069a5c9934c307ce43f163e3aab011339b08172117cb4ef176ce0489b3723ca4fe7e4706edbb28a89f6a1704efb803f8ce5554d04338bd203bd7a17dc26ca273ba4ed8e0d90ea846e14d440bf81eb2ecb50999b57243e34403bbf092b82734267573810cb2ceb0ab177026ee39e549961ed0f026f0661145dccfc8d0c68aaca727bdae92547128f117add8cb0e0201041a7eedfb1893b72e2994d259275603f57c3ff45602a0f3bbf2782450fdc01b7e48a47599de726a845767e02cdbf076a3fd802d586a67c235fe8c369991f200fd610780415b95529d35f50297d962fe9ca890944d35fffc70b5c1224eb52a95fe71d9f021a6de7b817749132f306dcc896255282cbc7c0d5357cdc597d6741c503d46d33f16f6c68a17ce4ec16b20f76af1df5ad3e862c760a892fefa9fa6ac2a242bb75792a1bf175e6e903f75c2e81a67b365d77ebaac3751a7ce75af8dd47249fdd3134e7c72ede24b46eb546ff5cc5e1fe2c276806a1fae11065bf2ebe060ee1db525f12781a9aa1c134c145e815058f23f8210b2392da1dc2935944c8a9af91cdd19965bed54e9352364f772d75244ae6e136e4156431a9d894c2d87bce1f41a23f35c8f7c5eebb1114206fd69ef1bad89ab429e128b480445774541fd79da60726d95daf8743202fdbf7b5cffe9cc6567bf4c2b1190dcf6b1651253845f6dde20a5ae8a2954c65a9ee6fe849df9aa553a73fbbc60470399eee905f18bbb2f78dbe6a16f4550562111469fdab596787ce0b04640ea2e760f31a81a370adaa5763c22ede988950867dafc8988f7e4321e9191c1a1cab9c2516ce156d81293b804325baa742364c448ceafc6e428eb0ca69717d6564ab6ef463ee19b65a390d46530fa8db581d0edb2aac9ce2f80eedf2514a2e119d01103c110f2f428475fb5adc272cacdd264f54349eba246c034e9c1fdb6284e92ce922d411b83aa6f9c5bde53d05751956a0f1b20316351be32557526e6c20d3a83cf029f4b27509378b00bd48a0153d3ef4b10d50bf1f1f9252778f2d6eececc10221ade0bc18c610a68ba60705303493b35bf4fd8bb1648f08f5224235692361bcceabb8cb719f2d69e2fff18f65640c7bee3b6cad98c95894b4cc1464e739543ec8ccaa33890c8169e08be3c45a8de102378a71b0b18c3b36b49b36212ea5a4e662ab690172f8769ce323048604d233202e570ad4f235184f8d030fec7a7c77b2299e09523e3345621efd5ae1eacd062752e07aa0282d095602f49195d55262a63dcbd3a607a49a50a867cb75490312e8f93f096b5dc32af131b85312d76f5340cc3b8e96986c91a32ccd54c329b3c8519d908958b8966bdac3e90ca60c161437b1577231d53b29c501aab181e43a6d4afe25ea3a9b8a0ec7aef9de53c3a7175cb745679587c8ce23204929932dc13a545458fc58e98dea5a8c6cddec1a94663d8befb6d5068083d1ab35580a2c2f111ccde3cc27a10f90e8427cb41a708d198cbf46afc0cc7067fe9cdba671136e7d746da4c3600388a948c05b80a676739bb16d4ddb96e8f6821818bff61ec3c3f10a8f511b514a51921cf08a62c04c09436cbe1ce869edade70fdd4b6d26e1d081d9c43e0807fd979bcc302901beef8cb4671b6c611d11d6d860bac5236f2e5ea2e924ec936c3585e8bc3ac184e591f49f38fec75476ed87feab345772fa540dbc98cdb738fdd8261c5b0c9d4bba27d521bdb48caa40b2f1a3b22ed292e8fe2a24ef615df4542ae3281c174cd9c31ee64aa95b0e542cbf108569a3d6268b31eaf76c9055008b018b166b42fbabad7d59ab5d29651036fee353a840ca725305703557f08f06ebf0e9a6db231aa178ddd56c0145c2954131d99b91a58a1cc957af82cb9a0f05cfdf5ec2df8dca4a925dd4709e214e61db26132f35eec860b0db0a27f6a56ad98dfa78fe783b5bf460412580c0b5471c8cf078ba741ce11ac824588432a72ac9813345419bdcf1b0545f350e4aa56e7291137e017b5714ee5b4cd08eecf28c1c12a94d0c8cfcf0e65115d34404958eee0664ac21cbdf3f4888b8c415cd90089b46ac05d68cae4443ed77cbc0e537d60976311e893b58677e35872efc739d2e2dd36ebc48a6a7c068673a61d062ba3504fbf9c534d084e2c123c631ce43e96579b2f0ea01b721f7e8fdfa842bc3a81fec98f7922e423897bed46045ab49eeb3bec8cd6abe16924d717e691aa8e6ae62c1db271aafa786d49b86b34b1f6a2630fc30cc40a04a8a84dde0716f0b391001a58d97ae81e328b65d77549829c5f61ea64b69116ebba1ccb47b454147b3e55c3fe00e7e49aaae9465208f53414da3816fbd9c8160fdf0d0fb8a553de4437857eb96f19a43dd778263c4c3dda97cef69cf751abdc6c1d7d8ba64cfe781fb3acd2205092c66254cf20eaa1507ddd455b0df3957f7c9115642ff9592fc31d3e9787189f49315b3d71c6a24bef9a584233fdd060ecceaba6459266ec23c9518e0ff4b3fa9471d026bca3096c6dc4af54f4ea13a80e1816e9208c752186569cd0b3ddb6739ee95360e94f23c0ab61cf87be01cc5bf14ee3be08451e6a981035fd698f371ba711dece924356fa88e090944a2b7ebbf4f37c6f35f97ba6dfdf57b787b5dbb4152a94320b10f0fcb68dc9b8f118da618ae19c4ded364dbd100f5522a0755a52ebdbaaf86131fbaec7b983842eb4830cab45a6cc4500c43f6fc55870f39c2a196381206870d9a533ad8097e537e26caf4b37ad1a8c115c198347bcbca5045f58949f2b5893789956ef6dd2765145b1d7d08a4a280405250d095c7921c723dd0b1126be5f2700a23ee162ed8feb3f9a5ce352ff1a58870ca5acc444af395d0f185104842ce52b5733e502987a4fd12f58cb6d319f3521c456a0be1df833d5405e7a2ad61addb9180172d32fad5a784876c107b447b52816908ca9c53cf84574de3494f46a35fb9d914a6f5a08e036c622d0318c4ad528c70d179f0c43e499eb0b1f320bba8b5835deb3c41dee0f22e4da5430aca3a09ae0a93f62c84ba7baa853947f1515c9da8c4217c49e305e9d0220fecd34cfcf79288d49462479a03c76f4a795ce04160d6bf8f15677cb80b6a8ee137829d8b65ee0cc345111a80f80cbe787697a28705396959c2f972ea719bae07f70594813eb3cfd6b6a9c384a5f46a9cc7b25236e661e2a311e36b148b2fd951120f5cb6eefb6061d359a72fe949ea401113a774094c33a7044933b3c20bebaf4bd21f1b88b7845ac04c6455c6021b21f3db200c01fd324c47df37906376acfcb0b303a3ad70237c48001c724730781b82c45260e5774063ad4fbf93ac8b661ace03b4a0c9cd7b16aabed6a0da4315a94b06848fdde9534d1c6f3f12e0831e913262b3c370079bc355094c1cbb59683c3a79185e2d46b8c1b0efa765d7416a992782d2d6ae84524624dc1f7cf95a8a942dd8bd7031673a17de9ea6ea51ef86bf823f5040d91a44bd8490dff715c7ace18a7aa34e9a74ba749fe0a02b0d9f256d923b7576ebe00a6a4f1524793f16c96bc1a68ba8a0f99f4a6feeebaecdd5be1ef63476a3432957def899f3a5d72cc6126418976a504235386b51ad2655b43e9ebae2bb6889cae56823cf1383f8b89434a1015c56a41e267a38e8b178b1e48023c6955b605f52cdc714dafba9ce3427bf6895a674aed15f39ab20fed06cecfeae4b7469dbd0b0d10ca7f84255649e10766210d207553d0ccc3f3263d3b3d0d0cb7d65f9d6ab23535e2efcf37c67e66ac03e930f8f54f11ec8f64fdef4a043c678b77ef56be0964e835d04be2cbc2524b3e96e25328f8799f93cc56b23e85c888eacf1850ffda238b407a3dcef8802a07ae03de805c3370680fe6370d225626cefeb55b5acfca508b1a1239b1cd592d86c5ee398131eb00287b3321b0d496125b53f0da2833a29ce33acb789ef763d20377bd775d67903b96d457451ff0f650efe9402a4fc595c057b4a85d2a532142db5355c6ac1a1f324a76196ba841ea7bf8b3935829a0a73f5dc24fb6c566c1b8048d619cb41c241f6dfab80ee87d9a7863acfc54c95700e3232935350e819562c10c1f2e8", 0x1000}, {&(0x7f0000000180)="58d656da", 0x4}], 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff0700000000000002000000eaff0000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xa0, 0x40d}, 0x400) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6586c39f931f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000001000007d2c", 0x285}], 0x1) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x104dc1c8, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="2bf2", 0x2}], 0x1) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0xc7, 0x700000000000000}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x5da9d2d7, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0x40, 0xd95, 0x5ad3}, {{r0}, 0xfffffffffffffffa, 0x9, 0x2, 0x7, 0x3ca}, {{r0}, 0xfffffffffffffff9, 0x86, 0x80, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff8, 0xe736cb891882509b, 0x40, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x7, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffff8, 0x41, 0x40000000, 0x80, 0xaa}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x101, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x26, 0x1}], 0x3, &(0x7f00000003c0)={0xff, 0x81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x8001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x3f, 0x10000}) 16:00:38 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) accept$inet6(r2, 0x0, &(0x7f0000000200)) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x0) 16:00:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x82) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) socketpair(0x10, 0x8000, 0x6, &(0x7f00000015c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchflags(r1, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) unlink(&(0x7f00000014c0)='./bus\x00') ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001009618b5000059", 0x2c}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0x3, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r4, r5) readv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/93, 0x5d}, {&(0x7f00000013c0)=""/100, 0x64}], 0x5) fcntl$dupfd(r0, 0xa, r3) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1174652925714ef9, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:39 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x248eacea5ea4d592, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x9) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) fchdir(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000040)="2b18be8586e7b6bd", 0xffffffffffffff72}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10104) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = socket(0x0, 0x4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0x279) r7 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) writev(r7, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) lchown(&(0x7f0000000280)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x9a) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)=')\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x90]\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x10001}) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x716, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000010000/0x13000)=nil, 0xffff}, {&(0x7f0000004000/0x2000)=nil, &(0x7f000000b000/0x3000)=nil, 0x7}, {&(0x7f000000e000/0x3000)=nil, &(0x7f000000c000/0x1000)=nil, 0x4816}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x340000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x10001}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f000001b000/0x4000)=nil, &(0x7f000001d000/0x3000)=nil}, {&(0x7f000001a000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000001c000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xda}, {&(0x7f0000004000/0x4000)=nil, &(0x7f000001c000/0x3000)=nil, 0x9}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000014000/0x1000)=nil, 0x5}, {&(0x7f0000022000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x22dfa958}, {&(0x7f0000000000/0x3000)=nil, &(0x7f000001d000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x9, 0x3fd392a5, 0x6e, "7c84c96353230f953b43ba409737020b6270fe31", 0x9, 0xb9}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") msgget(0x3, 0x100) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) fcntl$getown(r0, 0x5) 16:00:39 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xc70, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="621dd30e92f78c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426dfd702af5f8f17a907aee27f01", 0xfffffffffffffef2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:39 executing program 0: getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x4, &(0x7f0000000180)=[r1, r2, r5, r6]) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) flock(r7, 0x6) poll(&(0x7f0000000000)=[{r7, 0x8746b627d9df6dbd}, {r7, 0x2}, {r7, 0x40}, {r7, 0x1}, {r7, 0x2}, {r7, 0x4}, {r7, 0x10}], 0x7, 0x81) fcntl$lock(r7, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4, 0x4010, r7, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000200)="fe492a52e52da372a6cfe1d0ad0aa112b9b6d30b9767b988da4ef8c26b2a5ce8f53edfb65b2ee66398c0aa2370258122e25dcc726c8a2d31e3d3dbfaf344a331f5733aea07d993bb97cc37f9b873632551525fb5a3792f9a1dc649995a2a1dfc1559eaaa38d8a7caf487f06ddd85ffb3ed89c69d30e0ceb04add6091cdea138af3ae7a110a89290d9fb1c2a8e082d989b5cfd7b392742169e0c3ec6638ddf5dfef3b195ae5c27d0e3f982e04f16d1bebd293ac81d997b6b8accd99437168d3043016397a785730c5af6b39f8dafb327cea420bc5e989b589b1b5aed48158fd18b4ff35b1f3547a191bd4040149deb815", 0xf0}, {&(0x7f0000000300)="4bcaac733b2944f2fd6bea59b724199735a660aa6c338a6ce4f580b07813f593491cceaf8cc5d95eb2eb56185711afef3c133e38c4dd6fdd101bc41418eeb0dc322ac7ef94db7214144375d27b0ee2b51562b1188c", 0x55}, {&(0x7f0000000380)="406100117c2dfe6e2a620f54ce3d6e7bbdc0d72dc77bd820641b0843e9579c77325e0b1d50795cb6e6465c65504d59f8a348c8", 0x33}, {&(0x7f00000003c0)="51068d99cbc0b8d29143ddbf574200f6ac00eec8dac10ab4a510f4ac7bb3d6319414f1e04384891d274edc30f22c43960870fe7e4cbb6e61072c6d9818425951317917", 0x43}, {&(0x7f0000000440)="4c50216efbc1f2a0fba26ea678bd0b429783a3bf34074860cce82fe49f5dbd96df60d19a7d909e0264d0754d32a2a13eda1f14dbd3b16b1ee7", 0x39}, {&(0x7f0000000480)="8196ef1e2972c64cd58b7a9fb622af205d8a127cc15d9ef9064f9128267aca7f6b2381f18387f4cb40f8257bfc8dc02184ceaf1f02a137d615203fa13658733d953d83cf52ca52c76069a730437eddf64082a64779df30160bd91ef010c6585153570681fa9d1e3f28c862eae67e4fe3b8", 0x71}, {&(0x7f0000000500)="1d374f5ee25dbbf3128e591312152cbffe10f77d68c8caeac0a10fc47318c6fda48cad8c372163883773319708c75c9659d6ec9fc86710a004299149b76a10dda15066c1a8064dee419c80b2a9d62617b0f6527509f297cc2fe217cfa9f798e08429b1b33ce6d57c94aa1d7fb102e618e248464ba0b7e0d1169cc0e376147e2776a34d38d35a857df29fead032f41faf", 0x90}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r0}, @cred={0x20, 0xffff, 0x0, r3, r4, r1}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r0}, @rights={0x30, 0xffff, 0x1, [r7, r7, r7, r7, r7, r7, r7]}], 0xd0, 0x4}, 0xc) 16:00:39 executing program 1: socketpair(0x6, 0x3, 0xd333, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="8e2e2ed1a0c2e44cadd0e50f450fc48a5a0215f7a7ee94b9b4edd4c8005412cdfc4298fa706639f9adee78d534de077cd75e3a7031c4dba32c247c3fb095a3135a482e46cd3f15f61ce058444191273cd8bfaaafc17c3534865c85129c9fa785b58f6b4e4642d0e1726992eff8aabb45e3772cdacfb70648be1d3130b7ed1349070e5f11722b53d8d78a2b7a24cca2aff5ee0539c5705e351880af8260edd407d650419e99999f9e5a0c8974465fe821b6aa", 0xb2}, {&(0x7f0000000280)="6128722efb0b52934b926e6f3fa8c8a6b52581783aaeb193a60453f1ac9f6ec1cb9ad50dd1cbdc651ff26a58710c8af7dcfe184b6c5b7756de1c7e56f66a37c10af7cc2609247bb8383c156ddf5b74d815752e231d11ecd3c7fd8f18576019eab9ace9e90826403ee3a59474899e8923219ce7678194c62bb8a8e5513f", 0x7d}, {&(0x7f0000000300)="5cb9e6c029899747aeb94034e0efb8a0cef1d6f4ef6b8bc3b02e15f5fa07f9d8c1f5613af8ff05606471f0f11ab55697a1db8b81262c71a9a30e0f5634d96668d51325f127cf5dcecf292554f1c20ca792f1e9ac73b6340ce8a9137718d839e3186dc088ac39abc9cc5358d33c5e27713dc069c25cef81f2e6793a66f70e2f29732a53530ccdd88192f1442fa38e56da98ec192c247cfb32b830", 0x9a}, {&(0x7f0000000040)="37bf9c38f789662e9d61bf259e36ab22281eef593d78d76a5c8fbe48d9ecdddd8b9b02599656a76a3cbeb37cc0ad", 0x2e}, {&(0x7f00000003c0)="60a8ba6804391ebac09ce8dcc9abbdadfcaf86573e310b0b23136276d2a5121fd4a42816f5cd3d08238b588c58db4bf95a9579b591091f1ebc2899e8758da1b2afa5cdff6b6cc2deb55b6898e1c83a46b2269aa161f7e509f71aca62bd4423cca8bcbd0ea3321f07451424eecbf307115c452b5a9078", 0x76}], 0x5, 0x0, 0x27) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x2) read(r0, &(0x7f00000004c0)=""/213, 0xd5) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x51, 0x8000, 0x80000001, 0x7ff, "f9549dbce5fbc5823cd7d5bc5b7d5e0de0e1ab37", 0x17, 0xea}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x40, '.\x00', './file0\x00'}) r1 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, '\x00', './file0\x00'}) pwrite(r1, 0x0, 0xffffffffffffff6a, 0x0, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x8000, 0x3) select(0x40, &(0x7f00000001c0)={0xe1, 0x1, 0x1ff, 0x8, 0x6, 0x1, 0xffffffff, 0x4}, &(0x7f0000000200)={0x8, 0x3, 0x8, 0xffffffffffffff99, 0x4, 0x2, 0x5}, &(0x7f0000000240)={0x3f, 0x7, 0x4, 0x4, 0x0, 0x5, 0x4, 0x6}, &(0x7f0000000280)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x6, 0x7, 0xaa, 0x8, 0xac93, 0x9, 0x800}, &(0x7f0000000040)={0x7ff, 0x15, 0x3, 0x3f, 0x2, 0x4, 0x9, 0x6}, &(0x7f0000000080)={0x400, 0x8, 0x4, 0x2, 0xfffffffffffffffc, 0x0, 0x6, 0x5}, &(0x7f00000000c0)={0x6, 0x8}) 16:00:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x8, 0xfffffffffffffffe, 0x2, 0xfeb}, {0x800, 0x200, 0x41, 0x20}, {0x6c, 0x6, 0x4, 0x507a}, {0x73, 0x1, 0x1000}, {0x7ff, 0x7, 0x0, 0xe81}, {0x5, 0x7, 0x400, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000180)=[{0x9, 0x9, 0x9, 0x3}, {0x1, 0x101, 0x3f, 0x10001}, {0x3, 0xff, 0x3, 0x10001}, {0xffffffffffff0001, 0x4, 0x3f, 0xfd9e}, {0x8, 0x5, 0xd7, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x6d, &(0x7f00000001c0)="af1ec89bc8c57f09d2ddbe17597a14a43cb76269a6f7ab58604628b9b963559290357ee113c2110d1d1ae56ea2c24b2c60c9a786888f800e78b47516f8c5f1fe639f37686e5a4881a0e650dfade1f945ced483c17f32f46c44c24d996855a357a438ad2a841f46c48c42c995ac") 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000038, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002800)=[&(0x7f0000000400)='\x00', &(0x7f00000027c0)='\x00'], &(0x7f0000002a40)=[&(0x7f0000002840)='{\x00', &(0x7f0000002880)='\x00', &(0x7f00000028c0)='@\x00', &(0x7f0000002900)='\x00', &(0x7f0000002940)='\x00', &(0x7f0000002980)='&^\x00', &(0x7f00000029c0)='${^\x00', &(0x7f0000002a00)='\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) readv(r0, &(0x7f0000002700)=[{}, {&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/156, 0x9c}, {&(0x7f0000002600)=""/219, 0xdb}, {&(0x7f00000003c0)=""/43, 0x2b}], 0xa) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000043ca9900d48a1a02ad23ec8a0cf3a2bb945de2e17285888481b07b0d254e6aac718965feeba9efbb5c25104ebd6bf8e29d90a2ecccda26f51dfdfde8440f8d91408407b80a3ed483d6bd038c7633cdaea3538d4dfe6ae7e72855851a32d4800b2f557ba92dfebc5c431f9537c8612c4f7b7fac6d1bd5a46e5165069af88fa954eee4081e560acac6948355acfb63107446c80ef819fc19d4e91dde3b7d3972a00d2caf0d0f7e4196387c138e0d94b2a8a5727cbcdcc792045804d55521d66b9fca5c0fcebfb6a725ab87a7d25c234f1665a1347400eee303914361775a0b3b04905b09bc08961f3de12a8ed35f0229b68e97dd37494a04ce5146c95a87b8a0be1c3f999c177"]) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002ac0)) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) mknodat(r0, &(0x7f0000002a80)='./bus\x00', 0x2, 0x7) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x100000001, 0x0, 0x0, "de99fb7311e494f2beca32af5e7be0a46c07cca8", 0x2, 0x8d9b}) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socket(0x20, 0x4, 0x5dfb) setsockopt(r3, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040), 0x129, 0x8001) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x108) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x5d87c68cb7e4e4bc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/17, 0x11) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x6, 0x7, 0x20}) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) read(r0, &(0x7f0000000500)=""/161, 0x154dafe45999822a) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x40004000000028ac) chmod(&(0x7f0000000080)='./bus\x00', 0x100000032) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6586c39f931f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000001000007d2c", 0x285}], 0x1) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35}, {0x40000006, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffb, 0x0, 0x1, "0c1a7e7c77d3d9b9fcea28c996e144d23f26a45e", 0xb73f, 0xff}) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x200000000000007f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0xa1b0, 0x4, 0x8, 0x11}, {0x2, 0x6, 0x3, 0x1}]}) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x10001) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) close(r1) fcntl$dupfd(r1, 0x0, r0) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000400)}, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0500000066e96c653000d7220c0003fccdc677e56a44ad1a8a028e82f431c4425334"], 0xa) mlockall(0x1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x16}, {0x6, 0x85}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000003940)={0x400000000000006, 0x1}) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000039c0)={0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003900)={0x0, 0x0}, &(0x7f00000038c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) sendmsg$unix(r0, &(0x7f0000003880)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000001880)="5cf48c7edf161f79ca86377258f1c91841370ca2e17b4e248984a41e6f91d5eaeb5278be458b641daad3b887438915811a655c1685160385bd140fcd4001e516c9205e0e1037c5a13890fa46db15dc9e6318efe54c19d0d0d6e472fd44b7db36337e209b8ab5dc8ae579fa4587319456cddb3020562e28f7b96448b122d53c143d3e021395449de875e87b5a8d09121280f43559e1d4c7510ba0ca29f12b70aa534374f62796d276e16c9ede57b07e26bdccd4194b5bbc8116e02006fe1e75d94d101d0ace719685f3cd61adeb414390c2ded90ab4f203d5932f8ec4ba8b4f021777a8756d77ffa3c118d248326fc2c16740336f5f9415b76d6542f25dae1d8e29c6d3c7fb3cc327136234f144382c1aa50b7c86132e055ffab0e7e31ec139ff7310ed3e7625e7cf130a2366bcbe23b3cda2260fe9455d2e0d7aca9da1a610d7bafa3fa841106e2a508ae188ee8581326c1c3ec4c70cdd869d238b64b935ce571b88da24d6b374e31816f3612e7ecb114ea81fd34bd3bb8d25a6035c3966433d4403cc53bbbf17a5cb2ef9e9fd07e9a8aae6b98c1e76089782375f968e7e23774e5d815c8b22bb50eb463ae16138bfc258e88f6cafdaad8e968c51b5e52bff6cddf36cdd7e07a8d1c76d48499c037c4c4c67adec2dcdb3186ab825023f440a54c1de151ec4bd5c0475e9e2f19495a467bcc8c11030bb00e4f98468d2f50346e4ce68f42f3c260cfa22b1125c7d603da0825a8b1691b38d2038e16e97b0b59ffcb3b6e65a81a847b44bd12235c850a0ea43aca37a08e21120bbadbe20a225d4c0b9f401092f49f930921513b589367b5a246e3184b46e5dffa1e888339fb8c2dd26f89a1edbe685a80dd496e456824e0f8f282bbb9f24d7fd67bc3562f30468b664c667645faff06660dd2d46e54ee75ea3a01a5169be44d4badafc39eae31eb3c808f4c9c3e41740277c7e3aac6a1d86903e42ce765bf391345e447e983d6ff24078831a228b64930791d2d8e77a82cd480d13c30ba6ff6136101e6a1fd818b98a4e7b4231cab52800e613b30c51568b49f737f6f38c0e68a44012d31d0540f7ab31bfe8a70231e1519862c082742904b1a2813f8bf8a723da42b8117bf2398ab0a0655987273981ee9a8e5ad9f44661da8cc09a4d857edae4d996ddc11752b862eb2211f20885d2398ef6f08f64e73c01ed63609d45016795d4077163a6c5a520f7362dc177967062d6dacd6bcbd367e9a37fae4ce0468058f4b8b5a69081c11f7c66a1e087f4ea088b23f12016b836598ad651aabddefee12b7acfecf625a159e2495b62d8e9945e9b63eabf6c168ad007cdbcd6a16bb564b3e1376f7ac2380f6a631981ea3e0ba828bf73fd634ebd9b604bcfeddd1989390bee0b3e2ab7c6d11461ce83224cca8f30fa1c720981c39f43da99b939613860607ca1322fc9a5e8ca54c219afdcfaafde21740cddc798e03b9d6ec25491c86ea24e48eb82e107f71e7fff4734ca6f90228c5515f73f86f25e8d93273a40a43a139cce9fe448073ff0ab8558aa89f3c4c6cb2a72657f0f8123fc52cdf3ec7f56a260ebf4d649b6a4f51da086aa3f2319a83185d2a1474700ac0dc7e04f98ce51d16d8a830bc8861ecffe0057939491517b2a8005477ac56dc3f76f83f2a8af98c6acc517f5d6712a5a93069aa4ed7113f4e00406685049108a66fdcabfd78a7ce7cf02a2814a3c826b25a8a35b49788afa9737b9bd8951603a25023e58e8a6c8dd8ab2776519b38403c5aa7fde437a666751d45a26895a67eb66ca8dc7f606a48b69e4ff90bd4acc940d9e7ed17a89b4de9a290c4fb659e32b99ca1e0c401159f45dbab27cd008106455c0fa26e8995a407b35c26d4f29150ae28ba64695017faf8dab2e2db0c9d46da0be5ddd63418a4dc6a820f56f92fe77e79e1266132e34d79ae930b35d2b41400ba355ffd53e18b962e35f1edafb582535a9992ece1a66d2b9ac780b2cf8e8650594ef1ad08668e02b477fc96ca313df6a4c86d56e796be858eb9858ffdcb190d5ea7809c4e13d8eb73c2aff31d75f8eba314b9c0c82461b6644aacb0d714147b72774612f396057b53bce76e833e001197188eadca26d42af3ec73b7ea9cec7dc058a3243f132ebcfaac82f9c723e5a5470685edd25a5e1373dca80c7e23db047c8a2765c55a208762850151b8d519951e33fe986de3c95150aa3ce87c5c346441ab55c18e93918675a1d01396b685b33439d13b022a4494cba607a34203e76d965adf210253179cb00b5aff0500daf075af8bf15c4a107eff8d8e99a585d533a004def61c30d564ca7c7f74b3d66dfafcef8e6c843e066014d654025d119d8257ddd639d5e3df228cea4b7921e5675f92dcf2fbe0b9905afca2bc7d1ac93be64c2f710c833403713cb5117688000ade3a2dd65891b839e79ab1274b5d5cd7c2e41dc8abf252a77a038e5f2120d1d4e0e98760c2f810acee2384697fc0702de0270051d7b2d1e97c2b4854200ec6cc6375ff732e1dbb7deb1e69f9fa1c6cdd260ef1455cff01986e53da51bcad86da3ae11877a01d93d720a19aa9b529df97642f43f896210d8d4cdcfc72c20e8ffe94982729e02e0c6c4cbdfc037b4be6f2d06b321e18e1689f51ea6e0e9d59b0ca541672ca4f9b5b19b5eca9072f9bce41a4e852b7248caa23b30fb488e437e83f61d580d8e00bab76b10fe2397005ba2bc9faaf4e07f22845b9bc4bbb46a3adcfb63cbc472651d0dcb9e56fb5480678bf734560a3270495860aecfc09a5ad0237a5d77290a3ffd0bda21437eaf43a9c10b5138a2b2a3a1d5e681d9c9ec6f0dfb0325c770aaa525f7e424184411eafb7323e3fdb34793986236156102b33a0fe66d2a89457496e71676835a0d851fb27d42b0b069bc141f696f1adce6d17700558804ac8b20d8150c80cb9008b28c0b1f24cb2372b7b46130f2aed98f92ce339f12e8cade1b2ccf538713950b46d6eeb0dbeed3b4b58f35cc966f940e5caaf318c39d6f11ff0633f8c133e927a8cb124c536de4de88fa9bbd28c3afe0acff4b5636fe8e6fb2508560b845d3cacf5407c4c810d3b425773ad31ec62eff5d0368b7d6ff3cbda402236cd015fb3fefd5a9b1b66111bdd5989697d8cb5306eca58d1692512c161ff71150485987b95af3b7235d7baa668acd4d535782e83bc9eca98870da491e6af68307d734e61aefbe89e62080032b0e09e21820b2c8d0d63040706c50b22c71522c9e11014128d35fcece4b2f219a0ea8d61e2942d57276061f5f60e58e15f2d898bee31b2d509ba6457d83c9e1374b46038dacb8b1821bc0aa592ebd412fa238bf30122bf5708b99d111a283eee85a494a67163c98d70b3343b4e83be606969147137d7c0f33b02377c579b3b2c4e0ef20badefed904f18039b6fa65f55edf62370ec8416e4a334af8c1982a3e17d1c328592d880d00eab854f00e4b8371b7063eff9efd8666b41b7296be89211e4bbb8c198a77f6e4158be14ef21e8db5b68a4a31f6a35cc500a989a865177d9e5eea994d8043a115fdd977ae41b68839664584b86456a5803b258f65271ace299e8d7adfa39cef9b852a9b8549eb4575902c16adb776ad1d503dbb38a5c35ae59dbaab8d4ce1c1db83a383492bc2592cd90cb3b1406cc084b51fc82bb0988741b894ae7e3fbde519c0a9a148a34b3a8bdc703ee7b1c5fdc36d1633cd3d2b7089c23b9af546732da8ab9b803e3c2cc9627f415fc0ea704a1ef6beb1856498a5a31bb6fab62e5963e0abb179ffca253ed39df6fca1856e068b91fca05e811dd8ac1241922abca1d0001966e90ba963095a43a116b06cc29354d6d86830dfe2ff3900edd2d46e320ce310a73436342d9a20257fb44d4d739f9eb028d835bcd6fc16b0524872f5a68408c54bffc0a7f3872fefe34a5293540d716a049e3fbf146baeb1a118a37e92560383a4dc656464d8732cc2f94bf59edbdf702edb52e65aa81a0e27c3ef790a7d9ac2de544d89d1d97adcae0bf3e6d39a1ccf3ac7e1c4d628e3fa275f0b3328a78a715fa83905fab7f1383c9c85b226d8d4d84a8fc1c9a6764895bf895e997a95d3f3ad87a01df058e2dcefd9acf7879c0108796acb6e5ec6d80b55608802bfe3c025151d116af3ad977cb374ded25baafe87f02ffcc9ab5c891aa083a95937f1224c3b56ce1bc34d7be5d271a455b1125c9aea788c8f974b64a38e082cec059a9e88198c506bc6e896ca48004f517d66bc07886dade9e7f27b10463a924b2677901fe9ded39bb134db78e76010b363f0b752be0c97ebe50b58f3183d78daa155f829bef5ac8a428623b4efa0b6a105f80b1ef63b9bee8683242fb9db83c3eb83f16b527ccd7074105fa55959ba93d5d07d434c86b9650770386476fc8c3788e997f546e908974d108f287fdfc462d9a8e3af00c5d054d424557eb21c3f21a2c15dff74cfd8ad0e1c0774ac6d40d54798e611aee52c6378d6f59d877d268db8631fa58bc2958dc78ba0e4be07a0f5c34499e0ed41ceaaf135662c2a32b49bb7756ba72838d247033739fa5888356e56fa5e387f0894fa8c4d10b680c7b818825abdf71b28b5b859facaa6034ef29d3624905d399ff1e81069034dc5fe2fa9b45e116e808737d328bb8f710ce7c00152b2088dc04860f1745e471c0b111db28464091d3ccab6fbf43f4ff90ac8a93b6df52bd191eed48e8a7c861086c40fe8ade809b2522c6fc889a6a8a4e30629f7638a3419438838a46c8bc1b2eecb4f6017dd96c8420c2dadec37601baec88fe045f9539c9386a81d02fbc13040225e56b8dc2c878c652a342c47501777fe11ddfd82328bdac6b63356292b2f389be64b52e15ac465fb6ffe3cf2b3a4a87b63fa28d5325a6c6d866cb6aa85c744ca3ac99d4db5f8882646c861e36da2c8afe5da738c4eb536ea0179be4bccf883b622b0042aed0cc0202684536f2900902cbe3fb484623661e696137e320620068c51b281f749a67a4a09e596a8e6b7c1a4d08a54b2e5019d7d51e330b1d530f5b541f7f374fe44e48f63243ef043198eaf67cec4e0fff496c85a4e4659e2dd0236b5afd50c7d455de25a9b772147cf10d6158c4e6af09120001657bb05b6eedf76524f6ff3a91ef81724ead84804a912ff7fb351cf2f55d5daf712b8452a785826a330363d2312914010eba326b0b0d1f7c3634fc3fa22c22754b0b751770af3fbc2fd61eeed8408a8362a44b5cf8488f22fbb1bcf25a74b1e61776f745629a135b2ece4bfcb79437504d37c45d305a6082c147280fdb5be587a1aecb66120bf07d0889bd18bc2850f981096c5c07866c38c6948ea3b9cf2ed839e5a490cb07db6ba77a2d429eef8f7745e9f1e17c527a78114f61ad736e749f4fa1afcd410ea753f8800c05a0e3970c4551a6aab2db82a2497f152ad7e4c7889f0714fa6c4e146c8e92981d71a1c4b80b34911ffe62cf5d4ecd36569b6e44fcb6b047b6e0dcd4080caea60d8711958d33e124a77c2d59f77a501788169665808984920640fbb30b103175aed6b1f8bd5ec52083f344102611026620eb40066cf9b682a363774e0df714c58764d4f32f0de5660f65a101cf225879507310c414ca3b60667bd50d8524699b29868b478cb4eaecf9005f23116f7e5385c5fffec9207cf3d751427055fe5f09e088a1be88da7623dced91ed0e5ce0acd5c66893b43ee39c1f5f8144c0fde4ba3afa09862ebc0910deeb52ce1b1e24cd52e965b7f632a0925e65b8f62711f62ac135f5d2e1256de879f9dc0cf50b3144e7590f93b", 0x1000}, {&(0x7f0000002880)="e6622fe4dada28c2df5f6e9e73fcdd5f9b5037f0a0857c6e8bb83901b35fffe54f3206727da756e31c0be401ee356114eb3230b19ecad57cd06176ee6a3b04efe87a6c7816966b1affbc65f9ca7d46888c3af2bf22ff76e3174f833479da1c4535e5416bf6b2361ca3a76c975b0146bcaff9470d8a6d2edb3dea974d658aabe30d4ed5d1636b621931b30048302b25ebbaaf7abccf8ba415c9076d42ac8b8493d848e92c96614c35084aed9f10d7362d7fee470beb68afa9ebc1cbb16f9845f9d947c1d5e1cd46bcf752650ec06688a308467eea43082aae704afabff9d95a35e8378feadecd95a2174e720b6053e06fdc2a8c64bc76e39f6062d1b8d848ff0c3fa75ea49057ec84a010faa0914b8048615ec9f371442313fd7b515b211257266b4bcdeeab182850977ab0307511fe1efc145aadf4929e71ba53f32df6e94f5ee9fb1ca6f126cb95d6de9be6b2bf556e9b1533969cae88bdc87d09dd82baef962f511b39870c28f7bb326bceb42d232e451b123640e2859c865a8cbc62c606c12bbdc7878e54588fb4ae03ef21a49cf65ad0247448096dda9a9b1a5950c9744650c96aaa6ed2a2ff023527f91898dd8cd30d89ec8ea688ae43bd4b536eab406064b66327eb5cb508203910fea24defa5ef3458dec70755dcc4295fa65b631c8e0bc596563d8aa2dd46d8ff728b478729c5ed2ac001d5b3cdff764e5e9e68221de5f15292c4a16782a8ea7dba457fab3ddb18c62f895e62b9e1069935e37f84423e597216024f8fc6c29e13b446e2a365152178af9f8e64fe7f2dd53094a01a230458a4bc1f14f54b8419b121404cc7d7fd86bbecf6a43b190b67d7d6d135613cd1cbfa0d71c471681c361c7cda60198ae66742bcbf047ab4aff4331f2db41372604b8e8fde96c5a2a86a5c7bf1c4daf1f45b6f655164d128f02a9c6e2b26948471c6483b0bb4236c960094e4d69752018043898da9e4b6ba4e8669a1d335de137214787f9ec4c32c56b055a655b468f059abc4ed941a38f2f2b78676884e31fcf4c505bc4a2a21868fc47190d2814fd63e858266e1e29f6be5b41babfe0fdb6071af19c0224d0abc18ec165f36d496a20c2cfc3dfb734b5343739ced528a7885859deea8fdd01b5a0c4615599b6c238d88bc44b61f2dfe0011bd5e0d8da1178c9da40c567c35317c4df1383583740ff74d91bd613302b355ad56d1896a3f59067f5c2a4c44e229db2a06076922517ec29a9abe6b5294d86ee36e913e8e318785d6b455edd4e755112e6025a9312bd21087bbf983227d0780f69b9852644122c3ec1001608c1dfaa8068b114f2e8094309aa45de4e99471ebea9fdd169ec52e82529c7c1099d1dc71ecb9541ecef663242e844bb96224614987e26cb76d5b7693ad21325342eca9eca0f6a7a81b25448bcd18394ec5b704bc21aa1dc25947c79fa0a82ff03884e1a2a10cae3344dc9cae6dfb9ba867aafb4e796340850b7634fa596f54e89ab07b6b8c54713e3b422f68b9de7bb5af52acdf836bed71bdb8fa2e531f128240c10a45d91030e95415cbdd79c7650d2c300330f39b50d69da692f5e89f2382029b855c402a101709157c341f468bb4aba69c0ae2c43bebe8a694bc1b0db1c1bbe15a9a0df722d82032979ca74e63f57b39e5d43f0391ba4a4c4fd6682c78189718c98c99a8bdd89f2b19204aa8fdf805c836050fde62e2848fbc66fb95b2cea85afc8e22071cb877b85014e994583b1513858c6620d982d2e269c46fbd142a4f28c709b3e35e5e7c484c6aef1c8784b7131599163c65d2ceafaab65115534502e8249bbcb58ef359ac4847e22936d9d4ee3e2f280aae816822ef0ec3e67b3a6c2ad752fecf0a953973678ea51d5de902d2a26e2213cbfa8d6c3f232dbf9ac6e0d1d93ca3f5fbbff20c8e38b3d585f364e02df0f9f4bb2ef92f753d8d9388885a37ec1b1d0afb87aa33499e22e5dd1ef64defc9cfdc1863a1819b02d10dee8884c600a851f71ed7570b341c7860c3d0eeb9e26c576b04b07937bf3441b3a4e02aadb632c67839152f5a449c67268dac1b4b6e76e36b312718f832987d74f542da2ea4610b1747843303525700b901046280c9e0fcb345abe9fe3e26c93e822d236a25b3ec8bca0bada5f2f17f684037a857a8bea54c36c2a09e0c397bf17c13a1b2bb1b25278b935263df455baff93dd974d40f3b9acc2db9882e9be45f3acfaab1602be97d287c78cc461d930f9fdd5fce745e356b8677f0b00714afd7719fd6abbf4364c9bbe61fd2f70c3c670d5f7de48dfae6c1b75406b9ac2fe1e3c5bd774582cefca728ff0a95dee338293cef335685667f5d8f06fedf2ea20d76cd77ce72b87b1d411b53a5d1ea54e04dc39edb30a684133e68dc8f5239873b8be20492f9febb7c875559c6441539fba6c0d1102eddaace174fd6bbc14f2c3c8aa99047a0a7aea1f3833a3d952c52df0929a0e8773986254702302bc7c06d65b17bbde6bd1bd7d71f8b65de819ae5742c34fe66093e65b77d461557fd7b5b1df881d74f71e442666224d5eebabf56e278e982dcd7b7cbfa880910230fc9dadb0d7da298d602f616575243e5099c17303d9a4fe3303dc64cc2fffb5fe191b6dba739ef0626d8284193c902c03d1af631365b29b3eb45d57fca9b8a96c98849218fad1048a17f49b074b511014f018e5817bd9aacb674abd9aa299122faa4a1c9b363a91a0aa8843589f3c979656ed3c06b5fcf4a71e0db8ee93ba8bfe4f518147a13a36fb46c4a790efe5be81e8aed5cc17e47e4bfe9f8b037b64e893c81a2cc842f1b08fc49fab4c99ffa0a055f711219a99fde3669778ab95724bcd897fe60cd91ad67e91f8b7e441f593b5fe439ce29826977c9297343dccf049d9db5db99190d5fab1d3c05ddf093756f9c9ae381aaa49c23bde7c7ae97893ccd20533dcbd7bbc4b18039c3e2420c3d147566ca94dc12df2361b6feaa5b033c4224306656b26abeb909e4295217ceada051d3101f1bdee247aee57d7477556aa1cc7696e7ae4afcdb6e076bfd0b5deeee760fe3f91bcd86841db0bae47da16e992feae5ed93e7684b0de15d290227a15e691837b06991c3778e68ddefbc01e379807a1eaa310a357b0ab445a44ad05a7ab7f1317f22da9088fdaf520b31630414944d6cd1227ff68c668ee6a0d937c1e3671fb9cb097362728e63c95843cf9dd938a76de8df91771196b287b8a50cfcf5a62d774b246b6dde0e6e33cae720afab75e720c4b12d14637585a5fb98359548b2d6b18259ea1d8d88c70a1c2cc74e36bec9d66e2a3beb3dca6c89bb31d2c7d2fa733246f478a43bea065e0be4723705d4e3cc7c0f9af99d3f398e1d35c0e1bddc0aa5938bb0d1c7f86e9ba7982c26aa1cacf008a0f32e532bf14bdf984c43246122580fd03026d4933901f3071c81fdb750eaf176be655d8613c61236c1877836471b2388e2ca9888d32e2028fd8683ef1ff3deea5997ea4fb6aa71b9bfc1219477ab54065bbd21c1df340f40d56724030113c12c322332084760c7c04364541623a6848ebd2bac01126791c96a59bb8809e96d2fb28d6d1a1398524b0d4903470c68d848aedce9f1724171f44ecce1eabe41f25ec8db224b58e841c84209ce366343e143f811d34d6e35ddb2e6bed1ca55a335b175f31ad7837cd4bb26d2549630dbf017ca1922a741f64212568e9f69f8d3ffd8a2df8d5b7685a32a3eae97e90eb2f5fe7911c2c6b37c6aed3a5e7e72b8a3bea0ea5cee03fd4b8b3a0d9bc244ff2d9bad3d16ec3bf39fe369d51a64779eed30ca95e1a70d561c44ff4430f76482e5c70456e2c71385be22157303aba99c9ecd8d469cd37db22545eed69ed856003f0ebdcca146cfcc2a21c624618d972a5e599f03362c282cdd406d2ec3dd33e7fa2e8eb3b740e3c32bdd682fdd943ffb11396cf609398e5f3c69b96bc8c2d3bfba53fef2291bd5f80354542f86ca7d66b79ae37e2ae69d37178c414fc984d31c3e64cdef50d8d19e6319a5cd569e1ba335666039847862330e0e1473ca25f18420aca914e7827da0dbbfa459000afc0419ba828fdbb0d52efa9c4e0f4c35cce143f76b4581eefc8e406cc3daea247e0ad2632312dc87486cae149f83831155233afda9bd78e5b60e19785389445a8b1b6d58d6997ae058c4aed1b530a714d7a9e4e2a86ed0ccae6c6101b6374a05db30fef561fdf32100a1a3f3e3f731e0b64e2f297e5f0e9441185abe721481ba844709df01ec20cc381aacc36e0a49c2b0f0392f89c6d7ca662a1fe45cef2b7b2e1ed871edf4103e54aad5629ef0a813db5a1e991c368f920cbc7f656740eeb8e2c69ea4ac96dc78d18069bd1315501b4128babdf5a19febc6d2465761a973cc86e6dd6a97f021591f3165245d0a226dc1c228c3238ce5858bc9c4d8796d2e522edaf1505e3681029515f327cded5c481764dd62685e78cd2217a0eeeb1bf036f40ed4a2bf4667cc46e4d009aecca82188c2eb155b34e629f57d4961fb5d554d66f859ec729dd84f6832e3d59e25dddb8b660c8522efbc21224f06c02744d0110caaa9bc8488fc2c42330f8c3f65cf34138d26fd6e72c0bad57c0c902e4175a398590dd013da4d11928da495cc0ed7c6bab2e3b61c17d85bc0d7fe1699886ec0619e2004c46b6de520826e1f298de690fd13e5ddc7cfbb24c312ccebd5a29c51b07928ace0b80a0c4432026e3b051845b821d55c714dddac45fca230e174a3e846a0825ac02ccdc717a312b4852586a7b481156c1e4e31041c4a0fce533a9e6168d2fc94ba2cc573e4c7337e4342300212e82ef042875257fb986a475654b8d9aecefec0e09345160439a3e23db49fc3533272a191101e386baafe75d7056ac4c4bd284c4edfad485d048c5ed4c68346d187a402015a1f55f044f2872e9f30d9dfa5208e14fe9f91501cec55cf737a9df250a214020576f8ba839fd3662a8a4e3ee6f0490f4bfa08268391ab14b152cac7d356b78e8bbf0420ac05f71e116862e1270ab94f97f830206ea9b447419d466a4680c97295371c51828324577393c1c0fb0946dabbf1bbc66606afe2078252a0e0a3a60bee4d4c249ff07483bcc09c8cc101d648921a15c6f2bf103a2a3753d880cf0c2198f633f137886fa3b1a0b4c58cf202602e8d86aff2adaebefc4d79bb876c18ca49bed22f642c9abe32fa12c8b08ddb871f0024d765557e5da66ff902698bf361807e0be84a90058bb18126aa319d0992b3693e6ad1cf5b7ff9722c86ed814cd93465381222dc06cb0319b221c3d70339825db46be36bbf758ae7473ebc0789ed8ccbc2a8f00bd771c0aa6fabc6f3625a6ad2bddc8b8d4d9f0e4b12102afc4b7ef675ef8670e58c0969ffb9c321c0c95466db28360381a41cfcecf4c8edac2da90bb81b7f272fd0f91852aaf1130304516ec17a4f610fc28a27a8a74fe7f877b99b75c638d2f734f158ab1babaeb0b6815900dfd9c934bd825a837a4e70771dee20eedbedc5095999a9eb99f2f98494778f7d16b56057b1fd89419dc8aa69bad21c5250987bde83505a4efef3e3344cd1d555030432d368a0d677b2349e0cff2964cb4621799636f3008fb59984c34c1f2f4895affbff162b115835a7bf9dbc58c3b8868979a023951e5adbfe82813b799ea74a0045a01f48fc052b9b4fb31a8a8bda594cd52bc1132d6495153c7de71c32a2cffb4cd2488c1184fda21e68857379a23e68da0064520ad310cf39764b2b2c3fd3f313ceb9538cb0d1406723c12474bccb6c288baf434cd6cc99e97c", 0x1000}, {&(0x7f0000000140)="9d09386b7cff4373b545fa9328060ac7677cfeee3475ec1475e68e3f3108c3b3a49c4ac97e0be6432372ee02653e42415d218bdfc053ceebbd64a15929c7b5e7500e499679509a37ef", 0x49}, {&(0x7f0000000340)="c2f629afabcf993985ae25904b0299d1f14475c3d819b79f2bc18ad3adeede968a403a1e217aa2f5a757256072047435745591437a9239e08ad1612a5468356991e5e4156339cc376aa2c8cbc51ec299c1feebe549677836275f1fe29716636a9b4c853871d7ae2de05e52420fcedc292a3a", 0x72}, {&(0x7f00000003c0)="b1bea2538868832666fea130df689a3e8b1a8c525df90d372e2e4027fa39ddb70d0f3736805dc53659fd5185507f916451f5d0199abc6c3fd194186b5c44822827afd7e7003a2b931588a072694ef60b46f94343eebfede2600ceef68270dd8544078b3cd484382685108a8bb0fe39a32b0c2f568775e6fde694aeccbaa51e6993240d84dc4fbbdf85524e86d3d26d02d03578677268ede1e069e3771465eb2afa30a8fc0fd5cd379aea9149abe0eb8a", 0xb0}, {&(0x7f0000000480)="d31c1935ee589d8f4d0b9a3bfefb43d7b32ab1a8dac175ec5363757f1e6758423a247a4cc44661bafd0874622c199a24e9672c0a698dc92c53941a3e36e2e357b978ba6ee18bfa97b76c21da3b750a82958035caf5436ce928539f06d1d12b54d84689f739c0ebc2ed500eb030ed8719a37d6f5243deeeccfc80bef1634086b05acb9eb8a035dc7e8cfeee27db659695ef6196c298da214832f5e81edb75fdda99fb2e9ec0a95106888f9bf0c50792", 0xaf}, {&(0x7f0000000540)="ff44eb847e757369fc131bed1f08ef8fdf5748f6be87d6b6dc3d0c973edbe9a91425b73d4eb870f12e61e9d5bcb0bcc7292687786fce10b21d70763a3cb278aae61e32dc7491e981dccd6728e9651ee9234bb4c5da1b9a0c5f8487d4da69bbba603da8dc5b02ce904df75c8ada042a82156f0d7c1a9fb3084bc68e68fed193d45b6aa2a4b924b127b81f31c6521fd30ff8780c025fbb71c957f257ed810e18434b675cbf2185d8f18b4355de6bb1d9bbe0a8cf6a79e13eba9719980bb2b6253a71dd5f6f297ca7d26671eafd25f1bb", 0xcf}, {&(0x7f00000001c0)="710578afcae7650859dc77ae0f7aae36ce03a077cb113760fe8a9276f442a4a69174034b826d8199d099175162017e5505bf4a82", 0x34}], 0x8, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xb8, 0x2}, 0x2) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r0}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x29, 0x10, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r7 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r7, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r4, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r7, 0x5) listen(r5, 0x57b) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000001180)) symlinkat(&(0x7f0000000680)='./file0\x00', r6, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r6, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0x5d}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x1}, 0x1) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r8, r9) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r5, 0x0, 0x0) socketpair(0x2, 0x3, 0xfffffffffffffffc, &(0x7f0000000180)) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r4, 0x180}, {r1, 0x105}, {r4, 0x8}, {r1}, {r1, 0x105}], 0x6, 0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) r10 = semget$private(0x0, 0x3, 0x4006c2) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x50}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xda) write(r1, &(0x7f0000000180)="3c7ecddbf82511b18d4a941cb87c6fc99721506144bf3887e30ae11d5f221bdaaa740381edd65c3076a019914acc15ee800a51db5d8cd10d42941f811c2bc8eac38af2e582cef2626de7e4d5d68dcb635c2b24b14a64a685e351f5a174a8e9f97c3912b05d87b67dfb9e6d69869864255cd7f1b5060b92d492c0d3486194ce82021423bdb4760148be3763848476ffaad024616f85cb83418b112b894a948f7de9f1031b97408ce98659c0650aa59b3c1b288613a729d995e0a77fc199aeb8daccadf3e4ea65e7a92592c9044e089d14ff71e41ec7133670b321c3d25ec5f4fb98fc353b88567cc6280039dd8e15415140824a1c", 0xf4) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x2, 0x408) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/67) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x1000000006}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x1ac) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x6c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9a9b50d374d472fd, 0x0) accept(r1, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x3c}, {0x40007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setown(r4, 0x6, r5) r7 = dup2(r2, r4) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000080)="dcdee19786ff69", 0x7}, {&(0x7f00000000c0)="c4a9433aed1f20d7d5906de090e1751832e84abce4115ea76f8122d77611af5e2b0a43d390bf83a51a489278c054c24cbac39987106617cf773cd703c1c863ac58741b91cffb5cece60c605bdb4c6f969d0312182fddc28b920e64c6fd5fcbedd95f073eadecf76349100afc5f134036d6613076023a47d8e57f1640ab0df7cb9d72b9f8963f830dd7087f2740e7401fe3c257b2a67e83c824b54ebc65ddb2370d1d7b02ad74d09f1c73d07cc2d04b596972599537396f817efaf6756b6753b6e6", 0xc1}, {&(0x7f0000000200)="95d2e4c2b26e63c9126e8cb4ec9e589243db137d264a850d663627f6ae9451", 0x1f}, {&(0x7f00000002c0)="f6d1b9d740c5e86616f6b38805fb8ea6b707a85451c59754fe2c1a7c2cd334725f31f3e6ba4eeb765b90bcf2300b6e51efb957d4b99f42760685bba448fe2aa7d921878dd4da12537f8e1e7d8cf1fd6291296c9d4eaa6dfcd39028b2e9aa399db1aceb2fb946cc59e9b40e9d335418b3063e09452f7c3586c173178bd96f49a57edc1cdcdb7ab47d691dc836ecd94bf08117e4663bd2e7229d331c583022d86f212badbb0de1a407391c7ce8d7607d799178ae4cb06921bd2052d041490e2fa11df031ab4eb3e1c1b4a3ed13280ed64035a4e77d079efec5e56e171de85addf571d2060270f6203b8cb5256ccbfc6121e3104cfc02f347fc60", 0xf9}, {&(0x7f00000003c0)="dfe57cc935d4e231f0214a825fad0a55be2bb14ea175935285f99fb5140adb9deeeca4b338800bf65deeda97c6e34be18f6344e893220351acaf49847390cb4449acd297512897e6e9faf083f951a1ae39671efa057d62edeb4a4c8f665eed5774722af141b3f97193ea659305b9e492094fb1167c9343722f22bffc1bae5e51d72073", 0x83}, {&(0x7f0000000480)="cf7726bf5eab9ff35b6148bd81a74ced5d3fb3518b64dc95270c0a7d98cf969b6077dffc27aa6f57f7b5e04189f03f996884bfcea907b492909879a65cda6677850fa78cb69053be56e35978ebf22dafff96724b13adae8d03f452d6fbcea47fb5f17a66b13ffcbbd04794ea9424cd56521c431b0318072928df64613ce42eba19cb2443da871c445227358563ff925a8931ed55fefcb96ccb85586ba081edbde863ce48caeb0f7d7c343325261434b77a026cc8562d4dade3c301253529aa4590661bbf1dd6385f2f24d78c87e61577731cf44f311779a7e5f3caa6", 0xdc}, {&(0x7f0000000580)="be54a3b2d4b0638619e6f3530218e2f8e9084a362b3e63bf1f3510663dc111476f79fdc01a991a8cd7a08e5d467262f2e2b08817683665305a98a46073655ac9d37b311ac6a50af2fa12b3fd07e029f90239ae214cf8fa3a9709e06019df3b9d2ac821cb8c2892bbc22fc3ec915a62186fbdb58bdc1377036b492f52a31d69ce4a8cda1026c97dca76c4f0ce9ec77ce588e5f1c461894e721814006a6d5ab6507a125ffee7233d348312ff40e1dbcd5ddc06c9354500fadaed859b35652780efc406d8e5cf16b3a0a680f494", 0xcc}, {&(0x7f0000000680)="26d53bef01cd0daf5a269a658e101a98e73bbaebf88c03e2e37319aec062461839f642935962bc7e6607e30f095356bdbaf7a8633e3fd290c583fda31f7bf403895f11da9c5289c46d61b7d4dff8b6516204e0653910c205460a00c473aa2655334ac126ac0a9e0cab581cea3a30dec38b89c99a8307ec2fb6d209d10b7e6d6bd72bc0667c67550c68e051872628f821ddf274cc9986dffeb41e2a122f112f5bcee09df8448a8843401a1407e45fcbe53fe8e7e374e988b26b5fcd91edd34a69572b8a3f2c9b8ba512f282ce6d676d5d1846ffc4edeb", 0xd6}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r5, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r6, r3]}, @cred={0x20, 0xffff, 0x0, r1, r10, r11}], 0x60, 0x5}, 0x406) 16:00:41 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x7}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x9, 0x6, 0x0, 0x2, 0x5, 0x578, 0x3, 0x3, 0x7, 0x400}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:41 executing program 1: r0 = syz_open_pts() close(r0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) syz_open_pts() 16:00:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7) 16:00:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) close(r0) syz_open_pts() setrlimit(0x0, &(0x7f0000000100)={0x0, 0xdb}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x10000, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffffb) 16:00:41 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x3, 0x26}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:41 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 16:00:41 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x1004, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x1, 0x3, 0x1, 0x8}, {0x9, 0x20, 0x0, 0x2}, {0x5, 0x0, 0x1, 0xffffffff}, {0xc7, 0x200, 0x8000, 0x1ff}, {0x9, 0xfff, 0x10001, 0xfd0d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffff7}, {0x64, 0x100000000000}, {0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:41 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) sendsyslog(&(0x7f0000000000), 0x0, 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = shmget$private(0x0, 0x1000, 0xb6, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/48) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x2, 0x8000, 0xb25, "bb9d7cb5e15d219d9343e97dd2ecfd85b96093b6", 0x10001, 0xffffffff80000001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) fchdir(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r1) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) listen(r3, 0xfffffffffffffffb) 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x88) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x89}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = msgget(0x3, 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x20000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa4, &(0x7f00000001c0)="df67e8e73ebc99e60d61131bce3a8b944ef7cd9a015228") socket$inet(0x2, 0x4, 0x100000000) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x3, {0x4, 0xffff}}) 16:00:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x40}, {0x36}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:00:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x500, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="eaff025d00000000", 0x2ae) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x4, 0x1ff) r1 = shmget(0x3, 0x2000, 0x1fe1b67960391c06, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0/file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) chdir(&(0x7f0000000000)='./bus\x00') 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40, 0x0, 0x0, 0x40000008b}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) fcntl$dupfd(r0, 0x0, r0) 16:00:45 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x2, 0x8000000, 0xfff, r1}) getpgrp() getpgrp() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf3cdbdb1c61a5179, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8c718642710654e5, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0xa0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3b) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000003c1, &(0x7f0000000040)=[{0x35}, {0x0, 0x400000000000, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x400, 0x4af, 0x4, 0xfffffffffffffffb}, {0x800, 0x100000000, 0x2, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="92") 16:00:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r3 = accept(r0, 0x0, &(0x7f0000000400)) getsockopt(r3, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) fcntl$dupfd(r3, 0x40a, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(0x0, &(0x7f00000001c0)=[{0x0, 0x2, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xa1bd, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x400, 0x1000}], 0x6) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r6, &(0x7f0000000180), 0x0) flock(r5, 0x4) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000900)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(0xffffffffffffffff) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000480)="0bb3c07a54957f1666928f0184934d136b63b54846b9bf23fcfafcb55d6d1f55c42aa7ae2e2d9732b7b0cc28d13db999a226e1d8b4b0cd", 0x37}, {&(0x7f0000000580)="a833aee13fab5062454f761efa0fa15e6a6a583320828efbf40940192c311d387f9c0926b2c7b12ff0df1221b411dd475ee8ea55bca9993a65e626cb0bcb9879385d01ee06a74b20b85e8ec5d3a8fa3656cb9b386aa8d45552f66d7d82f2056ded41525570e83be1dc63b53323e1ec12157abffa90ae0c3d6e072eef1fc95be99a1d1173f8c330589d525f14fc12ab761c4f5b330684c90c1e0fc0737d00"/173, 0xad}, {&(0x7f0000000640)="9167a61671730f268a0a39afd34d30ed0a8785e33837b9ed5b4523397a3638f90f76e180e434789c20b6679f0b3bd244c3391f3335898ab2ba77d5b44427d4e64b6bed2950c182de78ef3fb8219d6a91b6583ea64d650c602c21d6ed8ad95fa6bc05245bade87abfd19f2394aca20085f9ce261bad61c00bf9d06b50388118b7b4454a109419b0976ead78f82e1624f81598747fa3b47634f050d8d7f17a", 0x9e}, {&(0x7f0000000700)="67900d16099f", 0x6}, {&(0x7f0000000800)="bf258683ef7222214f765bd3a19049f7c0628cd17dfd40f47545e99ac30264db33f4f166772f55e2d979bdf5bf4cff0e6b4b752bc5814395470f49be3019296c86e2a79783966b5d4b1c1340f52ce5cad022e4f890e8f34926a41c91306ea17f9906a2bcd26fa992750f96640dc5bda01fb3ccf586782f7f79af33df83091fe8a03f634c39962d324aaa9d9edda4", 0x8e}], 0x5) rmdir(&(0x7f00000008c0)='./bus\x00') semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) semop(0x0, &(0x7f0000000240), 0x6) 16:00:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x42, 0x2) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:45 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/69) semop(r0, 0x0, 0x252) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x222, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) seteuid(r1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74, 0x0, 0x0, 0x5}, {0x6c}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:45 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) open(&(0x7f0000000040)='./file0\x00', 0x208, 0x14a) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x6c}, {0x26}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8409, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ad") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x80100000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1418d92d51e807cec7598ccbbb07ae16bf2e3d3e593a5c1901fb86eb6593a558d9abc65fb94bc3a18bf495394b3124ad61f696c162a59a5fc89e8aaa9887a447f787ee07d25210f268e36cb37fc2d389aa143ee4b51b52938274bbcdaa630759d112faa147f3bfcddead216ef99652b522ef732d705ff16802b8b26ab48fc6186bf2885781121078e60a1893c37e5faae0f17ac133974eaada800b1aa85f6d81cbd5ce9166fcb0884916c6428cf8833fd579994f1edb8eb773c044fa10053c8bd9046e038f8cb6fd187a9f06922696d490e059c807207b3bd44d1901ee109cf8257bb9aa74c4d2bf2e2cbd02e3fa287b5d415fbfbbf4bcef5f787c5619fd9508872df860ca684df3dc9ec73a2c8d40e496be8262d87a691d4cd75579f57836466b021d825525c334aa9fc421b491cfb1d31bb5fc281523b3e7e71896e6fe3230ccdd45e6ec69082e42099a3bd6e913f12cbc99d2cc1007f34a6a75fb7038dc0b0330a427d2c27e2556791dd5a85c4436de50535ea997965eaa67d651f0d56a4b818d160abcb3a0cac274a7d7b9153b77950b9d117fa108ee4235d0b22c722b47384f7639c4df31feef4c034fd548dfa9048f83593ac03a2b1347d742a9a3f2e30595a778a0b7327da5f2f1413b6dafd82e74d313d48c876fbdbc78145db81b08e2ecc5faccb1a9b73d34f4822e8f6d173cecff5c67ab780c0f6497ef1ed49b8a07308619325e15a4c76c8ffd878fb32a60303eac288d1182880cdef94b028349d8156dd8f110fc99470826900662a0ee5fbe45e4e5af2bc0801e5cdfa97e36975948e7ba52e58d536179a4019334ed00f060d2f66a94c7f7427371205aedad270a06e9ebbad4dfcf4dd63631031f4e9c3a416ffe612fdb7f21dd6483694eb51ee1a4b00da96c39215340a021831582cc42184f78b0561269694c1e405e5e5d32ff83136f63909370d2afe84f7400fcd65b76332b541672b372aa19adb3dca1b1bcff31ca4cf98d18d934b5d1d9fc5914d279c217d7921f3536575da5d002851acbb6cb5425e5056e7ad5503b93bc62fcf95caef9911a5c8338484e9de19b1139ed0a7e65591833c223d6a624e7a1147103a17fa5f5c11689650c669f03c41a8d2ece34cd39de8b29fd2812701fe1d7142a31dd74f96d4bd1e6610915a1a25bc66a1869b9a9b86f5aec3e213fd9d1f994d8b907a3af0ed5edccdecfbefe283d742de8c19c5eb788a49609ad9dad9bd243e58c68c26624f12ba7a2502ba93a65ba9f58c3c4232563851fe5ff181538ff883997a0d822cd2020086bd68720b6454fa987fe3ce2b88555720388f429714f89ef9856e07f6a84dedb48aa5988510c0007ff9e05edd33cc92c907fc20af81280010f5dda61e3583780af85a6a64347dba2e9837fcb785ce1a9dd2e17bb0c7a1a2669c74bf52dd447a34a887caebf039b4b6f9572d8c3184bd03b9823e6c14516c87064b82694434609fa1850c8d9851a06aa19205c283ebb7b564da20db29d490101e1095ac04d48e5753d70293be9b901f02ca926a2248805dbe337a50fba97b36975d16422c57ebe842e3f14755c00c45ed23a02c4b39d5a5bdb574db2529da56c95e92a6f3a10b07403f8a031e5aa5953655ad263bd3933cd32568e4a29c479e43ca9744fe5e4a47bc5a8964ccf59d12152f3beb021829aad6c69bb0eb635af7b7d69d1a9b0c7c8e323e2e2d699598fd98410b45e3ad1b51279ae78d7ee464176fe0035c9525da79014e810c016f425b11c06479a04ab7721d109bb290f8af4f16234d5dee1c52dc81d8d75183f799e3ad82bdb899ea6f68c99fd7caa965e127f9be9894a768bf6eae84bff87720115fa3bb0b2b4ad1d7abfcbf14c22ee5893c9c2f0b27b5d7412d9fc1ea592cd6800cd5507ee5f2ec71e36b0d12c8c38e315afe9bec482255dd05378c5d3b648a8a231cfcee998e5e85465a815e129e660a24403c8fb184d18a9c0fbde1c6740816cda3acec8b5993739c3e522da774610dc36c85ec81e34a39b3de2d3f9e91193dde39ee662e3a9d223c5bb9e7a90e1a713d9c40101939ded60696c6b92f983e41e7118dc21594e46d07581d17eb51a7fe6f89bea34a68ae173053d23e8de928d9e053a2125994e7243a6a929211049508cc68a3fd467bb0d164ea8f2bf0078b811f32d44ec5b3353c8b6bd46ffc4a22f11f41a58965f6779efa1e6224f88ab9d5eb18589bcc614a31b75acf3441208741172d49d940aec2dcc0065723593fd904117488d690e5c075141f0b72b1fadf4d2c8184b35c3a7d211a7b25e902f288352aa22c181ddcef59869765e8619cc111906eaf5622cdeefe26db570ef6643ed0abb6560f03ad3c96ff7630891b9b142824ee3958e15fe7eac76330f5ec330470009e0ee00eda6397f7e7487e3b481c4fd52b40209276268565105d014d691a506e613c6c6b531f7493cc1b91ee4972851b45b424b5b6affbad36e2103635f73d24c526d4df1dfbdafa55bcc6d11a20c71dbafaf700a7df3ee084f4076f16a1a71deb948eff5e955bb83b76400763628348f5cfeee9d22fb37ec999f1d981e31089505cfb7d0301d8b694f5efa3dceec135cb1ba520f23bb342f5ebdb35a072d262d791b3898b5644f9e0a209b441df181a34b1e6b4ad48acf6fcf65d06b984b2faaf3f4d4d3699e5faba42e09268e3a02ee94ab0cf868c4df81b476e6f81be10b54b79ca90f4a59aeae5f0192ddbed6b6cdac17db4eaee6a26b16089b5e22b10fd855d2f5bddd1db45d47609b96a646f7e9c7a571264a778cf744483e2b5c23f5cd209d9aee0fb7cdfe67e6fafa3633ea0aae0fde13cedab8451bdd215e6603038c8223f8e493a3c3a0f6489849743caa9baa1b8b82957afa927955b67ea57fef0fc211931adca1b9aaa7c9d057997df335e0bbdc8de34abf27ee495e835b55994c6b7d583ce3f271b8bd17543818052aa3803a7541b2a422c98c383c8dca6df24e7ed653a0816761dd5980cefcaa93f4b06d4e83f3a5ccb2f790c92113fd2fe4afe738799e9e9c408cb6ce2a729aaa3f4a0389533c4c594045cef4b7b4c4eceb87775172209c833a8c74f889ef6c2c54e0f14ba6953c175a14219494906d00eeff5b162638550028932342284853f47928238a969c90efc467bcd890c31af9f019ab49823f1ce2e00356ca620b3c752ae0c282ca79ddf225826f564d3de841ef4f6a9e49b1dd3dd11b4eac97d2a0e951e7211139f6633f1af7af550cc99074458b89ab0832bb14f96f1a5d093743a3d1a412cc39f58233f3be7bbba062fd9f6307fba6700d852d8681e00d2ef5acad09f58fb7d9c23c9ec6e0d9c07bb4aceb517d11cd2b55ff614a7e95fa4adf993c49a1feeee1d1946f6fb01dd07138171c72adf95d446d49604f6a5c9140583c31bf41aed6d59b9ad588d92cd46749a4a3404419bb5a8459d8c28fa4c93186a1d8499d42c96095dcd0b3994a2853901d925acefb2ae45cf98bb56434bcd9b282efa3391dc760fac22570f7f9f3adc193829f6d1cf85d003bef9b6995c6ff1efe1de785c5b842ea04fc6395793cc37dec48cae27c6b9215d38ca1848302330c149e0f9c6745ecf79880a9e724e90bb984b0c1a7ba16cf1714189d62574aebb20f875e0d30fbd152aa480c3db85888655b3970f242adba48ad50315aa575b6d796e7aa1116daba3ee83d72a25f026b95f8b0398c18879c6c65ff3ebd287209eff15786fc989d4fc1d0faf3c4d34b79ef5f894c0bb39108be734d19177aee270ab60a515368d6ea27b709883eb4ba159cadd57e2abf0612b88e0b8d46f0800c7f4fce47c07e8ffd0c297ca14fc7e056fbf39327c773966ae2fd3ead0d191924fe241143c71d7e1d8929ac83462e56d0d6e2679e8b719766ff9702b226c52366486bd3cca2f76f35aa597b356a5d4d7bc40beaa55fd637d8de6e3e88d88e022b30aa4128bc2d2301ce2c2da0c2181892a10c029d6ab28e7e42f8c013cc294c325eadfdd8e53250b35f06d87f593be70e06ac00a00a57b23bee358b4b62081a63c5db861933750d27983bd2d3a1b0f2b29e19853714b05f8c977cb959c14ef6d40c7e4a975b9e517effac80f6ed12353b9a6437e210a7a0d00bd6ca6a0e21dc83bc93312d5ed7ec868bf1660b94d21a5124aa19114dfad9e470553e8a684be3afc249b7ca0de198c84f5755eb67066c35b86aa04b598eaae5fc6e73fa374911c0ef383d3525b65467fe526defcbdd8b523c1a97be3c2461ec67ea7816e0d76eae0c08a1a84d61463200d520dcdefa2c6d0aecab18e65e51f48f831c0bd9338ed31c9c5487e72837cdb5af21d8d300e19348c2041024e6127ffb5ae191d57ff2cb1490b03bbb311389406768b70cc0d70ec6e04c6bf4de9050ee4ea242151f3a060d23948566c29a9c3fea9820c59fcb98500da668959f0722fa25dc5656a3e4ffc73d28229f5a9c56241725a17eab59af58bd3ff251716d68921849e24e38fee84a21c344120b79f27a53e2082367a942dff50323700c923534db22c0b00a88f1e70c552a2728b418ccaec8e0ea6ab778a8728244e3957d042e4e951214d90f5c260ff19de3f7de6cb5f76237ce83c2011f788449e8b6be12db4b6c8469ba049608466bea27120f88a37173b7ca9aed0a5ce286cc675374ffc10c6366cd5f06acbcd9336c97755b5e1d0b256bd2ba898ac6b0c31cfb7d931acaf35d2ef1ec25dfb75a06cc2da3049ba8a7de28c02b50c9ae7b2f3bad5297132043198e7d30261f7999adef6264133aa96a840c9f629bfe11f7c8f35c9d9b790b7e7371aec7cbfb4292366296b8a0d64e27c59f6f6f35850bc9db93d52dd8df4fe52bf2cbcbddb85d56952524a225cd6f6b97a31d364704944bc2cd9cc5476727059f45113dcb6f1e650e36987d332b7006aec371a3bc270a6d4469db87b44c948607892fe03fc4f6f309dde235137db1ae4583244a15a9c05df2014583c7e94280617059ab077f9550a6e320d53d4a0441570157840b29402158b9e400f67fdee2fcdb02ad4aaf5413ad94ae001cc35616f7ca6c3994bf175d248dfa425b58cd91065cb4e47a79c204e6e9d250e5916c38e2280c7c3e61f94e1842f18e8f6c8621bdbeff2eda5dd14f247d9df38598e8411ff789aa9e310c25b1944eb459a2bec5755d3f2e35b79b667fb01c936a50282d5646728f5b14be47a35a49a8389b3030b99b1f613b4916bc0596c4e9b71846b79d37b2a3d9a399a9c18a03b5f2131b11adadc3583c542728d0288f36628652c02664e5dcd61b7dc4cda3d69f9f2d504d5d056755a28464338fe3c478ded963ba2886348890988136e55b4f509ea695fa9194bc233260cb84a2040dbe76413d258884d703ede674987416efb30a71262702070be075f236954c80e19919c32da6c3e646ba26f221d65891292c054b12ec280ca47c95bbcf08fa0884d8ae114f2fc9d4e077e69af1474dcf9f9162c0ddd8bc4ce3101346a865394055001733ddf9d88859ec393640581c8cd011f346a44ba7ec578f575a0a3f91490aa91277aee3314817c9b9fc685f827a2dafae3543855c4832986f126ec513d0fe4d44e0420f5879c66f2aeac546f7b2e95cfcd75c60461a68d9c3523d469924ef16f09c7ea01e4d105e574d4cf01c2cc62bb06d05c532d42cb0d818aeb427645c7675ed5516eccc759cdaae4d40c665119c572dbe8facf3511240edef175b0afd741d0d122d9dafca0327c6ab8e513fca54269e47dc6b99c2a3720c4b82cf0c9323df7a78d4eb73abc80780607aff", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000001080)='\x00', 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) getuid() 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000880)={&(0x7f0000000840)=[{0x82, 0x1}, {0x2, 0x8}, {0x183, 0x80000000}, {0x20, 0x1}, {0x8a, 0x279f}], 0x5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc0, 0x0) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCEXCL(r2, 0x2000740d) openat(r0, &(0x7f00000008c0)='./file0\x00', 0x10, 0x10) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x3}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='N') 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xfffffffffffffc99}, 0x842) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1400, 0xaf7f}, {0xe82}}, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setgroups(0x8, &(0x7f0000000080)=[r0, r4, r2, r0, r1, r4, r0, r3]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffe9e, &(0x7f0000000140)=[{&(0x7f0000000000)=""/151}, {&(0x7f0000000100)=""/14, 0x4c}], 0xbc, 0x0}, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000280)="b6d997b1a15ebfef88391fc0db600806584fef7cb6e1752cdb795f6d40507698bef0d11926a5ac335030c7d6da52c94d4c6cb4ef5ec39fe56f496871bb637b571e0053cb86038b64e33fb08beb2c708819f2dabbc617fe038dff171a3578256dce6a145fae1a21ae4f018e043ce5f346e270eab48100b65a0fad9bd9bf1c965c95bd64a27f15f69138e73686a9ba90bca61f77b33851643a76510fd189205d132c34c44e1ee8e52dd31ef32a729279d8b8a2ce9ac75d0476c197c5da882644e2d70d54567594a799b59931c069af5f1c61150f0938e491ebc06791933b152736427e523646cee76f66bf5ef6a43e3cd39a335c72220dbe517554b67688787c599bab376204c0e74ba011fe2a762f385a7ef32031d59075af8c06d93d0eebbf6054a43f0ba87d0c2699e03e91426d004fb16da4f87d821c2221a546b4a350eea3fb99ac7a557060f7122dd814650d76bc450e17aed58378a872f66d4e3bb62f984fc5802cfa906c25a1d4dc82b4f81b987a1aede46c423d0129c7d67977e7adfbc742ebe9dc89979c0858e2cacc86a214797be818dd4552a047323fa6d4ff74b712bfe181f3c59c272b0702aff40908548f17cceebcc2c5c094d553cd3d4281b32c20a4edb808a9846cd7709ab6becae07022fb402002817ce2123547d48f9aae8b1945dc96c34a93cbc91bd17968a76ab243cd9a8a11e02889d4e60d5e6ab0373cfbba6477819a781c775583ce30194955d595fbf7aa2fdc30b98e56f93c354329f6e2fb19add92e5deef9d79c8b31d4530870e04469ae88fe343d4935a6f4c5e710bfb2698a172ec93fb4f7c0d101d49565ec8405a3391595f7899f73fc382c96ddbfb80d957300e191b649af44bd88e73e41360e70bd479e00421dd22b91da884b33148a19768e31f19eb0cb4035f9677b314aad7c6e06e571ca9e2e48dec114cc476f1c68aa36e0f8be2bd244888ea9ed7ba899f1c82a26432238271977d7bfa3777b09de7114c222d98fb23188632416d525ee6e63b93107b030b74c1b5f9ed4c47a561793ba641999de01654b41ce02cd7e2dfbfdc0e4da9ba5f1d77cd49e7691eb826f3eb4477dfe589fd74368da0b9682c27bf85b10e152ddaa1313f156a92b0b8f9e43e5766179f7055958975938001be0aa999a95ee8235ecc3c17453a53eb6ae2bd914485d2ae288727a8ef84383e1c028db8d837fb53c703d2a9c80cdc7f145edefd927932200ceab56b61fb70e94498345ff06bbcfc5346ea4112c274aeab41a965728dc92848ad37b42472c44b197a73b973477a54101bae4309314f587ba0d738134bd852faba50524cf2c7b1df294111d2d4d47f9e102ddd8532919753805176aff03c5d63142b1f1f1ad88e3be47df9adc989c51775f2d50a50f00b2ae850a6c1214d27db75a6194db87eda2bfa9b7dbeca3bf6dde761d5e01af83c043ca2229c8e78a8faefa2c0bec6b654dae4730d3899a4b3c9b208b6f897ef94e8b6b006432807c099c74f3831351ea4c0d111a26f8aba94e86a008e3b09e1596df2a3d6463b1c0fb9e942e74b8213fc9c88f5463e92e6a894c38a9b68ab3a8fa625aa1f704d803836d8986807116c8bf9c74ca1f93b5ea1c3c04ee80ad02b2274223b1a3ee00926b506643f71a9c088e5462a3958b6526c72b7f99625306dfad3caed504d7e86f6613028e7a967f98fa2af3230879bd5df92ce4d19b018fe488b26695f2aee496f73e9e8ac517956027e6f64db56b41209801c21d393c25c113fc34d5108b7a496791ac5994cbd759ad2e1d8cf0dddcb201c6951b766022f60a0b6ae098d4aace92b26704c64c7c571cb10bf4496cea20b2a925d1ebaf63e66f2b1f5cf2f66229fd6e2484af865ea3e8bdef25316be3b13355b7d49258d8cb4163a1cb7e3f918aabb4d2e2d6e67d1d4391ddea223ffe56b1d31a69cceb490cc23907439be0e78709618fa183c221366a765ab6b1d957b6ad96807adc2a9d21575de05a40810cadf075959b48b8ad1e93d1dcbd479170357e2f12db979c5853b6ba2d77ebf2b647af3aa50e91a6d6e79fd6173b59848d25dfa33e9f0f475e71dde819cd4a9c9bbd2ba4829af1530f232e0bf7669cad7ea9cb65e2b0b7ec617f14427c4d7592fdc6aa6c7c04646680d758ba38cc098830bb4a2176ddeca9c05e13bba19fc0ad630c5da6cbbaeba2db3fe99f1c870de61ca4b0948f4058f066f29022c876f44c32c051f45a17c3983747a5b60bb9388b92b3a15d9b742abe8711526ec75b37453e61688eb74caf19457a8bea1b7db722fffe6821d131e486693e600db307b30ac98e05acff2655375197bb0a69dacc352b24222aedff2a01bb6fc1d676bee932556052228a038d2e14e92f68780752eb2a5b33917d794be7ce44fdbd0f4020f9526bd3135d8693b8dc211b450e90601a5c4094e7e45b98454ed14afa780f40328711926929be11250f1d0d52b239600087b7fa2f930348f306376651bd9a549d40eaf932a9d9ca54f5f0d376e611d9dbb9c4f12905df586b452e13078f3da4f2f897ce4db0f0746b42bb8907deaa187e0a5c39417767bb7a8764f24f340f36f17d13e24e1f5457ed508dd8866f7ee1356ccbc214119453e8594b44da8b1c44b2d5fa454eb6303f0118343f70fab83914f83f27feaa2dacd20f5086f6cab35262f191b0d026977d61dd86ef6c02fd739d2a7b372b7eebd5b91ec0c3da665cd12e5f299247ae9c8689a5a32cb0fba82acde389b60af71d5b66fa564dd134f747e476d50f0674535fc90411d5dba831801f50043fee7c2a72ddc49e5b2289aa7148a165a22389671eb97bb947a5b02ae998e834a813e406e8ae47677bedadf2bb6dad772c8fcadbbbf5129909420f052cc4d2be1a0b0d407623a7abaa01eed1038f2368ff963796852e53e4042b42e9c13117d83b0decc038d2dc20a3a3d42947b43b3600bcdc68bacb9eb570eab5d1bdb59a4878c5fed641b96c65d055d4e511defc17373f1976fad4bfb2057ca695a4756d1f1cbc2ca2d900602bf0e110ba659c2155e6f2b895d08811f9efa37dd89a6e07a12640107e88e3536ea8b8e2f749a65e7c70914241830d01c476ce939ee864e200862ebcd85b0d9af811f40c33ee692e4c176d56a736a1e08641694feb1946e2dff7e03858d9c807641f89e25b3c49ad55b03f14d262c37480a9c4fd55df9c6cc48f8f23b469d9293d8fbe64995d3ef83b5733167135fd9877d0f3f4ffdee6c8e109aa0816c38a3a0f57188330fe7e30a6d17792a0f85245c3f1b9914eeb60d0b750e3f2d0dcd4009dde7d3b831b4842aa4165cbfde647f0ea7355dc352ace6b366594bf245cc00305072e85096efd9f947b229fc92b36a940dbb667adc0caa2ed413c1e71e24002d3b995ba4b879d0d3c6dcdaca00e1cbbea33ce8b283870f85b975e59741057ed044824b2b4c91781eaf04594676cd9712cf51837c32cb571219082269629dd58469e02ebd851bd5f274f3d5efcda7342da690cac4548e6a8564ac29b037946f1677c0c1ca14e0ad793af1d78b6b9b74ff7d1228656f966c5e4812e2ae98c8083385a1021ce843fc6ff0c3e2baa3e0f7d56ee8b678e6640c8ae464e5072d72f53e54904ea3ce354bbd8e87dfd68e0c79b10eb004a034f4e836f954ea2047dbdf1a0e67a6402978dc572dbd94b108a588d48438fa7241b047deabd256cb4ac2eae6bd7204898a2d74698c630707b1a6e590c471633b1ce41bcbaa0886215ecd2e15441ca886b3de332a28479d3a49f352407fefc7e7b7c9f754849598de573eb3c5e8d08f7d3dd74a7f81774c71440af0d5eeefef57069645ffaafee1cd521d93e4282cafe48a129cda860a9f9216ae9905dc24597904ebedd7be37be038fc3b9f32bb79c612e1693c8f4802576b8c8b3fe10afae4b60f55abfdd3c09c01990d26f8b0b319d0fc57e23676c46faef78d44fa07eeae0a3366404d2dc81686b7d8078f4afabe55f7958de01c9cf58713b8b5954e98ef0482c633b3b920d5d731e82cbb99cd5c864dfda433aea92004c7f23d9a65e4d0439f03515501fe8db4eab3951d06a7280463143fd51dd497a1b144a57e5fcc1f267e6bb95042cf463305547eb125ca463230fee88e3132295b673196d30ed31874cb0d9a8285764aaf78a0d30384397f9ac3bf49b6ae1557742c64d5afb46a3d22a248ab0c8dd69924d443b4148c7308646d09f8db1c4eb7470ccb191af9e977be1244160ee47f1adb616dbc49f27c901f2d5bfb4a49901bee54b725d20047a2ff83d9c5d3eea27768c37a8f8806bcaeadcd913f9b43682808da0b3a1b11e87746866e7973b99d5a998c50d3e3fcf2c6ffc7928e8f8a8bc4f0f9f9b3709bf73f073ca0ebd7a2b7a06fcd052031a16b3a3e0e595ae3d032d78f8f80e0fddd202355ed12e22562d993ac854b2a98aa86b2558365035d932da8cbc4670983a86e358f452bc286236e466fd0052aef824908037b3a44a2cd403726faa16469b16fce9681b36e7ddcd437a61859d17c4e72d5af019080765bd087d40706e816922c5e9b9e41aa07dc1ac903a2dbcfadcffc02e0fae9e0713cfd52b3922e4ffb2ac025d6a52ac399637e63a41aee205be48154b5a244e69a88b824ba108674ba4671f80cbea2a445a3d6758fd99016b2daf81a7f742ad2dc48b5b6b717d0d87e87fc2d17112d8bef8a5f3e49e1184dbce50f31196f5316d91cb2bec5821cad9628948215bea50e710a6bc4c02c982c6eea610a2171783034d9fa232cfb0de72a2b85224a93ba572ea36d33709db57990b1f6f120adcf4959e9d2878b3ac94631865991e6bbc3b33025a9b360a4cbf6547d67c32d25d20cdf2219f55a28859a7987724d8bcaaeedfdc2a317680e275cfe370df61b9425e71c26fcd8ff9856f336601eb675b353e68174e98571889c23eebdbb30c1afde16c8db73bb7a48485a2f7aef23804cb33922408331580811df74c671f356d58db8f5cc8cd9cbd5b0c12e2efcf61fc33dc76c11d2689d5ae389f8f4c60bbccb0859525afb4aa2f3ae40cb1c181bbdc71f3760b3e1d98afacbe465f190609b200a09a83e42a74a14fb3247a65dcd435d8662fb59378d20323e66a013b8b3af70baef570226591878516b2db58c618dfb364c1ed65063e7a68a96ede7da32f0dbd3569a96cb750d7cd7d18a79283d778e264302f6446b13db0eac43234d59597849523ebcea9aad5a573c914cbd6e00cd10a9ae97c389c36048b73be4c2b05ce42592be2f9a32a7e9ee243a1f5b62e32e764a49f6baa95d4ac3ee9ebd137339dbb6b079ae1db549d89220cc5df34b76ed72643a3622e38c807337dd7983f39eba9055066277a92bf96d7b91e49408740a430a94c90333f224a62d0fa104acf7b043b3233c98a66fa343fa1c255361a9fd760f366d24ffed7dc35c10c81ff815a6a890745d05956cb94ac70f26166705c5e4a36c26a1e6c238345716c9fa1270884420eab47ef29ea6a6f9ac120cc572521400932e77b533a98e034526d00bd5b8ce1294d38d087ab77f081ee914f1441e67c2e1fad5155725ca94b799aa42accaa50060b4b509ed2f89a5d5d7a66218fe86bb5ca980aac64686c626f356dfdf78fe4583a9bbef84d14772e3c0070c44173c53352b630acf5d627fd630107c10b377cf341b7d45e32790f474f84efa2ffc8ee7d623627e5a15cfe79e3321207048f95187532c7c0b121aecbf4fc60ebe4da88e18a97ae0b852566cb39edaaf9c99f1603191a102cc4818dc8e2e58795f4b96c4280cc2092e0c", 0x1000}, {&(0x7f0000001280)="d855141188143eeba9299f4735d7f2d6ffeb9f45c8dfcbd0f78f5e9d7e99bf8d81196c3c927dd970f9006dbb73f9638613bf1ad5ad50b131bc1c1b4d82309fee721dc8907aac675a8e7819a8e1e959205e418dd3f5ef2ec675ad1802469ce4faae49af124f270f0023a11f295358113a1467ee9f322ca15a9742d53b2c9629b88d8b56d2d3eddebd8203992318b1b37bb255e4da15c41c1bd40ca2960e683559bdf3f7e8176dd6ea01a17087a72eecf8fe6e880a36f679", 0xb7}, {&(0x7f0000001340)="9020f1d4d318c252a772794fcda3c1be0fd8b15161335ca121ee81f2a8e94adcefdd53c956d0810023f3e3df66bdb2dc22c9a777908c0e01bedd13e43b56ec3aff4d8f37b79aa2a2915416fc107346c20be2c12d938faa23cc0183ec4e740d8cb51fba6cb46b59f38a5ad51ee62e48a1bb570af92aa321898d77809d12a2732cf39262a009058a", 0x87}, {&(0x7f0000001400)="186173edca628bbf907c4dc441d4c7c6078ae2d47e8d66976c3efa223f5656347c85648ccc0a1ad14c0dab0a10154f74f6f39336a20a64575eab6fda3427d776e4531755d88ae07ce225423cc452fda8e7d3810c35383642b11bf7d94cbe2a9ca82859f0a8dc87591517861e6daf38164fda4ed1bf16f996523be585a3411a52b036562e7b8274c0a996a9abbe246aa6f935ab76246b85565e787854893b819aecc67652a43a60c025c5ad17d88d453a2f36159120bdac7f2b264dc19c8a117154e21957d4311d26dd83ab", 0xcb}, {&(0x7f0000001500)="d28ee3fdd233d5c41c20b1a8cbc7b0ca9315fbd573a2a08a97c73aa62c043268b1d70263378fa9285a0dad77adc97ed1262769e1cfa34475f83caa3e2f385d04200261dd8980b0d3919886c233251a56e550da45758cfd1ed59b6e5e14f90ddf9b1f1347565b1b2aa8986a0b9b2d247d52e2f2cf638d370fc5d751c231839a4ffd84c69585d371f4d862ad8113b55a8de378554f2e0f854fe0182c0b", 0x9c}], 0x5, &(0x7f0000001640)=[{0x108, 0xffff, 0xef05, "fa1135681cc1873d5edb7173de3f4cef6476faec91e04c7f5291ee7051bda056d34f363614f73d93d7f32e79bd8f9d0712f42baa6d16965e09e24b5e46d06f285a1e6a0acf755da706211633914553ae171f4c2f25954868cea891de64520ffab19b6d02900f4bddb0a193f2e59cce7212db2769d1b91507a4bfbe7f9067eb919177ad05565b95b76921e96ccbf101853d03bbca3daf390ba437bbde43c2877362d9d2dbef5936fe7251d042bbb553c51a52de49e657693c29b98319b33d900823ca6eed973a713df9769efdd681b39294afbdb6b1f5d37f0572d6b92aa227785bc7bc43511a16e63a834f36fdb368dffa46558a21"}, {0x1010, 0x1, 0x7, "4d56262d7bac710e0ea5f063bad9b8922bdaa105224ab791b87ad1947d7cd7369ef85e3eaa21c308c5a097a7697851cda0c69910148934bdde1115e42866afff40b8feeb40e9d40abebfb7f98b28e5a0e687af798c1a43e5c537f6d7e02c2c27978f939dc28d4977467fbefc24145325fca6a45c5a926c3609808927c5ff773bfb46ea676562ea6ba5db7ef663f8e0508cb03ea84f3b4a908bcbccfb42a7184b1c28d3fea046dcae031c24fc0bedfc69a00b1f12c16fad7d3c34d1a626945edc67fb90e102a9ddfb533fb0cc5a0db17a77373428fdd69f6f3dd574891fc657e42f2a3f5d2d8eddd85eb44fa9b64cb2664c66a79424c164547cf36fba3323c8963a2b122060ab70712e2f78c422cb738655ab6a203b5b48902156fb4c7ee48150fd3776ce29a09d998388de5ecc8d41ae88602ae2d9fa1e48cf5b256a195d50b47a21da4f6aa16cad122e3f25697747c72c4cf554061a7bf59796ad86974c07b395e199e4e1a8dbca232312684bbf6c7916fb058e89546e96f79810ad6d75d1f47cd0f5db936e89aacae173b8a1828e14430d3a1611d37881caafbdc954aac95079e7cfa9b31fb1a73892ede22ed3ec6bf93447202ec5dc2517d2c4b6da703f0b6452a78c14527ef85bedd565980c312c4e7ad7b84ad462f203f7ff6e4bea759c0c09aee22e53323426a6f65ef5ebb8596a6d2dfb286b3d16e402eb0a87fa0f39daae3f7a6f131a9a53ee4440fcefd81b5b547df1694703d9ae57e9fcddd508038e7976d90dd395b9cd1bcc9a4a556634e391e63385db95701988fbb518f62f6926e328e6262b14342e09df74a11711b99375682fd98cf557b04a52ecc2545e941e527a710077288a9a87f9685f4fde338e37e7bb2f99399445f4b890e422f50b71753ab0af4d5c34368f407926be4272ba16e00964c82b68bbdfc59c1f5082cfcd42f97a00e6de374082a848f13a4ab0d729605bc3f60576df2f6acd0f5afb84fb8dd10aae773d22a4d6cee8ca2d963bb109ae011f80898779e5149b650f472c7339e23c1a354008cd82ee62672c3b024d4ab1fe1d78e3be00f3a138050e36d5813d6ccd41051a413209fef7f88364b045f9c001e91c9157cf24946bd45bcb4017ec36809a464356195f23430a8e50803ac3a173b0ad42d38e42a5ec60a139955e23ef14c163b4f3246832b101ca5d7cd0ce784da88a7f90289ec3139769ad4be5a695c8db49fe2386290e74b735dbb3408972b5cc49074ae096d4784de1a0db6a0406105ccc32bd1d2453851e26d07d6c9b5713aace962b905cf959d77672bd9395654aabd1753d96fb042e146718ae1cc29600957cdb75cdee093f94f9ede091700d41049fc1289af297b58c7cd3117f001b5b5e1d0e35bbb4833b5e9c21130ba7e4426fa82b5369ed9eb51ef4238b3aad4ff41093b60bb78b4c430d307cb4e91cf4641ecf201c50edd6d00bf2793009c85e9a931d2a3113f7bfd968378fc902ec86d4536714ed45a58a2d7805881abbeea48155fc38474e18ce6f2d802b5c89e9a5cfc6e3e1697985a09bd819fba3028c1e187fff7a99f61073b9ac1103382b1048e761c325d37e6ddec003708509a06397ff10de23ac7b6f25ec49c0396a2cb76280886202d566ad301ecdb315836d51378cecf13d4c4618d96b7b4d90f76194827d3fbe02c4346fd19b71e8300532fbc53ed6a0282587e8e7c78372fb370196339777be0676fcc756698f732c7c17782c3cda3e34071d53827bd781874587b9b0cba8bb5145c4fb2ea9f9a00edc29ecb0480a9b10e7332e89bd06a0c4f1cd332850daeecaf78d60d43e7d57e154dd4a78b75b2445004bbabae62b067675bddbd30c11d040ce07e2e08a06fe7340d2b1eea555ddef8ed35a40ef3cc032fb549d2abfb6950506c93c7b359c688278a73ae8c348aaa1e15d1bbda6a90fee7ce16e5a601d9a40aca2f4086b3d10c24931ec123103f31af4f713d9b31bceb19cf5d7e3314553353d0c9fb32f7a9940732dce2a122dcb3591180b9991c0074974a65d66f9efa1e562b478cadb35d9ca60c5dae22a08be4e2b63f88369051e3416abc8c4a088d4c3ae4e965c9ffd5e263cc0734b00e07f08e60cd13fa34a2f4f97801e8988090dfc512b70d8a0a2a8fff3e1dfcd5b993ee6e1a1bd5506206c5ea2718e365b1a80d9a6e2385c9d241f4fe0b36333bdccb66398e597a069376b3772c4eb8b7d571c4de0f2e36f4762ff18f675d83731292005fb838b1d3e2728117fe7b6f35e4d8130587b71105ee4604b6ca8a4913a526da0bd9215808866181d6c949b9f069269c7f2cf33ebc999233ff8443f09ed7e47cb54a461ce70a3ccd9c436b8c1669918e06099824051b9a3e96c8a9a58382e7e9a8455da0ee0afa5f6ca5dd29df1f50f34af16b8a772aabbab4c00c576e6f8693adb73273276ec3911f5710dc143ed2d91cd9842b886da8a27d57943c8d57fab813e1e7482a55f36c853f422f4d462e3556f933df00d5660b3bde8b8ab767a4759426904dc54ee329f6188635d0c199c031b517259c6ef5171919e37cd0cfc42a6618ecaffdf1020565076e7fbab7cd22d605f3b002fdc63e84febf12866bb8b236a34745f47c9e9449fb026a3dfec7b65c9f6b23417df35053b6b98fffef95e696486042e17ffa85118a0d1f46c281d642e1d6653fde0476cfbb60d53fa2bd86913ac8a1916d00f98fcd4174b1abdbe16d33685ecd56f160cac75245d174388a6b3bad9727d12ec9f3d0ab5590fce348564c1d110aa49321d9d054596e69c97f092cad45f508199378cbb5a2593803916dcd07b936f86ae8243e2833fc436082289e172f6d4558b261dac5d750e28b4e88dddd1a3fd3fa0aaf6211e35219f97756d7a2dcfb014a0d45a1b4fb19a175fa90dbb33df122eb892653b6a8d65cb68c76713d5dc5ee523671d5962d755e1bff0f5f7eb6afd3e365d17c4c2e7db2b84b93a319ede4a5f2cfa686e75793173b7dc4edb0c1501f0c9dd257f7d813d1ed35d07874cb855843dd877c9a2f4197fd2044b9ce3a253364e89057bd48ec0238cb549c5bdcf8b6917ba31e6428aab1678b85bf61cd17b16e8050ed50b49753bc2b99a5e54c413fd8196f4626983ab9873e12125ca3856dd5d5848e19bf0ab7c6ef1187a415a77c3669fb238a54c284f6389c0c5b69df874c0917cccc448a3db4c8dbb3e9eec363b6073b9fba3e9d8dc1768bc0c21c3af783ef8b1b70495a38dc3393e67ecb252a2356b07c9bf102b30d4468c2621a07a6cbfecd51f9135aa04513a1d35eda9cc4b40ae0373fdad7b935d3560aacc5bb6e80cf8e0612238560062fe0f697a91ca33068a513ab8964abf80f34c7721ab35aa12e9e32019ebf379ccfa4653b7610333902b6688dc8a9ad922efae7ae012a8a6f6ce76ae96aef05c253393169cc3b2738d9effed777f0b9250ec1585c5edacef5167a6220fa845363ae2edd055649a655a88b53478ea36f0a08cb04c936ca44903bc028c62687c0901d8682553e137ff2f75f919d60719c9e09c0e7fce3f3abe306255bf8c9f7700b876364adfcd6e080cbd659417de0561f21fc4412a735b4d480ce9dd59ba2c6083cb23967e9ed59b177c0267111364d81228fa107897fb85c0d2714c5fa6acc32166116185722213a44ba72f4525b6e31b2e0a98c95c307bce839087b2c1e483b5e716d2a0a0b1420f2aa53dd630600be9efdbe10d77d06bdefcac706fda36e235ee6e7a46d2c0d67f6d0532d2b4035223dab57933ca8fbcc6f567d016415603a1890284563ef7cc0d1328d986ec8faf4d1a2b7e819901e9d0a463c2d552ab8f4b8a1db363104cd9e9bad51b9c401cfd1389bef9e556546343800733b5b6090a4da713fc05e8f0e1217a86a4807ce74f0e4d744bc7a718858835f1cea8962aa57e2962cc4f59a952796248984a37b6efb9146c521b5ae3570e1b9271de8d1ac81b8c7d18053e71dde33c6f53600453a041a4f0eeced57c33f4605e9e57bd90d2c92ba23c6aef5b6224730b169987f50f4ce12cc8ff7ee7e3a521186b78e8000271d76ca984ff9890ef877f34708a9efbec71f338964f19ef3ac1e2aad37abd24442857c8935f1a06d6e5c56b809b0b0b29c114901bc03e7fc2548d96687cb8558d4010a2220015d06aca69647e92d4b3380133cfe00c2704c4ed744b11dcecf1ad5c84a5104bcd087322de1b591f122b8398023e5f99bb5fc3cddaef078fbae9f759dd765be889e48ea909e3be508f2bf9fc21f40fae8ee6b098281d5270d80d83a164110f7a1aa6248822684db3297b9193ae27b9fb48fab91f855741906ef1d2a6e4c2b7b6c03ddfc44f0b5b157dba55ccd91184a9877499e6c9d2bbdd0e5478aaca44cf05d5aba8ee7934a67086706fd8aa707ba4ae8bc47a3398b51088ae85822c0b956d87f4a00ab5304a7d4af2213618971ce04de09cd865d8ee9cea21c6100772d66beb306c3d28f3be3752d04c3f38cf5f8ee5dad9473225122c5e2d723a229a033dd4e2cb6984d2bb1e60d48398d8d9ff527be454fb511b2663168a9b4fd4d370914f372f6a2b4b7b72e8d6e1893d911ce0b6ab051f924ef59001471af2134810206f3accc800ada30be2ddc3add21040eba54fdaf5791f25145331b5fc807833067a9cfad972ae09e2202628ae20e5aa1063eb4b874af7bbf9437505ae47123806d532b58f3b21985d8d817a91a0c9180b1a03bee7f704c1651fcb6268c8dff9758ba9ee208a494ea32d1ca2edf592ebe88b5de09abc22cad116049ad1a5f9c924f627ee0d127dcf6c0042c2f2d5486678c4950f337b94bd6446667f9f4e1dd58dbd301d0b2bc6dd413d2cc6b6fed647539edf91cadc80b04e0a1cfbee7ba2bfbbf1094ee55dccac073baa0f9e022119ea207903e3d5fcbbbc20d2abf0415dd998e36a6cd32fc1a5c45e02fc8e876a2389818af81114fec538972dfe3952d1f136e78c91cb8b12ea019b2b092e832e094f9f328f5a5e68295b60701ed450f51056bb0f19435af8b2fac88c33e8cb61855b0b3f896f24838bf6d4ce82ac5430307819d70d2aa3a317ce25c70d07eda7acf36598ff907e42b1534685db5707fcb2a2f0a9acc7cbb655519118c7845dd88d885b3c42173dddba27b1b0be06fe050c058eafe503030ad5f34ca79849f95ef4111fb0477365540d3d5dd3e8a7b48cfe26b6a4595e3ed7a93b1f9b3259b0d3c75c025717e6dde7a4eb96b5d790facedb1cfe47cd0afe82f136be7af4a55ff7476d46b583817d13dd35b5c12d3ba9988ea0dec084b9131f7a06af4208c3875d3e26797f43d1ac1e5e90e6251204015ed60ebaedc72104d2361709e36d3708b260d611c0d4c4f09d3e482e0d662bc9866cde326b9b132c1a87892fe408f6ae50488c3a0f0b6b5f805bc88463db07bc3bf2d4923aa9b5baa0f674ccb558c03e7111e7231ef79f79993319163fb92150fec71c2e3260ff3d214d94300a32ae6848e757f2cb9f26e6f0cba882461448fc91df07255616b4c646c0db4dd95fdfeca81570f1da3730fabe0318695156df5c3264ca43d4408295feb19bbfd8648971cd98182a748b5163003dc8068204fb38aa495306f177a1302c8bd10738a2cc23e6b6677adfe2892cc853073b594c999e281b3d9535c296fe4c80dd7778b402830f115335eef4004dd084c06c2ee156e15cebfb57978b6e9889609cbdaddc11da48b175ed4bb8a3a1b520403304d2e8d9c86d51e060a631909da57af33dab684de3718c57364e710fe7d6a75bdad4495487e82bf7a6e33a2c"}], 0x1118}, 0x1) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 16:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x3f, 0xfff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) getpgrp() setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:46 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6a) read(r0, &(0x7f0000000680)=""/24, 0x18) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x400) listen(r0, 0x3) r1 = socket(0x1e, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) recvmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001300)=[{&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/101, 0x65}, {&(0x7f0000001240)=""/172, 0xac}, {&(0x7f0000000040)=""/19, 0x13}], 0x5, &(0x7f0000001380)=""/74, 0x4a}, 0x840) close(r1) 16:00:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xad751d04654f1d95, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffee9, &(0x7f0000000140)=[{0x24, 0x80000, 0x0, 0x400}, {0x1}, {0x6, 0xfffffffffffffffe, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") recvmsg(r0, &(0x7f0000001400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/42, 0x2a}], 0x4, &(0x7f0000001300)=""/237, 0xed}, 0x1) 16:00:46 executing program 1: r0 = socket(0x1, 0x5, 0x800000009) sendto$unix(r0, &(0x7f0000000240)="b100050360000000020008000d01000000000000cea1fea7fef96ecfeebfda1f98fce0731b2001743fed184ac73fd3357ae26caa0416fa4f376336acf00b7804be780e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca41bbc25769921f132e27acb5d602000d7d026ba8af63bf37282902e4fd89720fd3872babfbb770c165a872c881ff7cc53c894303b21b0457aea8c500000002000000000000020208a371a3f800040000000000000001000001000000ceeec22458959629debf67484a0e7c000000000000000000000000091ed6afe1d4c624c05ea4225f3177693d349655924e081ddd7d21e8f672836a4d790fb4f9aeff", 0xfffffffffffffd22, 0x10, 0x0, 0x5c) 16:00:46 executing program 0: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./file1\x00', 0x1, 0x8, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100048ed7f620000009886000000000000001c00"], 0x10}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) 16:00:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0x5}, {0x2d}, {0x6, 0x0, 0x5, 0x20}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4098], &(0x7f0000000100)=0x1002) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *459189 89704 0 0 0x4000000 0 syz-executor.1 39835 33241 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8261f770,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8261f568) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800022d72dd0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007de1054,fffffd807d43cf40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800022d73138,ffff800022d73144,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800022d73138,ffff800022d73144,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800022d73138,ffff800022d73144,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd8068797200) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd8068797200,18) at if_input_local+0x121 ip6_output(fffffd806f26a100,ffff800000afd500,fffffd806f6c54d0,0,0,fffffd806f6c5460) at ip6_output+0xd59 rip6_output(fffffd806f26a100,fffffd80657ef618,ffff800022d734a8,0) at rip6_output+0x4c0 end trace frame: 0xffff800022d73540, count: 0 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8261f770,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8261f568) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800022d72dd0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007de1054,fffffd807d43cf40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800022d73138,ffff800022d73144,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800022d73138,ffff800022d73144,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800022d73138,ffff800022d73144,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd8068797200) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd8068797200,18) at if_input_local+0x121 ip6_output(fffffd806f26a100,ffff800000afd500,fffffd806f6c54d0,0,0,fffffd806f6c5460) at ip6_output+0xd59 rip6_output(fffffd806f26a100,fffffd80657ef618,ffff800022d734a8,0) at rip6_output+0x4c0 rip6_usrreq(fffffd80657ef618,9,fffffd806f26a100,0,0,ffff800020a893d8) at rip6_usrreq+0x5cd sosend(fffffd80657ef618,0,ffff800022d736d8,0,0,0) at sosend+0x668 dofilewritev(ffff800020a893d8,3,ffff800022d736d8,0,ffff800022d737e0) at dofilewritev+0x1ac sys_write(ffff800020a893d8,ffff800022d73778,ffff800022d737e0) at sys_write+0x83 syscall(ffff800022d73850) at syscall+0x552 Xsyscall(6,0,c,0,3,78415ea30e0) at Xsyscall+0x128 end of kernel end trace frame: 0x7870c195b10, count: -20 ddb{0}> show registers rdi 0xffffffff819f49b7 db_enter+0x17 rsi 0x392f __ALIGN_SIZE+0x292f rbp 0xffff800022d72b30 rbx 0xffff800022d72be0 rdx 0x3930 __ALIGN_SIZE+0x2930 rcx 0xffff800021950000 rax 0xffff800021950000 r8 0xffffffff81788e23 kprintf+0x173 r9 0x1 r10 0x25 r11 0x7d82392101179cbb r12 0x3000000008 r13 0xffff800022d72b40 r14 0x100 r15 0x1 rip 0xffffffff819f49b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d72b20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=459189 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88c70,0xffffffff8264e688 process=0xffff800020addc00 user=0xffff800022d6e000, vmspace=0xfffffd807f00ca10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89704 292752 46022 0 2 0 syz-executor.1 89704 405884 46022 0 3 0x4000080 netio syz-executor.1 *89704 459189 46022 0 7 0x4000000 syz-executor.1 62741 271769 41797 0 3 0x82 nanosleep syz-executor.0 46022 132257 41797 0 3 0x82 nanosleep syz-executor.1 14180 462343 0 0 3 0x14200 bored sosplice 41797 176072 36051 0 3 0x82 thrsleep syz-fuzzer 41797 284224 36051 0 3 0x4000082 thrsleep syz-fuzzer 41797 257376 36051 0 3 0x4000082 thrsleep syz-fuzzer 41797 505709 36051 0 3 0x4000082 thrsleep syz-fuzzer 41797 8000 36051 0 3 0x4000082 thrsleep syz-fuzzer 41797 121716 36051 0 3 0x4000082 kqread syz-fuzzer 41797 459816 36051 0 3 0x4000082 thrsleep syz-fuzzer 41797 483888 36051 0 3 0x4000082 thrsleep syz-fuzzer 41797 354656 36051 0 3 0x4000082 thrsleep syz-fuzzer 41797 76277 36051 0 3 0x4000082 thrsleep syz-fuzzer 36051 298941 19071 0 3 0x10008a pause ksh 19071 350020 94383 0 3 0x92 select sshd 84013 83779 1 0 3 0x100083 ttyin getty 94383 328938 1 0 3 0x80 select sshd 79088 196852 22789 74 3 0x100092 bpf pflogd 22789 191816 1 0 3 0x80 netio pflogd 50073 170603 29947 73 3 0x100090 kqread syslogd 29947 156014 1 0 3 0x100082 netio syslogd 37219 259602 1 77 3 0x100090 poll dhclient 36931 81879 1 0 3 0x80 poll dhclient 13443 270559 0 0 2 0x14200 zerothread 87922 424726 0 0 3 0x14200 aiodoned aiodoned 45507 516570 0 0 3 0x14200 syncer update 47600 419717 0 0 3 0x14200 cleaner cleaner 33241 39835 0 0 7 0x14200 reaper 2587 111966 0 0 3 0x14200 pgdaemon pagedaemon 52258 426339 0 0 3 0x14200 bored crynlk 6824 516313 0 0 3 0x14200 bored crypto 41724 327957 0 0 3 0x40014200 acpi0 acpi0 83087 133106 0 0 3 0x40014200 idle1 13696 466000 0 0 3 0x14200 bored softnet 22337 470439 0 0 3 0x14200 bored systqmp 25991 229648 0 0 3 0x14200 bored systq 21280 227251 0 0 3 0x40014200 bored softclock 74093 523149 0 0 3 0x40014200 idle0 67086 436158 0 0 3 0x14200 bored smr 1 33244 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824d5590) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 CPU 1: exclusive kernel: protection fault trap, code=0 Faulted in DDB; continuing... ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9601 6590K 14775K 78643K 17454 0 0 pcb 14 8K 8K 78643K 343 0 0 rtable 108 4K 4K 78643K 1121 0 0 ifaddr 81 17K 18K 78643K 406 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1609 0 0 iov 0 0K 28K 78643K 239 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 77K 78643K 3737 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 39 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 1K 78643K 311 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 2697 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 54 51K 83K 78643K 992 0 0 subproc 32 2K 2K 78643K 187 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 188 0 0 in_multi 33 2K 2K 78643K 184 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 532 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 98 21K 30K 78643K 9612 0 0 UVM aobj 98 3K 3K 78643K 108 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 290 0 0 NDP 19 0K 0K 78643K 122 0 0 temp 221 3556K 3652K 78643K 33060 0 0 kqueue 0 0K 0K 78643K 17 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 25 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 145 0 143 1 0 1 1 0 8 0 rtentry 112 153 0 109 2 0 2 2 0 8 0 unpcb 120 855 0 845 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8965 0 8965 3 3 0 2 0 8 0 tcpcb 544 517 0 513 1 0 1 1 0 8 0 inpcb 280 1537 0 1529 6 5 1 2 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 33 0 27 1 0 1 1 0 8 0 pkpcb 40 11 0 11 4 3 1 1 0 8 1 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 57 0 57 6 5 1 1 0 8 1 pffrag 232 5 0 5 2 2 0 1 0 482 0 pffrnode 88 5 0 5 2 2 0 1 0 8 0 pffrent 40 13 0 13 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 80 0 50 1 0 1 1 0 8 0 pfstkey 112 80 0 50 1 0 1 1 0 8 0 pfstate 328 80 0 50 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 600 0 409 13 1 12 13 0 8 0 art_table 32 601 0 409 2 0 2 2 0 8 0 art_node 16 147 0 107 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 0 1 0 1 1 0 8 0 semapl 112 309 0 299 1 0 1 1 0 8 0 shmpl 112 106 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5579 0 4162 47 0 47 47 0 8 0 ffsino 272 5579 0 4162 96 0 96 96 0 8 0 nchpl 144 9494 0 7860 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 30579 0 30579 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 7 0 7 5 5 0 1 0 8 0 scxspl 192 26633 0 26633 18 17 1 7 0 8 1 plimitpl 152 247 0 239 1 0 1 1 0 8 0 sigapl 432 2870 0 2855 3 1 2 3 0 8 0 futexpl 56 34095 0 34095 1 0 1 1 0 8 1 knotepl 112 656 0 637 1 0 1 1 0 8 0 kqueuepl 104 574 0 572 1 0 1 1 0 8 0 pipepl 112 1710 0 1691 3 2 1 2 0 8 0 fdescpl 488 2871 0 2855 3 0 3 3 0 8 0 filepl 152 17221 0 17121 8 3 5 6 0 8 1 lockfpl 104 875 0 875 2 1 1 1 0 8 1 lockfspl 48 301 0 301 2 1 1 1 0 8 1 sessionpl 112 27 0 16 1 0 1 1 0 8 0 pgrppl 48 53 0 42 1 0 1 1 0 8 0 ucredpl 96 3201 0 3192 1 0 1 1 0 8 0 zombiepl 144 2855 0 2854 2 1 1 1 0 8 0 processpl 896 2887 0 2854 4 0 4 4 0 8 0 procpl 632 8399 0 8355 8 3 5 5 0 8 1 srpgc 64 21 0 21 5 5 0 1 0 8 0 sosppl 128 37 0 37 7 6 1 1 0 8 1 sockpl 384 2577 0 2557 5 2 3 4 0 8 0 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 227 0 0 27 2 25 27 0 8 0 mtagpl 80 41 0 0 1 0 1 1 0 8 0 mbufpl 256 303 0 0 16 0 16 16 0 8 0 bufpl 256 11093 0 4074 439 0 439 439 0 8 0 anonpl 16 252956 0 240425 96 30 66 66 0 124 9 amapchunkpl 152 17415 0 17303 31 25 6 19 0 158 0 amappl16 192 12912 0 12213 79 35 44 48 0 8 8 amappl15 184 151 0 150 4 3 1 1 0 8 0 amappl14 176 312 0 306 1 0 1 1 0 8 0 amappl13 168 411 0 409 3 2 1 1 0 8 0 amappl12 160 922 0 922 2 2 0 1 0 8 0 amappl11 152 790 0 774 1 0 1 1 0 8 0 amappl10 144 294 0 290 1 0 1 1 0 8 0 amappl9 136 726 0 722 1 0 1 1 0 8 0 amappl8 128 257 0 234 1 0 1 1 0 8 0 amappl7 120 268 0 258 1 0 1 1 0 8 0 amappl6 112 747 0 739 1 0 1 1 0 8 0 amappl5 104 1121 0 1106 1 0 1 1 0 8 0 amappl4 96 3340 0 3310 1 0 1 1 0 8 0 amappl3 88 475 0 465 1 0 1 1 0 8 0 amappl2 80 21778 0 21705 3 0 3 3 0 8 0 amappl1 72 71122 0 70678 26 16 10 20 0 8 0 amappl 80 8809 0 8769 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 107 0 10 2 0 2 2 0 8 0 uaddrrnd 24 2873 0 2855 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2873 0 2855 1 0 1 1 0 8 0 vmmpekpl 168 26185 0 26153 2 0 2 2 0 8 0 vmmpepl 168 354547 0 352714 213 115 98 105 0 357 13 vmsppl 368 2870 0 2855 2 0 2 2 0 8 0 pdppl 4096 5753 0 5714 7 1 6 6 0 8 0 pvpl 32 722391 0 706669 253 90 163 163 0 265 28 pmappl 232 2872 0 2857 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 618 0 8 18 0 18 18 0 8 0