546c32e7b529e233b3e3e36c32caabf6121b8a18ab23cf2b45a3683c695256dfc31cb71a208c1a1441cca682d7a36aa26e5c4c05b08ce9f1a2ccb6ec8a114a93d6ce22734a2d88f7f8cd3e09291f81d12112be282a4e84b0ac479862acfa430c57c0662f50e27df7b6c127bb394192ab2a691df541da66e0d06819828887def83cf3146d4dc66afa95eaa0d2fc042a270e323a49af6fc2e8b1fcd96ec796a92d7759ba8bef1f617745246d3a5d76e551069b633c28f7b4c9480714c222e3c18ad4551b2f0e9458c4167e7c27de64086f4974819cb7a9205fee93e004f8cd32382ea317d0afabbef985d02a2b8da3a139e2c5fe9c81c5f393eba361132be3ec9d8aa72e1b64eff0f7fbbd6a632d3b12cf8eef6ac61df4ce7f367807fbfd400d36460b38570ea528e8e83890ad1238ed958c1a85bffa676b3432d3e299ee061cd15c880334e4cd7a1106b1565270bf274965bc3b9d296df8285ffbd0288164f066b2674658e1e1f37ed88adbfb933f10bfd98d18e0f2048aac00c8051f119a8bb13a0c97bd371710e474a35ee79d390fc0ce3daead2743ca455bbde3e5436766ae43c02fcff356c487bf89d9400f368e511189af5dd34d76d75b81e6be839810cd8ff2be8596884902c6d38e26b2d4d1c19eb21a4ce09918559f8ecc208d796b50fe667174b3a301ae6cf4a43bfaf42a4771b6c95632a52c34d7c6ad0b481e316c075909eb1d6b6e8f2d3c877c432646805d6eec55caf47ac2d2be4c9e149c43299f428f4d321b06626ed2bc66218108ac1cb0e7b446f0f670fee070edbf927d9401946f3d46c0032869461727d76c4b7cbe3a8d0bb469fc8774607a77df559d8ba598a3e0c71ba1ac0c435802f32d6b02824c7ff17ca11d491240b7354dfa0ee3cc8097396d0c28dc78b75aecc28c3cfa0d7602483a2118c3a13b9fd8f8e7dcd69ef0a0f8dab03bc31299c71d04d53887c101e85a0e880770df57fc763a4232d61187b8f03041452da8833d2ff026433b269df7f0600d79196ae05606ae91dd1ec4b31f58135b93be404051b824a790698328b010e4768bc3ab36636bd2a421a1912c32b875a42c61594500fa822d6f47f76a8532d2d234a686420eba6004a12ae5788deaea23b881314ed62b021cfb9cae10ef46f6626af4f64ed7a53353c9374f2491975ff5ea8c51191c0e8160cc605a0020f0f33a63eedbda59430bc3f9d613dc55e1ebb561e834eec3a7a2f2151c7b006eb1e5859ad814143f4542f063b11dba938e96a59a0571a2edd96e3b8f8b0e524091a0d8405ba05b4138e2df5d997200aaf715a4322f85078e109820213292ca9dda56d2e88bbef2c24871f53bfaff075ada3c01f6effbbb439fa55af20c532a68bb04cafd55f5ada25eba7be77d47be5b3f1780e1edbcc9c7f34fae52ab4c635046abdda0ef6c2425952f8b55e429b2f8b367a90e4b5d747672a250f5432b307a0605ec7b87e34ff3949292eaef3aa5f02bbb1be50b7a1468c18f41d63fdcffb57e83f289580ffd6f53946d7df9f31f9592ea0800d7f9aa8ad2a95dab3afe188ac44c7c3ac252fe24541cc2ccd3b963fb4e5c51b9911b5356ac6942444735002210e666783496817ce833f61ba46f0a4da0dcebe809bad08a60d65b9c7062056eda7f9d1688e5f2909d6bebcf911f6d8f8761a400b9a1c77318953e4c1bd3ff0c6f51023bb68fff7f6d6625abc6db36bb54f6087ee4cf16f5b565ed07ce377ef8d77b594b0920b2e09189b44ece9cfa63c5c72d97660d409a64daf765f4f35a069550304483294c92b0db1c84f19bfd5c3b06d7a0b38923312a6a681316e6120d073b7f19ed9349eab0b4d53706cae430aa574b1a141b106fe3cad5ce118d3296602924354febd01b07535c509ae2fc57c8ca17a0c99851b5840b34d70122a3307a1965cbac0e6d066d76caff3c5720d0f06878dd840753e8a6817c0ab44e4e96ce2090f84fd31a0db6a11a6d29cfc2fb1c44aee7a9736cac8f053f92b9c54e41440347d0ee488275bdc4af82eba4f39cced06a1967a1f1f111fe384c1991406e82c1d592dc93fb0a8edc9f046ff829e0f814b2ea70955397225f8b4226d749f890ea80e093090e6c48a5d99e1578dafd9f7d155ebcbc0e8c5edd193f4d20dd9c14ae178937c14e897d443880e7f59e411c39925fc99ab76d3ae10c5f17bc39c7b30def636fa64b6bb32fa653122e40ec3909225f1598e6d9901bb6e19a3123af356554910fc1bd6f2a6fb25315dfe861bde11b11f219b3c36ab5b5f7acfe4342f3a66b071cedcdf6e51f512900b41b56982327a1292084dfa8be6c0e2a7cc136d6dce3f0b0c40af88b396c6b455a3e7a51ea059c72543bdb8cf8874a4a1975317f1ecdf6f7a6d2c040ec833985d95ae12b4c141fda98d3651f0b6fea70f42fc7d93b0b3c6c65c6560de4bb0c057d8c9ecad47b66be2feaa763c120d649702a4ad75e9ce78102124bdb287b3fa12114eac58cd28a9b63837f42a4325a001ae7b57d2c939e34bf4cabf83a9caa5ebaa064fdc8aec12aff44671eab904464e7020da22e6548dfc90a14c3509cd33a5e778ecdbb8cd43276abf0d19027649a9117186792443b7fc8897863445a858e8494f966530ccaae505c124a11d5a7466fd67dc1ee25ae4b4ebc74ae873aa7939a5a7e49cb472e80402ef8614d22681f12c11282074d0534731b45848de572c90ead7b9e21e7080bd133eec351078df887f09ea3862f5578527f433ee959123d46714e0b86cf878f496c66cb85b3945c3909c50a8117b02e379f30dbe9faac31a1d5202042189f43c05e7cd789ff7f5a54145abf5bdccb39d83d91488e3e4aa60c6b368f7646466afdbe91411abb34f4ff6268ee0d6db0d32de94133e2371dff03a7a685e7460b4036a06eaa3086b63baf192326c35b7b552609c333adbff03c8ec80a226518e5de33603c744e92b3aa744708694e9c2fdd40e2f496ab3e4ced658ea6957ce100e78e54d8557c8397a66c20a9977dec448becd9d95672a2bdace4a0f2b7543dff38f2abe755bae65263cd620d8c293eb6c4dbabe21807a044865fff0a2bb45652ae2b4cab514b7f8fa3fcbdd2e0f2c2f6c9b9405e5e75b41d5de0e9ae7fbe98116f3c25e9f8e4e10610708964e4669dec755d4041761caeb448778fa1f8223230e0a30747ff47e8251902e8abfd0442d9634ec8d9a643f544c988ce6634b4e85f1f75a3ca99dfc878641b4dda555d6d3ded3dbdff7dd444410e5fe08da4f21d3849b683085c93ccb8122ecb80e19113a261069cbe43554c8c33b83dd407a23a09ab3fcd7d945483f97056d99f68bf4c99e7f07f4b64ef7e43d4cf6f0c853bd9379360b02598d9053e67c51b0bd3291b15b0242a4d12e216d24256c12e62364f1733c043f884e6c70794aee253111c9d1dc833176f47e28e10a0db4c2fc918fd612d70cc8d824f7c3ad5ad78669c6fefd61b27a3bfffabc0fe0438e61435edbd614725db9a60241cfa8d345eab8ca55cd3501ba0d461339c74907afec3303b951e2ca445a18ea884bdc7099a11b9353776a3fbf89bd5e4bab123b68e86dde40c4eba972d8c3abdc1fdccba2761ec640a60b19eb8e2b3f2e1f5bed559496124e4fc8749a479753168a07a1824eb1ebcb23b6fe8f76ee247300e69e74eebc2fa205772bf73643842c496d04802ed2fe46d73d1e8d115fbc2af29f5db9d6915aef5b7879691c0562014733337284d19f2fcbc557cb1e417dfe6f4321f6ba0e319245b5c6092c47d999842815b89f7e1cdb1943d3d9387a634e703866cb914b82a027b41287f8bbdea962894e7d3b56e6538daa210756338b08c59a064540de37d70c754700ff92c7333775a34e28d921222495e210f220d12d1b9df3e27060fcaa485d5fbf2f68f4785f041f2888aec6ee269e9d8865db93eed1b1dc603b5c60f87e591f09749d745645eade1996f7990dad607fae58c01eedb2fdeb668a7108475699cd778b1c794f90276484a4dbfff015a59c78b1a9623e5a11809ba1d0d50ed92ee6730e6a6da6c491142934bf005d383963b8929b83d879e2f9eae479218338ce985a37ae5b44b134543b5f2b672ece2f545861f94aa6122c313c4dd4f272b4662e8850e77d487f922fd905d3206cb8561e91ee629ba15dc0abf3f819a2bc75cd40abb27ec3a2e575a600c11c404c3ea7bc063e47b3c2e6af7f3f468f1479ccc3b52360e3c3dfee41ecb602736fe9330fb8ebd22db435585ce2b5344b3d1296609a2198418d41a7668c18148229cd86cc8ed6b3ae91d5836cb9e124193e9d01fdab65608ad2569b2c8863ca025b5e5a31d35a096f5a83378978405cf4d36f2220bd38555a01ed958542d61f55c6d67d5754dabd9e55419998d750b8a79451d3dfe9f6919b32ad1bcbaa21b634244c7918ee6f306cb518b900f9fd961300c548e2ac3c7b3e78a2b545847008abb9c78e51ba268576dd7ba09f89e9d2717ab7f643c99cf0b40fd4adb3af80ed38a01628b2f5a477755a7e2e1d071e96347625e3e44e55d5728fe50f6141d9c5f76079fa945a520a6fa9b542432f7d911c0c9bc5b710d80ca048faf61a210410e5bedf3f248ed364dde233220f38a6c43406b59ef918e433acc7395d6e158234502757566a3ad29bfc8ffd7a0d321d6397225182985386929157f45ed1eaf4380a6ccb4722040299ec9298f1a171c94101d967d3a131d2edd1a391f9da", 0x1000}], 0x4, &(0x7f0000001400)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="01000000"], 0x60, 0x4}, 0x408) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001800)) socket$inet(0x2, 0x8007, 0x5) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001540)="f909610e9cd60d9d249715ec515e9f7573200ef33aa3e460f83f9f91cd45543ea3de1131", 0x24}, {&(0x7f0000001580)="398ffd4565e65ccb81d9dd58743cb0ea0c778b8d0400a106fbeedc8f0cec5791ad589f26c9f2e7682f8417a17d3560e985dbc1b3cb31d4879a21fe9ae4783d1c96b89cd6c9d9a47b252fe75cf6e7d97587d379f32cd26728fa847cd87685c89f43cee400e75ffe87c1b0e277cb64a9e77068b53787e499405f067a55dbd55a23356f4689", 0x84}, {&(0x7f0000001640)="000f368f4f0485750fc092347f5671c4fdd51f0a40dc4ede5cd9910c84181f68fb004e4b7955d10dae09ea02ba7409dee154f9747f500023b1401e93b60125e22af40dd7a844a7791a81253c1123531560547fcd717f72f10a84a35b126079d6b45d863be22705fc4f08317fe91f5bfa14e1b8a39d9f1047", 0x78}, {&(0x7f00000016c0)="0817ab3216404b58c4e22217422cc35d1dd1aa43c890ee91", 0x18}, {&(0x7f0000001700)="a8426688068f70c1b0c7da646a045ec35d13aee7189272c2c582e5e2", 0x1c}, {&(0x7f0000001740)="051458b16b1e2f48465d89c8e66c0cf3d2efe50964b8bd9f6fb56c3c6dc6a1b09df8c1414929054be0fd75f922d45c1df1f59cbf", 0x34}], 0x6) r10 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r10, &(0x7f0000001500)='./file0\x00', 0x0, 0xe1092abb0858e79f) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f0000001840)={0x0, 0x80, 0x6a, 0xffff, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x8, 0x0) linkat(r5, &(0x7f00000000c0)='./file0\x00', r11, &(0x7f0000000140)='./file0\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x1, r4}) dup(r10) 16:00:03 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="b1c76bc47d3d771f731e9862fe2285cc80ed164a1e15ed4ee2ceb8d4b6094b820370e8fe63680949864a17436fc886417616a029eb96cb0dcfe993db014a6b4fc1957084b2ab51937701cdb17ca16fffedc4ac46645a5da7913aeb2e4ce169f4232e437d46b01ffdabb35a66a20a707e390c447c18c4bf054d3485c59c3b2c97b32f53feaef8779e469822", 0x8b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x18000, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0xbdc2758f19a875a5, 0x4) r3 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) getegid() fcntl$lock(r3, 0x0, &(0x7f0000000400)={0x3, 0x0, 0x4, 0x6, r1}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x1, 0x8, 0x3, 0x0, 0x35, 0x2, 0xe000000, 0x1, 0x2, 0x7ff, 0x5}) shutdown(r2, 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000004c0)={0x0, 0xd3}, 0x10) symlinkat(&(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file0\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000005c0)="319cd84d07ca8c08fda426c66187e5dbc8132b01486c7630f84be921b0593aa742c76dcdef7118aa737f8c1f3078f22b77a037a6f250fa49c0ac70ad881fd96e6b45c424001567f10733932400527c9668e1c4915ae77861d269a9dc1b6197287742b53a548291b00ab32f50061d34c9caa10e18b7a13a7b2bcf2d1f8ef12176f82106d0f7854340e5c3e48f6841dab38f09b246cfc3aa67d8d5c1c98d70d47d75dced557b2dde1a91a12f7d5ae27d1ad8ae0ff6f95a9057b3d2330db9bd3d5ca8b9f861a36568fa89c7457de0723cda79f78e79c4bd86920992760965550a915d42740b6323e4c5eb5baf198093e1d94c", 0xf1) r6 = semget$private(0x0, 0x3, 0x28) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000006c0)=[0x7, 0x400, 0x58, 0x6, 0x1f, 0x6, 0x3ff, 0x2, 0x6]) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000700)) utimensat(r4, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x5, 0x7}, {0x5d59, 0x2}}, 0x2) accept$unix(r2, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000a80)=0x4) sendto$unix(r2, &(0x7f0000000ac0)="94a5da773f80ba7528503b90e74d261c8295fadd8eea7031ac4edaf3dd6297e6319a136c", 0x24, 0x409, &(0x7f0000000b00)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r3, &(0x7f0000000b40)=@file={0x0, './file1\x00'}, 0xa) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000b80)={0x1, 0x462}, 0x8) fsync(r0) dup(r4) bind$unix(r2, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r5, &(0x7f0000000c00)=@in={0x2, 0x2}, 0xc) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./file0\x00', 0x800, 0x10) r1 = accept$inet(r0, &(0x7f0000001080), &(0x7f0000001140)=0xc) ftruncate(r1, 0x0, 0x7) r2 = socket(0x200000000000011, 0x3, 0x0) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) pckbd_enable: command error 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10021, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xff, 0x0, 0x0) pckbd_enable: command error 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) kqueue() shutdown(r0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x8, 0x30e6, 0x79bf, 0x401, &(0x7f0000000080)={{0xfffffffffffffffc, 0x10001, 0x5, 0x7, 0xe50e, 0x8, 0x2}, {[0x10000, 0x4, 0x7fffffff, 0x5, 0xfffffffffffff4fa, 0x3, 0x80, 0x400, 0xe07, 0x9, 0x1000, 0x8c, 0x4, 0x0, 0x8001, 0xfff, 0x7, 0x8], [0x400, 0x800, 0x401, 0x7, 0x1, 0x1, 0x5, 0xc0e0, 0xd8d, 0x100000001], [0x100000000, 0x20, 0x7fffffff, 0x1f, 0x10001, 0x8000, 0x7], [0x100000000, 0x7ff, 0x9, 0x10000, 0x3, 0x8], [{0x5, 0xea, 0xb29}, {0xff, 0x1, 0x10001, 0x5}, {0x1, 0x5, 0x1f, 0x1ff}, {0x10001, 0x7ff, 0x5cf, 0x6}, {0x5, 0x100000000, 0x0, 0x8000}, {0x80000000, 0x7, 0x2}, {0x81, 0x9cb, 0x66b, 0x3}, {0x64c0, 0x1f, 0xfffffffffffffff9, 0xd4}], {0x100, 0x3b, 0xfffffffffffffeff, 0xd8}, {0x4, 0x0, 0x1, 0x7f}}}, 0x2}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000005c0)={0x3f, 0x2, 0x367, 0x2008000000000000, &(0x7f0000000340)={{0xfffffffffffffffd, 0x6, 0x9, 0x342b, 0x7f, 0x1000, 0x2}, {[0x5, 0x4, 0x0, 0x2, 0x800, 0x100, 0x1, 0x9, 0x90, 0x5, 0x7603, 0x5, 0x3f, 0x8, 0x5, 0x29, 0x101], [0x9, 0x7f, 0x0, 0x4, 0x2, 0x5, 0x6, 0x91f8, 0xec9e, 0x8], [0x2, 0x0, 0x2, 0x10000, 0x9, 0x8000, 0x4], [0x9, 0x1, 0x4, 0x5, 0x6, 0x9], [{0x3, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffd}, {0x8, 0xffff, 0x8, 0x7}, {0x6, 0x6, 0x81, 0x3ff}, {0x2, 0x2, 0x3}, {0x4, 0x80000000, 0x8b, 0x8}, {0x2, 0xf000000, 0x3, 0x80}, {0x0, 0x3f, 0x3, 0xffffffff}, {0x1, 0x1, 0x4c, 0x73d}], {0x9325, 0xfffffffffffffffd, 0x3ff}, {0x3ff, 0x7ff, 0x1, 0x2}}}, 0x6, 0x5}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x10, 0x1}], 0x10}, 0x24000005) shutdown(r0, 0x2) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/30, 0x1e) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98bb349a69cc06000000000010000501000004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e408c1e17919fbf5fd9511a36114c568881f2d0755a537e21aa6e59be8ba4c5af0645e8d2bc5cfe9030f847270ca8cd382aa8f4f92d0e3452ccd9f9ca1fb9bea002432cac", 0x5b) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) pwritev(r3, &(0x7f0000001d80)=[{&(0x7f0000001bc0)="1212412bed19ed0a5f852da85f1a87803f66c4f083b7da7e35beafc92467edf9305787fab7fbe9dda749362bed1fb8cfcb282c472866753c57f4f4b20ce14b5a04673e2fb45de8e5dc1411c742703066f4bff420ccaf5bc84592241774fbab3e9747714fe51fcbe0e6b5615b90eb6a6b549522fc72b29ca7f16235ab01543af69f8d456d841e4c5065d78201cb2e23104674f8185e55435f1ff49fe2e12947cce86bf80842731fa523", 0xa9}, {&(0x7f0000001c80)="9eac39", 0x3}, {&(0x7f0000001cc0)="61fc221e21f7275dc992bed1826bf666ca3f584fa1bf37334f2d69df1ec2877776f75e0536f40589232556f5e78682964132d5d40a25fe1f82c037385a9b9bf20f106ba0ced4466fe6c963ddf18850b4f43a0a89b73fc5963814b9661f804481eb824dbedce6585f16722e57c1496fe2f1a934e64a7c4a789eac66fc008f9780718945f7890e0315ff9e1143daeb", 0x8e}], 0x3, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061ce34399d524e0123ac1fb6f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b67b63a8d7ba02af375e69caa9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e039275938c4d54f90de811af75631ade74a4431556f72cb67bfde1924000cdc12b533fce0fd85265e33054429276e4ef4349177abe224ded2a6aade47af3554784fee41cb5cbce012dea366bd81c8398717e98cc16e54789e520ca2a1c5aced109482d8436c0e82c9cd527eb379e15d45b70e8809839daa4c831cc93a9b3929fd858a1a1f45654777428065e92746cf636a3a587466dbc2a1e17641b35cbbea265e3810ec735"], 0x1008, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 16:00:05 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x1, 0x6) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000800"/78], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001540)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) pckbd_enable: command error pckbd_enable: command error 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x40) pckbd_enable: command error 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="05cf4b64c65b2f529c5f6fe2b86ad6997975366ca24977f7e9a7555cdc6c26dc9553b8fabe05e0b6a4ad8a396318561052c47ec4535c2015f42446b1ddf28d8b1c72cdd2cf85c38acbbf9cbfc2dd7c1785bb91f56ea6e16af27972484276a61c10e0275027a4cdade470a8805412b8cb4d16e6a84fa015beb5be7c28e006cf0f0742b832f6b43d5c68583790a78262a02d3e5c51469fe2dce34b4a8c7c1b210f35f4b2e6a122df6be1f68f93d83905a2b9f755fb8d128060f9d6773405", 0xbd}, {&(0x7f0000000100)="aab17f5cfc2c181048e52979eecfbb39bb2558b8003f0eaeacafe497ae172adcd7aac5710c3a224eb58bd171c3ae59f4751e1f90ca7c6c3ad37c3386f055a6e6f1c9e4a77bb4f479086d94d5e9d0250a66d207750dbb555d60d1b13bbcb234f552371639b0cef5c53236f1704d46cf56e072514050e20914289c139999", 0x7d}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x3, 0x8, 0x20, 0x80000000}, {0x6, 0x6, 0x455, 0x7}, {0x1, 0x0, 0x3, 0x800}, {0x7f, 0x9, 0x1000, 0x7b}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)={0x2}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='[!\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='&/@\xf8&[\x00']) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socket$inet6(0x18, 0x1, 0x6) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f00000010c0)) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) close(r0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f0000000200)=""/170, 0xaa) fcntl$getflags(r2, 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffe}, 0x10) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x1, 0x2000, 0x104, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x241, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x8, 0x9, 0x1, 0x100000001, 0x7ff, 0x100, 0x3, 0x2, 0x400, 0x7fffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x4, 0x80, 0xadbf, 0x5}, {0x5, 0x0, 0x4, 0x1ff}, {0x7, 0x0, 0xffffffff, 0x1}, {0xfffffffffffff801, 0x700000, 0x5, 0xffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfff) setsockopt(r0, 0x3, 0x8001, &(0x7f00000000c0)="cb3ad45be75d6d5aa888d7295edf323d25f4eefe2d15e7ebf6a57ab3f5f33bbb14d8c95e207fb44268c9f58d9b5ee5c68ea8de15d06eac1bdf28f9af571f1b006b83b264b0dc3a5114325ad18e0bd1ea4a770c5886ebb419b8d34c7e4bcf565600b0583edbba56f2fe417ee7b0a010ceecf417fce1903d97beb3217af6a30335c7efb2090cd697964546d840ed83aa0f31169d58d020779e3fdd81847518e3936e26eb9054d838da4eb4fb7e72fb21dbb13685c788d1f921b374e122c3d2fc3372484dd0d2d0", 0xc6) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000000000)="080e799e96c3e52c62e3f14b5e38dcb4fbeb0c4bb975214118db5a11d482515dd58a4f95ad4739c2c18ad51622633221e81a7fe1f2764189c6de1935e66e57f2ed1ffb2424feb9a6366c59b626af43d1b9ba4478ed6627b9a1d454c044c08a721266cab8de90584e0af5133d9acf281e1bfa098da1081ea9d425db7995181c947af1234a426c079e973380ea617cb9450002e30823b6e4d733733f23", 0x311) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8230000000000000000024683455f056d18639c370609df2e9446e296a209be20e58ddfe258951a131dae0fbef32a68dbbab09654c6f66ea7483a885fc198f645e883879bee8a2f7b9450f203d4aa0b28deffa2cc93c68dbbbd009f78be363cfa74fa752729b853a8d37d1b36553de877db34cffced7949afeb6fd2486e2cc6147e03afe8f96c617aae2"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x108) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2004, 0x0, 0x0) 16:00:09 executing program 0: socket(0x400000000018, 0x3, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000100800000000000000000000f87c8a5b671b1b142a53792f8706000200b810000000290200003d000000030000007ce811705c455d91527e3d61dc95dad73bdf7111e4c8834b02299f088bf2e51d81f7cf1c4c1682605b72ba1d000000000000002b41c265ee3174a331c9a13827eff2d769b46ba7f70430050ed5fbc1e99fd437f70ae1c7fc0d"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xd21, 0x80}, 0x31f) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000040)="64f15bec9ddea50fe3dd9c261ae58d017d74d535851b63ab8b96f7a6b630bfed80fb6ee2b1adc329e46143b834bdabb0c859e8f9aab913a1946757634d98db4da82fbb28c5bd2f7c5d50914f2d4d490aabbdd3ab050eaa9a4973a0ea2a017246aa882fb3dc3201acc6376d57739347b46f75af230e4ea097494d1283f543", 0x7e, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x7, 0x9, 0x7fff, 0x2}, {0x7, 0x9f, 0x8, 0x7ff}, {0x3f, 0xeed4, 0x40000000000, 0x4}, {0x1f, 0x5a391e73, 0x6, 0xfff}, {0x8, 0x100, 0x7fffffff, 0x7fffffff}, {0xa1a, 0xb4, 0x7, 0xdf}, {0x46ab, 0x4, 0xee3, 0xfffffffffffffffd}, {0x7ff, 0x6, 0x401, 0x8000}, {0x2, 0x2, 0x3, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfdde, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000040)="0072a0b14940b9b9ade6fbf597e03250633fd2dfdc902118ae69b531e12104fb50d500ac859caa741e334a8f21ed36a140fa22f904284d2a1d5b8d700954b562d058fe3c17d7619f7bac7d4868c7360b3b4d4ca33e1b3dfab4836b5b9a347b0ad38155548f5453ab346f2b9e0013a7", 0x6f, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchflags(r0, 0x1) r1 = open(&(0x7f0000000240)='./file0\x00', 0x7e, 0x8) close(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x100000000}], 0x40000000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f00000001c0)=0x10) dup2(r0, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffff, 0x1, 0x5, 0x6072, 0x9}, 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0xfffffffffffffff7) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$KDSETRAD(r0, 0x20004b43) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") r1 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/131) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10303, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x79, &(0x7f0000000140)="fe7a6bb8f5f0406f520caffb0e5d5da5477173c6908acc60c6915643632a3c6cda019d6c47f637cfba95ab7c5e330677c2f7e82865c68c35fd399fd0dcefc026d37ec3ad156ebf1739dcbf2e042d118dafd605eb01da7c43503c589047966d0775c0463ab0eee7a3edda07e2735d9400"/121) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x1, 0x200) socketpair(0x19, 0xc005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgctl$IPC_RMID(r1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x9fd}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="4dc90e23d5ec6487c0c3de2589c6ebeece033b266a", 0x15}, {&(0x7f0000000140)="1b8437d57798ae8139ca5d9075630a9af8b3e53b15a46bba9997de6a767ea1c84432eec168870b063510becf391de46dc036b03c7769b2ae6067b179f8bb681f732e8c693df8a73a98ad9a9b39ab4e780067201327692ee5703fb4d0b0eec8406e8f08", 0x63}, {&(0x7f00000001c0)="cf9fbed37d48f26662f6a3eeb584cb46b8aa8a7f1feb3b4f7188913bb3711e4eb7c7ded8c7477be74dbc07e39cbeddd446da99a7748a4c54a2b0a9ada098d15f0d7f13d390de97a3f0a4fab26037368bc0a8ff5a1434bf45b75a4ec16752ba35cd234fc716ffdc5eaf5f6e5469a7134fd88eb2f35ac092731f60a7fb81cdcd889354d32141113339c10250577e446cbad37d24b3f2e9d43bbd090df15b214bf59e598d6606b0c9dd734d23bf53ef170059a085c5d41d78a1bfdf3e482f3789d30c2e747a83a6fe6a5c43711861", 0xcd}, {&(0x7f00000002c0)="c552209848c035b6610482c8c03490b172d88049328c64a8ee73fd66ed156176589dcd942eb808df227bd11ff54d2b7667a9512835a5111f40d5f0699d66c3791541128564078c56909f627def52f0133def7a4415ca67a75efb3b49a46b8eb9", 0x60}, {&(0x7f0000000340)="72f2daa6aeedc47efeccc523a4607cd8d246", 0x12}, {&(0x7f0000000380)="d8dad8d664b27cf24fa54039a70ea144b85e6311eb3cf6658ff0ba8d09ea39aa4692d6922359890a7226b3975e831e511ff6991e42504b0029e071", 0x3b}, {&(0x7f00000003c0)="de2e7c6d3ba0aa696a90cc6437a7aa0d71f9ca173246b3aa1e407902f207f1d173ac186f8371424f95b45c873d3ec1a4156ecde57180450a453347a731f9e83d2ae4854df9507c6cc0a139f9845fc9075b80a7391c4b4f97bba375131c2fbb1dad993d21c861ee49fa7ca041dbbc709d2fc50b09f7353c64ad10f792682b24a31c13791a2fb75a0af1973001402f93ab23b2e78507df2a06eece804b51d1549d2570c450d513ba66bca2c19e562bbe0d85d0c7d129c7b2e16336f3810cac0d2c85f426ee2c9e11f32e5289d1bc8da3f7332e7c4669e13c59804b910e78bd829a74043b5c4d1895b782ae0f1a6fd978", 0xef}, {&(0x7f00000004c0)="33d8cd8a0341a840d251fe7bdfd96b6b0e26d936dc202492dbc387e5af9d4480df261bdc387cc8780fdf38c78541b1619dc4c9927dea36dee9785d063cb0172b076630eac3fc8563d7ab4e533e9e03c5cd3b3ada2858591ec2f99a8cb97ab149442c487a1d49f553f50c1bc670fc401c83f8919b8fbb518f219ac70f1990596aa34b1224833a3e99d52da7e26c397aa2122fc94a25536507b07c583c489d45dbf2b8625eeee4ddfdc6a57b", 0xab}], 0x8, &(0x7f0000000600)=[{0xc8, 0xffff, 0xb4, "21a1e399918a538675471995474b172f7b42e789b723b67443c43817dd1457bcd3c0153a65150ca870f80d22eb3d6a96fbdbf9f132b41673036caf0747ffd2958da493dcc50ef105a39dd93c6b86cac09e8a5f85a3e0ec98a76f2271f592fa919fe4c3f155858758308c24a6fcffc4850fb395ce2a16d81c5ab8fc7f8eb56e171d4f18dfd627866ac000d6b5ce744fc5cea30667f1765b5dbdddf854444d06f7898b43acd65cf022bc67597d2b735983ff331f"}, {0x98, 0x1, 0x800, "d9c1b82db3c6d3e2f50a33b53e4445adfcca9213a2b8e08c3c71d926bd557418ee9b20126c698682a7478883b00e556a87acafe176407a7381ca28ec08dfcaaf8617f64a0544cb3112bdba12a4ed00dc7fdcc63dd09fb73e2491a83ea807df42c8b87056ff5826e7e8c27d3bfa747b8b254e4f3ceb3add812886c39faf682dddd59b983b0a8d9d56"}, {0x88, 0x1, 0x3ff, "e87aea7fb55678b194a328298c5ef5b61e9229b0b36ad037d55359c8ed12ac90d01edb7aae475d2b369a2b514e56cb4039c55d445563c49938d80f010026960d9a794b2bc2c60e186b6c51235fe03e7d7fac2b218f368b68fc95ec8dd8488807228541c7fe48969e359d4f0534468619cf89c01889"}, {0x58, 0xffff, 0x1, "92cffd48bc2f7b8ce543ef1ade69f7b843d80a118051f97cc6466f66aa0789487582c25ed866af894aa6496d2fbb2bbcc6f771672628bf037c23121075410c4d95b54bad"}, {0x100, 0x0, 0x5, "2f10a8c7dcba622c411edc9de518386c91a18afbf246861fc8e192d5cba77934d8235d1b3e26fe9d4c0bda9b401300e01fb3d75c5697746cb674e9eff4c4780672ce71f4fc6f0ef9e0bb57a4ce467e6d41499df478a2e814eaaa169bae28e6f6e62a83eaa6557f167404c24c2950bc73eddbd148c212cbe138aba48ea4ba73d2a96a50ce5fa04a83f23612c1e93fc4215f98c4c8fe58fc5e8e907d2dbd0b795ca80d9af78a6d3c9b3562d515e7dc5543e561dd73415052eabbddc41e38b9d0cb608fef0592a5b217307f415b8949560b54c4557521d15e55ce58f00552891c3d06f7ac04dddc40894cc0"}, {0x70, 0xffff, 0x3, "7446c4654bae0280bba9d7d8e4583617814bf38ff3e1a51cfeb419462d766c8282ee9910d6442fb9fdb05181bfef38e8137ea255db8a4f8d41b741e8f3a75aed86084705c84dd222d1e54558cc113171916ffa8574493551af"}, {0x48, 0xffff, 0x1, "a577ed3ba873c7fbce9ea5552a0b1b2f7217649f0ff965d89a63c4770eb1478a56bdacf4499f5a8834de5ac955d9ca540eed"}, {0x100, 0xffff, 0x5, "ab1cc370b79f5e574b0f4b2e99352e50b8567e90d94ddb983822bce255b6a4d6c687b12ce028161ba02ab64037db892bf9bcddeab446544a168c51b513ab111f6954de219a07c9023675548c018acdf4425b30398d59aca27fcef6f49a7b12ded952f4790f9795bea9e0eead47a1c9d4f8aeeb21ac9e11e0699cc9e67f94b0bf6f6d8b60eecff7af252faf5a8dff1a61d0c1f6ff6c16fc894937ae6bd6dd7abb8a1399338b2571a31f6420e4f8706d2e88504e46e3f6bb99d85fc726dc1d2e2fc6b6d6c83d7aae9340ed5f3cd495d1b80b184658df343a2f46df25fd62b591df4532e4c50c51ce3be7d52af06d"}], 0x4f8}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000b40)=0x7ff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x1) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x48) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x10000, 0x1, 0x400}, 0x318f16cd, 0x7, 0x101}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x3, 0x4, 0x4, 0x9, 0x4, 0x1, 0x3, 0x2}, &(0x7f0000000180)={0x800, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa636ae0000000500000000000000000100", 0x1, 0x6}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="d98c3127493e62976ff6fcafd53e194bfdaf06cf174d75ae41dcaa30", 0x1c}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8001, 0x0) getdents(r1, &(0x7f0000000380)=""/4096, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd34, &(0x7f0000000340)='5') 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) setrlimit(0x0, &(0x7f0000000080)={0x100, 0xffffffffffffff81}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000640)={{0x2a, 0x170}, {0x3}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x40, 0x4, 0xea5, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffe0}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc797}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x215, 0x10) ioctl$TIOCSDTR(r1, 0x2000444e) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000080)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x802, 0x0) sendto$unix(r0, &(0x7f0000000180)="417bdea6f78bd79994cc051e986f4bbe8784052c0442ba1bd1b8ca1c4e99d79cce47e2807ffba0c09fc843e66f66f47785044f4cd1ee3b9066e51bcd28ab16e8be6906d180ea1f523c39035a47a26044155a2baac2a8ef5dbb299c8769cfbde1a3e2d0aed6469608f904d62cbf2d3faa3a1ee133a19010a71e4dc124db7598f9a272fadf830e6621828270ece002ef12bd9cbd5cb615e52d1a7d6fa6a9aa01d553bc00348f367252c0391411fd43b03eede71988afcd4ca0ec0a", 0xba, 0x1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x9000381, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x5}, {0x18, 0x3, 0x0, 0xffffffffffffff01}, 0xfffffffffffffffe, [0x9, 0x0, 0x6, 0x91a, 0x4, 0x400, 0x0, 0x1]}, 0x3c) setpgid(0x0, 0xffffffffffffffff) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xa6, 0x8, 0x1, 0x80000000}, {0xffff, 0x8, 0x80, 0x9}, {0x2, 0x3, 0x1, 0x93}, {0x7000000, 0x7, 0x4, 0x401}, {0x22, 0x4, 0x4, 0x7b2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x9, 0x10001, 0x2, 0x2}, {0x7, 0xfff, 0x6, 0x5}, {0x6, 0x6, 0x2c, 0xfffffffffffffffa}, {0x12, 0x4, 0x4, 0xbc}, {0x1, 0x5346, 0x100, 0x7}, {0x7fffffff, 0x1, 0x100, 0xfff}]}) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getpgid(0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x4, 0x2, "9eaad3dd95c36fe91c58ccf70cee1f575475ceef", 0x3c, 0x7fff}) fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 1: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000180)='c\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x0) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xb) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) close(r0) unlink(&(0x7f00000000c0)='./control\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgid() chown(&(0x7f0000000100)='./file1\x00', r1, r2) dup(r0) unlink(&(0x7f0000000140)='./file1\x00') 16:00:09 executing program 1: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) minherit(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/202, 0xca, 0x42, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ddc3") r1 = getgid() setgid(r1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f0000000100)={0x7, 0x100}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000001600), 0x4) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000001540)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r4 = semget$private(0x0, 0x1, 0x400) fchdir(r1) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000001500)={0x3, 0x5}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001700)=0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/178) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0xffff, 0x4, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc40}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5d6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x96}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['.\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x99f}) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) flock(r0, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="354f35b017b20aab42b7cfb3524d8ec5007eb7260cd9b9fbd6e8f1e1b30011ebef751d14f37cf5ec36bcdbfd20f9abc8236ca330c5162ff6b2c05f155f499b217b33d6de94ded04659c00e93e4dcb30ad17548ac714ffef2245daf5508ac52ad0df3e11406e80f07397001b3fe83065e46c00a9a6c2b0a1b12", 0x79}, {&(0x7f0000000100)="35432a0f545e740912bc19821b152b21af30c80fc0234824f3e8a78446bd3130fa2b700abc90d6a09a736245d98914af5aa804fbde8824abb1b47283fd41fd7038577328a3902dc0c51200cbe1905397da94a3cc238d488c4beda44efb39ae77860cad639c4fd4140d0e8961563861508f24e6f2b760993b0eadcf439975eb7f41f59d124a708806ab08ce96949b915deb3c04639b487a6cbdb9463cd67faa79967777be1e95e1c89acf9f8929b4b5ea85899c111ea692f7e3265a3053a514be56fd2f88195671fa60bc79f667ba3d9accf59600b774d7553f28e7eca0ab8592bb0925a5c8a0c8e0ea8d7fef592e771b9aef7e305bd629d685ed", 0xfa}, {&(0x7f0000000200)="7c7629a6fb8a25689fea5281805d4b80872ec7ce12d8ed7f3e7bccd50ac808a27369a1ef9e3415ac55acdab9df3b83487b73a149a4de1c4a7051a9557603109f9c2adc8c1c675b37bb12acd3fc182c59626e4795717f13706cf8aebb67fa7466f29865122830eb9fb0878ec1d553dd70c512576420db5d374dd78bda958b5c602064efd71b5cc66b613dfaf29176820b975b81b9558730fc5af7ac1e5d61af1c", 0xa0}, {&(0x7f00000002c0)="f671dde517d063c3cd42a2e85dccf1d579012e528b31b69f8cd81007e1f457783c2c3e803f9fef3a6284f8ac7ca9c9ca9803fe9ae4f1db44e44a", 0x3a}, {&(0x7f0000000300)="e2941fddcf6ecb50ed24ef084ad329a46f5fd8df49cf252380c6d5baa48856d84a102b1babda6da579ea1d527ad929827b79972251c4ae920ccfb068b0770f0cdf9c8d106a345420551d0faaa55121c8b0064e7da3a8058af5011d2ab8d15fe0f7d07c4e9c52ec102c855892647d3c80a1502860927aae1c41567ed7de182bbb765da38abf80d472e4750b6ad4e9168a92134796da37f00ee7d47a776959999ba1f50d83d42b97ed0eed72ff3ddb64e675cfbe98dc173b4f8f0ceeaf651574c4090794d92d7e2ac0291abdbf1e2943407076afcf993d0172605caeb072909d210b4378e12764caa15f46", 0xea}, {&(0x7f0000000400)="39663f4344e79c231ef6e1d9dbfee732c7922167290a", 0x16}, {&(0x7f0000000440)="480a6cf8874cb3e141877b3f7f5be1320a13ca59e1a8", 0x16}, {&(0x7f0000000480)="a94ee9f64f5607edbb054961a5592eb20a8d3596b5b8bdf8143870cd44adaa2ccf9739d09451dade0404062f6ce1a7deca497a6983a76becc8f7aa5c389292f1cd4e43c258a24871a653d5ecabaaa82a8e58126a6bccccaec239020a45852a1db9f6caf624ebb8e24d0794d7fe352a99b2e93e2bb663acff12edb04b1633dd8c89f43303e6cbefe445bac28e59b3eca2150e433fb261f076083fb843e8024d7a0110515cdaff374ef762", 0xaa}, {&(0x7f0000000540)="c7916ed632509d055840ee97b9d8d524b9939035d8d588d7ff84dcb1f9ef1e84045000623463a899bc849c1779ea205939729a86a4331c02f9e98a571ed4cd905eb4d2297ce9e260476513a2021916e4ae62fd205cb635f039c74ada778d27244a36e4779a2462f77da9921f72a4d53ab5610fa6610571c2f338fd980372d3523d5927d59861d2d493ebbfcfe048ea7a19cd91c05e685738f272bbd9ede6b2a60bbc37612c26220c27c86cf26d289090340080759f832e16453a7227ac5755841faead98328ded48e8994aef1db7fc88754436784f774f95ebb7cd5530fd5bf06755a63d9043b0a68ed17a", 0xeb}], 0x9, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x42a5) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x18, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000700)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0xfffffffffffffffa}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xb4, 0x40) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) fchdir(r1) r2 = dup(r0) r3 = fcntl$getown(r2, 0x5) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fcntl$setown(r2, 0x6, r3) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) dup(r2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0xff, 0x81, r3}) fchdir(r1) 16:00:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:10 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() mlockall(0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000040), 0x16f) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x8) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1) kqueue() mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x41) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3ff, 0x2, 0x80000000}, 0x800, 0x493d, 0x7}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0xa4c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1002}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r3 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000001) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r7 = dup(r4) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r8 = accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r8, &(0x7f0000000580), &(0x7f0000000300)=0xc) dup2(r1, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000080)) 16:00:10 executing program 0: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="52000200004185a4fe03badc63f72acb9d000500ff0000000f76c42b7495b8b47d62764f222e1cea4fe151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfd85ad0100a15f5a4b00f84890e0535925fa41916920b4ca200bb97b8eed01000000e3bc1d735fb4915c86f38aff20a38102494acc268720b691f407705a483669413c863d4aa847da8857c2822bd0da04000000000000e84f69afceced7c0e0bca16ef44a00"/198], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0x7911c277b39b8f38) readlinkat(r1, 0x0, 0x0, 0x9612cc2c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) readlinkat(r4, &(0x7f0000000880)='./file0\x00', &(0x7f0000001a40)=""/177, 0xb1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000680)=""/106, 0x6a}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x4, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000300)) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffff8}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffffffb3, 0x3, r1}) 16:00:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) sendto(r0, &(0x7f0000000000)="2c9b5645f84bc414a9ab2ccd171b50ce09df1593e492c89e277b4320e284540aec339955aa42eab54b8c5363acc20ef760c3dd86908c5e0ea24485074c9c7e6b4137ab4192b8baecf8f778e104686dfe7ff845de4d4300587cb1c235cefd00b5d7fd145af3da3811", 0x68, 0xc, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) shmctl$SHM_UNLOCK(0x0, 0x4) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) socket$unix(0x1, 0x7, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000570000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x2}]}) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x58) 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000480)=0x1) socketpair(0x3, 0x4001, 0x4, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000002740)=[{&(0x7f0000000180)="846147411cde839700659b66a3d2f0e58011c1b47a4ab1b8739157903f138e75a99932771f81cf4396329f38c61b5470535df232bb62de453cb576663ee2ae1fb0772e4cbf211ad3be2ed556932651e92116652863b19d368c833fca9d65a3f781aaa922f018948c073f271513a604d42d8607e9e17c6d084bdbaab43fb94a17227e14e12485b7663237cdf4a632605fc63735a9603008b2a45f2a3f23fe38f3021fa29165cb0c7751bc0c3d6a91653b3bf67157e30ed188f001f143ee90868370c0f134476b930e5e6ba0b212d0a0d45ff510451ba8e354", 0xd8}, {&(0x7f0000000280)="9c46241f8cd592382bfcaac58f403ff3392a263fcc0be9f9f0a3f72553f3f95e0f2ccaec59ba6c3c40d502eec98e0122ce1351f31175cb12c7a74e99e2d66f92e53bfd196df50bab84ea63eed7d43049b31074957502c68d70c6e56533c307ee4a621031b7956db24ff34f95e8482608a31efd0c92f956c687ae8113997f0eddc568a7a8e492fad50d0df6588df49750a57d1e6024e2c94a869ce4c161ede42809ec6ce0176dd45af9a2d84e7fcce71ed9a7e7079ac33a4c6c7ea01d3e4e46a919265669644374e395db9de0f6fa901f28131b1f1b0293333caefbc0d94aa46027", 0xe1}, {&(0x7f0000000380)="a4d274587da60d6b2ed6a9794d3a52c1df8e32fd082d08dbfa4c6a294f909a348a6c1ef7073715678d1ad837c2eec262d7eaa5da3a8491a9b4cfedec61b672d268a0728022b77308aa790d5c2c0f578fd5ad8945112f0d977a902d1af58c06142ee5dd6760ec5827a87a036872f70e0c1c3e", 0x72}, {&(0x7f0000000400)="29d1da3fbe2406d64f984ed0e8fac0ae489c6d7aa986941bf2bca250b9c311c2b5188d6184336c955bc1d591f34197e266311913ff1a758098598c28f554ae5057beaecc1f4c2790b90b930abe14406a076b2758948d1d", 0x57}, {&(0x7f0000000500)="dc34756006165c811e8b35424d5cbb5606b811f2870c8e9974dc6c239d3c3f773f8b7aa99d464679d36c7a395bbc8db713a1c5acb624544287c71971ba74ce77b69f2ad95d39f91316b60a805db9068469e45ea313228ee56f0d321a5ed082f0f9fac1a1c7573740c80bec45185bc027b564f68d373f069108fb71dc2b56f21bad0d5f11ca633189fcf9ac6b514bbd96dbff969ebe8d7cc21cf6e531e02dc62cda7324f6228308d0ad14595ba0af96169ae1af76060a01ee611a7fb15e31fc8e645ab9e1eb63a56def61740896c0e5de165cbcf504e6c4a4e21c63a70180e74ed24b5d06093e310014ef839100b07eb2c78133a1d899b3459582fc680038044f8196d14c8506506d9eeb6083d87fff55f872a128aff965f16966b13ee66c5ac8e9000ed779358ea133f3eb49e806e4e75bd28550b6aa3d9f07c803cadfd8dbeedbf56a1033520916a475ac417ba7e0af8e247484d300114893e39e285a05a00e1f2d1faa0f92c3ac23bd54db338527ec543d6ea536a3f41736c29c0c6d2b76df42b8f72acae53ac66a53a0d1049d3964bf7f82b78f70709db8d2a225b98b9e7f75693194a7ec9658bd69600f8171c7fab647921bfd5a99705ec8ed901e8f71f8ed84878ab18b9baba330086b1215a3cff705cd3904a3d7ae18696fd135a51875b4c3e5020633f45c1e734a7e9d8d86fb7db828c566f59758a88ef3eb04f7be8ace055d41f9016b8e8554a7033f4fd0531f699191facda3bee84871f59fca3ca1a5b136b3ea6512f353ee991ed3412d305add41a6badf67a7b5320e60ca81607110512634a10d69eb6c27152b5a98e36ef89a09aa7a3bbe316e3902c9309fe8bde304857b9a2f822fd3c825eb85165ca6c6311fa6b79e2c37888fe1f21873fc6677cfe60bec7d1dc884b0fcf7c8fae389810765ae4f1e27c28d83c55a45d215f004e959dff088848753c25300dfc00f0864d30d45b635d10565ef84bfe00361c1f478e95a72349a617c4a0d05ecdfb6265ce412bec9b71ca4a7140c33c2053050dc5617979c362cd3a7c4d5c01df23cf4744a62a49083f5115303a52aab63b9616fa1af4b486fc6456d01ea949b9a0d586c7e7b634cfaf0cca8040606343cde35aed94b7cf59f3a921f5d5007b584a852fd62a73a99ae09f510b7959b9eba90007bb7e34ae5ebdf7b9738c40e10483327f244f3ffce5552fe6e699015635fe86405c9e68fb1cba95c1ccfbcda4930f5e030842c34750021eb9685060c58dfde45a6d50999dc46405f2b73d9caf8fc5b5839fc209db6291d2590887bdbcfa4e8bf7feb1798005835cc3739c540022681a314786e2de002d1176af1ebae057fce2f35847e1cd879e1f5c3bacbb84407efb6ff631e1ffe674cd12418567a3163bff9df540fdca3047d87f747e611d1fb6af0d05f0da6070dd3e4a549ea8e4bbb72b15ea6de099026dbb37bb313269c725d70a901bdaca5e1df240d5b9208230c93fbddf3082cefe7a593fdb16f191bd80bd53a7b12501fcc4d53fc8f2f86adcef95c16e365ae6d8e0b27685a35322925b60eb9a47c49407d44880a8b24c805cfd2022c5085ec0139e3d853166ccf6533b308ce965be15c548a91a58ec45ba486d19b926637169a87f475d930a3da4e86103822e77bc37944eef69139d3a34b586e6baa5f31c2aa1f15894ca5b3d674b212e159899592d4be89a4053903f6dfeae364a899f3095d6231a5e090dd71c462269460552b36bb04b06a85a4ace32b416d6786e56f0a9d1b2fd182200f1f7514ed400144035ffbcbc70b0abda22ce3e6eb6ed92a3efe2f8c9427a7f949c94e5bc3d6856bec943f622b41a2ff73f32afe3452e9925c30e140425c6f1b617ee7da33f0e0efb1d2e40b8c4da70ae4311e4c28e82c5112af864b9ff517d24f4c79e9c26ea77888f53263a05e2b0e85e096e38625b068efc5b906c2b289f41fbf6213283e80a8b3d1e7f1068cdc591ca10c436861e11913508097e7aaeff69679e04dd8cffd39a1d1c5a37d042c6fcc4295de878bf0063261af59bf862f5547e4eb7e8061af9e5fff18fd1e83f3ddbb16365c1718aa4018475e7d1ba673c1134c26d5ca14e9d4ce680a7f4ec82ae79c3650a2a7cd6a69ee077dfc63dbdd5e6fa5e0869aa664a7832534ba41c059fefbdfc45dd46c2b18dd03b73097fe45d0fda452658a00e748571f0000a3ff1992a74f491c8af95b0488c40d2057effc6eb7b8fa1ab433b607b15a972e116774c69592e1a6d31245f0cc54d7619284948e1bb62c883cf9473af71abd5930453f02609b08eb9b20158581181c0e161b123e342153f4532f276d1595a6982ad00d1cfc42ccf50e053289d5a3b98c84033d4b7238791819a3ddf46a321cceeae4391f7c4448d9a9eeb363e70f60d1cbe65f61a2f5674bed41306d4f72def4e1ca11531e4cb3be80adb1358a6139fcd5719a5fad204aea64e5ae0621749ce80fc034371db7d3f7705c7b20eb68f0fef428f9cec1eabd61dbcab5e62d674b6bf2f515b102bafd4ef2450695692d4549448e660dd47092d63e2df5c1abb1c240d49d3849c6dc8f36ca329adb51b58132a5838ff7046bb170b1eb4e863b43c8be8add93a851e2fa68813b1925124e76c7ff948784e60aa7cee7d456484fc7209e6d9d4137baff9d18f71623863827a75281d83f88ccaff6ccc2218b0119c07a484fb91a86325f1f87463dc2839ef6d5e9f59aeb6f9ae41dffe5eff5e35bb9ae46da2c0e227d9084a20046f4f0a3f07ebcc302b6896bf52e0b4851673b581a720030f6f4e44238d8ee719daa20320878a0a66bbe31138060dbfd0155640771524088b1cab701b964b34c45ffc156a20c8392ffb7cbb1fd05abc66e961cf2b10c6d032197c51056c944edcbd0e747dcc00bf1214b5c96ee397eafa2e36695822b63cd376b21240bcca9efe96e0d08092fdde7475e4b96ecb2594ab30768445b34cffbd06b2c2d540e593d1c553d8db83f2c9a683c034d3269940fe6e39c4a4609b78759928364aa687b3b12ed334b06f8b89db26d3edc0c642718de5e7ba538274a519a6be7d815cc81c51d2513c627e1d2374c27d13e2c79d4bbfc4573dd3524e7506a6081027c8bf0112bdfc138331b41cb6fba29d8aa19c09b4880ec0b604aaf020204172474e1ca2b5ed6e8537428891b43352906952c2c1e980bbfb5d8a1a371b487bb74df766fe12f8a2b07c1fed743c6fd3cf07ad17e56293a69f47371f667cc1e3410f9d7af9a7ad17e2b5282d85462823aba78a2b7851d38205925d1a2d5037569a94aacba2b60d76dc7ce7e00d4679718416ff5318f9def9082a4f23e9e1c7e7c0369e322b6c6d4f2d1345a29f8f49e2c17eab6ea24f20282a5d9233221af1a3ebd4b805bda157b4dca8f904d45ee6666f3f681a7a930d399e50d47cc55d5fc331b6b432f5ab2b9b030276bcdcee1916f538a867e6d14a360578ee66cafcbf479b43894fb10d42258c253fd247bd7ef478ca94b72c568732f8958d188de0ca6742976c210d7becfb813b2b2cb87418bd0c61b40a4ebb760f0a9cebc774335c96788261d7369e01ca9b58bc1963e5c23229f91de5c5ed713e6e4b608d80452e87bcd741cd2c44a19dd5a722f34f91e558a2a3e041f0001b52a989e52b2cf4847c572926713542f3d6a29d2c6770d943489ea0926aabb81c5dfdf190e06b29f1f98d1a62242778f5f45338e28853d55e730790915aa904de2c7a3dea25d4a8fb9af83e12fa3b5f4da4a5f66e515536d0cb02cf7c92ffdbd7c10cff5f35d85b00f8b72c0a07090183edca314eb2f14b421921fcdc58ee3611bfd0c65f7669e390dbfc461e3c39ac251311897bb80d4ecce42ab1dcda4e1f3716d9ecc0b857d0d5a53f1f5258684b39bbe3581106e3b4c4b83818e9edaef353a74f13bfc0466f22863e6939d06c211cb26178aa1f4c46a07079402fad870af54fadfda7211019fde259e2b82f0873e984b1900f7d347be7bc125e735b71a4437253ea4223237fe357afe0b08307ed6ea099fc0276ef504714d5a9fbe85ac60eff343cb76372c944fa869607807da46accda1ddf152cdb0dc0f13a324796bb1f854b9a48590515c8af72950b8af2461cb0e1926b6f6c0cdc974282598b5c0ee1534703008bb18c9d6b5fad9b1f590d52b43df4df6c8c51cc951fa67f1300e80a9c1819552894b933025fb03f07c54b754ed32668fef5a3d6624aa7a4b07b69d44f70b3ccadd30ee2a8b8e2b79a7ba5d403bfc2e195073e4744e4a739ccfb7584c81cc7d4e6644387f67eec4bdf88da8e56b9c5c08cbe5f7617cee6c110a1a667223b4fdf751bfb8e4bc4029fe0bad9307174edcfeede9f0e66bcfea9d4758fa6d22a3eb89d6e0ee33a537e7f70c76e9fd4ad7f170a974c3cefc963fb0f4e8dec694d75c386ba4bf6cf97478132866c80aa47e0462b49450b6ef3a48bdd7deed2d9183a9b6f5a4b62baa832f75e8c4858e52c7e8d97eaea6e6b4362e70b8b1da8c64ac6cd8853f07923c068f38ede5fe593e0636a8154f4c52c1bf20836c7655b40a5dee54a967e4b59af71da968bf6dc6dc50a91a90df33c3a92e10ae80c9377ef7cbd5c4d97f14ece905d91d01fc91e7a45df0511e4a3c9f5782575b7764366e0f30f08c9e018370e60eeae32de8f534ef95b7ac621a66ca9f35b453a05aa8a6f1d094c3a705f2b625ddd130accc6c978bba707ecb3d8dfb8fd90dcde0fe1e00a6e359627cfa4443d860f57121faf4b9a3a3b45ac5222c71b533d5c2e642b05eee85d4f5d69b9c27b59033457205b304de1f7950fcd5abc601fc6f5184d7bbc2ea7ff01663537376551abc384515773847917b7cfeb420775091b9e7902dfbaacdf7e91b107ce421e4c03e5fee8e9ce32b24d4dace8ab055eddcc515e44dd4f19c097c6ed4aa9ff5bb2237285db3222256e84e40215a44f3c83e1c961519b7c27f80d6396bec692aedf9e6c0d3e29445981d81cc84a64888150e9d8eddf011c557d466ab69e721f19930344cec4c8f794d5d27b851bbcad46a4eff1bf1ad91b7b585e840f8f64a8bc5a32530a758ae96d95860831ee46b17609f29d9e74a1163a2c7854daeba681989bb53b5873d3f5afdd5fda9d5616e928d4bfcc5287a47758521f11a9efda293607af0ce4f8f271bfb4b8e9fdbcefc181522a23d60d877d7b9dc16ca0fb5ba67072afa7afe17dfd210c77ddd005339de453fb70391408299dc321b515dece8c5af3888c65e792a4581be68928fd34be1b724703247cc5530bb875d3f7e8df7aac965efed7cad58796fa16b300325608e3003df0e074be0b3a6ff9e44e5d785ee77f8b3045a9ba80a89685954e812d21e611b6a9e71ad6ff8f205f6070b8c39858fa4478b74db4a4fcc8e7d7bfbb63ae2b1bab3a1c241019ad73bb1d020357065cc87f868da5f746d075e9f791f2bb9f4bad551a6f9ded7a661ae1c390332d1551d3abc2bd57831b5c19319a398eb59bf9ce117ca1abdac4e8bed619cab58d155a1782e2aad1eae360a3dce543405c741c915cd9128f83519ec8f0f36a5cd8422f6e6534e0acd700292295ae1089cb04a4115f8da791d1785b56a29fad84596123e3bb0d9fe85f9263d908de074895e9df985fa6f080fd819cb55b43e2d2cfa0171ea6ae338fbd1334f34d759152a54f8a638b673c5377042f860b8cf84779bb6a9ec3c25247e832845217c9cf8054fd67f30df44315546760272836ad1cc33b7dea07b582d0e909a1dc7dfc592bbe2266155ba2cd949cde75948fd51269aacf505e8e21154e564", 0x1000}, {&(0x7f0000001740)="7cd32a642838a3e81d0e829221f3eedd980b668956a7eea09524898e246fc4e37ba1e04cbbe664bac99a1ce63d898a273f828ab9ddf3efd02e0316aa37f9acb2a5b357752c3ba3a09420d83ed564bcf37ec64a7f908de5ef4575e9d78e0f714d132d1a10e5e5c120bf3a991c3013ca1777099c70b53a0594ca7f18b877145ab214fe5b47d8245d3b00d95445fb7f472fab2cde161dbf17ea544aff302bd3655af58f0c2a4510241328cabcb0d28b0f65ffe60fd0915b23a0b3b48ba4098109763eb922be56e0f660f0cd65a6185f5a6073d989e0cbff0e08f73ebe5c9bc8356a04123e1daeebdb4fd3c225823e4b217a075e528966ab8b514336da31c23c89c57901778729dcf9e5f7e95c35980a57206a61abb052a03157ed77a92a9daa5c4832801e38a7b7c3583f07d1f8871674bbeb862d1ad14b8aab463d7666360a1807a33a39c49c8eada371f04518440e355d82c5e8c8dbf9c39b096e804cacddc35c6c9ef104734a6336963f53c17df0be8d861660eb66021f7e4b95b3cbd1f2a6e3ba0ff5f52f521b1c5fe53dc4070202bc4ebf562c9c799d8c66aef7027c06bd1583e031a658e6d4e57b7c423449186374909a5d914c3bf6776233972cb265b46a470783c01ad3711b7b2cd2a22abeeb337016feb9d0941ca63aee535fcc55f0e741e763e87ec4840978004d9675671ee9a9323e391f1fd545320bbef7b58e80f8d41c88a6810ce442c5086d4a74bb9d4194fe79123dd2c9350a1b68e05ddd2cd3bd6367fa86d2d0109b1fcdf0a19f1ddfb2044d52f086573eb16c166193a5de54807d420f4033a044d71f86444d8f521659c9d5e6baa2768fb5c6d6a96fc635b231ad2a11017fe2e1a98b00a1409aba5b67d22747ab61ebf95a1fce783042d3392e67631bd1cabde919677bf1545c19e56645c9d2e81e224920758f74beb3b5a76fa63583683f1a31ad3eedcd6738f93bdbce60c1333dd61a5a6554d144bb6576a2abab42770e5cb6b1fb4fc83f7d7c2b74e37839fa1f683b9a94e44ab785710031cc5dd6de2dd01d808e334ede14859c131ffe80a796aed8537730786adbc21479b65d83494333fe10efbb9182c5f47fdfe3ec1a02a4ad98f750ad76cc7e31dbfbb6bccff33333b9036fc28140b83ea0ad474433f995dbc84f597b68b8d60a22f2f121fb3dccd52a01d6ee55adb41fe5b3d206a9bbcc84e37bb2504981d654cc18d050ffc2b4876e7911fb6eb4c6e79f13dc5d7cb132d6cf5953b69e4c9ce2eddc860bcffe6eb92a002c18558fa5fdbec05c8234665c7503268fceb1fb6d63bc209f09656095c2943a658dd383f411386d586e117d2cdb23a02d8a99aa2a9466d9cdd2d30c96736c59ae26d1c10249ec8d02971145978ca74b65c621bae660363b69d8a78b163cc721d759ec4db941c0bf88f8fa507bba36cb7791af549b29087d45c557677c7b2a5596ac7a90cd4f53aed748aabf40ba9631a81b6ef636303b8763a407ee73c028c4c9f3d735b7b1a2f1fa6f8c640fda6ea756ce8fd730a07f87112fc2f87e9f53c89cf0f1d0d7c0b455302a401b13120835bfcea4e32eadf4023b7988b5a00e49ebe8fcc4041e18e8ca91e28dd28cea918ae2f2594ce09aa5037bd7e44f824372ef2643573d6a7b95f12ad8fc5556ac6b97178eabfa6df97d3c036cc26806a14d22add41c414e83bd85f686c407d725775a100efd9ab8a642e597696f905f0d84aea1cfca336586fb3800147e35f78fce8c27265713953b7853f01d69db0280a60fc7561b7dd4ccc77b043cc1c6ae605d3db04c179f0261b066f50c61396aad6774b845f8e84dd605d7dd06f9943d96d68fa968f035f544f1fe5a1abfb81bf66c9181715beb7262a51eff9c9e2656af5abda913aa5ca7b7e36e4fd14db9342c5afddba4ada35ccdb49f8691d759a757f3caf8155acc92eb3a6ab2b474844f1123f7f150506ad7ad8dd8ef567c2d6238069a995fc84336f9149f8760d6c10545ed014c6332118a8047ed47afd17a2a4a92cb6b8ffc2e488c6d86132616c82a80ae41866c3b601a52ac4f42ac278fece91cff72f755f3961b9c8dd6f549788f459f89557fc3c38258ba1f43141ba1662f67d7643f1c661652638244cf13edef2290faa47db5fc1154fbd4d52584c55105a736de795189e090ec67856a9c5788429ac2cb84d00cb13acf09d406898e158e4d94ff52ef237cb3b0d2aab0138f08a9f084b67b29f27fe1d1f3956c5f5745c342d158a22c414ca99e0ef7a728b5631dd032169560649e67776b674921c9736bf7d28e8bf849cc654af964ddf954d4d1ad897673a5281ce59a11b25c74b43ee543cb135f46879a1335f07cf645f0ed8bfccf8d709580f4d9eb0e0f13c4e59b74ec44d0dc3a63b20a08581c0aa74f197d132ebb5d5fd3eefce29eb1544229db33b66d0f2a4f690e0f55e8c9cb61c79e36d505fc37fb730b7fe62d7063c7d56321d0817bafcba45e285b36f628639de4d81f8e1bbc7d86e2ab438e5b40256a9a5ab9a788507823f68e90ff40988d8b679f28550afaba9f0d9d15e2ed4a72737cff9cabd1c81f89b3f32066724396e99c993cee63c98554aa78ecb0e728e60a1fd73517aa0d8fbf2df735c111fe4862d7ebd30927741f000d1324a24ab96dd615c05b817f2e3563c64fcd6d77c9838c77dbe0b01787734620d23c27005d7137eaab6157f167a99b6c0de4f52b721590abab76c43d6e4ab9ea3f32358c1b1d9b9f4749a6e338cd3c38d7473adf5dcdf912f671c8e87e7f963066a98feaf4634ea70c480c441629f2bf2867955325d8913bfe2ba7bd609427179be7443f45f8c400a4d16e65c47a326c201e6d8d4625cd1a51221ce4adc15625a515a3e5c7a28de876a48a1d17eac513503257b4710950ea489c3f13c4b09375a3ded3ab67287975849e9b4c5fed50baa92bebd836c301b91c88f22a948ca2e16d13637b8de4fd190371a12e80309ca70dfa3080fa15d52db0d2da94600aa01329cb0be696c499677f21b18279fd0090fa7aaa0de710f618b08326054f3ae69d9558a2730157981ac56fdf0206aaeffad0a4e6d813ed7ae0db2f18d21b59287d3d0179618bc95a54ee7ccf6669af9662884e29ddb5d080b9707a5f3b449d6ca3b043af840027416409c8ff54e1c74cfb7b5f0e6ce44838205496be7fe93e46d759391af1c8da17767eca3e0604e72e3a4d8b643b8435e550fd745edffa456f0b572e2e80512cc0410795f3f81e1173602dfe32ae8d17bc0bfba560e77dead8c2f6eee3abf69ae483a1b5ac6a632ebea2cb8ca89e0d2fc6b04a8a9bd248d2f9cfa0d69b4fa00b26228a9d03a1f638eaca3da40a8cdf2bc9d538918c5dab061247eb9b5571a664af2fe6585a2a0d83002fa4290ca474212c3990d42bac3d180a9da6dd67f47f5b8df5b55b54ef25d8eedabdfccbe50aeaf33257b4d3a9885b5467e7818b0fbe1d0d5116f2da2562db871fb3ff1378a9eda14627f8a4438669bdaa862b99e24a8be54114f2f98d70a763bb711dba79088c9e1c45badf86c728e81e38a25f6cde1b33e382ab88252885aa54bb4e658c075886c2ed4307ac51bdd16e6c83187f5820d52d99a35797ad367d4653920d8b4d4a3eb6b2cf7d7178b541d90abce92612dcbfc95307e976116fa901298b42098488d5e3ae48730cfe8b455a8a0fcced96d22f6a81b9ef604d7a3e19ee0d63e2746d257745a682b1634d5d90e0e189d22f6d143f7ac3afa448701a62794250c67af64ff7cb266b1fdba0f9a40d77d474ccee96b0d72b218b998dd3b3c992b59db78015a97ea786e87bc7ba5ced217758ca0704f7a3f8e253da2402626217028625944abd23f1873a2f03efb1ebbfe6a93d43552067d97b1d4086f9b724313880f341a495c43af849c85645f9141390bcd0a0a7638b24bce631b722b8c21e7a725958fc0e139a7ea47f5103e85535aff05662ac743ebcaa705ce81f59bc9660ce4fd9d946a8f9de9c3519da2d8902160eb28eaf487fb2245f39c4b0bc391829cd6f4bfc14601287d3b45847033b437d0ae39bfe54aeec4f78f32dc593e6ee4a51237b222cdfe098e9a5bc8696471c8eb50e35af2c0c389fa1c2d6ae8b8e128f16eaec780fe5daab2c8e213310515ded47615f79f0ad7790cf4d9a42c431b515e2a3939ee13a73fe695d935d748964e255a9dea39f4682497d216692f700f7ae578494dc3c8830568d5aec6cedfeb789a8ebd5c331157e1c94be303293daf7635aca697ce5f59386b8354b23a0958c25b7dc803659f118291d21b63103f5dff99aa7c4d3fe175fce4542861f0a3a4e2e399066aa1201edc0e07f0671b6e769ae59ddf8a8d46ce2ff30da1992a6855679ab59351aed38a1864f4498d54b4b447b1e9b51aaf4025f39eb8721e3e85f998407e8a32f7fbfe838b0595fac0351a0d08463695deb98b598a135c59c3216ff6da371f9a9bcd03778461f2303d92855a7dcff4cec61fc8aaa185604b0b8487739a2f2a9b5cc17cf50bd9c38225c9b946672cf3743283920848f5a93f4ccd4fda3abb4d3fe209a29d34be49cac4b82ed4757c3ce55e846c833acca7ef772d98ac9ddc498d457ff37d49efe744fe6304f7e039e3acd8f58819df735b7d53f0aaf6b3048611a5410171e1f4609feed324b2add38f129b4017701a5e4db121e256d38c4a1abbb77f6fab2a86a45e881223cd453cddb24ce048928f0e36eb85c76ce12eb9d331910aee7ff40b6d4d1b7d8bdd66decfdcbdf2830eb4fa68991e95fdb014cbf42b43619bf456ba3aadaa607da0cde60e4b1421a3e8cb7015c470239019027e610de9ca74226f589551e59c976cdbd7c4a4051b5aed3ad5ffa518ddc3e645a6aaf946b1420e9e3dc07c1e9d17145a8edefbd15de9ea20515e43c5da0189e490dce8cf114889877bd2026dbba1f4ec727d700dd00331378086a32f46810a2558c72fb6221e569f683780a868468a0b3c93da8b931ab6463bf3185a0441e96e063182b7a07e950eb92777c06f520910fc3e74255c70e807cb3a37d885214a0d3bbdb9070364bf4220b76d31316d3c4bc587ee744a74d870c95d633e739abe5c028910d394c201de72115029253d928dd551a180ea434a0358bda746743fd74b3ed2257bcf8514d0c06d78d87c85876a8119241cc95e70488f1c3b414f435139d450af7b330db1e0cbe72132f6be75b6e1f8ee54b7ea772000e1cfca4af432127f2973878f33cfe174634469cd2585dffab15a396ca4d0c7005c0ef208355792d4b1d6f7dfe174ffb65c1e78efd719d02b36ab924a6ad29ce3c59523dda28c2c0c1d194d0147879329b0c445b4a0feca2a278d4f8eccbfdc0fb333052fdbd0b935d7f09c0888268019ce28d2134aa906617a640649b8b78ab7f8744500398cb46e3c107dc7f9a5a65185fefff75996b64a111c4d7396af7bea102e9ac9de0b189552cd5e77c7ceb8581e4bd6336b8af84fbf52166bbea17539ff6550d42bf0a713f706e2925c354e63f8ac7a7b26edaada416d75833f9f632e818f6b2f4011c1853cc0937c648906ecdda45d651c989e17969d8fb3c58cb027b76cf89fd7ed3f8a1389f93337ee829d4e0d4d46186b00e24bd7660a9de8ca5a1d81ea577d3a41c42604cbc5510b8b01bdf66f7fb8f34d911fd5f89bb8acf5058adc321908e99831392066166cda3b3245bb21cb3a8e53f0b0122497fe726d92dec9a2099ae69575136e4e819d5afdac7bc1d01c44366f9831b95e85f2b887de5d83f2e39d3f49d34a39855ed330335cba562ff7052", 0x1000}, {&(0x7f0000000000)="e39e080f921363d04b54571017eff8d69d73e6bda3617b37ab886d153d", 0x1d}, {&(0x7f0000001500)="fee50792e0e0abb607850181cc98129c2670294f0bd6aaca1bfc4b2dd3cecd5981c53637a63f078abc1219bc5341968935870ea3281c02a9bc2c0d86b9bd75963b11b1854e55254500c17e81368ab27386a3251b5a3fec187d092363265c2812ba4743c8d3b47403494718d2d6399d317c796eb2f7eb927c2e5fe7feee7cb5af832ce1a45a98aa73cff45b2d0f2d79e309b08f64da978dc36cdd2f08ebfdb912f8dd8508d9cdb2cf21ff6160d5cfd7d6437916867eff6c0e73896d78f7ae156df5cdae362646", 0xc6}], 0x8, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000140), 0xc) write(r3, &(0x7f00000027c0)="aa955fb2ba635cae68fe862b20d1f1fad0be6e89fbe27c8d4428baab1133b0b9dd8b0bb5c8b755310f6c00e4f91ab18f605d44d1920c586779bc87b328b7e3a74d0cc0799be7bd059268c9ed374213a16c238d2e71d3d60a0264f73730ba85a895ec5e0f33addee36e8b4be26e989b9981", 0x71) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/230, 0xe6, 0x843, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x10000}, 0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/64, 0x40, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x3, 0xffffffffffffff04}, 0xc) clock_getres(0x4, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xf6) setsockopt(r1, 0x2, 0x9, &(0x7f0000000240)="5b8c4130a58101512f435771538ce7302ad2a0ce5e02bd2e19c01119533c346f7f7b15b1904a19ab8411c0ed573e3116ed71260feab28b833f190c97e23ebd4674512e0e90916e0ee20c503ce2dd04065aa369126991052a3d96a156d8fc2e75ac9dbe0a8954a095d3b300e5488f30167786573f3efb9cb3753f886592bb7562a1b9171012a14fb6703585633c7ea222fd42d74e8f86ca44e93cf28cf33f4db2410eb1dbf59132883e0bfff94205b7c39bf567a74f1db338f0a4b1295bcae06a4993202c55b5aeb817bb8b607ab49fbbdf0840bbc3924f7893b4c878ce46ef3bb84a451261fd22bda04553f917a90e9014c3bacebb", 0xf5) pledge(&(0x7f0000000140)='tap', &(0x7f00000000c0)=']$}##\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x80}, {0x1d8e, 0x9}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mlockall(0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0xfffffffffffffff9, 0x3ff, 0xeab, "addce49ff2b28c1004f102a292a4f660e810e3f4", 0x13a0000000000000, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munlockall() 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7, 0xffff, 0x1, 0x4}, {0x6390, 0x8, 0x81, 0x5}, {0xffffffffffff8001, 0x6b, 0x9}, {0x3f, 0x40, 0x3ff, 0x8}, {0x5, 0x2, 0x1ff, 0x3400}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$inet(r0, &(0x7f0000000000)="0694e6182bfaddd69d91634f714556e129e979689878d51fd0bdd18d5ea18e76ed762d1c8716925c0986f2edab0f78dffdf715af62f295f8ea3428e8bd11b1372139a5", 0x43, 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x88) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000140)="e93a0e4f2e0ca6ca279b413a96e50c711d22e7fb349aa762f29b0a35404dd1540bc85593af3562952a19cc69c2c9911a540d8fb91d991278c755cd73628ea0af67545132783fb8fd82fb940edc5244ec38952e686dd6e4f5dda3", 0x5a}, {&(0x7f00000001c0)="9ea2208d801a34c963da161e698e007e0782b209128774b66e0e1c8ade8f04e5c4d04357ac18be3c6ae5dd77fadfb9b81fb13bf11c5eb81b14462543b010e5ac4dc7430c133b1778d684abd390d780670da6909d0c946b41417f5a0d674637287caf69642c86e11f46281df5900db659010a05f75939f554e3b96506ecdabcc83621ae14700ebb561ae0a5a0cfa51318efbdd2c375a29b567d57994a32885cdbe85d05fa8b5f05e12eb55cc2eb7832f7e2caf26de218945708da589a489aa39b6cb5e448619cfd82b29a1470", 0xcc}, {&(0x7f0000000340)="ae37fce6c1009504c9d57c1630e1f76cc1ff3a433047a522b9ccc000b795bc0a13396448b7551c90368f42f88da0ded1350f6465b1ea4ae1e9f69b9364f2495b38c858339238167ae784c636c58667152b9fd874acd9d0f5feb1508aaacf064ab0f7f780fc3437247304213b0e8666e09db13963cb527a", 0x77}, {&(0x7f00000003c0)="209e8cbd6c9798d504aaeb5a1ffb9014be41b166f9a06e9f4fb932092f2199b215566510cb3d6f58373412f919e4f152f30700631b5998c79aa59e793da7fc729dac63d2dcd44275baff621d45bc23ff44b45014b1f9fc33f58d557d3096c68b46be1d03d8ce8193d904e7b68f4cee120bc76155e153e0d4c769e51f6e2899490a7ceb3e3efb8bab4fa9799505bff295d63b599c7f25b8cb4cee5c7bb2b9c3b9acdfab3190d09d4d16bcf3a7c3", 0xad}, {&(0x7f0000000500)="cb3f9cba84b3d74d934e83c6a44a9cdc596993cedb75b74181828898e67e7c91598e2f6e288aa90a1d64fbe7ccc5b0491af15091f029dfbdb92d813b93ee8f102a18e0784268d850a65fd44e67b0632b01a436a2954332e19e71f8f9bbe8796da2fd41498e38363af5922b058ee95f6a2bdcaa3f6677a7f15159cbb97ee68fa7cfa034f515b1023f", 0x88}, {&(0x7f00000005c0)="2bb7554fd7306b02e01cd37849038bc2fc3158bb4297e15d73b789210ab9c6129e34be93a7ab174527941907a2c49299e9e871d845e65425643a004a30fc3e306e98af93172f00586f0b3b55ead9bec31e14c30c52ae1168c5fa0732ad59641988515cdad23a760bfeb09714759e0f63fe1709371a52f611338e6cb8fb52114853aca528f5e58d2b14ed7c96a14000309b5afc527635f3b22e7276e16c25c9e32496683116a5c9f454e6d6c2a5f1df6491eb959b2c604ad347feb2291901ea74265d4dbb4f11e2ad9c8255a13d995db5f0de9e3fa5238f451474ca529747505b", 0xe0}], 0x6) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x4}, 0x10) sendto$unix(r0, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1b7) 16:00:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000e88c895e5687ce77f83c7273facc235efa1e6fe35d0e3eb04e22549b30023496b00d3d51582997adeef5d79c59493051c6"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000000)=0x200000) 16:00:11 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0xedc, 0x7fff}, {0x7f, 0x5}}, &(0x7f0000000040)) select(0xfffffdec, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xa822) syz_open_pts() 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="fe2231159f5fe9e488fd0851fe66737a9ea20e944d5b174bae4f470b0b7c63179cff3fd6f49138209ed6", 0x2a, 0x5, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xe713af8a253f31ff, &(0x7f0000000080)="cfe842c2563638a3317618164ed21ef36a6f960730bf8818f1", 0x19) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x15a) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x7010, r0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001200)={0x5, 0x8, 0x8, 0x6, "609895cb5e04538f251175e051b9e6756bbad568", 0x8, 0x10001}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) sendto$inet(r0, &(0x7f00000001c0)="c2f812f2b1a318164f5a95e72bc7b3565b1548e287acf39a2423a6c898241928a8da236d2d01418a54b8e0aaaf1cfa2ffd2e949ce4b570f40aaf27b11aaf9b28f38ecf407aa2a4e9f511453aefa0a26032f22011804741ee067b517469598154cc8b5c859bcfbc4836b3be5bb61dd71d0736ccb21fd6ff4e909c9ddd75066d227bd2fed434ea4c40fcd030a8608732b2e63415b6ee48bdb7291dcf443461d046f46f5ce62df75dab7c952f27b045bf5b387e5cfd160b8f14401ef74c722182c9a13e1c3f0bd0d09751501e483edd4894bb13bbc18aaee7fce336bcb77f568ef1b08dc1e6d0986b98329efdf47faaf36cdb0197855ceed8f4c3fe58fc5b2ca35d1fd3eb388006644d51bb210d9613468e9ea4a6af75074556afac0f86c5ca07597aea5a5d5652ff8ae2747fe9a23d032e29afcaae11f503d0f9dd82222a258a20d0ee91a6f176ccf05a07e2c46196477b5a6dfd0a803f4a9ea98fd55c891bf9137271e489d13acdf39bd5598e13235f5e35f02a2690eb2ee2fddbd4f1f57af0290663b40a7b238f56ab883966e9f62a5abec737ef76de43cea40b087bfbe989b9d11798897f924bad47a155d00a46977b450652a2816a744a5739178f6c26a1dee2c30919f5c3d6991734ab8be150b600a2123806411acf62978c18f6e7da957c5103f6c82a58ff450708565b7b739cece5d1bfb210ceba9caed1fde6d907a8fbbeda670b00fa90e688105970470a7beb692b504f501c05a424464c5a2e34e9cc1e4b41d900cfaa7be2cbd068c14045a06832487be7825ed3a3b15dc1abf9733bd15b26e2c55fc722c4644d192a5be51238c270e5e125c69d9d4140a850a02309746d5faeae985599f83f7601243c725528bb536c35c4d4f217419df2b22d4c0738585d5727d276839add85830defaaee579b0099c0eb189906d2395316841e1ee98e07b1921ac739dfe945f81b9d4abcacf12819d1c08152289915be2a8b9a6306a28bee713db2abfd1694cdad4443a814ae7629eff4126736b51220914e7332d2a1e76cf18d5acb32c834787e1a8c7cb167b9e510e70f2962d64c8bbd4cb9905b41b7eca96d793632def8ae2b9862e07a1bd77e168f0fd1057f5ccc91c9d41d29856a5b1f20b457f5438e8b3877c8a5e0da0dcc88e7cb8db19f8350bf5031f52d29181813531b9071a1a6dc6c9f654f3d69e082d19d538a201d60a845cdb804e623faf0ec46731858bf4fd6bc962fc2ae1a1cd4b5f4ef054608c53bcb2b95ec408219aabe354fb767962a402fb65b76b702076e4c2ba36f601d00b0a997107bdce841f1108ddb73a0e8979aea5d00798be69988f1ddb971c8b446ce1315b1bd2e907bfa539eb41c27812729e289e9cf5331c81cd9a020b086d1078a489d6d4a0cc9b9f14d7e4abdef6f1cfc16bba931f909915d4a355bffd63b43306208d45d9349f139785c9557cbb7a756d154c7ff96aee339571eb7d070496d64d4cc7645a48434cd41ed292606b00a3d1d48c9772f618cab75ee824ce30e3a7665cdf31aa8d7a23724872cd39508fbffc35b3c16c6ecdc29e7cef0c9626f877fe4159a2429a574e17d6284db9b798da8b3c1b8213036734b0df2eb975fa5197d0ba5634d0df0f31ca4606fd1d01770877b10ccfe1f89fe012c1c08f369c458d539a3f22cd1dde5ccce144d67d3ad362a0c8eaa483d4dce2316d72a78b4e191e73a0e6774e6eb9447204677b2b03fb66b0b856ad97981fdb1be2890cb5dc573da562e912228b088f0ef4f23ba8d0c55147af28cc4e50c6379dc6518509028c3328035d992c001ba2378126e3be91c335eceadc4804fbb62c2faf9aebdf0e176d1e26bb7cea2229c55760ac9b5e604161ba817748bf31aad24c154545fdc19d09c8c907a9b1816cd7d39d0bab5141886b891f249a48262bdb31f34b18faae293b94c7deb97587ed98696600522a75b1db21847f6153f01238a708c338a5bf7461f7188dfe2a79a91926bc24ae0dbee3051f5d34b43271abc7c046fed217154672fd7ad05fa2837a1115548ad7a940fa1c5749ff32f96b260b66a229e6d8434567cf8c493906c383eba698aef833703b74e7e69d0158f03c04a3c0f4cbdba757a8197a172ab5c922bbbe60edff7628805a391b2a548252f1fd51b92bf84d78ebdffac8a6d68ad26fd7307b8d8b83927c3ad9080ae65785989ab00328337f030ea46747f6af211cab6b560ae16d63f180a585acc3b0bff6a3f76f596ba5087ee8e5eb816628055ac0bfaa30c1144cff815e65835c273a5a97418b294d091f05848e9c06650ddee739b350fb48b7c465138640e147c82463bb730a44e31756c15c0f27f8f8c9a9974ce65779ab33a3a653563673bff0e4334460781ed0e2eee1564961fe8edf31bca52e1033043832a6d542b8b13c4cce7046088df451110e91b8f85da0fc31cd40a93dd19effe39e712dc0a3db1e6c3c6e0834bad54224f285181c3f3e1b7dd05832064aaace11dd52bfcf691639f91345a9458d8ee0148bcbb5e3f4783df76260afcedea68fa93320eb9c98d56d3abb67b49144b31318d9acb0ffebbf8f595500da1aaf277e53476a69bf6cbdf59e3740e7c75def17a749cb3f26187ecee64bb885a2ec51951485cdd03085145da478db926e860bb5da16d922a961b31c782745fcded2a21d0b9ad23b7179685e6a0995135952fbe727c5dbc231ad0c6e31ea5e2912e3a6e0417798330680af41b80b4479990b9ccf98f530a02c2f4e1d7182511b27fd83ca3234675cef689688d7056d87d7115b4c0ed65bd26a0a876ab1c4ac08af7e9e468b96b07cea8ccd024031df89403694c7959312d314e921c948e5e5872ee0ef735fd3d59a376963f25dff8c2ff24d498ce53713d5bd4a3975ec7c9d66ce9a1866895575d80d3de3ab3752886c1671088d67fc7888ab18e21e740e4f436b39e3bb5699152198d688c0d84991158deba3e359faaf12733973d8ab576a0c96283bde9ddfda25784142d351393da5e76c1849d28d619dcaf93bfae876d8a2d2da1397497c93040bb16ca9740dcfe0bcd1fae59c0ea986a2b960178f76b4f0796444695b29468157de70cd1e289e45986c5f4be8b0608e1e97e6c75712cc0423d9dca10c98768f05af7b6547cc29a296414a8cd937b8f5f8f5cd9457ce3f10e8d26a130063e9e2234b424f9f25802f12e461a59d4cf2bf94e37596abe78ec5d0c9e1d86b4bf6791988a922bd7c2a55ff4dc1d252313a2f0c25f843240a94aa30255171bf8c0c568e6e8676345cb2a5f4b2eb29652b1e7e35ae3a257887fbb63da560fc2bd91a493c86375e4ae206740e408c18adeba13150d6e1f6a1307b975038a9c5b0acba7e7b99736cfbe0f0af9a2518405a5985be19e07f3a35b1d90c848dfbb18d0378fe36906666a6403b79f785fd2c60e62d82efcb30b60e84d7ea8fe4404e2d067868e350aefe4ec06e7c4e588beba316587ca9d6ad5708c6be4131ea0163c1b680910332f59b3022a53a8a2f8fa6c7d5bb2fe0c8cbe39c9dc8f875486e5627bb732a6f5144379dece19873e4c981d8ec361b9f3fa97439ed5e9302b9d4a32d3570094034253d91e05117d16d897acdabec129857962aa51e97425373080406c99e198792aedf4881927bcb9b7150481b5e765105d9384ae0555224830966c0159808fb02a07a6758114bfcd27d068f4ebc3f225e5f703430692564edb3dbec7385d89ab4c94ff62d506dd499b58efcd48267b8b50f5fd98957bf39a28ba1a5d03182ec0d9bb68cce2dff7d9d1b53ae058c141728aeda64e583a6b3eb3143b58607c669688c190f9f9a55c623d7aa48cc18fb9257394a55a8dcf4947a2719bb7d3bc0bdeca9fe80467ca5ad4a33e3f133544b8a3f2dde1218d58804adc6d9136ae9c6e15d723ff16c7e85da702dfa64c14215e3df78c3be42dd5b0cb85e14bb2f6d9dfa000cb7acd832e70f5205cd538db39ea1370b7c506df474f1ae1e9613443af1b213bcedf6deb13d93ae0fe14bcfbf870f553706ad87a28b5e25ae81b431fd81b1a355786dcb0f68468638a6b3b2d52cec70a95c61e61de205deaae84285b7c5b7db810cfc5e86687336c0061d169291fe9307fd5a9ad79093361b751b092b00d63f3b43ac8c3f4c7224dbe0ccc44e77311633043e88845ba4ee89372cc84ec89a4e76f9bc7b6981e74ff3ef3f66b7589d5b6f2d498b26ea9e6fe98856f34a948505c4253b46586719acca8173413b55b13d16efb06953012398fbb0e76a218aebf0a5d41e4d92cd0e01ca27bf40fdc982121370c4c9470e6a2abe5b00dd2a257682cdb7941cbf2ba388a3f12b03ac0764a757058e5b1964c100c5d773e41ec6c196c23b9ef5988ea47144e66bde641bba7e07598bbfd73675f1f4279cbefa2ee8438cd4f38f10167017b7876dfa5d9cb16b279f55bc5e02221b2955dc23cc156101ae3b4cc30def5f9f5978843ea8501d5df6362b8390d9eb7b3ad6cfbb302a24ad72508efd06932c14865390697f8c16bf77762401ee53df8b8b9c0654cd4989e1909a5c5fc4813e11f51885e9077126e9beab2a2590ce7f9b2be052b53f521d669b555aa9f90b8453fee66cd96af34994559dbe83058209a54e6061b4d427534ce3a3adde68c09e4efca9c6737e38b39acb1ab9a1f456b84f558fbdc70757320e2b13105f2f0d2231c4f72729d8cc8cafdd136061015395daa26f7e66d459e41e95e75bfaf0b6af04e4b71ac82fa905ff64d454748dad2c6b4a6841559545793cbdf8b60a45a1a6a3fc58f8ded4ddfe51173b17d0da2cdece2c62a6cb88579cbe22c46788935d6437d88cd39fc26d5c6c8e0e993147ff8d6e257cbcbf205a73da3bed04ecc12487eb5c76968f423f7f6bb41fd8217864c8ca964a959deb313f7c27d531237a24da08224f5eeb81a9ba233e02807a31da6fe8fa479e4daebf4ca7f6baf9b08e04053fa148f6f5473de52553f5e0324a8c319fc909ef87ea412274e80229eddf87b6d5961b24a03c054d8641223c323a0dbf17862972053c18872a8487862333db96ac2e84e6651f94a2913b74ae4749bd6d1bca1bfa61be6dc240d51869b8c82b00506c25a0b9bc85970afe4640af0c245faac5cc213c531b99abc37321f7318baee69309a93f1f17679cad72b1fd08bfcc650efd3623045b60cc18bb47d6fc8db572cf576642d2fcfef3c3a12f70ed646e2a1f5c60f25693f41ea82cf431bfec70d244914b20daead87b33c7acdc1347267c12f93590be2a82fc30a79ef847e87c70520434f32aacac570b8d818f259c40035e0e731af0e2bb686e8ac59e599169c9518e76369dcc1d42de223e9a9a698f400670f4271f7beb5775d2e2f6d566a0c7f369736f13f0f0a9fb0c040841af0332719c7ff1f9b5e6ee209d71f0b3682fb4200c027986530235c5bead26f1a376b28c814a25b73cfb4df6862e9742de015bf226e56555080227ee93ab7f4ad1d05eb0cdda74e11fd27abeac14a97f9a634c448c3faf7516a664c68d25164de9db046640c0a086511592bfcdd1e0fa3af1916c26170eef910b3def791c593a826867e24dbe4aacb71b94db2fac20379c6942d12a24909b6c8358f30c9171dedc57cb4a95e6d06644179663e9c1e28dc9eb22d51bd81a7ebc8baa375878692526b6a8d2f8dfcd4ab76acf1b631624ec99d4189021ae35785d5f3966f7bc0d8de6ff9f360e3d969101a6592fe30f0fcf1254dbc6ad0036669ee79f675e045b5b9e31470298f76e90437d287f2c2f7e3d2ba73581c077f19ba3e924e0a117b", 0x1000, 0x8, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000001240)=[{0x0, 0x9, 0x800}, {0x3, 0x9, 0x1800}, {0x2, 0x9}], 0x3) nanosleep(&(0x7f0000000140)={0x9, 0x5}, &(0x7f00000011c0)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x4000, 0x42) r1 = socket(0x11, 0x3, 0x0) sync() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffffff, 0x400, r3}) socket(0x0, 0x4007, 0xfffffffffffffc01) setsockopt(r1, 0xfbe6, 0x4, &(0x7f0000000080)="e7e9f39e40667336b4c8eb998454871594f57c5abd68ce0661ab7162680eaa2eba585379438b2a9746d65819d882802a6603821d486a8c03171d0e4ccdd36e85c61c800dc2f8562c74ae7543b94af73e0f05dd3e723a311382b9bbd8150c5f3b28624a1d2638248a20091c5ed89f9448ec33b9f1535a8672af9831ee3f70e927b291d4bdbe76aeb73acfd0137c25d4917f02e20eef29ce476bb81b5ab103ec", 0x9f) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) syz_emit_ethernet(0xffffffffffffffa7, &(0x7f00000000c0)="1b71ebd6") 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x7fffffff, 0x2006) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8200, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x82, 0x0) r4 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x40}, {r1, 0x80}, {r2}, {r3, 0x144}, {r4, 0x8}, {r5, 0x44}, {r6, 0xe0}], 0x7, 0x0) getpeername(r6, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r7 = syz_open_pts() poll(&(0x7f0000000080)=[{r7, 0x141}], 0x1, 0x1ff) write(r7, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{r7, 0x111}, {r7, 0xc6}, {r7, 0x4}, {r7, 0x102}, {r7, 0x172}], 0x5, 0x87) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00le0\x00'], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0xb9) select(0x40, &(0x7f0000000000)={0x1ff, 0x9, 0x9, 0x20, 0x10001, 0xb19, 0xd3c, 0x400}, &(0x7f0000000040)={0x100000000, 0x5, 0x5, 0x20000, 0x6, 0x40, 0x1000, 0x73d4}, &(0x7f0000000080)={0x6, 0x7, 0x1, 0x71, 0x54327330, 0x80000001, 0x9, 0x1}, &(0x7f00000000c0)={0x5, 0x9165}) 16:00:12 executing program 0: r0 = socket(0x10, 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xfb7e, 0x7}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x7, 0xffffffffffff8000, {[0xfffffffffffffffc, 0x81, 0x7fff, 0x8, 0xe8f, 0x7, 0x7fffffff, 0x9, 0x58e7, 0x7d2, 0x9, 0x4, 0x54, 0x98a, 0xfffffffffffff801, 0x7, 0x6, 0x4], [0xffffffffffffff7f, 0x5, 0x8, 0x91, 0xcef, 0x6, 0x7f, 0x1000, 0x9, 0x8], [0x5, 0xdd4, 0x5, 0x7f, 0x7fff, 0x0, 0xfff], [0x9, 0x63, 0x83, 0x80000000, 0x6, 0xb6], [{0x1, 0x1, 0xff, 0x1f}, {0x81, 0xb3b8, 0x4, 0x200}, {0x3, 0xaa, 0x28, 0x4}, {0x4, 0x9, 0xb0, 0xff}, {0x800, 0x7fff, 0xfffffffffffffbff, 0x6}, {0x2, 0x8, 0x101, 0x9}, {0xffff, 0x3ff, 0x8, 0x9cc}, {0x5, 0x4, 0xbd, 0x400}], {0x80, 0x8, 0xfffffffffffffff8, 0x1}, {0x9, 0x3ff, 0x9, 0x81}}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffff4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10200, 0x1b) write(r2, &(0x7f0000000080)='m', 0x1) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x800, 0x80000001, 0x1, 0x365, 0x4c4, 0x3, 0x3, 0x1, 0x800, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8007, 0xfffffffffffffc01) setsockopt(r0, 0x81, 0xb9, &(0x7f00000001c0)="fe8baddb09d1eadc9a6386923db5f54ebf452a5ffe9c96e73a3def2188e9174b1ea9edff3a4b4c628a3df4031b724087321e8ac8843e2a1913341aa43375ce96b81a8c4f49387fb7fd8e7a71e1688e383279eae8db", 0x55) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="e18653634f2a016af2fa15302bebf33ee07248c42b0910b2e2d901e3a7f61e13a84ab63995f4704b9f3a4df03c4fe760b41e2cc27a6898f77a7178c9ea272dcbc92464bde2a4333bcc99fdd4043dd4e6662c165a5b04777b64019cb1c0690137f0e2846b26ecee26e39ede7230d5f81e9aa4be8f2f0b348722db21c5a83c30c0a804f8491b", 0x85, 0x40d, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r1}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) fcntl$setstatus(r3, 0x4, 0x44) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) fchmod(r3, 0x80) sendto$inet6(r3, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d18da9be27119d62a0c7319dc00edcff64566e51bb47367573b99e1ec49cf865630666c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r5, 0x80}, {r5}, {r7, 0x10}, {r3, 0x8}], 0x4, 0x8) r8 = accept$unix(r7, &(0x7f0000000240)=@abs, &(0x7f0000000440)=0xffffffffffffff6a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r4, 0x4, 0xc) setsockopt(r8, 0xff, 0x0, &(0x7f0000000640)="b78e4571c47afb64f614534ec92a86204e78d4605d91b2f5a09a4ba36f998ffba961d4ef3d83216dd9ddfc45c6133d940d2d0972177e63e20c31a0a342902d9d767cc610cc6b12eeb91b6d6e2e1f", 0x4e) open(&(0x7f0000000600)='./file1\x00', 0xa9, 0x3) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000100)={{0x8000, 0xeba8}, {0x8000000000000000, 0x8}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10000000000011, r5, 0x0, 0x0) r10 = semget$private(0x0, 0x0, 0x31abeab9b6d42942) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f00000001c0)=0x8) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fchdir(r2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x9}, {0x8a, 0x8001}, {0x84, 0x40}, {0x81, 0x10000}], 0x4}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ftruncate(r0, 0x0, 0x100) 16:00:12 executing program 0: rename(&(0x7f0000002c00)='./file0\x00', &(0x7f0000002c40)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7f, 0x1}, {0x1}}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xc) setsockopt(r1, 0x3, 0xef, &(0x7f00000002c0)="0e3a7fb7ceb83028fb451510205beab18f65ca136078bbf1c3", 0x19) r2 = semget$private(0x0, 0x3, 0x14) r3 = socket(0x1e, 0x4, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) sendmsg(r1, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000340)="c7ddf5c1e9436f8a6b83c65e989f7ab4d778e5f0453fe7680279a7220c", 0x1d}, {&(0x7f0000000380)="0827e203feadc42d48661eecbd06142c682b9d0317bb965c71c5be8fdf3423a322f875cb5b6c833817205c1e0290b112d74fc8c3de4cb2b360f3fc7b6eb60195d3313c61", 0x44}, {&(0x7f0000000400)="9e3d217b1dac2fedd7fcf9381d7bcd675e250b12e78d7453a6d8ac194694135d37362c7ec38e7e7d4b2760e73e04c7cf8c7e9aa5241ea30885ff3c120e560d31f34c247912e15a9b19b0b2e65cd71e7a145e9f3968065e6477df0e8a3e07ef5bf946e5c4497b997773bae92b70b02d64a0d8a59a14cba399e5b894ed89887c3cddce8d8699145ab2c14945fdc7a6db71193a49d504445d358c3dd630144200e736df69493c45afc9443789", 0xab}, {&(0x7f00000004c0)="d98761d0269aa7e183fa8d955cd1606b5fa4aac9683f5abfcb2f45d0f1ee53deedcb479d3793b8cbe5d5548a2cc3ffd36ca3f573efe0489b19540a79d03a6e84ab42128d2a19c14bc62cda1067dfe97e84d4c3c28b84dd43e8d4014a0b66c5c21efe6d8aee13e8340493db9f1aaac79d7de328a63a86446e7fd6e21a6c17a446610491a52e4b70962d25f71bcca4903228f8b75472e68103eecefe91a042a6c0ab30f9a57c5c3769a3705f115d1a83ae2b62da1750092d35e48a23a7d2874bfa4e8672f2a2ecc24ded55c8cd31069d8c3982891a71edcbf8e8c2b6dc4d96", 0xde}, {&(0x7f00000005c0)="ee5685f69346d1a77727f2b1cd5cfc91da12b60c67f92bcc1bbb2d649201c64e4791b0dd825776c46697fd67b1165df4eaa8bdbad82a0dac975b06504d9583bbdee9f8e3c59b7f05a393da0960964b0c3f39f51090b34dbf3ed07fdb303cd3ec84b65d9b21ddaaa7371ce86f9123b2f436ae955388b261c67b0352f557252965ecd73c6aad912f842cdd282c0f6472874b46d3a9dad1ee4930fc063d1ec28333da54ee65ca65799222f9db90377211ca9a1bb1024d4d01473ffd47e48f83dce5dc59ab50ed54380583a22fce02f1", 0xce}, {&(0x7f00000006c0)="6d1b21990867577a6d59497b9551158a87e52a3797a1888a63cfc1191b5e5785bc9f70657a41cb387d29b46f0b655cc50023c0950b6e016dc2f3ee5cec0a61c23b7aff0875a06dc027d9", 0x4a}, {&(0x7f0000000740)="7b77a638b1ef746d579044fbcab7a299f021488d767426fef1ee38218129d76144c294c24d57cfa4cda7914ff0f3dad512bf99ac777f7cdaf532c7edd8d8d10771bc257982ca14d411824c7ba7b0f0723cba226420a6d8668c74ec6ea5048670fd3a5506d530fb6a355b5311602456c384cd10b53f7bc56c5c5fcafdce1680ed513dcee97e6761a6b6c49dbb29c93cf12e26284e44cead657fcd9d9cc915febc1e54dc2745", 0xa5}, {&(0x7f0000000800)="142d214f6527ce0e08b1a99ee42f2e313c0d06cdae9694c4103dd9d45b2e09cd0dfa321a8804101812353d31c26b6fa616786aa4cfe6655f7d62e82bebebe1fca867c35449cd44a1345e141a73094299fa3dffff6336951d983a5b68b7d737721811ccd285f35dbdd0dd51be88bb1ca952e2b3ebce51029de877943a2f623774ec47b7055288c6649bc64baf333a22c78c905d6e9d86ef0aa4", 0x99}, {&(0x7f00000008c0)="a20ac64e826d59b99fa635ce984bcedb85eac43fa12c3e79e03ab1b6c183", 0x1e}], 0x9, &(0x7f00000009c0)=[{0x1010, 0xffff, 0x5, "e7e212c1ae5a0817ccb65a62aeb9d97e62b6099905174472fff3a5072fadccfa9177c4f90e1bae65f5951d9659050fdeb3dd85ea66ab570db7ea850b5b39b1b05402727bce7d265f8f317444bd4cf774f589e60991c15eb569ea2ffabdfb064b5b84ad7d3600f8163df73857a6c7934ced892c968cd1e8383872453507597729177d9a2e3939e343e7650a39d951218710b7bf6b615d7a9e7ddf2fce6527d489e2a8768a51e09ec9927f261b0088aed25b6537e8c052be31dd4583ace76d61f56e3434aa95dd793f24c4e0bac1942bc161c76e70c94690c9fa52515df972fa6c673b911eab7f66bb43953393ad4bb0453f8380cbfa571bd0e528093183d4a1d80911c24768a1ef3e63138e13adb95fa6faaa306a905228afa91ca64d3d84cb99180f2d8815e00d7639edcc7dd9361e891f0bf98f0ee32c31b1703dcd87cc42ca0118fe2bc2cc38ccf925908992cb36eb055ad8a27739b281b3a192989a80d1c484abc961cefe1dbe8067b9467bab4d441a450215dfdcb7bcb4f820029397f5ba753ccefa43f151b6d5d53c5a33c377cc063fc365f3d34d116537ca3207e759d330af9bef99929a87a54b8ec66229371162b704a5931fed98fbad072b2b199be3108c27a2576669379b82156a1247eac3dd9a1f208c9185e102790daeff63c889d67b3b77b26340cdc9fab587f2160b34c7d0f368551d977888151b27f06a1c8e96fd0c3be8a3aafd83d1f75a3420bd196d4341257fdc8d36f5696617d9125426f1a9de6a8c57dfb80d17b92c3d4728cbaf37b1384e63627bd0f38c72b2a7cf6a57fb91e3534d8459702b51787e3e8dc515d35aa12911f82bd8e3fbe7a476301ece181b86fc80507f380d03405174ff347b8d44ce7913701db1256ee8f347a5debbde3f10308e42ac52d18f7a07a376a998fb2734a69bfe08a05ae09793e573cbce78bb91e21932dd43d97b877eff5b4e5d16b82cb0f8480472d4454cc16974939510343aa58c352a903404adf2bf66896d3c23b3743f9ea2a9e0b71cc38a71024078c8595970d56d460db3e6ff21ebd84096e69cd52c02beadf9c91aafc6a0eddc3d5a4448f3e62af8af301caf9f3d78f3cee6cd8da6d58842067edfc895152b4da2eed702f91cb2fad62328ab05d3b5ee601aa7b11d21da0b5f74b39f37b4900740555db7b51fa510038639be63ed0eeed8c68b3b6e1d6a82795cd44d201697d7d81bc343184f5b3f67f7a8a1031d2bc8fe82acd92430f99cdf5b40c41d0d1743a9165aae878aa90a7da2481e12d0c5e9b56d4df45dbff41d909f17464a6d77c29627e901df68f82e30e37262cad07926a71a32ca949be67ed57216084fc4e0fa2678872aceb6c86b2b1ac0f80eae8ed9972514175d49ea23b0369745e87adbc63c3767a5c6f57477e53bebdf3a56774104ddbb2ca6813ba4113fbbce59f41b87dc85802e6fb4a7093cbf2c44e6d802a4e0e3ee63368ce2d7ffda5c354b834d051b703d34f7dd700a57709126b258f3c56dc27b6988da1e2c0885228c748faa3129d7cc0bf1ebead5c0e666c9aa6c7c61faa9ab7a4f2ea7ba2c2a76a4dbf1840cfa13af2fe66ca13b79d390f40a3984da18fd9aa0d04f45c4a57ed1baf62a0fd4a7690f03b9dd3e10550c9888ede8bc4ef4e165be11025b9c96f055f0ee7c28c07a98c19b78b62f1f6e081d55d410834b1d3851fbf90a41dc291887e993e89f91422d17b31a14d4f48215c48a0884406e3ef4f29a9beb67edda140d089dec696d18a855a259099bbcb32a3e3bbb9113d7ed70de02a4ce96ce577ccfd0520625effc95bfd55f84c5152099bdba29a85232400836787774277b4f898195b97a6d13d91b887b99601c16dbadcc1c9cd5f08a28cee57dd3998751c274331b97b5996b8ec61beb3ff5202bdfef8543774dcf4018c5adf90daf99e39edb952d6a9849b9bc3ef29e61792656eb48da15e153e452f2c8a155046eafa7ba599b2509368726c9f00093bc83491ce7cd2ad78eac186fee4f1a2c2594e89d8409acd03d7deffda451991addb6135e22d0aeb8ddfc6a008706d330b9e339a97b42553e6c6be75b66e07b694b5549a8d4d1b98b07beb19d14ee073be414b0b34fc2d9e1971fc7e98498a3792544f5e590233320d862d61fdb669cb3624d262b5bca7188a83254a9fed672bd6a9dfdc6b2cadf99a1cc2ccc0a2f60547045029a8737a10d7f09a278aac733042e3fdf539610818f4348530538ed32e6c48384cd4d73f2b497789b2dc18f74ab7347116c8dad536e710ff69d484af3c26d7a9a316a9bbdde3893d5acc698f41cadb4b9d6a3ca207c056d3d2a9daba1282b44512631487e26982f58ffc230fc9833757807184b804e7efcfcf4e94459886edbb052a10a5a9e6638dd4147bb5a0b180f69a984ebd2563cb9dfeaa74fcce84985713f8999748aa9610865133635b99c5a1eb37c0c365f78f046005901804bb9901aef27a58cafb51693580623f2c019222406bfe84bc6ca546ebccbe956b47c80e08cd5e513219c012351b79c01156a926d9434792045982b7e71e14fd26cc7ab7926de39b47382405e6ffa21e37b68443984b04bc1a991bf78e06d9d62cef0962dba67a4181f7cadb56cae8e908cef5f3f38f78baeae46aa4f889d9f92187a091569e95c7ea67497fef333081f5246328fbaca2855e7868ac515b5fd106b90d430085f2460d9f77380174526263a89485b2dd3fd641afb89b981cea8adcf32bac73a7b4c66170417678abb0530987e8e069041264dd1eb3679f507f4b467bbb1f308851a193def85739b2899ee2e626fdc5d8864ae56dd8eb3fb2eb48c3a284c02d90c18314095ff1710f059953dcf03ad02bc517c1a5bce8582a8204f175401c0a90f6bb88844ba52120e6504346b8fdf035d849df01e0701ab578bccbaf8a33be8d789b78cb18087e4515cb91dc111544df798c5bb3234de725d015dc78f19f889478a2c59c959a8fc7910168813e67bbddd9bc4f18253cc90d24b41f3d9158b9a02681457e19a544e5f105cfdb677d0c733c9f61f72a1630823935c909849cd16f16c36d4f0290270dde8023fab7028c618e0b3a4214a79b805780ceabe0d15a8a1c6b1fc9297b67b1142542116432755e8cebad826fab5b0d5aec89d1318c0712bff048664c0e23f8dfc11621c758796d3a5961eaa2caf1046cac21972b3950da5068a4785368d762b2a4dbfafa0531a248c67b03c92f401544ae203187f554e0c17efe2533910cc3e022c6727bdaa4495e2c2f54124a4f961da4d4db9ddcf689cd20e4651266d15e28c4569151756b8f40de9307df880e0e6d2a872aedb007bf383487bd2c68de4954fc176e9b41fb7719351f6ae371574e6d0c59208f47351a2f1bc61f2a5a4842dd461ab8546aabf1322aeac825f0b369d317c24a92f9daf01e83d7960d1105d29060ec5d4d2ce7d62b315c894680a6f0d3fb7f2d5d82b8f6a31ff3052d6b728469504fb49fd460d345074f8a6e21f541aa45bce2a2cac11b266752f6f25eee8b8f5010ed0a2d38b9a81e68b102ad6973c9e67a2374c7de6bb337e8d922a44f5366d044b62cde0690b0a2086d03eb85c1ed9fa7f7a77dbce668ba46bc8a41cb00684e360921f0f97745ae8db19cc2e17c1f269e8191ac62f5eae1fb27ab4bfcc935008afbd963a57cc4b28ecd505229bca6ec66db517f062d1264d7f30950871397b1078755bddbdcc709ea34957493505e5671577a95d2f23291b95b1004a23d9eb043122e8f8d0d540e1da69f451fb0ffa8f5a4ec02f8148cbaf5f2c09445d93574f3e35fd7d9547c7a46fae3e436e5e87cd9ddfcc5b15078f0ddf213c65838024c8cbd85196092a2f2282831e6789738788dd11d598487648a75592fb307f6477a11146faf4e0dba886e7d0d32e117c158599589db9c5f7d156d7b5139ab3803ede13135f1396c76fd8a0d80ce2496d4257c3597875822fbc06b31d87baca9f72fa11c2a2ccc49d2164cb667d54f25ece22f67952913a9679e04d9cfb0bbc13d254865da1b199d5f5cdc9de2ac40696556a7a6353a3e05d5792ae23627b4ec6172e760d083215ef38d68a1124965cbb1c7f29f7cba9ead4bc53f1dc59248737314d8ed322eef311e61e5cba55faacfe2739be0ef25094a2e4873301d60933885463a472a479248f32fb2c57adea2a303cc9fe19367871198f4276363b23d9be20fdb752ff84cca85886bb1736b14c5346b7d0bf4ba238fae790152827a3955ed5320e24bc94ac6b25f52ab59e31ceb1e19c4a41e4a9f6c81822e6b9e13158178adb5a6b261b1c790d99ea40bf83a8f33830b4eb3eee7dc7c79f2a778f3429df713ea1c19f85a9d2a3b5ad953ddbd56efb41253d6eb47e2b1250d4f054660de760ddf2984ddd2cbc7c04f1777292475b7b748bd2da876dcd54825ff4231ffb739ba0cc4844bcaeea7edd63ecdcbf9a27c096a9ede9d799a093a49e2e2ed59de19f7d124807621e44bc976cbd0b71e679a11967a999524ca1319899117a218dfc06d7f654484a1de0cbd15c382372d4a24ec118bc62074a4addb12bc1601e23a640b43f5af7f344e1b7338bce7f7128bf25357461af2ea8f6c4ee37bc615a8b375877dab9b71c7879dcc2f90a7923b28fed2f81cf533edd771a842134f9fbc425011fd247bf79f1bd6c88d025fc508fdfe528ba27c63c23ab86ecbb27a54204ccbb030905824819acea492349de19a8b0684f4f7659e7fcf279f947a8c6bc404c100c8720324f8f27b1fa21a71e66e2236cf935905213d5fd1253b90512261386398e87eae5714fdca5f45b6bd66c8c3dcb5ff944bdc6eb6bf131faeaa7a65e0d22d2594bb9ae74ba055e0a1c8320336b0495f765da41f897250a3367c8c885b8ce2776085b3327416efa77c3d680b8e266813a4af729a8747379f4bfb37138ebd1c5cf21ef78f6832168c25057bdda402569ab0a04e2c70134a910e4f307a9590db409974fa2408f1521a88cb60d58b2711685cc0a4cbf5d000fc3d014adab07f291a1254878cd0f7346dccf1e232c00efff3908c0319381ffe2be0c48d60eb0dc9d7ab9ab93e57c324103f1d8f2964a838cc355a8bb43003d00714bec74777de376740b0b065321e7a4aee6d9946d21e95b4e6bca2817a74998b302d9777e6cfec6655cac6e8ce296fc937989ba1a4bb7ed7ac6d96339177ccf6beba0004bfe7c6c2099ca67988f209ec737c67c15594e4810c8ff38d9870ad94f5f8291079449f62e444306fe759c1781a6fa1023002c59fa5190c8007bc4ceee9ae3d1f4548333c97f06a6132652d666d07e4d99f9827ab3b9f988198a27c097f025f49e79bd38b2b26d22278498a1661c56d9814a73745da3e99c447127af3222ae430a5e8a686ace16272c8a2e5c47e742e84ffac80b4e042d92c3abc19e083dee42c96db42e5a31fc05124bb48ab13e7d709633e551fe2ae8548aa96b69fd644c642aeec15d457b7221341fc3370aeb6e9f0364ad6445c84ae87e6da609d8a7e29eb96e41bba30ee5bbe5842f1abdb05368566395b9ed2c98cf1912ce522339bb8d87d64ec1f3fc0ef2102361a0194a0548b0b34ecbe37a81c75a128968478df407c92566d66842178e5f8a822c816dc564b5738d7f878057180310c8561c94cd0d975d8fb344e0c2e0a5a570203ac5076f0ec0b37d788746f21205584cc10d77dd5abccbdbc66d676d431ee832dc1b115960a20fb49d8cf465ba4c8ecc082fe4db914f72e97db9d611deb36b9f7208a3672671e0c5b262f7be9c9f04231cfb597b"}, {0x1010, 0xffff, 0x28, "83ef60fac982efd760395e13c40647f4c56fa44626caa3e8efe84ecd28e39fca14f6b372a4169b04472a50c7317e342e86071e981aa6f6f64f8a8e4017f7f1b483d8f6cb0e9fa96e7bc4633f783de467ee260587611933000f7399bf7d4c4b53d243fc2b52d80b6212169bb751f34d23d3eb05be7dc6942ac2d7ee80d4e941b6374e21216128b280b542336a2e36a922352f5ae543d1b43af3db33eee3fa9a0d5ccfa54fe7584e4b0a791d43fbf72175dc0bdac5526e8a2dd41643efde8233a41f8487898c36a905dba3c6a540f54df737915eac18edaa993df8e092f2da56641073024008dbbda96d3b0d81d68da3815a3a56d998bca9a4aa44b9080be5ef766af49a48f375569b735126c696ae3da4ab74145598423f278913a6813a489ee95be1c57dc7713d184692d2ea11990b4ffd37a5f77d03a0036f154177f4bcad91766e4a06e8156e014453b82103c3b890bdc0c738947b54d7c8acc06852c3f26f182ca3761d95fe84ff395bee4927b7b551378f6055419969a88d88bdec71b6842ebe5aa4c1e273f8708a21d6fe42904b8fdf30bfdbd06a6e23c328ee50b265c3e0e682c33ba7666d281f740308f6c9ec31958b33d6bda70f3e078810541f58c18e2611237606bc56104e970b49f10b9bebad788e52b19d806d1ebb5504cb777a78a557c3618c7b2921bd50f89603a3ad80a54010d7656b71ed4dfded267cfdc3bc2041c5e8586f261d318aab1b103d3c37786c77a3b0413261e0b89409b4976f81c6866eb63b52f3c416080c3b87d76bf18ac6a00e16e32795ff69e3c9c405abc206da0c1eeee365b6d10cff1494c0d1ad71c7c5da09d5062e82d0dc37e8d73c7f1dba90ba8452b41127c0846e9ab8b7dfbc72c940c07dee6d4d0784d2e9f2cbac05a93477f146e193f955ba3c21a03d8c4c56744ab8d8c283feca39cef0f7132385ab3f5e843fe5338603a12c351a53e9e66de3dc6ea776e1c1dff24f544a9b302dc1dd0be220b926dabed904a1432bad94e58eea0a317e2efecf6cf48ba843ea0dcfdab7053153c2a089e98badedada9d28a9b9415c66e0455ab34f33110ff7c26f4276825b075eb0b91f9e548f2d9cf97e594347385443d6021692d4eb55dc0bf01f8ae4db51cd62785f98957abcf01e0739e5b60d58feca5a8fbe792ebe8def4cbce7cccc05162a38040706c4660e518df73c8c7938daa6fda18e5030a2ac648baba3b31a448585448668b748d83b1937353d3faabdcc8b8a8fbcd0d831399a5393a3a7dd9c3813f38181dde39ef0251fd263718f5b5f6d4704976e9b216abd6523f89b9b91d163b1fcefd8780b4d4eabe40bab25c0891f3ef56641ea432808c5c8a78dbf2a7b03cb0291906099bd2c08e171fa44bc947af97aa4bbb2671ea0738a7705e03a10950d5ceae84d637231bccaaab22735517eb8fd99cf171ce932b96c642fb83ee8e7958b42abc1d41950759cbe41035ef7c731be5193d098100e0ba5c9bf0ca9692d56c6a5b39eaa10a394e54aa4ccd223b917c8ac401d1247558a4d42ad789f64d3d9d3fff8a3f6c8d1f04a234e83ead9f6090a7bd6e2f028027dec8cc38eeb0bf341bf529224042a332c05e6a7c63052810e9511a23e40e493702298f25ed70f2d1c4e482a579759e604648501ea46ec2ea2201dd2389fbf5dd5e1b151b7eab8703d485de36bb6087739c2d485fc0e8a0e71856b6d5c4ffd28e7b78c40d676e2f52785ef01dd684eef3569d4bf6c960f4b7c182120bd2b5a17cf406086586dec29c69d3cbebf8b2bd407c835f4920869fd489a4bea698fabcce5a2b2feb07a7db1a8cbc0eb6455ab4010e7234ea7164b06d6ba80874584e6f56e564ad05ca5bc93b4d20875c69b715e56ea566cc6ff995624160f6037cd4aeda140659dc9f90c3c47b0738b2ae7af700f338eaf1468e4bf97191700f8abc9382466dc8e55e29b9315975efaf48fe9966bb123c517d2c11e19e4944de7f0002a42b6eab2099392cae0a72a8c6f3e5efbcd65d8964b5da159bccac776e8d5869692ec21511700711432a936e23836f13d55027e3a8a9281b621bb989e96181a8422ed75eeca7183de84da4cb4358759345e24e7270e93026d84d456c74306f29282d901b25b94a9f2dcfdf604cfbd4079ea32c1efe1a7cb233e6e0bd7e01a4881080063d186737c1bfa2872b3e5a6ce57a0e15de8cf3999acb70f1dab3e9c5e7118c874d279121a1619684ae12102b0efe6e0409f8ce110a61e698dbaece53be4e8cdf03696d78496a30f0e4cc3a9ff07a85c029cd31b67b539d18f8a98042a58dc635346ee0d407a4ad9c4e8e5120c4ec4d2b7dfdd4da9dd51673b3f93148de54c2560307e70f017d4cf9822e7f8a3a51f9d5bb7943d4cba838ce7479ea683d93910135135b0217b3dacb37b6db1b776e0b63ab53be0f67a2eae8019d250496f19e1c5fd158685c365744dbc92b04b469a09953c2f1d029263968c7af52a2ad956e717360e0db01ebbccfeae5e9cecf6f717eafbf947c35c22ead02e947f1b165b9b8479ca9a28087b8c41778df8917253ec865fd01071ed916595cef3e2cfb60f3d32345fa22eb1329610eb037d7b93daed77d178785d862e3a99080c8b1a80304766a8fd790ae7435b283d4608c943ad2ec2924f00c4dd30eef967dc6f76d4ba6b4ab31740dd1070facce3d033443b4fffb1fa5d29141734cb510a6dcc177a951fb3147599e16eaf59ecf1db0462d4df9292373007c7243dd42fcfe022e644f5852b15a09069846b0718022f3e26831cc7cf27ba2a7fb88444bdbc2726e9dbedcd448097d7840c018d9974a9cbf6a5104db6eddfe6a4afb7f9c235bca2ea9dfd74cb9ecfc1e7e3398e22eba94415e83f3f8d5283af677ce97333e783e5337fe32868f1fc6a6bf60559cd086595ac6028c9c61f0c4c5049b4042ad78fa88cb46fc9db40c153eef6c7ee19db565d272ddae66430c7620fb385896d53e206000e6cec9fd376227b2a84244f58b55cf4f4c2f2375840c8ac39454f2318578e99c14400f04905bb2ccf05a3a2ef1e9ab727c6084409fcb0fd842f8ea5fb803ea46cf3b4d23b0c774f2d8f8fbc720d2ebc0e5ae5bf3ff5964fffd83d04c9d706f95ba2dfc9390ec49e7a233c20e379df3a9ea108220e311855a365ea91a0065996f2f6600ead34faa4ba82492d92de2365bebea59d21ce41a4d5734cbd3c8927a132da807e256edffe796f401caa3e60580a2b492c5fcc1c7c7b7010d5c1923d2d5ef84280b302a52a9519aceea1994b6c24361ddda4e2f2e48a948573af68aef4c651fec6eb95921fb5ce01c0cd97daef16cdf4f5fa6dc3f6429d44591ef571267e04f21c624e8770bb808437cbf0df0cf71657e8991b397e9e155442e3c7d0735090477bf1e278c117c596c6b100f900edbdda50c05987a8ce249b7296c1ee40b664f83c93bc2b62202a3079b9690bd28f4a7b964aa369fd6d681887c8fd27beec55c18ebca9008d934af07a4ac2a05aa67a65620839d391cf691c940d42f0b3e4f9ebcb395f0e28d6ae22de71e35a84d6f2a86a5bc64911d985e3539b6ef59e0ade61ba12cbafb0542f503e9840fc0c80c56cb7ae2d35f42c5d8f000cdd14b55d9f566edcf03590d7728822f50fb8c03a16b77a3add826dbee9d76905d8831749e18aae658c66fef6183e0a1d6b6f54150408dc96d24a31c7bf80477d708278dc9b8983c5bc45b72fd0c03002631b5965ad8244a011a5f46a3eb47bcba1345ef02f8f49d503772f83e7e26cb87974309c1a6656784e32b2851bf07e56598dad60a7891b2224488e60ac4e66c8f3e90c2b9cc9290405cbdef7b987945bbf790a4f6bea4f0c6d1e948191a7614d25f22c71ee8d19df854549d2d27e18c1d96c719ea76abe77c3569297731bfbb2980a2879ed3df5b7ea4c924855442e5eb097b7889bc4d376c305769159326560ba1af3f8f09da1bfb90baf8881342a159f3a47bf509e95c662cbb017688e6289dc07a35655b1649fe555e906c20428394e96bbc6aa1564af35723cf008076a37394e41d5ef8eac7cb7313c7232d57a93351c922e95822e3b66d0b39107cc2a75edc89ca425c7e95fd228c12740a681c24f806a51b83e4557553c4b1e171d6615070d58851dfd342cd7e801c4095b81d5676e3a928ae151fc1a6df87096dcbe162148a47b65ad7388f61a8b2bb4f55d6c3a1a67011db93b679b76875f8bf153953acc70209744735a35ebaca9e5e48b391d9942bcc95a8f0c48466d1f69992f19baea5a2f79083b17ff6c14b722e5a2cd90e8b08d6229d1b1d35c7ccc88defd975a831701f4221f86d0c072dea9e10b6288690749ca8f4a5ab0369eea88fb8efcb5e9d0c214c296df99f48b19340c8bb57a9fecad4210eab39e1e2c873990760b93d37dae6f04612ae8575bb2d35b92d92cc7591037a9a1682c67856bc2716dbb8f419d679b5d205b615b0d111017d8f79a93162bfa8494e985730033af73ab818b0fba8119227912d9b2fb24e570233e982e574a0fbc62c093c6de19f21378fd34bb734e9b677824364c35a7f0de5a2e98aa253004f9733fdead3a5bebe507b0879380149362595d1d9fe0b613f7bcf4c989bc9fbfd12986d1556f949c429cf4ad5e355d231fd2cd4f0adb790fe7ef88a7684af1b8943a5f508dccb10599aea6b69d045d568b3dd77db25426442d3abd0064c272ec433e8ca5755214761b2e2154a4daf5c6d45edf9ffa09716891cd58593788883cd33a5a362c9bfe253fbf23bf9309d9db47d8d4f0306681db67ff26935b5c1963428b34305ef8a4f538bc5ce410c049ade9595a73cbe0169fec86fce5d6f0fe06211393171172659f8291b50f4df97bdd6f148a3f7e89c247d7acea2836c654967dc1be9516a2f33c5fa75c8cd9f446c8bc2919f1c03900ef6ca6be09d6da08c0c992eef4f9ed4d742b5447f7354e4af7ee4945689fc48b026db74740f1f53842d8c9be9968adf7d37a0cc402221eca8cf40df16ed31978f01e27f452e7e0b04e851bed3b377b6255cdfe10c14be3b0af2c1d2069dba971b65305e8b11dae221691f2c95df501d01797b26579708559c76fad6468521f37f8f1444bba9761944055e0a725fd09731a87ab8832a357019067fb39c65ae3bee3d80d400c70207c03acf9ac216cfcff50d8ff49b9ba5d504b82d96c04b32d9286009b44c5fb6a8ac8f834099102b669021ed94ce6c6a915b0ad00ad97a23ab6622b380c44fbeb3b9cc812b2985bf5b362cdd340cda5d5356907a8ba05e0d9864edf28d423d5fa3be06a244571773c0b824d2835ffa74e6565e1150449f20afd554d22eedb1d5148df9cc7deb868d363feadff4256fb730e5acbfba361849d9367f6b8a4e2597c2e76ffb491c84ced1b8c691b5cbfd6268c17c6b9522960ef7c40bffc96cae68be8aa126bfbcda4378566ce138d8c412231846fff10593eab25d7d49c8bef3600353ae0e67eb9d7e6ab8a85e5f199fff494b423232fa1f176195b0a1052f08da50f95cab74bb7831bf958927eb3dd10dd87073184676e7593411c8b95ffbe7c3d49937a0f7ed156c7a3bdb421fff9a0e1316f27c7d4039a841efadf7732747f4ed5e8eb0736da23a06ff6114ef7af5ec5c683659d12e30eddd11b51e4769c19bf4887e43be918fe95cecf0b3c1cf4e41f981549c49811618ddbf8094a0e1cf095449679843c25cc67aa8ff6f2222cd4993ea7e416f74d323b1b3bab8827792d50198c2c7a80ba1477d9f31f43358ee69044daa009a661f15dcc882317252399d"}, {0x90, 0xffff, 0x6, "3cc093183d6f367c48b922f39f31e05548f7179751a5e2e888907367e9fe4989ebe0df09d2948e24551d340e6c9a28a48e98aa03319d0005e672d63dbd7492ae1aed44e543ba2eb11275104c24c5e7b3fc17b32e418fa0ad26c7055aae8dee11f7033d5f4a930de67d0f08ec09501ffec876b4531874fdeedc11d0dae96a"}, {0x58, 0x1, 0x9, "4cd81cde28437f3615b77dfcac9637d01ce8feffe2eaa1aabae20e969facb614030ac46912bdf6a5ff2085f7ee890595355aac7ca9fead15630d4b60655e1a7271bd"}, {0xf8, 0x0, 0x7, "8002606caa6bf4342f59dd91eec55cd5e62c91134e67071939ac6a91bf3770b791280bf0ef58b2dae0cd019a06916cc71ff44d86aceffb05703f3a0ca73d3011d5201109ed2102d5ef62dd7f2506c50028fd43105f1801d16aaae7558897af82a2c778cedeaaa923eeedd4fe50f3a1f1006c809d33239bf56a9a49bc3dfe5c82abce866979eb8c55ee66b906febf770f3bcc754181a541107962d8f756ad045807910e58fbf984fb79c09468b0399dc8bf00954aa7f80ef472658a8b70948378aeb0699e52fdc409db73b16b6a73e6c4556c20af7e4703413210aaa400a5a1a5e2"}], 0x2200}, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000300)={0x1, 0x4}, 0x10) r4 = fcntl$getown(r3, 0x5) wait4(r4, &(0x7f0000000140), 0x8, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x9}, 0xc) 16:00:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x3, &(0x7f0000000180)) dup2(r0, r0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x20, 0x2}) socket(0x0, 0x2, 0x1b1f) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x339) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/117) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2007e, 0x0) poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x21) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x99b}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0xfffffffffffffe01}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x179, &(0x7f0000000240)="aa16262646a4903e8e56cdf8e7dcae389007e820730c65b6b944e8c8cf4a159424cca59c7cf8d861b745a4d1652e21b85f175e984596e87ee97f6a5485c5f88e1981c86d06f4163c15f5") r1 = fcntl$dupfd(r0, 0xa, r0) shutdown(r1, 0x0) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x80000001) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x20, 0x2, 0xa4, 0x80}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0x6, 0x0, 0x80}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x80) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="ddc3") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x101d0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x104) r1 = socket(0x6, 0x0, 0xffffffffffffffe1) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0xe000000000000000, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x1010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x41c, './bus\x00', './bus\x00'}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0x2}, {0x2, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x22, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="2f94a7c8a70b93686450e7797482988a04898e383e079017f505cfdfafd545e86c5fb0b3f42c71c9cdff42daf4646301b7e63de6812c9b611e56cdccc37df44dfd37e0ff9544ebe28aac2797aaa7c1206c696988af4dd260829f7f4082c08efa539c583178f2df453fbfd2c4feab523ea699a656ecdc55bac88eac2d", 0x7c, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:13 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x7f) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x802, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x220, 0x0) poll(&(0x7f0000000240)=[{r0, 0x108}, {r1, 0x104}, {r2, 0x2}, {r3, 0x15}, {r4, 0x2}], 0x5, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84}, {0x8f, 0x9}, {0x0, 0x1}, {0x1cb, 0x7f}, {0x40, 0x9}], 0x5}) r6 = socket(0x11, 0x3, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000f5ffffff0000190000000000"]) sendto$unix(r6, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89ffc1b24a310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f00000002c0)=0xf30, 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0x100) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001d00)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ed}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9e43}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbc5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000001}) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) r3 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x9, r4, r5, r6, r7, 0x1, 0x8001}, 0xfffffffffffffffc, 0x0, r8, r9, 0x7, 0x8, 0xffff}) r10 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r11 = getuid() r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = fcntl$dupfd(r0, 0x0, r0) getdents(r16, &(0x7f0000000340)=""/2, 0x2) r17 = getpgrp() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x7, r11, r12, r13, r14, 0x2, 0xffff}, 0x1be, 0x7, r15, r17, 0x6, 0x6, 0xff}) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x200002010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) setitimer(0x3, &(0x7f0000000000)={{0x5, 0x4}, {0x8, 0x1}}, 0x0) pckbd_enable: command error 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfef8, &(0x7f0000000100)="b6") pckbd_enable: command error 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x385}, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) 16:00:15 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffffffffff3a, 0x1, 0x0, 0x8}) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x400, r2, r3, r4, r5, 0x14, 0x2}, 0x4, 0x6, r6, r7, 0x6, 0x8, 0x8}) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000500)={0xffffffffffffffff}) faccessat(r9, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = dup(r8) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000300)=0x4fb1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) 16:00:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x450, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x4, 0x2aa) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x86, 0x3e, {0x7f, 0x2}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000100)="e085e1e5305337", 0x7) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x6) ftruncate(r2, 0x0, 0x100000001) 16:00:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000080)=""/233, 0xe9, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x3ec0000000000, 0x401}, 0xc) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:15 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8002, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000333d7993ae"], 0x1) setuid(0xee01) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x1, 0x202) r2 = geteuid() bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000800000000000000afcac75d053f0000006a4bb82b417264566bc0bf0e0603589851bc5970189597fbce2b46c5fe285e94079ef1bfce899461be"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) getgid() bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r1, &(0x7f0000000080)=[{0x3, 0x4, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x10001, 0x1000}, {0x6, 0x0, 0x1800}], 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001e7, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x9}, {0xfffffffffffffffc}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x41, 0xa0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="c1") recvfrom(r1, &(0x7f00000001c0)=""/133, 0x85, 0x2, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x540) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x7fff, 0x2, 0x7ff]) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:15 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x10) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 16:00:15 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) 16:00:16 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xa0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x9) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xc2, 0x3, 0x8, 0x1, "18ebb926a844435d24a9b515c7774e017eadb7b5", 0x40, 0x81}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x7) connect(r0, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0xfe5, 0x95, 0x7, 0x2}, {0x3, 0x4, 0x3, 0xfff}, {0x6, 0x63b, 0x800, 0x59}, {0x5, 0x1b2, 0x4, 0x10000}, {0x5, 0x400, 0x4, 0x6}, {0x101, 0x7f, 0xfffffffffffffe00, 0x4}, {0x8757, 0x8001, 0x0, 0xff}, {0xffffffffffffff31, 0x100, 0x8}, {0x0, 0x2, 0x1ff, 0x7}]}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)}) fcntl$dupfd(r2, 0x0, r1) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x200000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffffb0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000000)="6be345d54f3a62578bde017e252d68bc71760f8d7c31b828223d43f2917a", 0x1e) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0xffffffffffffffff, 0x4) write(r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getegid() setegid(r1) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x7fff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000200)={0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000040)}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002440)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000023c0)=[{&(0x7f00000000c0)="ae233b0c517ef9e64f79c23e4e0f2bb9a77bfcd133af255ef5b0db9f44cdb6dc533e5c3738394d2832da4378da12628518d1630d3903e980c1720cd07b458bfebf3540330e6ef805a283452ca86e2d144d5c77e7f532d972cea26068beab04eba2cfc4dfb86344f784283804e0331ffc39fc894c0ad5cc7911208ca3fda67f1ae116f5e91c192acc601de3", 0x8b}, {&(0x7f0000000200)="c10aa8f7421d48cfc6ba38ffba33ffe9e5aa834a171b5065143e064b0e9beb75843edeb15108d5f62ea561bd330bd3cc794ec14653748e54395ef4cce70aec84400f91fffd45e559a38de7edcae4818ed5472666df46e3090ef8b92ff5ab37415c22331737e0a6072a9991f8159d2979b78717281ad70bbc8313f805804157d676edde86e33d93eed127d01d101c7523addc443d2cfee0292157d033659a835db12aa83feca9ef7a21d2b2b25ede4baecff7c097e27e62e0f9b05860dec629408d46614d2120776c52fdefec8b9b07b0a5958b5fb16fe6c846919dc89f9178c1b0294baf31fad987efb7d8b4b1562f1c39789557026dc5b3316cea", 0xfb}, {&(0x7f0000000300)="672fd389d776d38a79180f3f71a966fa4769fbaebebc2a83a2d99978e86fd7ae953c00322ec81a2ec93e916fcb9d8a9e717c2eb23f190ebd550daed2624401d28c0439db84413f114db24dc7e162070176ba3dc5ea085b645ba5780f702dc21a1ee3e6612528e404734bc67f6fc8bc72ddf06a7f607609c85aadfb610dbd45003147e74edb1f289a014b79203df597cac51fc729f5ce30136bf62b84b674d45fa77128f66879d7242864263967261cca0896494bea02fd55e12a9287d3274afd102baf227156fb767671e92a873738a417f8cb3c6a9d59729e7152a176b22bdaaa326a4d108730e41f0b263b427868e45e2f9e0367a8e66a3426af21911b2d8b6892a25249f8653b70ae34f3dff6c2df69f32d92be17a9e2f9711db1c3b6d50e69757d490b35a41fb57b4c671b49d795599928a202f3a7d2910d35159804a16ad2907967afc86519922186bff3eee8ff780c1e1af1792a5c2a787eade5c5dfa6fc37c5e6bc2c25a3342260b00f2a60c103048e69ab3d443569878acdcb7d64a8e7622f4931b27edfbe89535d1e41c818ccaa95a9942f93b6ee3aaa6eec25ff844e062e5929f214156d0e831371805855ee7db94e5c47bfbb2e365de0685cd2540c65b87c6221e3a45d0bc3237fe9c57477c7b3c64b8b2e0733f984e22f0879907b8ee6aac34ddbed61709823be86cfa0fd570eae8b3d86110e4063f76fa713ec41105a46435451d5e555f961d3f0fa783a388a63ea2b77c71c695f8d53bdbdec20f6398fdfdf37214e4b6e0d9d4e51dcbf0f0a08a9bda48ae8fc0de930bada50560ac3745134ed805981c40eca495ad1870b090fbfb1352accc48e71b15712502e4b95f590c404a47439b7ef574bc0270ff8e683a2e6afc77dcd9b481fe6d9f5fe0437bc32c56c0d73fbf7556a551cd62515146e623f6fd3ec6c5cb5a22013551c068519ead440e1693c028cd0f426753e8ccb1961845770bae51ef440349b7738d4dedf76414b3206f4b5cca925ceb04577e419f26ce93e52586dd0e0c4e9f6bb5e168fe674262f53ac19c2d7c6d33eaf42b8db78f36047e38df54f9892e67712254d76286361ae75347aca1d8b721b828b5b444941aa33ff77dccd891ded0aa3e95bfbbae5a2ed390594e7c58c62d4e4ec32a32d3952d692a1ede5bfc829fc0f295c1b90d9a1c4960f384f62999f3980f40d2b1c389e21a709a2562af7d5c3642a5e520724eda6d901b76d6773367b435bde540c3aa7fd1692eb7aa62c5a299c8c42f2b947066543c934b691f77b328f27a63aafd997fe1ba9118f5a0cbfef679e7dc337c85901f5732c4fa48a1f8b613b21769315316b5ae7eae752af9a23ad0472884587288b921b952d1fa1f69f7cc73e891cbb76b5ba91c2804a0eceb51275c015cb714ba8c8a5b58c11a9ddb5a15007aabe7a2a146afd1b06e7d74a2245de9ce1ce8d08cd5667a167cff0e8d4f4cb74aabee71e8fe4d314e226f0e07e813b07be652de5083fc39b5bb64f9264d257b0a686e8edd6e6bee8c4ef3e1cdd63cb96f6f10826b4472bc5ac6c8f6927531ed8e85817eab004f906a7f77585e04ada3b517f6e0e8476a06a764625700ffbee8d487e7eeb0910388f0b2b246057717debbe34445cf548859f88c9f8091938a795ebaf5ed1ef6151b365716c48d23c529bf86e9d5af17fe0b7dbd9b4de47fa70ad3c756cf226c683e4dda6b6da4dd7f731b23b97baa5a511d7413312d6a91c9487156ef54fa5582d64b513f897f5a3b484704e89c9e9b0b1e72dd667e4f3cb26e323553a453814245b57ac25fffabc2669f27fff5c94516c8aebfa0e4d89ae10f7fe6626fdc3b2745ce19b6b6821a9d2aaeaec091a24849aa0bd08f4a025f66554fa2a4f6c3760ac947c209f454dc3e8e6971aad184183ff80bf8ac27dcc201ba70fe951500a413c7a5d3f53067c4ca194004bb9c660e47ec324336991086ca51e85932aa10efb536ef494343014f957e9482d216b240ea41f54978df94543a42018f7871bee97366a5f51f2f4194295c226c5512267fe9aa015fe10a6c8c74a7db8310dbf01fa2236e2d3ae78427158c2b5606212cc277df14c51dd311ea9b54c3dece294d037908b7e6e8d3b73365e86415c755b936f8de3f6ad8f2b261d49ee344ae687e492c141413996564b9248ea1aecae3c3aac4174ffe2ccb16035dd9dfc08b06ab67b3b54dc9b9432fa8e21983d858eb190de48a17b83920ae4e8e85bc7a662bfd5b6471beacbd6aab39ab67b206b76f735dd1639a626fe55e79dcb93a41145c1833e9e056896d5e4c2abbdfd769cf21fa672e2a44a4e2728fb47c14c53e86949aa34f861e91513e81243736484b27832e0d197af24432699026ba9fd70301bf752e3f7680f92b46b5d10d99b11201e3b621a5de2d7eebb1a48371a7d1a3db00127610541988a84f1f0a3039cfd263f9136a265997d0744bd7430ffa041344c6b2304b6881c71b134a39b9474808248d8dd55d719557678a6741acc4a369f2e65bde422f35562f5616878b8425dd1a5d707c54a9d1af517dd51bb40846087ded403be911e1ab5bd198858668fd994c2560fc8537c87ee723d4e8e15360733d4340abe42feb4731a87ad996d59aa506f4c6f879d74f152afca75d97edad05bb0ae0c59386ee6cb25f8110d07be13a36ed912f0c8890076e35f93d3a3bb639c9ab5d11acec43fb5b649d2cef2ab385c038ece45d4b669deb539de78986e8fd41faf938d6613cfc489735ceb5141171d495c7b5263b7f3d20f818b78b7e9846371287c9f94ba222bf53766e9cc1bc8d40411e5a5252974011c8c5d96c1882f28c84d8d8911592db13758b7cb1a47ce62a0707ac7240b1faa6af67748bcac6b079d377013c0366a486a91e909dcf20f87c29564578538f26509bd29b3f671736b90a7d229fb2c71c86e5a4eaa7ef5e5c29aaafc80b0dd70f8e7dbc33ea4a47cbc28928d9f54d1eb1429e573ac1557927d8f67a397a238ab439f40a4f688a1a491d853df31c8deae88a8fb5cbdc499c67f97eb5b4dce3851b27d862defab03c6c30e24554e44a52594a9deedb46ce040f14d2b941abc4947d2bf9b32bb2ab9519a1cd8441560bf81408868d495f3b8d905cb548ca9c70c3acd1a7010287ff6525ddfcc9b1958cb4ec9b7d22c48752d867782179a5f43df094953f07f27351f03321eaf45de070f3f88ea2ed0d1fa463ba85aa91f2538359d544a3ac360c88a77ea5af2547130339dd415c80651e3cecd8a420051cdf697242662b2c80386f730bf89e9f769991dc37656f9612d4ff398b2fdc74937c37934b586e28a4e4bbf2a312ebdafb309cc4e222c8a7757b32427c59406e765b8a94763bb9dff40f74bf6c0e24d4cc68af79ba0a507b85d39e6724969e0182acfe3d4c665fab69c422420a5549aaaec6ce9ee0ecc05de947e859789191deda9cbcc9397d1f76d03ea7314152657e9d61871bd615a6c359f14d40ac0e78c5fe1895211310afe425370c4138ab4d8adc518add85fc62c7e17e6929ac137f2bc64a3584232294aa5cf04d9ca202c543268248395bf9325bf71d36d7c06c1ecf4199471edf4c2c9a6683f891a5a57ee37863908fa27c7a72615a1e0a8c147d644b7292305ad55a040be3a68313eb2bfa0e68818c31a5ec99c941f4fcb34d06f8e1c930d1fdf03b38f22b57f1b60008b515a91f02b6c0d3dada4951a22caa2a984d3be2976b918a4d233041e2cc5fc051aa79b23f1b2f5a4a7dc3206d2b85646a4d1fe7c5ca45ecfbaaecfac5103f03b09145640ac4220b4a4359227e7bb50501b5ac9dde1d5ea8f448239fa41c01ba7bd417ab6e0bd7c45a4825a7df1a37dcaef8b0fc3b45ca2ff63bd40b966e314c7bd28c038daba2c67bc07ec3643ab760f267cfd695f55e5f41b2a1bac56a9e68c400009c8ecec1016ff11b045ca174bc16eefb26c55545bc5e1e92b250898df050255d816b1765d965e9a20188ee6aee498fe9273d61498d8cfa60cf43e878de2ef9d8377edbc7f81e9b6ecc0dfb4564d1fe4c69162160bddf1d2b42282e9e3154d952bd2960a0dd3848a69f127760a20b089902f4575a7d19e762f0c047dbdf61bb5075cfd8c811ff6b601d1a96fc54ed2103fc04a5465bea82dd363c55ca24eb03eeec2f3b39dbffc0aa2675e4fcb3a73cd8e8bf63324aa02eff4bc591678ff03242718ff0d6061e7f7a760c0d6c6030c75eac21a9c5b7c869bcd513ed4f1c9907a83aa645a645b5d9ca3b302cfc32df18d0c94fe40b4e304fe2c0ddc974620fb9365eb772b5bc4889aafb3356fc6d3350bcc9c60bee37d1ae985c45af06f359887606fcdb0c19064f5bd35e6f0243fe78ca8ea48bc74a0eacf5e34a342be5ca9b0ab6bd39c4016f0b539a7b5757a4a4693f5c6a916072551ed8fb6e10c0888b543685b50f53cca4fc53f302943d6d82fe20619c758d3b43bc413834b7f6441a6e9928a560d1dcee74056d7ce4b5301ae44d90d09522cc2de301e32105b2f66355a2902daa81d0153c77d9f9896cb306a444b0ea1f6672de2b289bdc75fda1c9505bdb9f80470d24f97091787fbbffdd3c14e9ed117b23394eb16d325bcdbe1aba799dc7410410259b9a1a00a951b959b8ff6e04fc22a1e092c49f5b6f30bcd4248ceb8d71ef55918972613c82ce7617ac47046c062bb9f47c295f07451168314b0c2ad59dd04880075677768d8ba5fc1a74b15cc70af254da5af2419fbb7e267a8c483a5742430a7d605a1df1952e5d8a6190bc0b9905b410c628f509b01bb4b4f5be2b2b92d063601325ace2dcd777868afbeafacbb1db37aea48c90849d82e08f9b88f25ef324e5cdca269f963fc3f395c699feee5ec74f435945f5b2d439f31bbc6ca89d41678caf1fde666a94e4bfbeb8c19e6860ed307eaff897cac19c69616e218aec9ecb74ba3b134d27f8aa52534022e9fd50f487ea40e9544f1dab2db1d4b2a5337a8e995bdbf43eb0badf1eb67e330daceea302d1c67fcace3cbd48a51ea93ed822628ac93a744812d7f9ad0d3c4ebfcc8f8490d547f29412ceb86a2dd6f5421c3a297ee2255c73b5422f9ff72dd4ab4598a23cdc7a54b59a24bd94452af6f30cb0cc1f158b2f3dc28a86f743cc2c35958282fd4e4e23926394d783d9291371c7d19f6f0c098fe176e37c617ecbca0963747f0bcc68d4b3d6265ffd8d87d6e713d201371b0d138ed483165d6f2417504c5d901ad907fe528560dadeba42f05e005d6a2ae9bea09d9a574d694f864dcd1ae25040780d30aefef5f92b3563c8255b0d6d3133814426055dbfbcdafde3beb6305b0cbceef309813267338b08b0f4c6dbd4f9f557359e8469f1f8be8279e571516d908c8cd1b725240081bed428c4edb21b2adcdb5fec8dd4e0f1f98f2e0fa1a64d9b26a5b071e9ec3845889cbc85cce17905225db7be93e00add440af870654578dadc24811a21c00ca92dbe7ed8bb6b343c56ed13a66ef3edbcf24a2729a4fd5380ae60fa5ffa96af03d2c13e0b9b370c056e7ad0f2187b412e88452f4f2bbc4db8be135e9159b83e789c54699a51e37bd57332f66069c230d4aeda5ee1d968ac5c295c9cdf0d0b0d9295997b699356db0074e7099370d2eb4c7f665e8963c46e3053dec860b94f0c43276aa1e09d7e42736614e00d76667c7427206e93d736450be5b011d8b3883e4f5863f032a1db2618c6d38e89495535fd0a1507af539e2b18434b5ce872ce5d1da51b2b0736d8ee0cb06af34c4c09d3bf4a80728125daf299cac5631aae1a4e42602b0a1aae6d2b0", 0x1000}, {&(0x7f0000001300)="2d86a943e8b95bb86b9e6b16963461ba1f6dc4f1dbcb206a02beae3ded4a6d05341c500eeb32760cc1bb76e6e0602d6b7e1e32c3c82db9b78ff4c07881cbb22b91d37e443ac402180fa9b1fc7e14d611ef3b0c0e56ef57d873b79453b3fee0a8703e3894825a6610faf32f420584fd7e89095175685ff95dd6b92a587c1d7589a6f5983f2415ec1df10ec2644195e98896d285856c46592d8166b03237a4", 0x9e}, {&(0x7f00000013c0)="f5425b08b0ee17405551c8a1edc4ac8c633d66409fc0e077265d86d5019094ef65bd9e59d736fb43c9041f5ff20c53613fa1423e03ffa73080ccdb914d6f3e8f74fb0279c93f2e835e987195609e109e2423535192312a5cd9e831c261b1efb68786dd7193043d9c05af979d7e6c943640ad1d7c99446a04d95cbbb6eca7baa3660de37dc3f2bfc118d48745b5188978865d582ad974025b9ddd2894ad152b335b6c42e3601f9ab2aa599a2beb27ba4a2f96029cc48fcb74dec1414fa3f051fa2d3bb9e3979ededfc80f21017646f24b8c3f02275e41539cb1a67307745638e579472d458c026cf7258e6263632c1a885060897d5029cdd6a57e82ba2942f8a91e87976ef0984d1f3d2a8cbd18d987529f782ae5cef687bc5f8d0e1fd41d2ab229874ab02d44aefe0eb122496acb5d85bf1596c8b36fec947937b426ae63a58a6e6d55093469e83e6cc6b0e1cf3af6492465c034f0745d375b43bfa8f7af9fe8058bea96c3981a68d03d39ef1e63ce7bef0a6bd2f7d30867bab710240bb75428cc940ced1de9bf603dbc0e40eaa17642cf4bdebece75a2322fa6b5524b654c4d3824984dd2e09d15b84c07c5410447d615ff5069e611c144997c09178e895441f3737fbcf77cfb6ae0f55776b05e10bebf1f16840401a19d8d05fc6c6e7c7a0f9b9b2a349e6a030f129887d335dfd456183d0f5aff449160b89e0f2e168ebdee07949b4d8069397687a2fd97913b3134b52dde86c5c90c04b490de8a9dc149c58a34fb844bdff17beca193921d53a633049fefaaaa8a1a6729662d40bef471531dff39acb4d061fa57dd79491036f9780ff4da9b6362ea4eee9efe547e0b3eeb8c7f6e702308b5b38824e5ad6da43b02256bcb8a56a41040c557123b80b25233388d644209f217d16cd91602305e1893ca0ed210edc51a3f2d194d5baf2830eb3ed1c5a8fdfdf901caa13b16f15c0470718c752a7efc3d76fee90e687630bbce5cf271e46d23aec7f3301a888323c095ee10ef19006280d4c69cab431e6b0176cba29cda77c3c3b972154bb284f8f4016cf4c503a8a1c5a0ed3b2d35e9601330c35b21707a99f73bb952c9fa55d0d8ed8509305fdd4bdd1738c8f2a087e2365f706f107525a4a8d413d59254d1900cd6048c5c59c69e7ba32160a907e85539207b31e47cac168140f58cca906cd97cc2b4a67c8ad581a60679da98a28c09df1800a762ca34b08228797b5c162d055ddd64b6653d67abc414419743b9cb9857648a701cf9cf04a31ef1e8a07d06dd371148ce5617b1f58790082000c466d6e9870120180779d5038606ddfa1c95a6725550fe06b61c5b3455458a4a33c5904409fc5c2239c398640db337d92ccc44abaad9c8c468b8768b687e0454253fd84b8c29fafd0d03c0c3be90d5dc95e594aed0c2aa606b501af5f35f27689718d0452d25044198e346b67eecf4006e3a3137282f13c407813bde90b7c2695884aa11cb6005c627dcd8b6be0c8f3ea3fe97a1f57e86f41476c64136da104101d04c9fa7722fc1fac3c9ae8e3ca934dee6bdac525d8a8be4c03e7639de05bae01e2ac7835650f4fdf30ff82ea9767129ddbe3d9545de2e289441b436b85706f9d776cbe8115f3bb01c5826b1b5d42a600d72cc5c04791bc683ea6ccc851f285f7178315510827a0ae713f0df6e816a10fb5f4ff97bdbbb7c696424f22504317828d392fed5bf6f29bed20fbd792a38b7d801936a75c8e679ded3d92a64c67359df1e77e4383d0acd5bcf47f74295078584586c169bfc0bebd21d00f0d7de308cbe1680eca287525d68491bc0959b3d59f41c40b6b99b2fbf9420bcb467fb5d769ef5ff941aa1f8322a3003d1c1d14aec7b443fffdc4f1ec7895cad7d5ab8d35c0e000d6d971b616bd83a7fb44b26c3c6f9c44e0b9b37326a9b896a9bc969df1d3ff9ed6fad7efa067eb779308ca70010b1f7174d8d86afd149d02730f79b17f80c131dad05555353cc3c16c80b4aacd78ae44dd0746eb8014f98fc48115edb13b64692478ee8f5c8dc052a625850af9538ee3be5fc8d0c508c8e1a6ab90724f61ada774fa0dea6f02cec8c9d6d811b5f7e85b1f6b53afcd6d483e65055bde4044f2f661ddb91c1b67e81f2ca1305437a371730c0b28e54bcc3e35f5018435a6d5c6ddf6d36b40384c0d6a406ced1fac632306bd1eaa93e6fb99d9f614bdfce03ea38253d12dcd5f258f92e6fec412829ba4aa0d95cdf0ab0a8b69981d615f78ac5c7d169fada5d22874c1a3e52374db9f1bdd0d018f786b185cd2ddfdbb4bedb963ef17410ddcf16b05208578fc9d7194e76211d8271867c425c4831f3f5ff84bac3c3775253ae8ba9ff8f34c0363e1690ad089c34f96aca1a0e72f1d94d4c7c24298bbfff35687ccafd2638f1453dc2d06298f0d11acdb607533e09681331cec000729135f08bff6085bdc3e12a3002b55770bd2ece073a32e12245f5737bf3d64a6ec356f0ea192ffb349c257f1ef1761b8b6a97f75744a0ea4e77ea3c64b5f3696d41422d993bcfb4c2cdd2825455ccab665b49f2306de9e5c8c90bff4a229ac42e40905ad3fc41c85b188c8497a7057ea39a05f955b3c6312492355f9b0747322ed81666ad657fefaedb16dd9b7be231dd6c6505c5303f873df21c83c30bcf72a973586a55effaa18ec37a190eb2f7d7f5ab0f409c64376c066f52ec3f760e4e0a3cbe7ba3b1ad452e09033de27bc9fac29fc7701b37e8577ceaec94934d169e1ba0b7956442059ac2be189c134540733427f7329f04063499efa2d1637cbcbed1466fcc204b6e8083cab06823e2c6d74e0017e5c1d4d087b6b45ef8233d15d20475128122d47649a92e90a14b05d7231ae2310ff13ab12b4346fb0192d43809621a538dc03449ca4da6c799d19da42e4e69ce4e7e26cae91e7cd4f6796e3044fb0739efe25c597582364a265fc9a84bbbe47a8d30a87f2819b0d67188e7d66b9b7e2cc6afd335b8fc379879dad21f77f3e0676a237149df40c61f714af7e9c19f1320688a8606e48e0bc41749f63b3b43941c96da0f8c9a03daa2491df8eb1d140887e532f55e65dcf3b17a15fac0ae27661bc82b4c6746c6041ffac7a7429a63bd792492a2840395cf213a4d840ae76e33973e46ea1033799e72d678aa8432e74504c64950560e8c28b979eab2f2dedb54b7f54962a8b7b276c0b0ecdea5894fa054c5716bd35fbb77ea9c0fb4eb1e6f396e7d4c3ce2e93a837cdc1d702e62e31a189a8cbc37d764358c38c36336d1f934342044c78788d4b5baf868919e16bf845a594ddeac87adffa705f82ec5a00229d6412a153d7cbb78a9c61a3513160f11d465a660a3b4c43f2ff462ff0362d63276830b50be8430e673fd2fcd3c8cb9350e01a6f2250cad124973c617a3501ce80551d6736bcfad9a0b0f39e4ba6a7cd3eeef931cd7e7b28f5f3af022768eb81902dc99f92682f812534c825d2dee873dcdc92eab3b1521dde2bb76a9d91f06c9c23e54d22ac1f5b152e4461df7b35ac69eed2d418c9ff6f3b880896f8279ddf685a12b80bc5d7ede15f9eff901fc1a9acf5ba6f6a7d6c1b5b4a32bb6d9682816116ffd5ac25049a80b7de9255206be27ced3bf51d6a5a7521f90215ee3638ada4db89f92f1d0c70606efb4802108176801546cb2480b53851ddddb2e69ed17d76a1c2e1d65633b0bf8cb430e01ca1614abf815a15ee7aa4b19f5cbf1582ef94021c69f578be6fac040c2c89b09667c29c036b8551b0b2af880459bd3fb8bf687848c2870dc43888208c3e1f75c9f5756d8e8ad30e9ee05f8c16ad8e230764ff6611f971244f1978901e821c78e120de4e0b1b0ceb122ba918b2d1fa1d521cfefa8f03a778b7cdc414e2cb35f6b783227314dc45bb6b8ccbac89cda81583a48775d78fcbadb8f79983dd579748c968264dbb89689e698512f592bf3b0a828633662fba70e3c6ddbe1b07c4b6e503c25a23ba411815d581f6ae25902f30dc139566515becf8450441a28983aa591caa98fa19608f5a07df9807ff1a1a75efc5cce5e4ab6146afa8214360abc80b8b88d6b9ddb88017d21da26a8077f2e2d70038491f735f88a986b26273765f9543b4912dbad82d72ff01c86f90425ff6d029ab04a04fd3fddefc0e4f1e9d73ae9ba0f51e1d26ad4f889422f8801f2a7975ec82e9702fdebaca466afbedb9fecf93f88235c077f3ac70931c77d63e7242a64458368eb016e52e2092e8ebbfa5b2e8e57ddf04ee35f84388e25b4154456af8761387808c0302b6453d7c9028095ecd40e3767f094d4a18e1fd8d32ef7f00245b0844174b1bd0cdfaaa47cdb88219e2f6631ff91a7e3245e4bbd9c2726248d5605e8e190773c435309724f2876f9a76788d74493564a6f7a44fc9bb107bc1f6ec02e31cc17c4531f5b0e796feaa2a478972c2a04405deb2bb037b761c095e9e0cf9fda9b364b52c7c9e6a3922dd234eb97d25851490c9d32eb8bb64996485dde1697ca7a4073a8f6f62276ad854608846b9b05b6b7454b3174dec2cc18402700927a6e10f0d03734953bfacb10f371ad737426ada35cd356ef80a489ccf71bf380a9e9fc5f0b21c2c9728946fff08aa78e05b920401c797dda8974298ef6e62516db6a18bfc0a20cba97e9950ca0f607dd39202638a91e315c1442a2e5b00b3bcb6f56fe02d9c6391720c1f4f586020f299036f14363e0c77036d29b7d5e426e1f0e223909325f009f9aea4f86919dc07e3735a5ec2ef5100ed20e2aaacf33f0dfe550404d32d9e81381d115269453a1d39ce6c756fd5da44eb4396d1f92cb07affa27d1137ccbc60c61b302d010d20f820a43ec1c93a37132ac40a5863a936d42fde71621ce5ce14d1423f1ee2712066db72ed370e0f0a17676131855e3436453c9e6bbcb2140ce45aae87f4dd0f8b46c2f55f6116ef1115a3d427af93d647532056c5ca52ef53f7d17b70983203364055b576cd38efb3d48c376ae466cf32558d809b7601e0c3a62cc734b6378b1f677f8aed4edb74ae53c4299db3ca4ffbf35753c1e12e44e84e11befe18edeef945f2876d539cae2f7009584a81820ea4893917c375f9645e9f6fef1cdf6aced994b0f5d05998d6aee2653af2fa63519fef8f740f6d6179248e7d7d58fc097a3412746d5e415efc0f9c1e6b0c90528d904251511988563dc0849ca90c28fbec23238ae8bcfb437db1684a888da265d67d8f7649bba2960e7ade481d4b69e2da21b4586903e609048a0dee8c62aae0e96d3359e844598c3004cafefe6fdbbf95cda907dce2619b64cf105fc0ca91437b0c85347ca8c416335bbf8fdcf704c2e29fc488a56b5694360e0ca33614d52e1fe49fcd0d697e07b84f160bf71fcf54ef15fc05d8fc0fcab50801825988b8b8a794370e5089ea424ebdf20370ea9ceae5172335c22e07be63a3e0485a5bbd9a9d1703d4924d5e05b8cac698adb8499a3c7794d4cb2bc54d91320736a2880c4ddd20375b6281cc63b9925850fe9bccf9c3df738191d78a0f449ef5c2a79ba3fccd26fb17d45d8bedb29d81982dba64f083802945b0755fb652b4d3f1c660e20d12ce1415ae8940114377ab06ff80f6bc31ee60f2d0a87e91e70f580f3ac7f86d21e810195c7de703a795c22affeecbf01af6a701c66db43f6684f01e95d059086000bd4b84fe2a3e47d5953b9ffdcbae64633d39733e720e5d5676738a355aae09c6bf92fa17784c525adf4ed25507464e86c012aa34678d01dfb6874d7c6df38b34428a7195ae23d7a952a01a4e65b843fe573c6", 0x1000}], 0x5, &(0x7f0000000180)=[{0x38, 0xffff, 0x81, "84779fb8c80e7025b855bb8f28db0d0ed6cb94b5f864dc99d56fe03821f08dc820515703"}], 0x38}, 0x2) 16:00:17 executing program 0: r0 = socket(0x20, 0x87ffd, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be071a9bff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0xfffffffffffffd81, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/11) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x41, 0x101) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x6, 0xffffffff, 0x80000000, "20feb21991acecc453b939ba5f8704197efb0202", 0x3f, 0xca56}) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="c2ad14365fcf016091243a7a844ecad731498fffd629d89191285dbb073e804082ec44011544120af31dad06a0dd09d572eb713b3ac2f89b64e3573f11399c722d8f10ddda510902af95873320b220188dba9946d3cca9a6c967977d101ee39b92b2786d6bf22affb720e962f6365c7a218f3c4908dbe53dbdfcf19cdf97a4b0cf40633fad77662d8bc7ab6671a40aae2ef772631d7d7e02dfefeb6ad97516d82146ab50e4aa3c210a50441047d6c7e00418131602a87c6ca6ea52ece9a100a331667dc00000000000000000000000000000a37d8da53210b3484aa65c7de39cb37fc09e8ea646d8bd3e4a69bc7887070896eeed68a99c4c9833e1", 0x3) 16:00:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:17 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) chmod(&(0x7f0000000140)='./bus/file0\x00', 0x102) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="eef2f8009dde60652a12c727f6672d050c158b07dad8e3f7967fc5534c8093f2ca2c1765327ed6e2498e1fd870667f9cb44bf3e170f89fde9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f23b4d6d776119cd0397d5e02edf9481d9db6c7618e7243aca771e83b24a1ab4baedb7ddc48b67382eaa", 0x9e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xf5008010}], 0x18}, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/169, 0xa9, 0x843, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ec897de11800be2be12b9b8571421771b8432e04c22f3ac0f0420d77c7b9d5b2428fce8f54b417972d7db0af06e5b26a9f9d7bbcfd34da2e4d3bb44922c5978eb39f1846cee83fff62c28c74b1ad3a8c11e12e1abb26bdbb92886db71c6e3c827bfa30fac8c4d4e86ac2824710c139e999c5c30dae38b8f70a4ebd1e79c90d4e9b9a3086d7b0516a6e3ece80a0cdbef035fa94a3f4891851f9ac71faeaffea5807ce6ca2f63b7bb8fd13ad95bb7514a1cefe76ba69de3d812989b394a6d7d50d75a8397261b43272c71eb648540219c047e7fc11d971168e878239921364a0643f20", 0xe2}, {&(0x7f0000000100)="720254a9b967e6437ddfd27b299cb046d9e7301d45dc11077e46f24758354ae8a46691e435", 0x25}, {&(0x7f0000000140)}, {&(0x7f0000000180)="261530963cfa3e38c10c2c406bccc756562c09091fcfc571060da5bf7faeecf936b92f", 0x23}], 0x4, 0x0, 0x0) getsockopt(r0, 0x2, 0x9, &(0x7f0000000140)=""/19, &(0x7f0000000200)=0x13) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0xc1}, {r0, 0x1}, {r0, 0xcd}, {r0, 0x82}, {r0, 0x12}, {r1, 0x106}, {r0, 0x10}, {r0, 0x100}, {r0, 0x4}], 0x9, 0xffff) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/225, 0xe1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x9d22d05af13d165d, 0x490) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/154) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = dup(r2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x35, 0x7}) syz_open_pts() r4 = syz_open_pts() write(r1, &(0x7f0000000140)="478416f3ef11918a5eccb84d865fa2d78f7dbd6e7a960e92f55628c7cadcb36eb30ab34ea64e33b300f4e465897f0f53dfa586f21c845ecf84dfff66f77967e90dfdc84d296db85443d7f989d814ea836a5c279d1116a049fa79beb5be1b65468885a962d2752c3b3a4222e2bc49cbe80d5ec7284bde6c999ef81bdbf53fe92ce70f1c17d52a7e11d31a85171bdc510412c7e86b5027219f726e11b32f8027c377c31d42bde0cac32414730213913797edeb4b658027c6d6c10eaeaaceb7fd32777aac2dc35464192e206617e7ec0b9841541ce2d188a21d7f297fd6b100a6a0dfe755567e21a4931279f13bbc39eeaaa483294f2e1abf798bd5f5a60a0b76147b029eb00b436ff361502ff2098bcd8ea53b0e2e44e8bd028448cca2a68e2d0e7986b9382677a9bc28b1cc3d6999da2a291ce9f0d0d0d7e648a7cbba73fe2749c5405ab965e4a21417d8e218273f6064fbe76edfdcb1eff1e6563b99ed183515e390ce2af1bacf07303df69e88394402f7ce5e9093efbb094c41c168d504a20033f6032eb92f13da0545b481ff1c5519c3230a5a4f9636ab523fe74d6e71085b0e3196addc5634c65ff11dfead6639564acf27427f0c640303fdf765c354fd6ac9a24d5bd984e4e2c32d22010a7dbcf44ed024f68039a20d5c2eca8925befa105172e453c2638349755da7bd6ea6e8150a0b0c08a39297b2216222e3d4d86bdcc12fd503da5093ac619e15f904243b22d869c6905197fddeac3eab0a1c73b26684ca520449f4b0ca131e78504f16734c9efb1c701a374213eb2a836c665030af1bc054f9628b3d3413e2633b9556f3523724e12fea8ac553774cf138eb2141a8e911da5ef16d3b4ebe9ea4c2f98fefc593a1fe48c0004cc55e5904c17b3ca8f80caa1d05dec7a3bcfd31a64be8e55781a6bae920b217fe98ba04acabfa660562178c7033c808ea79824cc8c06158f572b735cea7c47da02f3f1ea7db1913acc2dbf331f9b8ab489e4625e0b4af8e3c0bc990ca9839461d83dade091740f3a9a4036be7f920ff4b7628e246e56576c20cd839dd357ae303f5b88711d63d956960d9274ec9e96d55bcc7946435740c7059c70c95552aa02655ba0f49e3b00256b29c859689e5b6b02bff125693f7280bf4bba0ad248dec112ff492f52a50f6b65333f3529b92bfca558cdd6640a655fbd432450f82142104c90908886d460b6a6f55d6d5ec72597e27a4a73efac3b8b0e7e4f73f1f47af70c0968a414b50269e694b4cda24c06abc75762b966e5b5566d115f59bedd5b6aeec64c9ec1a4a0f2e1dc200734f04552c15709d1dd3eb5bcb0149866c4de5b8f9d0d0bde6b6d8976ed803865fc0629485d06d36bd2f155e15a4913a83c5e974b495df078eb6b8518f6f01ccbf83c74d2023c98e600833950c6dc70ec6379057aa9db5102fb5576ed2d03d6fe7ba8bafaa63e7d585be3d77ecb32f006acdd64e7158b9bffa288a717639fb15676fda0f82e982dd1053606df6a582c07b16c387c30c5aca9c7c51f1385c66a0f370871035878d9b5063d0380cc05e40fcf52d2972ecb8afc03b181131bc040748ead2a7cd66671f018d92812e43d81b6627846f382a664fb25b6d761f34b236fc8913f77983df0fda9161c3733c6467bdf55c037da89ffa97fdbe8c05829169effd7913eac1cec70581713d626541a3305dd9caa8a46162d508f52c04b41223e45dba2006b86f757fdf45c75c017a01ce20c0af59e32a72f8386bbd57214eae40628c8d30b2c78652769b0fd33629ebec719bc5e5db27753a5b6f39f723fa38418e3f7bd02ce97ed0910d4ce189060c17ac372cdeea818eb09fd1ea39c7a761fa22791eecb77e9a73aab6c67c3fcac5ada1b5f8925dc88bf451460a11fa106aba9c160efeeceea0b002f314fd119644d56e538b06ee0e9e728df83999e5e8ad09e66382e53a811de53547886bf8c89a5d728af9fc8876b002b28fe834cbc86ea54cdd349b383dbce3a983796adad4605a897525276e16d4392b871817a730b7024fb426580985063a3d52b96038c7a1ec031f7edcf4ca56354b8ddbadb83b1690a2b758f14c4ca05c99c1a513e8ac52422c0c2ae09d43b1c0d006e330a74e54268f8a7d24d00ec0e0548ed28f6c16e99c15193a7a947cb3a19c86c92d95379d3af0c6c7db5678444925b73a3b41aa66852646394ca1eacf34a8287c25e40f66cd7941bcfd4b213ebec6fde68eca022a26e4962eb4ccbe0c502bfc46367e0c894975eed61b5bec299328e75278d908d6a24af3c0acb3fc1e550770c5e53b807dfe611dfdefeec3935cb004e5edc8e6527adf34d4db9ef97c456fa6bec2660d300937810de37f658704631f868db68b448568d3a141f502d938359bbcd5d07ac7d0e29aaaacb40966370a6394d975e72dac2f78271210b84641534f847565400f8bbfabede54413cce4c7cdbc1f85d4a23d1412ef82579cfefcca0fe0d9c51fa8db562386aebfac1d4222947920950e0b4982920725c4cba6be9ee0935421d605e7152903fb485c813412dae92f6e3967fa14ba6e6c3db84e4d3f52bbef4e658fc33f474df2bb1769ae7a6f857d9fe5de868e289ba027bd1a7729845407dd79428db272c7e07b521182eb3bcf7d6069f8fae43bd4b142d126840362de7672114a65e2c5c4ec9532ccaf6354514feb47982a368dfbe8717d74332d9a3eac942ae175f3fe218b59396c26fc3623fd8c2cbbd1be2f146bab0a5ad94a6e31819e2046e09b77d28d3096b2db2c4998cd6b144f36236ea198bb537cf43044fd7ac222f11410b25d61942d9d7b89dbba7d3e009d8116b8a8755bf5167e73b00187e8f479ee1b49ad27bf1480a87f4379baae267932517b4bf4c594e649ca3aab20514c115bfea9eb11abca06e4115841cb1bc3c209069405f8c69f92cdc2ee87a16b85ca0ab16cacbbb8de15e80ee465a49ca1a7bbcf6a27ea356dd83ab55ea02cccf30b6d110b4d6bafe89d6e05fb13c11ec71558a6edec5c5d2ef4ae09b56865b4fda3e9c0ac162a2a871b4c3c3e9d2021d89770ac1b1266d6656674d7df79365f5214126bf28a4709af3b3a30142908afbf51c50b21b2ed4a66899822426ca109157530bf944b7057d59e82c09de60a8975c390d45b2386894eecba4cf12ed44ee913b053215d8f5c4faf2cf81531c660149dd049e48dfc5b10720d22479e218b6e09d503249b27dbe3f9799efa3eb8132c7ae2c2bc8ba32a984db5433c194a3476f65ccdfb2700fe2bcbf0ac5f1421087ff941d325bbfbc9f10b593395cea70b2a4f81b4f3794a0b92835a9a7e0d0d750ec3df1ca1ee0357b7dae0f7eebe2bc3457dfddf5519e79753b0face2e7e363bd73d8e001831113755a63c4f9950349724ae2b81aae935b8df620689f2e4d79e1bf8b8a42f1854e379d55a9ef72deb85b09bd7b8f90dcd7d4014e0e45c5d191b3dd9a23b0692b104232764bf851c0782f14c0437d3022d405ce974d4f2bfcd0a02105a6c94468d417e59a1e59f14581cd4daa5569848b9b856fd500e9e401a1ce713493e4e09ce0cd182ddc737c2c5f0418a91cf6a70e735c7366f4345452a4d473fc805178f473135bc43e8d07bdcd9590d15599449bb39dc7479fedc0a845f84ac1aca6e94e2537a20fb34aad9d644f99309f331875029676d9535ee130ca7a9ac653a5c69d53f2211f70b9c05f501effdde28cac8ae17d75f5a2471a86d513d77ce792a4ade7b7d9c7a357a4fd0834d323b37eb29dcdb3d39b79591646bf7592db5bf87a3afd44bac25f41093505d6925a92450ead032f861e33f049cca8d2c6b6b41dfe4423b557ac93e8589290d27abeaae88724199a2912c60d2473ace974af3f1232f605b340af22a3d5774caaeebd10683be70155dca95df82bf3531b34586c068ff1e1e1fcad52f88d49f6d30f97e3cc996137e480cb3f1f1407184410795b38257bb4dbf6059b1b0e64e40c377ff5c5087e71cd0b87ce1cedb05529ceae2717c1bd30a2696c06a2db0596e7335ff3b27fef13202a61911667039eae1cadced802ee2609c758fdcd3109e7ab17faf8ad68444b8399baff1495418227cd2bf9ab46ef347658ca3963dbbdde3489945caa02a480a476e48d9499b584f7c8e0661f3e7f3cee7976d4d6338709646dbe2a839d1af4158a647a3021e095e2048424b135442870cd959d1fe305f0f0a2a4ac15ac77b96eb4f49f8bdbbc5014ab5ac03df99a99740dfe1c6b007de5f7dc3cb9eda59e83fbe3b93e40e14f68fc26690001fd7a2eaeab8698d0d6e44e5cd8afd80ce367c5f33ffaf328da1efdd46d33485cf7b9b36a5accb380ef8c263d1463e68b5af97173633344b717df151511de493a3dec96576719e1bf527f7d92c41407bba35d3290776a55fab47cc4081bc734e45f50bc2b4e06e50d32b617b747299465e6863aa960bb8d421fe5de5ba7984c71a1db57a757d84806d262d7130922b54e46fa8cfbcde8b80a1c21b61906263b45f837dc22a43a3f3b31fdf51e2868138e843105b3b7ccc5c616fe01a43ac163f120e11d15250b1e3a9f820f95cff710d14c26c1ae767fdca7a6b829d87d8a4750b3943f9326684c3488d3e123486ed972cbc74e6d0f874722b1cff388c328353418a2d33ebe42fa4785f715fb56c8be0ebef099a4bcef76d29d7fc715038ccdc641172d1d9fd3e34bcb7af17893082bcf711143ec8d20d9e7f48c65aadc5376298150bcc22285d71a3e548a03d2223675214f426300c5120db2a59ab1eb302a97ad854f2f4dda62e334bb4fd3900f93ce4587453cf67d25f9045b0a3820a261b9e19b5220af0bd68bb703e205db9d6d54f013a8533f25e525b7278c95b1203a86fb879ce667d49b830fa308e97909e8bb350b6806943540a63ec0ac11bbe740266cba3acd0cb59a06cffea9199f337ecc357c74a6d0241fa38c11a9ccb1b99257b0709d1a78bfd3a86584fca36cca2449f53438a687b40ce5fa0ddbba03be7e07e208a5c7e3e46d7aa9cb246146fdbbc24f1cc86d9328732c382be92a8f8b79f352e771673a4a0f59d89e6069c9bf927a4e0a75d2123f5fcf081b9f9cd35346255a0a8551da998bea55ea7441d796412bb8055ca07b60d6c8699750a07cd23423ef4fededf99995f8f1f0f26351b33d1e0f63788f2a30f33d02329fbd16e85c8b77f8e19009aa0e05752a982e9c173dbcb3530eb563f3b2ee6acc1903e414d79b31867b1f7d10d537a524ba50a9c8dbede43e181440cdcf400fd3ab24b0adee381be136a61d8932835c4687f34b505d26aca753ab7899f7b9ecae5a50a1eba510a79d13cc7f182ae2165334b2ef7707e9423d6c5af320b9ffca2badf2d9a8002c81d166dcd0c6ef3ed3ef1bf412273d0238e7cc6d84b9aa7478ab6f5f32aafedcb35c21fd68b16312ae37b1a911905cb61a1485f7d716f1b611f266edf40100560e7d9d9c3a6e73e8a2e94ee80bacd611eca87794d921bc3daa4963477a0cca69ce9b440ae375b86ccf7f92b7792ae0f32488f49acd606c3368b91605e02f898e252c8118531d8cbeb7f3bb22c542a7cd9ccbd56ec0e3820291eac564820240bf1d7025314b4b0de142e4cffb262a99f8da73f97bd49f2e97ed3fd6a580d4608973336d65eeb3a0f40b5fb74b24447c33cf512e3d23337246ee668ea895ad1a3eb20ec802a74f25aebddea435ee0f3095245ff052e2544dd21992f8f5e32a0e0360ef13d42f8eb3c992d30516fcb2633537f9e7fb12216d1dff7000d7eb525d99bc73b4c9131eb07a6321b50", 0x1000) link(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') pledge(&(0x7f00000011c0)='@\x00', &(0x7f0000001200)='\x00') fcntl$setstatus(r2, 0x4, 0x84) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001280)={'./file0\x00', 0x7d, 0x750, 0x400000000000, 0x1, 0x1, 0x6, 0x6, 0x1, 0x0, 0x5, 0x7fffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000001300)={0x10000, 0x1, 0x7, 0x716e, 0x6}, 0xc) connect(r3, &(0x7f0000001340)=@in6={0x18, 0x1, 0x6, 0x2}, 0xc) connect$inet(r5, &(0x7f0000001380)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000014c0)={0xce, 0x0, &(0x7f00000013c0)=""/206}) symlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') r6 = socket(0x3e, 0x8003, 0x798c) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001580)) setrlimit(0x7, &(0x7f00000015c0)={0x400, 0x81}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001600)) syz_open_pts() accept(r6, &(0x7f0000001640)=@un=@file={0x0, ""/4096}, &(0x7f0000002680)=0x1002) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) getppid() pckbd_enable: command error 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pckbd_enable: command error 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:00:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="d0") r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/157, 0x9d, 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) syz_emit_ethernet(0x76, &(0x7f0000000280)="2ba8ed2e71b5b1cda4c3743022d56c6582e741e3b6efe0df87e0e133f5371adf0e7fee59367e24c179c6e0415a5239cb0121fb22b6933dad236d8b9868bccf360762adb271d0092773db7020f87044b80753ac208b2e4be74f6251b340c925f7922dd6974773f487b25aeeee21832e2da2354991c0a3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1a0, 0x0) 16:00:19 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup2(r1, r0) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) sendto(r0, &(0x7f0000000000)="cbdb46f8a8cdfdf875f4591f53dbddafd2c6f3f3bdb62ef794b9770362981ee116bc615e01437e71aab203d8e2a8356ec0a92cc78deb3839cefb86ab84b078b913d8e0185e23828f25c380c1dc67fda0c8eab1601b9d4b29b015bc871a87af0276043dd88ed268eddc2180ef95120e10ed3d5fa4b0956e14e57a4219a7bd4241a779f63015de73d681820ae84c2e858c615c24259af2566d83685c408d619653022ccacda254b5ac19c72e481ee0d09c50defdc4300090bbd451930ba19246d6e554e2610ad0885ce2f33be524b254801de3dbd15eabf871cb309109fa6c89b544db4d91c6e13eb66c4607aeb02b1ecfbaa02a690c1ae588092033ddc72a6ebc93d510840db29c8becab4d24468d816b300a82f0cb4c772e1b97ea74c8eb096dc6ca8177418b254037e27c6e65e868450d6d59991cdc41ef70fb053f8a33beb94c96fd6df0b345bf7fe785ed3f86341dd4cd01dbabe3a98c6c9921e8efa0dc891236f70feba0efb09d3f32763e116842fc39baffadd977645d4a3dc897182814ea58dab27479d6f56426dfea07d62ef8f38df3dc084601490a76ba25c75ac873e597da49e614b937aeddba964b17cfb330243a7fb46e56d7a83c7ec286cc033e4ec2ae07eca3dc00dcccc2d8c3a8e6f3f770822d495a32da1022bd61dcb7df2b186556cf591005e75fedb3bf379ca2d246047f5f7c63e78872a0d57068e22a51d0483451dcbbab77b571e8be762fe63df39a38bd53739db98a5911cf0c8771375a11ea09d0ace25ea036a51d299db4896da9e9704f0ff713029a461145be6d46ebeee9d06ca3f28bf1a1375e216fa024255582c3f3ac59cf69dd875e481a08fff81bc6aaa8a9db1e81c5b874c4cd4fae4f052ab4c61997836a1543950f5df27efe5d97bb422c4b211761231f70cd87e9be1720679dacb3a4f1ead1639b7f8f41d1d3a651ff8ad5260d8a38968dc5fb915e97f7f6e6323e694d6b64d51dfa1945b76efcc8511c5c33f9282b14d495ddf17cad675e9c5bb8c17a1ee56a9506ea8d6ceea0980cbd31b35d1b0b098f614440873c8af0c2af7e894fbb2e4120cef0a5fe11d222b43210004fa1e8f350387f7a2fce0d65526c777fc9487d8951bc06cc92d5fc438ddcd080adc53e358260078f1a35e349b4c91dae8f3140a089b252f864ba3baf528dc6645a0948f63d648e27e71557f6eb512bfcac247fff898f2b33fa36da8f759037467ab601cdecc98539097a0c91f720d7f6b66c3a8060cd3b1678d17d6c3feb5ace65e684a97d77a2ffec58f6b497831bbc1d1ca0ad532f86d47fbb85101ae26c328c76d811eacf9c640fd2ae5234a81742bf2e732837694e0dc756a7e296d5e3dba97fe1a3e6863c157f716da9a2c980ba7d37f1c32cfda9c849565fdbd872501de85909ed40c3fedd1b5fcaa8de0d063b2a1741d36458d529d8628571057be62c660a527958ef8120c9399086900a0ab83cce646fc05477cd3dded5fa082f6c534b8b21413237affd3c1403459dc0b6e1a26b261aed628b20f471053c59bab07d9b43f1773c2c8499fde41ab812391539042f7ab0d968b65e701c6734b196c8e16d94e3f62e70cd1ece33f42d031249c19f8b860e545d01e04bf383dd3ed97e782d5c89631e1456a8bf6141cc7b37ff5c69abf8c967eabe8eeed62963578a0f0c5e557bc11cf353ac29027e78bc74b2d51013d5202bf3ce957fd57c57fb10c7980878a337f587179e12f10a6efc2d594df1ed14f100d9053b73162db0d5eeeb981ba0576290b4e668df69befd888b174108b9bda46cd005cfb1c1b1ca33b43413c663aece985fea34c1cf586ba343e53498cbdf6f737235388ec602e1a3ed3d03e168e238049d45f47ba43c7255c1f0e77231f6b6471dc51cebddac1002cf7413fcad74b67c31a3135c7f62c7ebd8440039ca8411452cd183aacf06ceea233965daed23cae958e2e52c7d81baa12915912aeb1e35b3353c5ff4ca768209d493f787dec1086e5ced1b152e3c38a65c870daa6dfc1315710cbb63fb11935a419c5a66b2a2362ef612a6a446cc14b58386bb31de54045148274ee20392f308f4bb2c8c11e0c1e9b02dd7108b677378d3077d0542f80305319d906f905d4a5a56fcbf3475969168a3d9f19369cbc533f1aa08b4bc4eaa9116886623647ad9e0f4bea4b8e1caa874093414a26013e6734af6f342398be538e66cb18a68b2ef41871e8eb3796ec6f6b088b4aafc70a5ab24a7bb3ad22b0f35ae658f4bdb7f14e5a6dfd8407c1e367a46fbe17bb6868b1e090a9e2b3d81d90f515a7b75e2f06743d205aa0b8b43dd01c64d9abc3b5697d8f4db76333e5ce31f61261fc301788ae90e7d611d4b2c516d63327973f8101442bfb53562adf9ae6afa7ce18d1b6a96f357d922519be5393f9a0b0aa07db323cc6f7aa189e0637b9ee45482c20b7b7eaa7e64f45015d482751e66f681d631960652b65bb81220351fea9078cb9469a64cf74b34da8ea517175cd95df1b15dd98259b3656a2d3ffe7c2731c7c8bccc234f42fe095d2f7e6a9de5c2b268a1dd374d92c9ceb78d01f69b429fb4ea1fb70ff63ae3fe6be571816d4f857ea395d6af1d9ad4107cc76b6e9ffbebfbcad7ac459396bcc35b9235bbc31c1645f909d807a0fce8e792fe218b077f16aca22d81ba3f521cd002d90c1938f9851c4ace4e94aa28069d75ebfbb75036ffdc61bf1df98415f8bcdf167761816556a1c40073cd4bdaf5ef931301746e327f1e57200812e3b6d3b2e3d76475df0d0dd860efe2566e385712ecd5ad2b66101db6daa74b9e4706d4558eadab4dd481ca800043c51ca7c0108edf6f4a87b8b17d5bc0f7583a6a994a3d39791b8e910c06a6a708cd0f02d405f6a2d6a2bb8824173d590345b71a1eb319180d636df48ecdd50d94d181a6d6fe2fe7b134cfb2c533a5b6fb95e52b09be55e0984feba6c91aaf4052922fe3fdb8e84164e876b20bdff40f00df30051a5909851359d31278ed7f65969ce0373e9e707faa3cc6d24c8339aa73e3b8fc5fa0a0c85da695953b94b80cb613f40436455e0a8dbf4400a4ab0f85fdbe8f1bc9b7b917e4b1f168d9eaa9d8d164c81e2cd0338f0b26ad0fe6f4a17d431558732ab3366bb24a7bba6913fad5ddab271bed55fef065b073c63a8983bb5056252873e2629d30b3aff2b3abdaf1303e2492227d0894eb90caaefba18d8278cdae2b25222dda0cc0b7eaeb2bf154d00c9bf920cfacea322886880eed94c2119fc066dbf65691870fe155942eb8ba0c27122695c03df97b88015248118fe189137cff0bca4e44bb34a9ed19bbb57be7919b38e164776800ce6ed63741e643a9f8df262e329277e77cffd28c68d1a66cd9628ab980c436c411d5fb4340b53c32b9ec233547fba0fe15daac94feebdb87aa304ac52d582eca5342d734f07fd7c4c60a2fe835b1437b0f2c9485234ea55cacdc2af0d93381825351ec53d5b5818517f75edaef2cc5c4c6e9ca252cedab554bb5555b1245358d3d51fbd116b6285698eb7938be57d8fc7ee86d4c56d35209e5004e2f10584d99e803e5f1900c990e2ac33a8adf5d1f0c4c122f059d658ef64519892114b641db802fea690a82115de3ef52cdd2b3844ea7089496e64e83a4670ef9beeee32b3fb275f2734a085f06aa6e19fbeb4eeaa5c85d821cc911d3a6a6bb3d0f99aabd8e43ec5b6b757cadd421fc35821e9df1848f607adddee8ee10b8fab32b25d46919a20523eac9c2d4eb23f4813ed298d299320663c9194e4a0db45fc221652fadd4cdc89fdf39b4e7716dd63a091b0df17db5fa0bf2e330d16af3a908e7d076162cf2c1377379324e848cb2f684f95e47da5565cadad33a4b1d654e35fc4b6fd7018b99354d5fd6618e0e4714f6fbdaa3dc22d38d8f89226d3b4b9c21be97c8e597417e8d185bdcd1109900c905e9273dff8a50dcd09b68ddfdd648ef0abe6f6845b95cf924a61aa9a34fb9433c5780688c573b99fe64df60bd84ffdda8ccc31834c26e421d19a29fd9ca9081db208c14dfeea4299e4d3b399e2b3d9096047f3a7b6f765824aa4b8aa055d1e05f3d73b67e462dd7865cca4db9701b1c052f09d0190b186e6871a0fa8dd11fd6aa81b65c78fbf79952a284cefbfd4a89417ccc135b9b844f7458fad75d89b46a8c70a9eae17ebbe25b95b59b780da5b89e80840ec0eb8c314dd827d9c94a1ad83a7a475d922cc44ea0451f9f28e7176b76492f2358b051a90a8f0f6d040988847df8eb6decdc372d34393a5d0cbf590d424e29a5f61efa077d0e60e633457a855670db44f4c3d503b06600387decc3f0a3396aa9905077a3b1851ceef4f53522df3783332f2f84812511526ff459a41456818c0da6dd520cafb58c36f8a9fd379b00a4bf961d30ba99f16cab84da19bf92346e25fce2d396b9aae74a636165c86ff4248b878d9f7cf5893842d0badff2f5157e4f37ad3097e1096e2730a9c2e8efb8b35878219fae55b6f444629bcaddc58eadf50feeed6ae35a018b7969164674906771dbb81ea019862ca17d19c6c404372e382dced92757d7428abc744228d73c71099d2065690f36c73892c4fe46fd0ee361ff9750af17621a0bc21c68563d0f1bc9555f141ac259da1d2164cbaae9aca5c03bb47c1767e820accae3f962285040a65af02aecebaee0cadadd4d6155cd860736b6fb497de3b585c52fe348ea028045fff51a5177ecd03a53432b326e4e0e85bfc864d1e1fb72e17e3b6d9a1030246830796be295d222c88195cabccf64e53c0015aa481675c27d4484a41fa8ba716db04cbfa3312288e521ac517086df5c6945e387c3220f32db9189fe1b49757e0ba673472ffcc1692bab30866ab5b2d1e71be664bdc8f755ce0ff21da6fe51a28ce4b4178bb81f949fb6b6faad4bf4cae2e15211424a6411cdf74ef9260178edac7f5ba560832124fbfad8904757e10c8b14b58ecddbaf305509b29aa8c8b46b5c5cf730a2519c3016080da6a9d20a227665d9ae8973bd3038a6d5ce581a9397873ff796d7ac1d8498b9709b98e3ad5e0092e72278c51388a915f5b588dc9d2a1833fb059b8e9d82dd6cdc9a5a921a25d9f6519e25e18659d543dbc7a82a5abbfa61f6f6980a1c587fa0d749b0e93ad51b872a80e9f0f6b9560efb1a212caaa8da00d5195bae17ad3f6908754758136402be27f071294e107dda56ce30a709128b98c965acd5757f2634359e549dd68324e8f87ff7e489f762d4a968216a597268054ba0feaf34a2d9a828b1b0db6d779f6fb74ad136a06af7011b7e6aa16f80527081ce06cb82a6e187d641ee3c80c7255aaff38769f24954a4bcc180000b3985adb464e384cff492f1d490603776aa7a4a496214fd5327aa801f531b39397cfe2f837ac7109f5fae516d99d38f48cbc555191eeeaeefa7410dfb9973d455b6fc20f85031ae8c4b1b6d133cb397bffe2aaf83aa1dfea9a845fad533d869ade37a380a6c617ebba37a390f86b055d01af6afdd0e5d812bc823629a3972002ae1300bb2166c98d0c193345b5d70eeb2b1df91fb1e973f639c726f4d515f49d95964f8d979675dfa8863c006893d7fb68fd254fd9b46a74856fd62a2d0ae85c23fb39d54db15c9065179f79f6537865095737db093b67371b1e75e4c475a6b4dda27ec2e5b7cf3be868ba3538b0549fed9c635f744f116fd5e386b85f28b64ba8b6e98a1dfef49d21df5852b277633d1f3556b11712cdbda9d04850e7a8fb1da028e2f62d51b3391f3de607acc9e0f041c5e5140c5c42c216d", 0x1000, 0x8, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpgrp() 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="b92fbfb152a07e06e28b244854e793df1faff34a500867a043ed585aee45b4bb7b05c38193fd321c1f5f2a73182d2adb7f207ad689e9e4390e18cae5da9697ad34c241094f09a7e3796eb34fb696fe5aeeb7cfcb3f88afb3973ab1f0c94a96a66200c7f7d4ab52b9e95bddc6dd1e3ecb0c825d5f7412c091e12e2b9549970b42cd21b11befd494a06dcf4f994edda084ca033c60e27284330e5c8971909ba319679524926d09d98f61e7de74671898c3784135f29eed4d92cfa53af8a00c0f20617eb3462d37bf55fc2879724579330bbb9e88f4f9dfe56e0e90568ddf20479047d303f42e3e39d01b14a34ffa1483e2945927905eda1e43fc8d668d", 0xfc, 0xd, &(0x7f00000001c0)={0x18, 0x2, 0x6, 0xb21d}, 0xc) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x5, './file2\x00'}) chdir(&(0x7f0000000040)='./file1\x00') faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:20 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x405, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/169) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)="10f8397a62d3f58a52993265903645e4070443bc64a3b2c2cba8c662c7adb63789c895248c3910f5dca05413a51c2ef3b4570a65128521ba5d72acebbc1aff43e70ca9203f273d633b62d77c832ad6b102d103579a98a9047c94ab2efd602da4a7d316687f6d62429a72e15f2ae1e59780f06323", 0x74}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_getres(0x7, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x0, 0x9, 0x9, 0xff83}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:00:20 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7}, {0x80}}, &(0x7f00000000c0)) 16:00:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x20, 0x1}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xfeb0}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28004c0000ffff0000010008cd7fdf03000000f03ad83691f2031ec6caeecda769bdab95bdfd8325ab154d681cec28c43c03f6c58578ef900f27c70676be46eed94e6c3d7aeb87e5531f2a72b1d78d1ffb0bf61a723c93e13602dbb8fcd1381dc9b8", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:20 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/\x00', 0x40) dup2(0xffffffffffffff9c, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(0xffffffffffffff9c) r2 = semget$private(0x0, 0x1, 0x300) mknodat(r1, &(0x7f0000000140)='./file0/\x00', 0x181, 0x7f) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000300)=""/4096) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000001300)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000100)='./file0/\x00', 0x1, 0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(r3, &(0x7f00000000c0)='./file0/', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0/\x00', &(0x7f0000000240)) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4002, 0xffff) setsockopt(r0, 0x80000000000029, 0x10, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000058d000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 16:00:20 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x204, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x330, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x200, 0x0, 0xfffffffffffffffc, 0x0) close(r0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)="5115efe2d19ff0436e2499dbf7e1a3ed1acd7e9facc9799e28b442bf39bb9d45cbbc5cbddb949193dbc4ecd65a8f4c842875dd5ad3a9ecaf433695c35f6ec01dc5e852a00efb319441b94a1f09f0a6cb", 0x50}, {&(0x7f0000000000)="67645a8f816dc4168f5adc5d89c59cb5a63dd4ed01", 0x15}, {&(0x7f00000000c0)="dc821143657cf1dc0c1f", 0xa}, {&(0x7f00000002c0)="231d94abb727c42a3db30e3ea417a3d009f717a4a07b9f0c91c80e78e8532815630de774e42a0f24ad4c2e16eade712333b54e1fa685161f463e9b8ef82805d2444b29b4673387f7a2ba2e67799a070e39e427292f3e539405020dfb624fb47690a4442f55e62715fffaf2709e434126c12a06a20c9fcdb8f38bf659e627283d79f3b338797854af2b856a1be9538a9d7c0dea", 0x93}, {&(0x7f0000000380)="081720f64fe783deae11a5ecd8e0082ea1f9ea4347f0e526fc855ac63d37b918a00b535c13e99cfcdc22daafc8e10498c81da03c192d55e82ccf439d5d25223a8c041a524fe01f248e7c90182c1d476859994615fb7c0ce84fb3d14e9d575f009715c9242609720b839181968a4f946bed3b4e8ca48a7f2cd9e63d45646528e497cb9c130f5aaa0c767d38d432ff8e66181a059e0b88e16e07", 0x99}, {&(0x7f0000000440)="152353670c20b50b351a710cd6ef39c5e757fa6cbe1ba4f86ffb5dd0d01da36f6e52467550dbdb6c4618e16d24ddab07fbb9e402c102d89810ca8cca7dff1dfb39", 0x41}, {&(0x7f0000000500)="1a0490c62f3ae367893ea514910309784ed0a291bad4c91209749f36863a6db631b301cc21e6e42c81ec6746c81737f0bddcfa850f088fb7a132a3b852ea737dc0cc9cc293ae91861c234f9cf06a803efdcf773bb29f6ec00e39b180ba375b256266a847be541e2fecf885f6eb0ae1a78ade190935217f1068fda029f324ffeb557467c4b5a74585877767140dd712fc4663d225e102", 0x96}], 0x7, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r1, 0x0, 0x0) shutdown(r2, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x1, 0xff}, 0xc) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x80, 0x1, 0x8, 0x851e}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e91583e166d67a2f66696c653000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x1, 0x0, 0x0, 0x0}, 0x407) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="b31d55dca1b83782f33cf034311d981b0570e271ef748283d070ffb1f0d2bc6ab173ee5e0eed1c44a269693dd23b0d81048fa1e063f33b381a26790aa08e8eeaabea2f853d2ed4c2ac9b35830e52cae611f91db5e0e10d056f1d8fa8bac750bedd1918548abcf4f43337892098950e3d20b2fccee44ebfc8ebee6df4aed36d2f349a80ec3abbd18f6ff7568b85c3de08807257442e31d7e7e8a7d19a93bfc68f3332f2d2adde4d553efd094df7f05b6d9599c797fe872d64b833afb0d48dec1363a8a8a9cc6906709bd8a4e9bfaad569f0b9ff2e210de9790afc53a0e440b7afb49acd420ae13ea54cc7efb3089abf", 0xef}, {&(0x7f0000001a80)="ff7a27790e1e4f707ea7ff9052c95a3c60603b20ba7af82bfe60ec1caf03cfd342e45831d063a03ba44ace7733939811593224c1c31fdb307197c7b9f6e374247f72ef9084a79337d5577820c7b10c84bc7bc7a0389f9d430a11d63da19d4555f6a602760207c13a014e9e14f1d66ef36725724d222328c3859cc86fd386d84e26ee44c482db4b2ea4473b3c8e7e397d82ccec87bd2e1b3264becf8a40b3481507a5c9e5c2cc4854f9188d5d5befd20d3cd5434c2d104c803deb9e2386f5c916997b1152f2de594875581d998116415eabd10c9ebeb49f25eae163d55a0df947d4299534afce87d3c861c5ba30e5718070a060c4c63b647d7a136c81024b5d4621ea65597e2e10cc05ed837fd572847e3f0db4d8f9c955ab95e00ea8d7101e796c4c58c016a685d9d3883f0625e5244fe3aae1f95bc3889f27fabe353ce83add97e0a98cd5d1f6ed2db7fa99dfd8e613291ed146fef08c7219c66d294dae293fef9898e4734163722b0c6e8a2d54bb9b31985e3af9f644b26f326b362ff64651645799f5d1f2932774766e85da84f9c7ad35dc60082545b56b768248bd930edb5ee5bf28c0d854943c054c5d75eb9d779a45d49ea86f687ed8086b58436de8f0c21db651519d2edc28f8b3efe2640fe16b233805472616e2680dee2cd7a1c83e2c901fcb67a9a20d1999b5d0058ea77a330fe467c31fc6dd5e4e25a4c2b157c9c49fd238acaee335170dd33310357d5018cfc8b2afbc2b1919fcdddfed6a0b4c163e94e23db2fd055b6a6efabb3bb9c62238b55f30b27e29c392331470169e247e04b8ca7265c0db3f0b3a76e5f083081fa2c2e8322198e6a13551ba7eef56e58e5097df644d610b191856bff3a7eb8aa02ab8535f6c6d61d318281e8efd27fe7f8aca2e9e9931e8fc3daa9ec9c8089f8389185c15ac2204be3b2f65684fa978399dc561089b5c1b0ce4974af9c917cb562586f7c75e1c5fa51343eefbba41941d9dbcd7a669aa69cc761c5c2eb2604f15356ad8747960b478f1678676bab336d0afe8bbe19254ba2aa3497cab111f4b0a1918ddfa82db07cbe924f5834da4af20fdf5a7340c73c0f5ecab819395be949e08ebff48f92f2021b6315a29da4c16cb2922bb910905a17237965ff52fc8b71d22dd5296dcd7e8e6be40c907b4828ef0b86c652eb785478b894d63f9e2970fc4dfc97e06d7e33aefac8d3dc14336a4f285fb401742ed9dd325b5272d036e96f3432891a9baf9f7ec27c02ed0122057d7f9ebcff9e44640ea121e4e03b34d0ba9618326f2263858e3ba73e68603a5a0802d16ee2d0b9a50bcb9d40f3d4f62d3970ae3c351940e76e17a0de4f823090664ef0afa392bd0486b139d7042b756722d7cd7b5cdea1b199c37ac4c527403c5a7af2a3ccb07a0d52ae776410b7082606cad0ff0e02648c030adeb070fbaec7d31c941d8b64f17180c184799e121c53ef4f49c9d169c8a4cc86144eeee7b8681b154593c9d77d55818d5a613be38bbb73a032f69e2a8ec6dae60646e00be6df5483dee44fc38e9f1819b8f4657ae2fb69dd51f3084f495e495b02d101551ab5cae9717752de90cfa48c3df9e723e934f74bb38abfd425c079ab104a292395084d587256543a6bf54625a227b6989d8428f8c581b81770d0ad21e268f65a2d7cb0f612cf68cb30278641d3058d70a0cc5424315480fc6f23c850e7453ff9434f1232eea4811b3a0278e3839018be4aea9311d426966a68da36094322b6e6ab6d5fcf7aa754fffd3175747d675145b14874ebf0b3fe9ee0c5f105a4cdf90b5e9bbfd310e188c3d4254a4c7f7e5d1268643a2b7c10936d2aebc2b5006425422b6e2dbb0cb4207c00656c2e5bd72a04ecb9cb61c2dcdb5fe2c4e49805c1cce726f8c6622bf10fc37621611f8dc107f1f09770f601be8c7d840b5daa5911394fb5e4fb4937c533cf8b58bd14031c1a5d3e549649997606f5c0a2eb1791d0878bf545f799677c9b502e3ce3f3010f9d25af06da7b2dabb421b8ea613a2232930ec18c9fbfcf286d307bf999320822071fcb19caad8e032cd6fedf224f25af19c0eafff4b3d832c8bfd63c6613a35a1576d2a27344cbf93020aaa8c4f4e670a13ac3b85a21cec3b4eade677b57fe335dfbb765f36801d9d9c8858b6d2ca2e5d79bafb95b464ad394b843ec819e569892ef38880c6e1f55fac9ab323cfb2acf009db2dea33adb2fb34061a1ad0c9c149faaa95e35eb366992d23daa38e6e3110e7a413734be159f8d556d35636c0c2688c50d2db3976129f3744f793c3fd00ecca6c9c3b415138d137def14cce223e7334593a5244513093f0c6457eec152f203c2c54979ebed634d845b42303578ddc4033768f62a8ff5a71a170922ea39e11b7405039ab95f7d7f42b0c1042a2e97bd860a3b69e1a2c777b69ec5449c13097711c585f33c24e0d1cda6a35b50390cd2f2f5d23bb83e9816fe704fe7865ddc7daa8f200af5ab2033ac15f0ce772cad194ecefcb12fb386eb35cb7b996dc0e48d7b68785c16276aa509e00bdd40223056785803dd8caadbdff3ec0c3d78d39691e63e4acaeb12906124dc2425b08b338d4b7855f07751719a1c1aa7baf02f52fb4b08092da0928b598003b31ea64e4466bfc2b6233572142e6e2b6e3b0829f531d760cd00c478e9fdc79999c5abbe2d11350af3ff3035a6fa4e69b1c9cd5659396ea3c16030f943854f61d0763aa88d06f08c80bb3cb8c8c320493fea45f745b4eb0c0ddb122b8fb91d4b8828a0ab31e30c1b85f99c67ebeb034e1e7b5d3b57d7737af58491b6e687031f5bd957b82d66a5666bdf9ca22be6a27081bafd30b098c848ed7b9334c9e8453b5432f885eaf22cb1699b28a16f41ec86872af0b9bfbbdacb5eac704820b7572f54bda18fc80448852315ea19543193e9025af2ef4bf141685cb7b5cf638ba630521fe0c2f90d6498a19f86e452c11bdd91191c313c7e4103c287cf3b165c688395ffb9238d4ea2b10b712f8a7c43ef1b70dfc19c15d006791dfc7e0916dc624abcfc81a0ccd46a6f6d3b201a73b3a909c684e07acebad413be3eca5fe8f76bf006ce55d1f5f3d2bcd9bc969a9c15b2f9aab7695ba7074837b14ec0cc361e3065ac9be66c801ac218bf953c4c1ef3f89677c7f8bf77e8acdfcf9b0d298b69da181af09f447ead7b289f4a97aaf5f2fb5afe2d3c59bbe02bfee047bcffffa031f4b0c723cb04c3d0313f17fb98dbe40f5e5e4e7cd9916f07204c12fa9620a202ad9aa159886745b61625405f47bfd7562c63f0c0aaf6e9c9ce886f4adafb21d8373462940fc24ef7239404e65dd6620bf617d87dbd40a38c9493a73aa727fee70cac0835b94a7b3d3db4e23b46264c17e42cf3b0ada0f8a72b0d11a88a2f8623fae8b10201e29e380a469aa759e91ab87e8825d02832a302b52a585dc08ba88fcd2f871023f80a332a0425904bea051203baf6fda8dd410bebda8a5f11f41c2966084105adb256ca0e5ae6b0e4faa4499e90b4c5db9e577b9f29841e2639e68d925c237625d0acf3a0deffc0b413d9c38bd1e856e88ddd513c88c033db203554dbc138c5b950ac7cbcaa1d0075b32fe961eef6ce798fffdfde0c51337b41f92f87770ef9beccad7a8d29e88ae68123f01128e7dcb16feab0bb9ac6f735dec2e6a1f5cba8ee119c50359e151166b1ad9269e2319354989a87e49f3739b0462b9d6039006e68bf6d64e63fbc58a9f904856e37acb1f57515369bea353a5c0d8d7b7c91ce8388a1f98dda40f73b0ccbc36f3645eba04e0323f684c20c5a1ad59f4b1a8e68f8c925a73bb454a14ca081978620e63bb84c92491df5a1d360a6985298b7f3641a7ae78ff2076d0a14cb65d3379a35d9dd2b8db8cfe80ad8ffc7b15cfef69b225592b008b6d8ca49ae91e9d2f054174c9e34e0a4b0a1dfa95fb9ab7fc9da5a37ca4cec608a3af91f6acfe0d32eff932a846cc0a8d43dfb7ae94693e385960dc5634e8442089f63489d527f4a8fa74f7fbe61a7698d4a28270206406b3c0b11c83c4b5edb135ff62261ed38ca1de4cf221564de4d9b308d5b050116e392432115fca82868cbc70c8ac005a44579fbaeb5e9ffc7b69db1092a52794bfbb2100f8135294b2b3b6bdc397cea3353a9df6d52797a627bc816498bc2262ea3faa398d9fb628cfa479a99a85a307ce18562e2fc26397cb23bcf6b9f5864af689422292bf4f2b7cf86c2e7ed2986f2b036b5bbb411cb739eaaff190594445199ce104b37dbcfb9c5c31682a222e8d269db772c6b4a9845c2cdd131280a3a3a79a01fdb3760964f13dec4d77fe539becd7384d147e0978de84c64b548316eec1a39374098d846c39aa73f24bc5fd3eadd82264ad3a0f195ffd12223817ed738fcecebcac5959f0eab1a5c49e8eb15e013e71df368a0ba28a0179c2039fd82228d95ef2d84eb66114afa454d8dc0c82100558149ef8f7c97f846d8184006120ed3dcf10a9864a6ad4233b7998410e39d4c1ceb07ec3295140bd6c622c37f4bbd29f5af9b16308b06c2a1562b5af283d3c10decd53c3e840d14eee6c1c368906c1a41ce734164d5a6d1a86b8bb439417934d6cbceeb216a17fe6b60f8123927046e2cc8843f4cb3b50178ebf644125007b0c0140beb85def3a05a8522ecbd08782d7459d01534704f717722827dc89bc1b09a865b937402df6d19809848268d9c477576f8fbb2d8177fefa96eda13973223a47f112db4660f8372b20824740130d9d41d48a066610a5cd8ab7bc21358ba3950f438690a7633bf4cfa0599a29695b9ee4145bda59d1aa2db00bb9b09ee65518d3919a1e1ac1ef588f5b036c464bba6966356ad2e13cea087aa10b592756c9e7b2c60c8fa1c102a8c5bee9b9a514ec9573ea344379170276bdce894b0a815cb0ec4c1a07b0ec8a1f33eb1305c096776143ef2d1d456fcd8ebeb6191d91ce5e615f0745d412c9c4482b195ee2d854d2b54d65cf4147c95435a37aa750c6c7abe4d9a2afda9bf3f7d17b267b87a3104025458fdf75e12d94b3ae43d7d1d39ea0d806755f65eb1327b40e2b1dad277f465e2c3a250962bd2562ff16db1cf293dc30d213b0ab73676c27f08bef31e65210043efb6ecfd7e2bc2a9f5543b1d567b0c50f0889348ac23d83e09c375fc4dc25a492c2ba8ff599a12842469ead35154193ebf893655337567179058ecf9e608ae98ddc1e1f8a536c634bda2101abf323dcce146f7aec413afd2ab2b8f8cdb72497a45f2065808b73a86d644d9b17a6535d74a97540e504187b39c06e616d335bbaa3c49bd168c59b2e740bc72088d19ccf75e1e825e6c5f33a1043b67a3d7e0b2d72098e903fe7edffc2c35a6c1bac15a166cb29f9928787c098d0b19c0b996705de8a06b78b071e0d3331d5a3c4e0201ef29952c8b5b37b8220ca7a61d89443bcc03b8badbf582eae6dc96fb1c4bacdb31b1bec3caae2a3db72813a6e8d3876a9b816077ce7c37efae655cd1532615e1144fdb3cbbe11e7657ccd211338583ff663105cd13882daafab0779c01ce0e5cd0a4cfafabceb6a3931c6c80686fa8d98027ab4c0e7ca36510766a7c743c19ad1da9fb8647f838b9784cd226215b99064b1591ad68a920fc5b4e7d3ee83704c34db2aefc7c9bc804248c6ff760472453772d084ce128f31c987f2700d48c24c2e4c3de3b593581e2b8977780e6b433b0304dfb4ca61d1cd6edc1b9cded00665bdf47e982f52418fb3beac7d00810841898b9b0ea31095fe448f211bbc1e684a5351f992b6a3152651f84737", 0x1000}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) getdents(r1, &(0x7f0000000600)=""/239, 0xef) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() sendto$unix(r3, &(0x7f0000000500)="cbac470597701a18eb5c3305ff1746551ad10135381d504b67f0a26fde95fa2162dc71257287a4a0237294f953c595a9549ff5b2d830466cc27547e55f37e8dbc9b5a140623f12082f555db7e14e694f0de3ba9a632b60acb226282753f226ddf7988d1a53c5d9cc486f8f473cae2aedc77ef8cac67ea06d3b8da598c815ef62ec4798caa815dff795bae5606ae4c288e674358c460631300535d8066901abcf15c10f6dd2acd90b6a5c6e09ffbb6905ab7924018e200917745aa10b9ccef82195146a95f59e0a", 0xc7, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b, 0x200000000}], 0x0, 0x0, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8f723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca55cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000740)={0x1d, 0x0, &(0x7f0000000700)=""/29}) r5 = kqueue() dup2(r3, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000ef19de00f3ab670b20f895883587ba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd00"/121], &(0x7f0000000000)=0x6e) sendto(r1, &(0x7f0000000240)="4bdec990a1461771efa5e309e37f5d4673d14e9d6fb5230e0ecda5bd1a0902c139581d691711cbf53bfffd22748398f1421bb08c56b4ac7ab3581aaef6e7fdf07add3abd8f634c8d106e4aa060dd622ded659efcba6a92271e13e55463f6ddfc5f59be3fc2a64d0a58a0a39a4cfc2eb310f42923086740d13403c23ce34add9166f7a1d0c77ef1abac76dcb661f036", 0x8f, 0xf, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100302f66696c653000"], 0xa) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) chmod(&(0x7f0000000040)='./control/file0\x00', 0x8) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./control/file0\x00', 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x0, 0x400}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0xb5a0000000, {0x2, 0x2865}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffffb, 0x54, 0xf00fffff, 0xfffffffffffffe01, 0x1}, {{r3}, 0xfffffffffffffffd, 0x11, 0x2, 0x2, 0x2}, {{r6}, 0xfffffffffffffffb, 0x9c, 0x1, 0xd9f6, 0x8}, {{r9}, 0x0, 0x4, 0x4, 0x0, 0x80000000}, {{r7}, 0xfffffffffffffffb, 0x28, 0x13, 0x8000, 0x3}, {{r5}, 0xfffffffffffffffd, 0x4, 0x6, 0x7, 0x3}, {{r11}, 0xffffffffffffffff, 0x1, 0x2, 0x7ff, 0x7ff}, {{r9}, 0xfffffffffffffffe, 0x4, 0x4, 0x4}, {{r12}, 0xffffffffffffffff, 0x8, 0x40, 0x3ff, 0x1ed0}], 0x7fffffff, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0xff, 0x8}, {{r10}, 0xfffffffffffffffc, 0x20, 0x20, 0xfffffffffffffff7, 0x5}, {{r6}, 0x0, 0x66, 0x40000000, 0xfffffffffffffff8, 0x100000001}, {{r8}, 0xfffffffffffffff8, 0x4, 0x40, 0x8e06, 0x8}, {{r4}, 0xfffffffffffffff8, 0x10, 0x2000000b, 0x57, 0x4887}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x3ff, 0x5}, {{r9}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x8, 0xffffffff}, {{r11}, 0xffffffffffffffff, 0x9, 0x20, 0x8f8, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x0, 0x4}], 0x7, &(0x7f0000000200)={0xfffffffffffffe00, 0x8}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r13 = syz_open_pts() syz_open_pts() fcntl$dupfd(r2, 0x0, r13) r14 = semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r14, 0x3, 0x3, &(0x7f0000000000)=""/184) 16:00:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x12, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0xffffffffffffffff, 0x4f8, 0x3, "ee83d9f39729740ccb4c3ca86f2bfba25e539a6b", 0x5, 0x80}) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, &(0x7f0000000140)={0x100000}) r3 = getegid() setegid(r3) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xf3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x580, 0x0) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="f56d08c391d0dfe510628d41dd93aa9e9af48a24aa89af0e1f4830e4ae809859f69197e6b9416dd5715f918112cc282e46892871ff57a112dbbc8bb1aa1161594b66569eec81a06e3b581b323d771d052d49140d8167c44b7f98048d90805029a42610f225605c528aad7deec5b8c27e50814e48581f35f4236c0b875e5b798bbbd10cee7095639800ab04f75895e16f", 0x90, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:00:22 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffa5b48fd2, 0x0, "5a2b3707d5ae43ac6b85826d3542a501e621c467", 0x0, 0x29824ea}) write(r0, &(0x7f0000000200), 0xfe72) r1 = shmget$private(0x0, 0x1000, 0x22a, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ftruncate(r0, 0x0, 0x4) syz_open_pts() getegid() 16:00:22 executing program 0: socket(0x12, 0x8004, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0xfffffe80) setsockopt(r0, 0x0, 0x200, &(0x7f0000000080)="e98c1f95f1d54f53bbd74f68d1097dc0688503d46b3ca57821f518e84af096de91e75066db2cfed36cba2013e944ab8de01c4a3ea58af7aa27859c4ba30e702a78e3fec006b81a9299264ee80d", 0x4d) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x282, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x30) r1 = getgid() r2 = getgid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) sendto$inet(r0, &(0x7f00000000c0)="d93311128d973a8aef5482417e8e77a9645b40f44e3a99871ad86353f51024ced6cfe8a4c004b0b1195f45a3432f224b793276b7acd645d0a438b59c0f728f943b6d65122d1a4a5b1f07f1f7d7fc04201ebc1f6ea27d12744b2498f3f8e1eb5785ff12eb004846cb5898aa196cd0882c7771326180b5251a64f7ba411015045520fc9dce10d7ebde67de0a407802a9b32e73d10bbd5b2df383d700246c8c4f833e1be43165", 0xa5, 0x1, 0x0, 0x0) 16:00:22 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r1 = semget$private(0x0, 0xfd, 0xb0213a3a0d4a3268) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x2]) 16:00:22 executing program 1: pipe2(&(0x7f00000001c0), 0x0) r0 = socket(0x18, 0x7, 0x0) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x280000000000000c, &(0x7f00000000c0)="a400be0d93addde0daec0dda8cee2a58398aef2c658c8625ddbd8aa0fedd405b4c48b64e7cce5deb4e22cb311b1acdea0cfe376a38004261f9693d023ea5b7e54f567d6d79dc4641bc578909e601daa63e37a9302105ad2d2f4ce8cdbd5a27679c4701670000000000000000b3b9ba5d5df78aaefee127fc4d4c297eb599d17c7a40a9f186d7ca44fb45013ff6e3dc1178022898ddbc4a8a77376fc6d98c201d5c5b19b5576318c0091b29122c7a0b844d82764e96785fcf2717ea5f8f240a69c4b8427662dad9", 0xc7) getegid() 16:00:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 16:00:22 executing program 0: mprotect(&(0x7f0000148000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000149000/0x2000)=nil, 0x2000) r0 = socket(0x32, 0x3, 0x4) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x5, 0xd) munmap(&(0x7f000014a000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/144, 0x90}, {&(0x7f0000000500)=""/101, 0x65}, {&(0x7f0000000580)=""/27, 0x1b}, {&(0x7f00000005c0)=""/205, 0xcd}, {&(0x7f00000006c0)=""/254, 0xfe}], 0x5) fcntl$setflags(r0, 0x2, 0x1) r3 = dup(r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x4) connect$inet(r0, &(0x7f0000000840)={0x2, 0x3}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) setsockopt(r0, 0x3000000000000d, 0x3, &(0x7f0000000040)="92df3646d3d9ee2f1f6993f2ead6da05ced5bc0006abb1846ecb7ccb23df1b090c45ac4746e57cd38724c83c36a72ecacb2fd261a42fdb9ce66826eb4590cf0d55e3f42e", 0x15b) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1, 0xfff, &(0x7f0000000140)="ccb9815ee9bae6725f74edaa2f767f6126f12362045ef966eb120f67c2149bd7f7072cd3b1a91defef8bd5c35e2f90d1", 0x30) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x202) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x0, 0x2) msgget(0x3, 0x1) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x4) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x3}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) kqueue() r3 = dup2(r0, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x2) socket$inet6(0x18, 0x3, 0xa767) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0xff) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) kqueue() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="495fdf72990ce224982cb34eb6c8648d736a2692fba36e103b7f2ae47a706b4c42efb13a1b5395ffaafe056f1a2efaa85796d5d9a2849061698bd07cf686ebd09440d92ee9747c043e76b3c17aece782629c74b8ded2761545d72f50f24c75f08ebc75a7cec0db3ffee002f8b8ad95f1a766f8ab1e7e9820c5da761d7c6c79d19e4fbbab43ec12fe08748ce45fee7825f79a9bf641e109d49c66b42474962f7cbc2e6070f960c8a1a898f45766868a543f29657e76390ddbbd72755cc465bd31448f7f65368337e1390c9f4cab8696e1219abb", 0xd3) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="c9ff125c0000ad43b70cdb1ebe711b794468f41386520415c69d39df39d831dcff2d55805d2df12113d8cafdce5e4886fb72065515b1a73c3478efa2acc91a168ced7646ff4ce1210ed60abb9a8c", 0xfffffe4c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) dup2(r1, r1) accept$inet(r0, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x80, 0x9, 0x1, 0x7, 0xfffffffffffffd53, 0x1, 0x2, 0x3, 0xe4, 0xc7}) r2 = fcntl$dupfd(r1, 0x2, r1) sendto$inet6(r2, &(0x7f0000000140)="72dbe9a3be601f463f65e0dbc82c8c00a42348e0344568e0c0bba4af77788fbd8a69059c362bc3fc3618fc69681f1603a2989d1fb12ff8f2aa9135ce8a85e7245a09ecf6f323bfce32d8a0cb9b490a76b9d3e43da784a164c1f64c9a08d126e09c98a0d24ac3c0f912f86f376983455c2d3661428fe6a5373f27dc7788e5e2eea4b3fa2e6d47ad4bf9b820282ba97b64047f3876877cd64f8cfd45560f6ff5174e1e6f723bf124edef99979577c3f5dc05752677f0aa94cd2d5fda044bff3fecc575885032d524592f78e224c8badeacb90fb4437ccaff16da4f43df1a435fbb20a94f5a22", 0xe5, 0x3, &(0x7f0000000240)={0x18, 0x2, 0x4, 0x8}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x80) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000300)="652a1d68d49a980c25d583d538e8abd5c72221d842b953313a4de0a9c78efad94e236a11635c5677d2eb53cde34a2042565d40cbbaec0cd9afecf2baf394ebc7398fbfe9013437aea5b338af60d321fe27459f8ddbea0bf0976394266e32ad2f5c94c69486edd0ac955413f3001cb9171e95a41d546d3c359f82cedfd4ad949c3e6d7f957fc3e6ca973d17a4fd5b25d1d5351bb03b66983a3aacd7b49947b4fd83926c613e0819bb32585aeca23830f38b7ef155a22b2c7125baf57a381c353cb3d4293b39e86d3f573af8065013dc338e24d0260089ba9df0d74551299bbb8e259a5256fd0bcfb2297db9a81e58770bc236c649c32ed76f37d72843d939bcef2d7db3e51494559856293cf3b6708ddd514e9e996c12104bcd9fc26b579a841f8ea5f598ed889182812c9a5599554a70811de44550613d58708b98e8bf8bb019ee74dcd9ec80c783f72b596b8b92e4a6737c7bd1e709a9c49205a2b0d5586dbdf46826a8617850bf140bfac4a22b600d9f56f58f352f85c503fbdb9e4740461f9694cfb2f812e0b29163e88c10193d140174f1b777b8cf851643c3ad851ff6e0cba634a7232f9c9218f0e32983cff97e74d640e9557f977768dc8212f87e57ee64a7f71a7e963fb2c32ad0bb1871fc6e14e5b129698f68ca6d495c0bdf1b10aa91d6abcc9906dfcf4f971479ca193d68573fb0df447452cefe0b9fc77f29131297127fd363b803c48d67b14e6cac914bcadd442b3e10240458c2a70570098b19a1962b902756b431c9bb3beabdbe2d23ce7692c5e875cd94cabffeb0ddf4dd65e335e1681dba28fa52b9bc7b0ed8df8b48422707a3b45afa38ff1135b88fb549d091e5506b8015ce9916dada98802d34e016406962b4a98a0df5b4c1529c05af31096858eb8ca757b056c9bee868829c7dd7608a9f05eb8f9f841ddb20fce077a3c05ef2ecae6775394ef32480a71e1e256a340f912e1f33f6ac16525b30ff56123b6ac7d6262b2dcc7bcf822fb295768409c44c88bbccde359209a468ac0e3adb947b31ec4f59000884ed596704ece6dfac87e6333141197c264caec17f17c1fbc4a1efe75d2f842759f74200af1c9f90896721ff902a297e82e2ea6aa1e84520f3197e14ac4f7b3f50c9f8194c3c193e72bc2c19e1f3a4080e0d6485794c52bd21cd8fd0b828f71184681d0955ff9f9ca97fa597f5295fd27afd95b5cac70d08fc283c9cf84db12475f2c7a5466d07986f2a51637ccce36d5c8232751da0bcdad5af2ef1f3372bb7a74a4e179d0d86cc154fb8b928e517e2493f8949998170115ab04c0a6688e3bbf8efa96e05a254f41f9246fc9572f97adcffc87ced6512864c139688e2ee343ef071b87ebc3e9fac08caa0f65beb2f29a71917c375d22c0a53bcbd5e696e5e421d1e1abda6c10fafcc4cf2eabcd57043cc3172795ee5b88c1453aa16cfc45a09604fcf7ebafd8c983badf66e7fd59760aa6cf0c0589e814787a3e6b83e42ee534e3efa5b660ffd2bd21c820d7d76bcc59b5ca91329f7cdf0e93f5533f8b1433c1c88d77ec3e1a4926e00110323872702b14be7461d6796b11b7de35e9bb9b7c783c96941461692ea4d28674dc0fca573cb7b62d1315f0e9dc4ff51a818ad959ea84740f1a3406f326c9a97a4bf8802eab5582842f403f0bcae7e6d73e22237d19ec54d612924cab3386153016561c0e2cc2da839244e73e5d970fec611640c1055b69749aa224529c7b6754a326cfc29f3b2c355836b6fa91460b52d9db39b86f366017f45124f036bdd5bc24af80de260f93f169e1d64d00ebf38a151310fbf36f0b11a977c0b22c024e5d93602ba0720b3abff7d1110c70303831c9aaca212302d9ba256ce238a0bd42ca2851d77815df3a7a76aa1eb91a60408d2667e7f41b2f5c3ae000fd77a77cf728774122d6a88ca49569585dc68335de86f33a7ae80faf34c9763bdf81f193d7c7389c4383aa96e330b2a8c378503cb3d139d3c3bf53dc494af0d4b9e815af019339cbdb6a4ab0dcdb93ef6fe9100fc6b50ccb6998653d3617e4293a0993b5316629c42f4b2cf347a1829362dc7db75fe4c4e168535d594d2eea62be7e3102bd47a92f5d16993872cb5ea66fc1ad8f5a769825d24a37442c961630a3785f8cd1ade12b595e5c57cb09b01b623a9b3b8e8c24a2eb405d20a6744b9f311846354bbce144bacebbeff6d9f7faa03583656acc7c86a41ab78d931673d1cbe1891a3f9df07c9d6492c47f0117482d97646c8339510e35f959f78b14d687951b8dd99eec4a8d6c24b72256e2293b89cebce22e6414ccf1c8eba57480454211d18162acc6744ca0858edebb4a436e4047fc3fff6bbb677188678a3c99a1b27b709a286d8ba8a5a02d651e6d8bda6db3b87c0b02412e4dff9d22c838b909be2886d9111ff8ed7f3b94bd23b197fe6d945bc171eb2b11b5409787b3976c12fbb207af043c2bf49f38a51b13765044eb5c9abe362d3ec2827937ab0d378d0f6599968b5709967f18448dafc9d85be6553c7e6036640fc014a8634aa12ded9bfcb695c0b07b94d240b1081337a438b932dd9eaf4611acd32215c02a2564917c2c4d3ca0eaca1df34c494355d3c2fb5d2adc5d37947d19792a34fc9b02ec73523c4854554a28a7e8e1ec6bf8ede8f506acd4a5f77163a40f6b795f93c2440069f9fdb5d0fb3fb1c4406d63c416557c61565e9201b9a466614e6dd3985898e0a73596e1054f0a17bd82df8757a1f4a343c06b95e0dab583f39099bb4cc1594d8cd7d56b357333799241249829d76da2116784bbcca7a8033368674b43f1ed27c3cdef85ef993923b76548eb2e6af44a14d664124452d5660fc84e8c71545e7734fec36249cfd9570a9dfcb3e887d8db6c6f5eb996421c0651e8b0a9bad5e1bc75205ed033a19c8dd3ff6fd5669242b0710ec9245d10a540763aa41e5150669e9b77b10ea15c8dcadc2048aef89cf0b337dbedfacc0b615233c58680977279d92c00a32bea09326e44c2888154560c9c8eb466e39fd3c65d5ac432498c9f52348447b51aeb432e44f8ba3a354f8a9c3bfb1a2f711b4bc7ac38686b14e1672cd95e2d37e7ac415794d30ea300981759a038d4cd0b5d98786b25f37c298ed2c6cb3ae8dbe96f7fc700016fb550dda3a382891696924d63d74836841a003dae67b2e43349061e696e2c5fd3fdf619ff3c30960405ebc5ef04f48b38edb0756b04a5fc8046fe3aa1ee8e0bafe5b3aaded038e4e8b74f7d4c00f7a50a3b2f8c2140e28994f627caa64b09859d7d7dcd6c7dd02a098c10422eccbe432496e788fdfe65ac33067828894c99dfaedfbf21d7b0ab79f8126f44ce9b505d4557e3ac3029f018d1627951c5a1d07a8853364a6fce502e587f03624e190272fd35c3328233a899355a37941b6898ae0bdc458130c81b7761e664510ceff1770e8a545aa42c08583846d05bd569bae881bbb0f8a45289f43a8a6f7c296ac0cf180b4e03848abbec713912458630514d126f751777d7dd780f8ed35ad323c66b8acf491311a41d7c76dc778d7d15ab98a3e7de26932ac90942c55acfb2cfdf6acdb7865ea2dfe3763cf50b2ad006c2776ac045526a0e4866581637d8e025d21ea55b3274f42c6d00ba43ecb2a0c59348c99264f6e9c3525a0e40b2cf62b97e61ecd8b16fba94319e099f6bb98b4274138c0fb5528d38033c10455acb0dff4c521e3b5113705ef59a4d5a5c2f1e1595ee4a09406b850b865f678af8cb6ddbf3b93b220e0c2c2c33808d38a2b50edbfcf1d2c29c558532b4a76269a748395beed3421a3da5e7cf6383287087b0eec7bc21bfad72e15b6753e4463312dbcd379d807f024323728d7e8aa7567478ae87af9347a95f94101109605354c8f61be38b258f6bfc0469ac6c153d1a7a1679281c70a5c00ed3af5daf279bf7f7b355295e03f3c8c935536c78f6412a71ac1757a2de1dce5f9db85308b833385293933b3cc5f3844f2829353931424185a79fe03731c3f638d62876a583a75c914099f90c1752d9d0036e9ca78593146f1c3d8f19525fe2e2b0abeb3a45a3e5555abe7fddbd013c751067233493831e7ffca98bfafc37d1d62fe3a933de418cd7a83015ba9029698561ac67852b459f55af0677519136a8ff7a7a0c463d0c9d7ad171bd1f1188ca4b8a53eaeee7adda923094d32b8da3013c056683495b9597b5465c3f250179a359b31b4b803556bf84d87d9db225d3a54ca2f1d2bbd709bab8b281b10a9cc91adbd1d7b8aa4eca8af8d45ea48196f1c4ed2cdc8513cdfb917b77067a9f1afafa1ab2ffb7b5e77e7c53dd1d0011dfcfa4c17d97dd60a380b0969b06e826cae95bd1d428644f89f1558de8d3f4884f2568abb6fff6bd38b0259c58cb565bc2010d094a8a45f32c501eea0e663581a00f30f0732e27a5fa5aede421ec1cf9d719e63195808f61674abf00255180f7387d469eef2ebf899cb9bae760228b9aa0477a56da5c50a9fe223e4f886dd35e84328e607f250eb1936bf86ec86884d94e69e808aa1ebbaa4fcc78570613f5c0ab214e2cc8c26716ff2cf895902fe13549c8f414ac645c2d86b5f1b6d35bf22d7f1aca0eeebe919af7c05f7af2a47156ed47e1b178cf2553390fbc6fb78e8eb2ed5f657061148c500cb861d332303d77d3a12f7ac4ec40084c3e83526a4ec29c5ec87deb661a539bfc1a81481114ba9080e202d833fb16680809f5294522b67b6e6438ffe1e531d492eeba5b99cc6f1a07bb217d05635c1bea533a3c1580e7d6f1820fe0b8a8297d9f1457c23f37c4498578d87643dfa72df714cc8a0b799eeb17a56983f9e89947949fad52a3609e46eaccbc6eb82467e0cbde3f52874069bd5e9670408f5101d4514ac38ee97169fab15e1291cf1bdc9454b7db149c5781e739215ca8a49548f14e3521c31585e1a2d1d7a66e93ec06fa9a1dacf54f1c2add7d1baf240855983a6f139d99f6e9169256d8903bbb5643cce08715fe816a06028d86376c3b7505626fd68a8dd174ad903ba7aaffc44c03640de74a9268155bcb2ad4dd34d15835abadd3e3c9ae9963d415f22230f6b19a88e2bbaf69c5aec6d064362eb5ca06a6ed61c2c2b7bb062d434489401ac79a9f709f2de79eaa3e5df61bdc984e499a871a177bdea142901002d1ebacb2d0605e10ec0b6824ef4f49a4092a3a460e21304aaea7bb5790e39059d463873dac5e381338fa1d8636a7e8dd7c5368735ebed1a0a0e16a982dedac2bce6bafcadac5442e346024c1f52f0319f9e24e85cff6b1c6ef429bfd00b94168f12f62f22933f6b04c0d455724967d1a201876859d437593a454f50d17cab6cb14e772797058ff866cad631607ca479ac4d5491f60ca07e728e8e5de671643447c759ee17ae71f553ed82d8091d74548b189d473c22b630291068ceac2594a95942ee989993d75bc61af9ac725a0c6d2eee00100ff984c82493236921e4705a42855e7a784ef59effd1e228a4639b90aa2a9f9a13f53fa9c3900f119cee7b621a73b476d3a9992c3489ade38e0152c6ecb5fd712dd23fc5a2b7d53793999dfca861c027e4114894854a3c1008a476f0ece0d536912de32cb01f345b752a5c1e0989dc07dd6aacacc03db2d801905b49dbdce4c68730442e3428c3263f9c9688892c25892656724a8ebbbdc97769f94590e5aa35ceac28b9b5fe95ff8b7b2dd67d6dc772eb9f5344171e3a78c5d718805619537f1da723d40d1202c4c9761b4f8e8e777182b3d5e6c9f03fd8235e8fd8c65d91e4376c3e86d9a60ab4", 0x1000, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='\x00', 0x201a0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000001380)=[{&(0x7f0000001580)=""/4096}, {&(0x7f0000000180)=""/242}, {&(0x7f0000001300)=""/77}], 0x1) 16:00:23 executing program 0: getrusage(0xfffffffffffffffe, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:23 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/137, 0x89) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x1000000000000003, 0x2) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4b}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7, 0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: sync() r0 = semget$private(0x0, 0x0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20020, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="ed1f8e991ffe5b09bddbd30dc1a085dc4e247d28c7010390896895a812cc8c1152eeebab11", 0x25}, {&(0x7f0000000080)="d71b2dd1866b3a5b1d350a7036d7b16f978cc95984fab12e5b4957d7f9690909059cb4f5fd5ed9ba5d532ec8bd569f9ad4671116012c72", 0x37}, {&(0x7f00000000c0)="105f2217baa8bbeeb376d371eed044daf3af10e3b8751eeabc8cb4", 0x1b}], 0x3, 0x0, 0x5d) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2a0, 0x10) ioctl$TIOCSBRK(r2, 0x2000747b) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x8000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) semop(r0, &(0x7f0000000200)=[{0x0, 0x27, 0x800}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x8, 0x4, 0x6, 0x1, 0x5, 0x7, 0x5, 0x2, 0x3, 0xffb, 0x9753}) stat(0xfffffffffffffffe, &(0x7f00000002c0)) r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) r6 = getuid() r7 = getegid() r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x40, r6, r7, r8, r10, 0x1, 0x1000}, 0x512, 0x4, r11, r12, 0x39cd, 0xf150, 0x7}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000004c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x1) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x7ff, r6, r7, r8, r10, 0x6}, 0x6, 0x2, r12, r9, 0x3, 0xc00, 0x434a}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x480, 0x0) kevent(r2, &(0x7f0000000600)=[{{r13}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x1}, {{r3}, 0xfffffffffffffffb, 0x10, 0xc0, 0x40, 0xacd1}, {{r3}, 0xffffffffffffffff, 0xca, 0x20000000, 0x2, 0x10000}, {{r2}, 0x0, 0x88, 0x1, 0x5, 0x1f}, {{r3}, 0x0, 0x4, 0x10, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x11, 0x13, 0x9, 0x2}, {{r2}, 0x25313ec45b8f3701, 0x8, 0x10, 0x7fff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x8f, 0x0, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x20, 0x3d5, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x14, 0x0, 0x7fff, 0x3}], 0x99b, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x6, 0x81}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x64a1000f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x6}], 0xee, &(0x7f00000007c0)={0x1, 0x1}) chflags(&(0x7f0000000800)='./file0\x00', 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x3f, 0x57ed, 0x3, 0x8}, {0x7, 0x5, 0x587e}, {0x8, 0x0, 0x0, 0xff}, {0xf0d2, 0x1f, 0x4e1a, 0xc967}, {0x10f5, 0x7f, 0xfffffffffffffff8, 0x87}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) dup2(r0, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) shutdown(r1, 0x1) 16:00:24 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) socketpair(0x16, 0x8002, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:25 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x2, 0x6, 0x3, 0x8, 0xfffffffffffffff8, 0xbd, 0x1, 0x10, [{0xfab, 0x3, 0x3, 0x3}, {0x1000000, 0x5, 0x5, 0x7}, {0x7, 0x32f, 0xc891, 0x3}, {0x7bd, 0x6, 0x7fffffff, 0x4e8}, {0x9, 0x4, 0x7, 0x3}, {0xb3, 0x2, 0x7, 0x8}, {0x133e6ddf, 0x1, 0x7663e1fe, 0x4}, {0x1, 0x82e, 0x1, 0xffffffffffffff81}, {0x2, 0x0, 0x3, 0x1}, {0x81, 0x20, 0x5e, 0x7ff00000000000}, {0x2, 0x800, 0x8, 0x9}, {0xb7, 0x8001, 0x15b7, 0x6}, {0xd1, 0x80000000, 0x4, 0xffff}, {0x9, 0x2, 0x9, 0x3}, {0x7, 0x8, 0x7ff, 0xfd}, {0x9, 0x792, 0x100000000, 0x7}]}) fcntl$getflags(r0, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100000000000080, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1, 0x1f, 0x6c24, 0x9}]}) 16:00:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) socketpair(0x20, 0x1, 0x101, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCSTART(r0, 0x2000746e) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x104) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/120, 0x78, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6100, 0x5) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xc, 0x6, 0x9, 0x80}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x9, 0xffffffffffffb00c, 0x3, 0xa8f, "0d001609d9c9f59f7b093da2e1a9958f4c61c216", 0x9, 0x8}) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10090, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xfffffe80, &(0x7f0000000640)="e71e13d653c0f6191e53a865c4de291f23e971265cd04bb92402b66e140123d95b2d99a7a8577b3bf22ccec92129f9963986b960c403abacdf9c21aea113eb9b381b1595f943ecf93b497d108b93eff1d4ad3dcdbcc7304d3fec89d7e87da46391d7a25c83b711e3cefa9508b5a380d8eba2db44b6a285296f91d8") r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000200)={0x9e, 0x0, &(0x7f0000000140)=""/158}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x15) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x37d, 0x9, {[0xa7e, 0xa81, 0x9, 0xfffffffffffffffc, 0x5, 0x3, 0x0, 0x13, 0xffffffffffffffdb, 0x2, 0x7, 0x7f, 0xbf9, 0x6, 0x3, 0x8, 0x9, 0x9], [0x1, 0x100000000, 0x9, 0x3ff, 0x8, 0x400, 0x9, 0x9, 0x4, 0x7], [0x4, 0xc000000, 0x3, 0x0, 0x32c, 0x7, 0xfcf], [0x81, 0x1, 0x78f, 0x7f, 0x6, 0x101], [{0x2, 0x6, 0xfffffffffffffffe, 0x8}, {0x1000, 0x2, 0x7f, 0x6}, {0x101, 0xffffffffffffff01, 0x7fff, 0xfffffffffffffffa}, {0x11c, 0x4, 0x17a, 0x1}, {0xff, 0x81, 0x5, 0x1d}, {0x4, 0x1, 0x3861, 0x1000}, {0x1000, 0xd2, 0x1ff, 0x3d}, {0xfffffffffffffff9, 0x8, 0x835, 0xfffffffffffffffb}], {0x7, 0x101, 0x9, 0x40}, {0x8, 0x2, 0x6, 0x7}}}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000002c0)=0x2) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000100)=0x4) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3, 0x1c4b, 0x100000001, 0x800, "e20e159b7247f184339096a868e2f339623d5299", 0xb3dc, 0x1}) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffefff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x1, 0x3, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0x1) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/41, 0x29}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, &(0x7f0000000540)=""/34, 0x22}, 0x803) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c590639c47beb317a1f30e0c2cc817bd892b467360e55311f88f44ba46095f92592254c9755f8892de92c89a88b32327d302e2b7736cfc451b8e64d4f00df464b36e22ee7223603c76d17b0cc283b21a596a4725fad56c228f6e6808fc7ef8c402ae52c8715e221a0605a1d5470230089080c76bc27e54f19dfc14d29a1c90650fe7fd8d58eb0c3cc9bdf16bbde54dfd0824a60d5a6cfa78703ec3528d49d0abc85104b3724f", 0x1d7) accept(r1, &(0x7f0000000800)=@un=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000008c0)) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000880)=0x1) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) pipe2(&(0x7f0000000000), 0x4) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x403, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x200016) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327801d7d82a52a7b7809a901babdbd89df3fc7b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae4a93418b12fdaefb10b22357895382dd5fb36fa1a0ae93952bee533486db5b9302283df01b319e545d6a0a5ae561229fe63ef3cdd037272e08b22f30f142e3a52848a747a65340762f8f7b3d39442e7283395e4e6b0febd4aeafe2fab98627d7975f5507dbba37c788722833b7d6a44e1d0733bd17fda016d343c4b9b0dd8c7ca61d", 0x3a9) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xffffffffffffff57, 0x0, 0x0, &(0x7f0000000080)=[{0x2}], 0x10}, 0x0) 16:00:25 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0xfffffffffffffffd, 0x3, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() r0 = socket$inet6(0x18, 0x2, 0x4723) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = geteuid() setuid(r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unlink(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCFLUSH(r0, 0xc020699c, &(0x7f00000000c0)=0x105) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x3f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x7e, 0x0, &(0x7f0000000080)=""/126}) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x82) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x3, 0xa1c6, 0xff, 0x2}, {0x7, 0x7, 0x8, 0x100}, {0x101, 0x3, 0x5, 0x407d1dad}, {0x4, 0x3, 0x8, 0x1}, {0x80000000, 0x3, 0x6, 0x7}, {0x200, 0x1, 0x3f, 0x6}]}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getrusage(0x0, &(0x7f0000000180)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x3114, 0x5, {0x0, 0x6}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:25 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket(0x6, 0x5, 0x8000) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10040, 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x28) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r7 = kqueue() pipe(&(0x7f0000000380)={0xffffffffffffffff}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x88a, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x88, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xc000000e, 0x8, 0x10001}, {{r2}, 0xfffffffffffffffe, 0xd1333dedbe371260, 0x2, 0x10000, 0xbce}, {{r3}, 0xffffffffffffffff, 0x48, 0x40000060, 0xfff, 0x2}, {{r4}, 0xfffffffffffffffa, 0x98, 0x20, 0x8, 0x4c}, {{r5}, 0xfffffffffffffffc, 0x86, 0xfffff, 0x0, 0x100000001}, {{r6}, 0xfffffffffffffff9, 0x68, 0xc0000000, 0x100, 0x80000000}], 0x80000001, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x4, 0x0, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x43, 0x9, 0x1ff}, {{r9}, 0x0, 0x8, 0x800fffff, 0x6, 0xfffffffffffffffd}, {{r10}, 0xffffffffffffffff, 0x0, 0x8000000c, 0x712, 0xffffffff}, {{r11}, 0xfffffffffffffffa, 0x80, 0x80000040, 0x1, 0xf5}, {{r12}, 0xfffffffffffffffc, 0xc0, 0x0, 0x8, 0x1}], 0xffffffffe1889dda, &(0x7f0000000540)={0x200, 0x1}) r13 = kqueue() kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r14, 0x0, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) kevent(r13, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff8, 0x40, 0x0, 0x9}, {{r14}, 0xffffffffffffffff, 0x2, 0x48, 0x3, 0x4}, {{r13}, 0xa9ac7d09c76f2fa6, 0x0, 0x5, 0x24, 0x1}, {{r14}, 0xffffffffffffffff, 0x8, 0x40, 0x5, 0x2}, {{r14}, 0xfffffffffffffff9, 0xa0, 0x44, 0x5b2d, 0x6}, {{r13}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r13}, 0xfffffffffffffffd, 0x2, 0xa1, 0x839, 0x3323}], 0x1, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffd, 0x40, 0x2, 0x6, 0x3}], 0x101, &(0x7f0000000140)={0xffffffffffff7fff, 0x6}) login: pckbd_enable: command error 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="0000175c38ed958dff484de05da3ea9fe047d0a01c302b34e04f4c6e46dfe7a64bc9ce774dcd1b1a8af3c7fb4e170a5e4f717a825c0196f3bad966d6e004b1e1819f3e11b928b8644d6c1c6a2dc2ef7bcc7288c756ad4c37a790f8d5a5849f6576b10261b3293198ddc55eb464e0"], 0xa, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000380)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="b4a75499fcf4cbcdcd3439d3e1ba117bd4877daa267df54f222c741829d66b6630f379dcfc19e0ec78a323a1cd97abbb9ca5c3bf954827ab721e4548fd1146e288474a798ebe2f2d06b2e51db760ea840539fa520e15bdc2f02a44028efbe289e7f12e85e32d7f62fe1430acd725f04e2b2304985218c0ccc546b24112148491897ef911d295bc40e2e400b3a7813f5869508a49d6facf289c97db142ad5d7037b183523ddb2db", 0xa7) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30, 0x0) accept$unix(r1, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000300)={0x6, 0x1, 0x10001, 0x2, &(0x7f0000000080)={{0x2, 0x7fffffff, 0x2, 0x6, 0x3, 0xaaa, 0x9}, {[0x4, 0x400, 0x0, 0x80000000, 0x59, 0x1, 0x9e, 0x28, 0x4, 0x4, 0x7fff, 0x2, 0x7ff, 0x2, 0x3, 0x3, 0x66, 0x7], [0x8, 0x5, 0x9, 0x81, 0x9, 0x77f, 0x4, 0xbb, 0x10, 0xb4], [0x20, 0x2, 0xfffffffffffffff9, 0x80, 0x10001, 0xffffffffffff27b7, 0x6d], [0x0, 0x8001, 0x8, 0x5, 0x4, 0x1054], [{0x9, 0x4, 0x4a, 0x6}, {0x7fff, 0x5, 0x0, 0xffff}, {0x4, 0x7, 0x20, 0x3}, {0x4, 0x9, 0xffffffff, 0x2}, {0x8000, 0x8, 0xc5b1, 0x10001}, {0x4, 0x3, 0x35, 0x20}, {0x9, 0x6, 0x20b, 0x3ff}, {0x0, 0x8, 0x2a8ee6d9, 0x100000001}], {0x78c0070a, 0x8, 0x2, 0x10000}, {0x1000, 0x5, 0x3, 0xfffffffffffffff9}}}, 0x100, 0x5}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000003c0)={0x5, 0x4fabc94c}, 0x10) pckbd_enable: command error 16:00:27 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x410) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/191) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = socket(0x4, 0x4003, 0x3) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x9, 0x100, 0x9, 0xffffffffaf8ad6fd}, {0x7fffffff, 0x90, 0x0, 0x1ff}, {0x9, 0x8, 0x5, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rmdir(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000240)="0a30af851dd1ee07336c08072ba45c23d4f6e3f2953be7b61e45ef457adfefa787e80209769ed2c347051615595e31875ed8b705cebe83d7520908e9594bd6121808b35ad51ff55eb17a94b397dd98ebf58c4a73447dd0afdaff4899c8fd60b3a7ae156bf7f0f30e586a2020ea1c24f4d2b9520a45de57bc9f41bfacfc0fd2fdd28f20a45386fbb1ad8c0c45ace59e352eb7da89a32c2c676f307a8d32f3ed49f00e9dd64b1f3a0aa6938e738ae40e7975f679fe9a3e2f784075c525225bdbf212c0ec", 0xc3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:27 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/237, 0xed) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x7f, 0xfff}, 0x8) r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r0, r2) r3 = socket(0x1e, 0x200000080000003, 0x0) recvfrom(r3, &(0x7f0000000080)=""/224, 0xe0, 0x800, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2b, 0x1ff}, 0x3a5) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x20, 0x4, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0x80, 0x6, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7, 0x81}, {{r1}, 0xffffffffffffffff, 0x13, 0x2, 0x9, 0x5}], 0x9, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x54, 0x40000000, 0x9, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3ff, 0x9}], 0xfffffffffffffdb4, &(0x7f0000000180)={0x89a}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0xbc49, 0x0, 0x1}, {0x967, 0x7fff, 0x401, 0x7}, {0xfffffffffffffeff, 0xfff, 0x1, 0x20}, {0x98fe, 0x2, 0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:27 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="927b0a084742a6caa26825d918caecdeef7995", 0x13) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8000) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x1, 0x80000000000000d, &(0x7f0000000080)="0fc5f8f9f6230875fc69545b7eeb372ef2eb4eacd3c36e1bab8e0987c311f98e7efe8aab6df74ea3c7807d0c81103f3f3b71655d95a23807b952ee207362978cf5df3ae90b3e747595a1d09a9efab95f0cade1464117f60ee88c44621c46fc7f47f852c29f4316e93b1f1c605489299632c516f1fd730ae2c4b248491be621f2e46a401813df2201d0484d32440c106e2595f1557c03dd0e4cb72ba1265a", 0xffffffffffffff7a) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20018, 0x0) 16:00:27 executing program 1: accept(0xffffffffffffffff, &(0x7f00002caffa), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x37) 16:00:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rmdir(&(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) setuid(0xee01) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1061, 0x70) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00060000feffffff0000000000e0ffff06644c2bff0200000000000009f6d34f22276ef7", 0x2c}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x11, 0x3, 0x200009) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="bf183f741b028ec87aa1ddf3f137f39fb4a80277d3805d881b1a74214f054e6554111a8cb1d3d99743caeaf3d14e5a50fda2d6fc0bea56e06fe6b094ea599a0087625216113877936acbb282750b5b816fac7ad5aa52c6ef34817aa3894cfea63f7324a8153e19757e558e182fe8996388b1ddf1f4e180281385b7a74751741eea6d40195ca3a78a78b08893a97dde55a344382ffe5c89", 0x97) r2 = socket$inet(0x2, 0x2, 0x5) r3 = socket$inet(0x2, 0x8002, 0x800000004003) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200000000010281, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) clock_settime(0x0, &(0x7f0000000040)={0x7, 0x6c3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 16:00:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x7, 0x80000000, 0x7ddb, 0x8, &(0x7f0000000180)={{0x800, 0x1ff, 0x4, 0x7fffffff, 0x8001, 0x20, 0xaf}, {[0x2, 0x0, 0x4, 0x609e, 0x7fff, 0x4, 0xe2, 0x7, 0x1000, 0x9, 0x6, 0x1, 0x1, 0x9, 0x6, 0x80000001, 0x5], [0x6, 0xfffffffffffffff8, 0x7fff, 0x7f, 0x4, 0x10000, 0x6, 0x1, 0x0, 0x4], [0x4, 0x2, 0x7, 0x9, 0x8, 0x5, 0xfffffffffffffc01], [0x3, 0x9, 0x80, 0xcf, 0xff, 0x5], [{0x2, 0xffffffff00000001, 0xffffffff, 0x8000}, {0x5, 0x3, 0xfffffffffffffffb, 0x61a}, {0x10000, 0x8, 0x6a3, 0xfffffffffffffffd}, {0x1, 0x7f, 0x8, 0x6}, {0x6, 0x3, 0x8, 0xffffffffffffff7f}, {0x1, 0x0, 0x0, 0x80}, {0x0, 0x0, 0x9, 0xf9c}, {0x1, 0x3, 0x8, 0x3}], {0x4, 0xfff, 0x7, 0x6}, {0x100000001, 0x3f, 0x3, 0x81}}}, 0x2, 0xffffffff}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(r1, r0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0xfffffd6e}, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pwrite(r0, &(0x7f0000000200)="db36ae6df642e0b8a5cf177091a98da487d265954fce56466631c2141cdebbab42d968eabfc8298a4b87ee489257f210dba2d280578aa9d4d8edeeecda7b294832c4bd85e6ff1db75ec77833aaa0dc2aa041b40b813844b713e3d29bf1b5e6b379d3c0197b4065d3302a5eae29117e7b3fe66df5f268dc1a4fc43dc6c5d4a90f936c8e63e20da051a7199c3305a66115affbf76e7de12bfc616996d42b539ac83b8541ce8595aa1fe969f96a10f2c47ef2492ed21dd8d6630c92573313f55d375b7a0217b27f1c56eac28fcb78984de73bed753dd3868656524a198847696adbf72d9e64537fc0b73666e4922149520a6cb870e07eb7c9c60bda84f5eebe95", 0xffffff7f, 0x0, 0x0) getsockopt(r0, 0x9, 0x6c, 0x0, 0x0) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x2001000) getegid() msgsnd(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x00+'], 0x9, 0x800) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4800) r0 = open(&(0x7f0000000280)='./bus\x00', 0x281, 0x81) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="7c5af8ea2e0d3e6958e161b550cd4136bd1dfbb70fe433af5cf214c3a8e57f99a6203c62f84ddee2d293431bae1d085d47246a60e1a3a953d9662c44468d88102c604d870f431234fdd1b3f887f6ba9dbb132a5d52f9da26c6d8b128988cb1911437a989fc88e863a5a1c6900dd65f643609108737c3", 0x76}, {&(0x7f00000001c0)="9f61a24b34d6c8649ce3ef70d4b793e0565d599ce977d8f6bc20d33faaec65eaf11a4ec63cd31fdcd6b4bbecc4f2fcb1dc14e4bfdc3ced14ffa8404a1cec04a74243b523d28a9556de58610c36cb9db8d294fd9679118c49edb54056023c59ba0cb4ce4281a14d56367757eeb2b14452", 0x70}, {&(0x7f0000000080)="ebccfe5ff915a1bb8f481e32d687c4e258710bef6d56d95b56dc43094abfd98e4816b25e9f07a67fd976", 0x2a}], 0x3) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="ed4e8258cd4ce6ed79e0d5f5410013ed9e620b2727c230914fc45645492e2b788b201a26c9ce341b49dc9e08d8efe6e253a5785eea89a97574865df24946a4ef3bc1d12f2e4683d5edf18b060000000000000060d915a55cb5c1d0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x777323e0d16fee3b, 0x6, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x3}) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{}, {0x2}}, 0x0) openat(0xffffffffffffffff, 0x0, 0x8000, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r0, &(0x7f00000002c0)="f49cefea605e9f8c98e08f87213004cb2f9d13f8c010213aba7d3e34f357c427762764ac978c9cf7706bffb424937e8e413edbb223eec14d2b5df30a2f4f7d60da97d8b0295462961814a577bee671da291e8f99c75003294fa2abebbf53401cc0f7d7a5ae07cf18bd3365634e9f297e73c3847ab3e371ec9b4dff889a3c9b5330d2c9427598035c6fd731314d4a9ce9b9af5aa94acb4eac270a135abcc07c99f4bfcb3d3712b2", 0xa7, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x9) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x8028, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:07 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') connect$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x4, 0x5}, 0xc) mlock(&(0x7f0000787000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xbcd, 0x8, './file0\x00', 0x3, 0x80000001, 0x2, 0xfff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xcf, 0x9}, {0x86, 0x53}, {0x88}, {0x85, 0x7f7f}], 0x4}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x1, 0x2) kevent(r1, &(0x7f00000002c0), 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0xfffffffffffffff9, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x81, 0x80000002, 0x40, 0x5f8}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x93d, 0xc579}, {{r1}, 0xffffffffffffffff, 0x48, 0x80000000, 0xffffffff, 0x8001}, {{r0}, 0x0, 0x2, 0x0, 0x470, 0x1}], 0x9, &(0x7f00000003c0)={0xc883, 0x5}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000680)={0x400, 0x100000000, 0xb11, 0x80, &(0x7f0000000400)={{0x0, 0xfffffffffffffffd, 0x1ff, 0x31, 0x9c, 0xffffffff, 0x5}, {[0x9da4, 0x8, 0x7, 0x4, 0xe3, 0x10001, 0x401, 0x7, 0x1ff, 0x3, 0x4, 0x80, 0xbbaa, 0xfcb5, 0x1, 0x4, 0x7d98, 0x9], [0xab9, 0x7, 0x80000001, 0x6, 0x7, 0x7, 0xd8a, 0xe8, 0x4, 0x2], [0xffffffffffffdc57, 0xffff, 0x7f, 0x1, 0x2, 0x101, 0x46a6], [0x5, 0x9, 0x7, 0x5, 0x72f, 0x1000], [{0x8001, 0x71be, 0x6b, 0xffffffff7fffffff}, {0xffff, 0x6, 0x5, 0xfa0000000000}, {0x80000000, 0x0, 0xbee5, 0x2}, {0xfffffffffffffff9, 0x800, 0x7, 0x5}, {0x6, 0xfff, 0x9, 0x8000}, {0x2, 0x0, 0x300000000, 0x8}, {0x5, 0x1, 0x4, 0x7}, {0x1, 0x3, 0x80000000, 0x3}], {0x7ff, 0x3, 0xa43, 0x3}, {0x965, 0x4, 0x3, 0x4}}}, 0x1f, 0x1000}) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/48, 0x30, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x7}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0xd00) open(&(0x7f0000000140)='./bus\x00', 0x802, 0x400000000040) 16:00:07 executing program 0: socket$inet(0x2, 0x4001, 0x6) mprotect(&(0x7f00005d8000/0x1000)=nil, 0x1000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x1) getitimer(0x2, 0x0) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffd00, 0x0, 0x0, &(0x7f0000000180)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000586000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xeb, 0x0, &(0x7f0000000000)=""/235}) munmap(&(0x7f0000717000/0x3000)=nil, 0x3000) r1 = dup(0xffffffffffffff9c) fcntl$getown(r1, 0x5) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8c8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001040)) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="3a7b782fe6b353696f9b7db7cd374e4db054b19bc046c25395e51c77c934176d1a7b74892dc4e90578e64317cd9025fe9351e0d0fff3e7ed3f1c99d99266df5958a8309f9f491a0b0e8267edc318ff80d344c06ad44b39771b353213f663fd336f4ed0008ec27c8c0f73aaac692dbebb0b1819022eb6ad3bacd0194cdc9960a0529f43c5b1d8797b48014eabc9b67ef9abbeed150a32f398adaf503da659fca61b8df03efc8629b94c8a439742aeca5aba774c5ecc4b3f7542c89ffb49ed0274b4e6356734625cb7809324531a6ebf5473cbd9d8098993ef686e73205ead852fdf7e22f1144f2a2474baa7facb9101c97fe81e8f022351be24d9865ff507c32b0ed1815ebfede63bb451ca921e22bdad0f22fb52869676bf5bfd8479af50688fcdd2e84ab9da2b636988d80a7f1a9e94d2a95ebe3cfb1bfbd41e7401cd5e8c85eb1f85e033e952aa437e5cefd5d0295fec672ab8550fec65a9c70e601eb262b482d9baa4ab76989e46b2c0609b3d939bef92252c1c1685412b2ccaad0678fdda772194de270340984911cf47f3d7bf9a3d749ccb1900ccb7127f78f34dd8e7bfb292c0dbf8f3a66f4cee29199c910380c4f5825d01dd121be6c2528af8c6c88e749ce5a77f623ac308291e9f9421ed6d4ac62db3b81ca97c7669bc72676a388fb4c7f56e4ecf85a013ab23b4e505b77e7a32459a4a16931607753948979d651a9d362ad21b82c2cf21ea242b1340aefd68e192e681d885c0138000293e12767ad49d76b3fd297590d782381a904a54d60e5ab5190ea177b7f56bbc937809e077364279006dce3df8cb0740b7c4f64c4d7d13cd71c8f20823f17a920043d11164da6496106ca8795c00277fdb986d00120933757bea6ec92e84622a8995b2aaad16641c52f0051cfd276f43973e2c76902c58f294d10ef080b5e2ea61add23118426e133b15340bdb397a6d3b0c4c59bb0373fc9426326ac2a57e02207c9ac473cf94f611207e6a218e906ebbb7b782d3a78e9f135e2c9ee6942275fb38f4c1400c8d8bdf8c3197f17dc5158629e564e44ea1dcffa14268324f64e8c90de1acd30c6b70412073d0e0a04b0c7cf762f81f92e994f71e5af80497c0e66e1915b463e39e49c749de90065337d31b98fe66e946ae767f3d9018ddfe4ba297c716793355304bca6839c6eb729d66882479d2606054d17c24be8d61d2526736be88215a1ffe728c5eaf2dbd74bc0db122007f2186d6b71da6e268d45985a02f2b00fccde5f27d2f5516d232b75c6daaa433467c567523594e0c01f11c9c7111f6cab161b0b138257e24b934fe11d2c032d7311d7f6c27684b0299b5a247da8bed6f01db95be17a80abfd0b07565de9e5d0f35b406f4c11228a5bf964e583e7534b492faf43c6cc7169ec5e8f7636969d3f78effb5a959a5df59e8aa71f5b9625e11a416760e7cd5f248b1b421797d855a116270c88ec9721f328eb6a2f2d60542bff16dbc7791145a581e012eb6607a8f0783fe2a115201e3f25b077010aa3b85d08d1ab13b1dc54ec2312c8822ff879c7e94f4659acb96e0fc50ce61abe5fd2589946f968a26ecffe68dae4cf77d7a766d858a3bb2e5f465e46f413d75e64bc3987b54bffc89b4471c734056929f31797fd70b289a0b8cd0cccec79e74efe5b384aa7cbed07690278b05cdf95c54360742182e757e2201188747abae91121692443c0c81167d9311c45f9adc222373f9ee810a0e0b3a0117d4ee54139fef745107bd4c182347b11844a3e70692ef7ca1aa45bf52e6d03ed5071f7bcbe2c5173b0410d06dc8e46fd9eb342224de31c6afb8cca88973a2a3075d0a57322499fa1f1f853105bea0e9f089541c4711ae8dbdc59398fb5b8aef41f93eb324a4b1986e5148908cb6f1de337be4d9cc8596d320eab4dbbc8d3abe07b7f4819171ec0d694951a05fd6dceb09b1dcf0196d27dd601ea926592b824447f7eb256f336597902ad1692884792fd2f6eac37911907e4a2a82c102357cc7455ff9728bf9296648f3b32c3b746574c696b8406404fc145f86e40bd1904c9b4fb5edd71f619313be299c372de80b81b04544bb68bb4334171166c3e3383424767998b91f7d524f73f5bb66fc8c3a8f17e907a5b1814994a7978313c23c7c95be1a36bf8477a3e546530cf6718b0c4f628f3b1e8d9da2f8ef6d218f3d95312f7173a0d76aff6a1e35b1936166a01bac63d80e7fbd11c2f70a54d48c26c6d1c88eb01fa3758586e2424fbf87d46723a18e07e136168d0d8490fd50fd39e65bd0371b2556cf86e8f5e4c5002aea39622d06b96b15fb0ef6471eccb91a2f2849fb1e98677fe3ef736a9c528b659eea40dc9d66f919dbcfadf59f1329fb7b7a865c212efd5ad3234c164ed74534fd1ffbcb89768c82948a81c6e5dde819c7060a4570166419eb4a02229ef3f57b95f77d4b82dd633ace9ddb098044b3d8e913dc7165208782314e0707cd926625bf6ded7b40e9baef4bbeaecbce4b00e40108180a5ce5b1a61aa166fd18521442e439cda421c4e72f1cd8adab275f828274938c24d6aa3beaaf9fb3343d2b7aa3a6bb2843f3d00d7df98e72640cb7bca26da1a13281512c211fac8513fec7a1edaf6d78e90d319725366402288d880e126ea5a5f9a8ad83ac18dca54889a0cebec61d5535bc6b3e4935004c98adb16d899d8cdc6a8a11109d3995091566a3fdbfd9d0123a8473b5af90927d302f2fea87c129d982d5db191dbd8d681c46e7a3b6b16c59b9d70607cadf69f66c0003b301c138de02827df81df38097eb0f377e47efa3f214f64d077e8713276341471a4fa7183cc4436e02d26d34356c3452addc5d6242af674fe30093c1cc51315054685b3c3432db3a5c45e87525f7bf82783c58667cdea1152615ab16b5c583fd5de5d230d51c590e9c0691afeb6cd5c496af6a80143d6a1a65a3a6f3d4ca46a3ee5ddbdadf9fbd8c892cfa4bdde65ac81eb92ea730b91c88f7dea269402dab82db63292c02370444f11b9cd94a497b997e7f9d7bf40888e3cb104abad494b6aa300b53f84dc6a85c43a948a01e81494012d429b9393f429891ceaffc8c136a3a302385aa98a0eaa4162a351675c080efb7bfeee4ca688ab71230abcb12f81a97e5dd9c0d3d90d5fd5dd650c85fdb32002e9d3a2465e5bced93f32ceac7b6b7c951ae70389f10ac5eccea6dfa7ec4b6ccadb839e8f4d92b3c88dda11b29d4805e4d2956e3bf64dd65a9b724dfd71b29778451885607bda967bdf0d06a3b0bd4a79b3f4363acedf5052e1160ae3954b87979f3dd4f7c57f9bc496aa46cb96cb0889c80c247f1795df29c97f1adfaa25dacc9aecac9562088777bd5eba917ab315bad20c146b28d9fcd2e117f0966597fc0c4bf9df6d024fbeb740df34a8572a8fd1cf3132aa0cbb2c4cd7baffdef11c0304dd7c77c3b4097b5da3c37bb042b3906e28075cbecba916fbab07b34108adb0c27df91fd94a6d282ca4c8e373e02488e01266594dd73150d642a0c50149b99e855abfaf242f9fc134692d69d600c8ca08acc2a178ef0f6cd8bcc8936002e5ab5882b7e82732483610e5c7deb2badf4a1536fe1136bcab5445a456b09386fbc2314ff95b09c976ae53089211b4cd81edd78468967598a3aa285b17168554b4253ef8be23677a33afc84b62587117a9cd3c8210b1914bfc5fb8fb69ed9d8eebe5e65fae305f658c941f23058beff2cf2b11524ebfefc315be5bd644a11a1d72ea99806863e2553a2c5e3da2735cee957dda697ef72132a3397f205bcdfb65a363fad867328670ae61868746e84c836b5af8e29b2a61bf9cc21e2d48814a15ff457bf1127a6850843884d5d19bb61bb0db770510c943498eac39d6726d981ba9cc70e9fa1599c6657e11daee5e1e5ca46caf4a9a347b8ea563fbc8f32f51faa4d9f75b4856357d089889b3ac915496a698ad90dd516235dc89a8b4373f2abab9dab604254ac7bf582c77505107d025206a101b10cd3417294c7bb805180f67fd84c7ab36aef4c1578ce96b19b391f0c14930160c48246240207e7f2b1a34cc747498b010900f33ffc4dd931d2c8ae584c0c87bcdda269d4be72f8170f30d929a377039d7bf3bba69818d68dce861c757ec9e8dc69332b1b59d1d7438861898762d1d184e66bc90ce77c029671764b66e3d3bf6fcd64a2c5fd83af5922682625e27e5e58f208c7a47048f7ce7ea0c0d2baa1778158da3424d67299cd667f15e17cd1760d47ddb830845ed191b1ab4c29b7b8bb22c941254f2b255dcdacd4f3a6fb93a1bb26df8850a0307cf34a372158b0301feb7f721ee8404438166fd9a02577906a6a0b6abcf6df93e61a7bb2f5f33a9ed1c5d6321f9102e6f2825525199b3a5c4dfba34ecc3d85db5a921eb28d831f6218a5cbf9e043e2039b1fe79b6879c29cbe7fe337a6c985106365dddc5140689ab96d1574cba9845693453a0a376a7c600b1d6c7a3ad4b9eefb19325c08f7061cbd8c04d57df6481ec947f624d15ec86e54cb12e1d66618dd87fccb9adb255a2bf2dd9efb2b8f087633a1704a640ac548cda274c4bd6b06f0b30818219519d6f7a34957ee3a22892dac41df1f77ee7c52a8febf7e2ed7eab94cc10235696dbe2269667f5a07ebc777638d7168068368643f2f4b314c0b689399cb51740aa85589bd546242d8557282050508eb9615af6f414792057a62718da151d2d195addce7e277ff4003a6ba7dfa0df4fc6c92bb493e721f739976722094d7643bef5f662e06f1435c39237d426a8d883d5cda2294169e0922c969cb7d3e64343106d1049baa949506946f631154d7578888eeebc9dd0d19906a4d70fa5ba4c33d5c3e0c7e1218f0adeccf9c756f4d9a29dbe14481cf287c51eaf5c5decf65811531e6f2cace184d5805d96d00cf38a01861226fe62cfcdd913b27dde2a705691ea3b0164c05ab45de987bdefe07c338f14b3890da951f3d1395d33b5fbb7bc8fc95f6b7652e1131eb9987a9c1fdd4228cbccb3e90a64fd24967ee68c90ed504bccee95628d40d93edf6498e17edbb347899ed27b4e2b05c29e6499e695183a5c8be50b727f09922c62a50d40b5a08d1e7b2117f53f42954b77088058b0facb94026234b766b07b344c3c49bcfee41ac57e1ebf307ea2cd1ccadd953fa36b4c4a9950c0a427f9610280b0aad0494ad3dd5577e626e06b6ff52fd74024a2cd0894d7cc28cbd8fb43f38226d33637cb1c9dcd9969b5979b566bdeb72aaf6078dff27acfb445c269b215c95cdf960fdb701ea8ef383b149b14ff4228be9d165ac15f158cabd28534270a93abf7d7127e20fa1892011216a71267fb2516ada18391f40e952544e669af4ba09ddf105a7b19f9a5a5e640b3141f30851b16531bec96efeb217f6306d444bfdd970649c6a7e2068c6943224ca49d15159fc39412005ddc99170e5cafe399f974c70764aab31a31db63aa35f25b017509e140a21cc5d3d3a557134e8b974845ba337ff68198014bfc38f888aa5b638004f2b57349b40b5b7003774b05c4c6fa9221f5c58ff3ea05bbf457c4c8a129c8a8a7d974f55667ed382336544e605f603f9b7f1fc5820cdf5df370cca2fae28d8ae948dc83ae0edb93c3fc5a24abd11a0e169b514838fcb5c01cf8f5afa30bdebc6614b37c432e807bb928e2e46dfb8e463869c3ea8bd359ddf44949b356cd2dbf6abb9d916eb1f6ce0959e23395b1f124f4ec6d927b363fb222dd32476e3ecdfb0cebbc06a29c6d0814d2833247f99f8e1bfb234695ee1d02121fd232d4a", 0x1000, 0x5) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x2, 0x12, 0x4}, {0x1ff, 0x20, 0x5, 0x95}, {0x8c63, 0xffc7, 0x4, 0x80000001}, {0x75, 0x2, 0x7, 0xff}, {0x1000, 0x400, 0x1, 0x401}, {0x8000, 0x3, 0xfffffffffffffffa, 0x9}]}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x7, 0x8, 0x1, 0x11, 0x8, 0x8, 0x3, 0x2, 0x18c, 0x6}) r3 = dup(r0) getsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) preadv(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0xb4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x22) write(r0, &(0x7f0000000000)='oN', 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./bus/file0\x00', 0x7, 0xffff, 0x20, 0x0, 0x6, 0x5, 0x8001, 0x0, 0x2, 0x483, 0xffff}) mkdirat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x3f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/79, &(0x7f0000000200)=0x4f) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x8073, 0x8001) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0x69, 0x9, 0x3, "3f9327c49453896025fd4c6a52bc105ad8ad6537", 0x7db3, 0x3f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r2, &(0x7f0000000300)="822e8ef4204abf18a48dc4112ed8c49765bd9345c1c906704b1746cd066f21fdc3368f4eafa463f9f1443a8d6de3b613feeff94d70ec718114f859b1afdac550084b3e030b976f0d4726329607b9680df186fa52e03e84887d9385e83a911e6d185413f6140a3f640381ad39ca6a8af92af9d8dcd718b615131d857a9e6cdd066ab5ae571396c6510c948bc036a1416b19c1de1caac51a939d6812f9c3b765179ec9362edd99ddf4fd3295294bcd3086cc36cd8a9486a76ce31aa6d3", 0xbc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x3, 0x4, "b04d6a07000000000000001a00f3ff0a6300", 0x1000000000000, 0x7f}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 0: 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, &(0x7f0000000300)="882c", 0x2) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0xfffffffffffffec9}], 0x1) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) read(0xffffffffffffffff, &(0x7f00000001c0)=""/242, 0xf2) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r1 = semget$private(0x0, 0x4, 0x50c) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/246) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x2c}], 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000240)=""/111, 0x5e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='\x00', 0xa0, 0x80) 16:00:08 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = socket(0xf4c913ee77137340, 0x0, 0x8) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000240)) mknod(&(0x7f0000000100)='./file1\x00', 0x4, 0x9) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x8000000000005204) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x4}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x4a, 0x7, 0x81, 0x2}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0xffffffffffffb2f8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000040, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x16, 0x7, 0x3}, {{r2}, 0xfffffffffffffffd, 0x81, 0x83, 0x1, 0xffffffff80000001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0xff, 0x401}, {{r2}, 0xfffffffffffffff9, 0x4, 0x10, 0x2, 0x1}, {{r4}, 0xfffffffffffffffa, 0x40, 0x94, 0x800, 0x8}], 0x8b, &(0x7f0000000080)={0xc5, 0x2}) fcntl$setflags(r0, 0x2, 0x1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) lseek(r6, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20402, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xfff, 0x7, 0x2, 0x6}, {0x77, 0xd4da, 0xcee, 0x1}, {0xffffffffffffffc1, 0x8000, 0xf4, 0x1}, {0x5, 0xfffffffffffffffe, 0x10001, 0xfffffffffffffffc}, {0x5b5b, 0x2, 0x3, 0xffffffffffff0000}, {0x8, 0x8, 0x8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6edcf56dd91c501358744cee776029ca898091509d6a4269b9a9e293a854d3f1e9dbfed15dfc05e934ce8c8f0c9e6ddd92f745b514bc9337378f3dd2ff4140ab136a537ce43cb16d9df9c68702c107d95bd2ab992abb456e8eb6c91eaed5fa251fa91acd7828d6085c36e7a6901e98a7c184d2e38267ee7ecef6d4ab8e7ee5cea4abcaa11d71237bc1a53244e41a7cc54e1920379a28c7d3027bf6e1afe02f37b681725a2fadf430c8aaf984d7df75942a169e0d1c290315f46ed6aa11eee4770cfa562456b51797404fd0375c43e9355c31cf8d75602bd51bc974231b4de5fe0a9df26f", 0xe4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000400), 0x330) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4000040002000, 0x2902) open(&(0x7f0000000000)='./file0\x00', 0x200000000000611, 0x1) 16:00:08 executing program 0: setreuid(0x0, 0xee00) socket$inet(0x2, 0x43, 0x102) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) semget$private(0x0, 0x3, 0x600) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3, 0x4) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 16:00:08 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) pread(r1, &(0x7f0000000080)="2170f1debb1bb81c334516d70e7f36b5954f4da40a34ad4aa511113745bed931d5a064fc1415a758223b8e150b260201c217577dbda2b619d165b03fbe833d69bfcdcd52dd0141ac345a23789963eacaee629f47a6", 0x55, 0x0, 0xe) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x88a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) open$dir(&(0x7f0000000480)='./file0\x00', 0x4, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0/file0\x00', 0x20, 0x200) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x200000000000) sendmsg(r0, &(0x7f0000002ac0)={&(0x7f0000000000)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000680)=[{&(0x7f0000000440)="9cd70a33a28ec0b4cb41e51bf2", 0xd}, {&(0x7f0000000580)="7e882a0f5215d565b9c82d593179cc9fc309fdd5c3c828239c686405e809e79605e290ecbde1e4958900258bb5581c75d6e5408b32b9bc5c6515ef85494db7ef701a8258c485a9db6b07deacc25880b355ff9c", 0x53}, {&(0x7f0000000600)="aa8c7458c751b4783a337255da5ddce37c01c936d68db7d5e0e13775f9f8ac33c8a2a9b751c06cd7016e6270b0e968dbb98c660841531c89bdb36fdd9314db6c071709ab3af317687756168d5214", 0x4e}], 0x3, &(0x7f00000006c0)=[{0xe8, 0xffff, 0xea8, "ff090e9ea2d63c01f5c519df64f3d7128693750071480f056e0a0d080176df46a1247b02a14f40b8cb10ed0af5bcbfeda79d48af58145e87a363bdc636b3833d26e7c2c9045db9a16869ea1926d498ea55e85ced0f8d4884f5bc8385c0c87bc21e0b4b6fde6e91d3e2264cb9f0dead3475a11db75be440c02b516e695feec0eedbec6d0a20ca41171130f437698cf95efbf1346b9dae1a5833fbf6de477606962ccfd5a959b2344b4a43511d9a7fad2a754133e3387f5bd2e34ae165cc5c3d550291207e964b7c7d78ea00b5910351e45c"}, {0x28, 0x1, 0x9, "aa56fa5373d4b6087306972aaaa9168a98807d92"}, {0x1010, 0x1, 0x94, "0c753560019903b40d062512d6181eb1adcdc7fac296dea132ca6d5c50dc46f0b4841269e4c13b11115d20eb87e896aeddd2d28bc15b05874ce6abaa22229abf11bb5ca9fb5fa98449b02f5bc5a5c7123f23acd35eb0b67d1b8af15123d533d983ee982fc4db43321189ffe44f4336094e9420c5a9338dbeb490857e256beddd8882d8925cbf7e04f43c168b7714cd841052be359645b2118961ff5384c9a0369144056304929e7ff51f69f0ff742520f431c6fe31a67fe5aa0f137a62a57cbc1ebc5d89ab0039095c06d4e8c0d7cc54c8fcd23ecd42bf7204131f4ba1082d421d2a67e9916f8e9b94a012505262a5022b031b707dab38595fe4df0d75d66c02973eed80191d4cfdd44a5fbc285966f2713fe88a3a5f76e6300fcf5be963d0f4918e053cf4ba421169d47425ae10491ef223e78319cd2a16ca9dc4282cdb041f6c9142b01ed636728f63ef57e5163a023767d2e9fb0f11ecf49ece518dc5503e993efa7dd268be5520f1c6f346e9ee123e77c6abb5585144a35a9904525a513f0ac5736666ceaf8f5f03d13e493558f7d34542c53af9072d5d089a9d2edbd294bac3d6fb5c7d077c16e71aa1bceeb4ba5d65ddefb9edee8b8f8368ede6bcf7abe1bcac891d3cf1efc319a0e75c88f135adfc6a92fe4c1ef16541469513124535b3b7bcc019bab0c992cf54375dd2fc64aca924c5e482a4fa3843ba6b834e588349a109b29d4d81e2b312182a58b928899c17ec18f55a512f3554a631a0733bccbfcd7c3e8ccc7ff47c7c8b4cd3d364858594dfe998d69286bea438518062845dc9481e3af6ed843289d134efd2d6f18eb8ed0fd465ce00f45cf3c5f709604d46786cc7d483fec31ff21ab0a46aac76fd0c6039bc13b009f0208e4e17cf8ddaa39751e0aa6df06a62a1c34520ece9082f12dd5034c16b56fc750baef360e4f56ab32fee3d24e37e50dd8d645f43f5ee11b7669634ab12fb220707383e76efc837a9f695a2cbfc1fff148e67b8311dc5453f018156bdaafaa6804997c55249667ab8858fc6517c51122d7bccbeaae196568871ed5306cccb392a9122d900fe098ea9b20c295782029a1aa133bae0a96f4cb4109f3a591d322bf1c78c7acfd4764646faa097192f64ad350a3c66086cc704c8920c4a814b3e84089cc82d55001681b0ec7d705927712626d1f58bb32664af60e4b99be62f47e41668deaac53ed989cda66d29f2b1cbd53fbbafed516f52be8560f60233f9e5f42ec17599083aa0088c129d2d7656c173c594b3fc2719abccc67ed4f9779707350066ec72fbf10875c1548d6f0bf8dde55f6563930a9be62cd18519ea4d36d072eeacdef22593348750b2e4699c6a681c14cefa7f27640206af6fa14bfa1d40c359ae93ba12825cd00ab367e8256d395aa95187e1fbab4139bffb4ac9c059a9af1bc819fb997c7551195e6d49d10d49e1214432dfc7b5b867f387a2c616450e911d838f1a76d75450086199bc774b0cf64592aee803c00a2343b08d9ee43820caef7c9f50784ea27abc845226043115d0535cd425005265c22bd5b262f3fe22a96ae13c78d90ca9ae506a9757e86811faf62f933764eec876a0b9bf638443e1012ae5ed4f618d3b128c029e82cfb2ee6271ba0d496d6cc0259d6bfc350408dd7f17fee5345fab767515e5b9cbe7fcc990063555be49ed80c162d029f33d0bed3ad8245d6cf457e15f98995a9ce91155c28c9f51499e9c9141e78a6ef819a55b88aa62e5ca0c020799588f190e3c647fe2879fce80a31bb16fad5be829537b69af665745e8c5f015f469ae386fad3eaa873c80285df1888d2db8b093195ccc3051e85982a8cf8fec615d88296dc236452320853cc1373c1d94518ab7566772f18c3fdc580132693bc3a8d277df1b354a4e46bb3b49320ea42aeca9d858f3cf6b3f627636d52309e00f7537fe0ae5f5983c4b9e9b1d2149585dbeefa5f0741b9402c282a9620bda350f704050d992e8f1160b674bf6bb289204a4994c1fce0d37f6ff39e7634a83ee70121bdc555d752f04510d89995ac45bd65acf809ffa2ee0e0f9e4df1bfd22774d68d0f91ba409e12cf68812afdc461667bf8e9c8d96ce068484023959833fa41d5385b8e44fdb18201c5d5f0ce3b8cfce172d8991a5439980497311ca71ac9072c33acbf3223161c915c9eb4f83ac1ce77a829885a57db199331b724df1250fdedf9c192f83c4e8441fe3d8aa0dd2969bd1fed3248b03f99fd1b33f4e43940c2847b972ddc3a0cc9adec6be53ad73a3fabef39b3738c5e5661660b7d4c5a75fbe8959f2a9663db18c849455fd8adc71d39617fd1550f387b5c0dbb812f5769961bf58ac1c3b8011d995706bad2316fd78c0fddf3511b3b2e093abb7c4445ea34e89f7bf5051e3de8a53d35ee8b5b0461946c47dcf547f1f9ae58d8663a50472ab41f12669070c29d60f8d1c4309c699170627337e5e850a0b12e3d7733d1859a2695e116c408431773e924ca6c6446541894fbbbced2c5b301e0292beb8592ee4b3d1f8718d6fd4a0b59e325ab8f16df343ec2d08ff0f6c3aed7335dfa7650bb481d41f8196fb403e38846411ea8267f7684e9533d4de4c93a604ade5ad156bee2bea0c0f890ae6813ea033e26af503b9842fe3c6582d5033f223ae8343c2680ca9f6634976e24c21e73ebda85c53d5186e1c734e75978e9ae6073d258d763ece5cbf84c04c9517a73afc9cef4f120aebec77ae138e2c0d50b6ed729d165ed9a54a37dcfb6b5c02f99ccef5e9d3e9888ff76150b220bc23400089a882f195bfbb5144ce63c5ecbc6b3881aba7acfe62319be6e29b859b0eeb58b9ef281e3fd509585701c666509c16725dd9939ccf1cfe3bb67edf79777a30b026f5972ab4b4785c66a518311d31ac3da89ced82143088b33470f3a06d50ce8494b92f7d2f3fd6c43d08d211e03c63c200231126bdcccb431e62b5509d80c44171dee8518ea0ba7c2033e40eedff69f00511909e7ce3831bb57bb252228b2ff4506aa58efb68c6f44f2205f8b9f666fddd7332305faae38f427c09c7287c803d598caece6c31b5b4884bf6135edbad7dbfb24af723120fcd2fe30fc44635e85b794be0835b3b51a55e5472b45bc7eb1774401f10b9599899e66f15c050c3185953a3ba9133a712e9ea0ab7efd249a8d45686325f636955d24f5a1e564ca17c46f194a01e4660218948031d1c9674a35cc466123e1bb79507388d127a19302fc22a221ef1401da5f6fb07cfc35702cd040f0eaa4771cdfa3cda36f99851b7163ac30b41f1f5c07179da9e78ffc9435f5ba0d8c3f6164745fef7bb67581cec4e469a74602980603629548aa3398114be568d18a42cb6d02a0a37dc2011691d1e6c83c4c9eacc6097541426082226c240ce26aa2397fcefabb32257221564f3e4d933bd1b973c142bb8aec313040766b404a16b763135639a034abb20d55ff182b12aa45f6063123ef9d93f6c1aaac773898f5cb5d58715bf818824ac9f058fb90fc6f884e279c6028efc2fe6f80d71aa5716fc000e674b162e5c39804e7d6c2faf127b13a99d31c515570fa6b46ef4dc78e3e1e3b328314c98385c914a29e72b91cf617d7118c102cde433f86e7c12ccfeb714f5077ad0150746ad288ce6970357ad910040062d1f3f0b3dfbe654bcef98e56bb74053265b585b7523140eb59c194ac8f703cc209f9dffbe22b7f5335fac202d112f467e9ceca834041bb4b2c4e54c244259e12f2d91b0500e3d42155bc6087047de1a5514cbc508c67672f547d587562853d6d2b3e8bbf5690252c7b5e4fc44e4d86307574a1a6414b084cca726e38abd05d2f0dfba362eca0dd4c9e288c2bb43db43e62df3758c928fa6dabbc3f434ebb13d4d0a0ea48e1d66966b8c9782f828e48c5c56440b05f60e748dae04e4c5cb6c3f1c009e7a534cdf292be9ee615c7337bcadfef5f967d4ece9574f56c4c3653eee79d7aaecab10ed1114ff9fd1ee7237cab05ae93cfaf44831956b1fa171a628af8db9ff11fe9dfad58e6c59dde0f163aa5cff6e992a944887d103e02c8589fda074b0a45b7991ba88b21160805d0712ba6128d82a11393ce725f58ace3f1f514deb7497f377f75b1d82b7d3f4f66bb327dc6c07c7aae860f459501ed14a613c9e8cceef693d0890bad150e8ae4b4c3f9a1cd0aba4234d86efa00e50595c6e64399931acd4bd9e95c44322353e87b774d6fcfb17975740332bf335654c8ca5103cdb3b421a7eaeb952e6a8e26e17cbe8a0e9012c66c6a481597a44bf559d8f64f8b71405081f09fe742992506f5af601cfd9204a5a9b28abd1acdc1493c1bdd649faa6d83465827eb35de0deb27998ec54aefb60cf994b157ccb23c59756d0ebfecd3f561822f202badced821ca17f0d73c5bc1638924c1b66043e7ed5f1898f956f71577e3fdf023c644ae6c11039b12fed0de800edc4bba2b443e0c2fdce20d4bd2e0d0c2380b64eb323ac9fc4479a2162f3bb451b03def320d96465f53772e0461c7745c3903d1ce4f23589888ab463fae52a648d51164556eb9ab1a54e18603abad069c6da43b94f4d2f7d6a8cb5e2d586d9e0d8d8524889296e5981e098a3038dac68a695824986b93dd5936ac06551a6014be1f420ae9abb3038976aa2ba53d2bd22d0c8f6490f5e41043976f26c50022f691ccf8eca1c5075db2d60c8f1af94577824a9fd74b3359fcfd79c01bd77ee1c64c6f528596e21d4129e2bd63a5ebd9fefecffe1800963a6bdc03a5c4754124b5b0f30679069e0d147e70ebf2a736436698571764650f3a0db4929463c94656abf522cc95a8cba0ea9264f272b0698f99311dbd6cfa15315cf343598d02ea66b08016bb24cbad3c51e45ecf627db6204b9e316d86d607ab7445659e1cee0b4b5a2d90c180e1fc51fbb13862a29139e41a4f647dac957b76bf7b9b8097a8912e5e2a302c268aed91c6e9dbcd9a1576c7a50d834f6d5ff5d1d65c53507750f0b5557500689dc9aa58b8737d0094d3440103e5372aef2fe836a7b85d605be8bfe76e06f56b897585fb89e739daf8c9dfcd6ed07b294d2ed518efd92a136c5edc72baeb858d4f1aa19812c75e7d9dcf9ba099a1280480f015190ecde86cbbf3b8a2365936e595bc5c8b8434c2432145b5a1a6a650ea59022ba502c3de8dd994abdbed29230432223648661981f7241e36c9ad041d1df273a6a6d884213a3d626666793de2658a1f367eb6b9f1f34661085bf8efa03258f393def679d525fbce3f19b9706fe7cddabdf50a9cee5ee51403833f581dc497c5906862ff4c5b51736fb9f2f68b1e98e0d377969c5d98cc6a9971f08625951768b5a78e0b538dd3c9412b29654b72817ae64c2129d38154d91875018e78e236ececf2e1311ec3303335fa49d9069b705dd983510ca9e373f785b683cbbb21007e587dd232b287f841377ddafc65afb1efb5cab10dd2b443a539a2fd2433ba15baae7ef1597364d2a82fa05eb8e332ee2cb3189275681411f91f9adf42e8ab869ba07cdf1ba3f9183168bc3373af4d8c1e098957d8d06da8d2ea136e27b90a5f657c3345efe99ddea30ffd161c56a2a4e480f7d0cb3184d0193c6555493bfa761059925aba6fc6688785be0cfbe62938f6f0b84d7755d7cd3201a5b20097c45ccd04cba99d2142283b6aaf785214b36d53767afad7e1cf0bbaf308fb00a3e818be22206ad9f5eaaba6d159f207315a50c495178bdccac5fb99e99cc95ac2c24899166a8196b7f07f60247292924009d4233ed8b429a3c1546a174"}, {0xa0, 0x0, 0x9, "eec8d419c0525e3d0b3f7d1bbfe101f67bdf04cad7f18dc8b6e4bc2ffb7b18c17145e5a05345a9f180d8cd173c00366f26e6a083826b9338585d3d252c6635ad0ffe5b3fcd1e07d91c4be62210c872a5408e69cc2e80ed78cbeacfc6c5126f95271ec3ccc7545a4fef3b50814f10d9f0a945d876d6a43999e4e10e792b9fd9fb5c927fd8888cb62be9c3ed1b6d2abddd"}, {0x78, 0xffff, 0x4, "f2b649bf38c2bf53f7c791dfecee514c9f693157ad53b9455505ef517b39570172703fa4eff2c021f2172217c36ed663e075f2cd8ea6cdd3c4ba3f2ca39a2499a4df4939b816102c6943ab3930d293280ad068e20f76ff5ad0472e353dab056d7df649ba"}, {0x1010, 0xffff, 0x0, "cefa404637b356c7549bc2577166a06590f3a7195ae1acb3bd415ee9a3231c6d0dd3de5f3d2b5fa95a3332da95c1d90efb3be60b2f4a811219a4b6e11030c9c2144303c59b4578ad369bb829874495cf5bee0798a696d0690eeee0a65e9d3e26e5edc221bd7f735262fd1f61832c932addac2c37ffef88df9302f9d0a92428170ff0445d290051ddd49e698139aa59737b56d574f7af98b2615c284da6ca003bb625d34ede3cc5c999e02568c8c2687ff743f72c65b5abed972f8504c1b241a48150bb7fbdb0a30a0e2385dd786c572e7ec5e50f177835a3335c3c1520fc62fcb72814eace102d748d00895d075a3a4ed9f5db1c237ce28a21dd87f226bb5ff73c43b45ef9679b9cf70b047bd1f0aeaace5adc634de552b5710f08d7f791d9b60a9c3df89218ae591277e0f7b638d04992966545075797deb051367904bfe6d9ab3e6ed39771e4bd2860452be4ab1635f523004c55890d4cc6f6ed1667928312ea1acf088f2175d533e5df6e6e1482fa56e068dbe32ec459f3b643c8520305604219ac62a726d62863156e8c090182653d3b577a0a38ffad1da1bd715b56f540958c1f481a383e017e90dd16c572b4cf027b3743e4055b889561357fb8b7fdb9004753d11d0efb84636dd3bf9ea6934f1dadf0947b194322e396af3c09612f4449ebefa3ec89480eb5f63fcfdb67d9c6ef6e71d32291d0806c5491694af5ab86ee422733c9763627e027cdd86d60126069ac82594eeb28bd8e0f2e1b3f3fc7128a434da9f2f4b225792c4f357b91b5735be9e676b0a928dac256221a2888ccf95362ff47557d57f1aff8806cb6b0c55456a28828f01778331274a286cf50f8e42f35693800ac5162e7894e5e7d07f71406913429ea3bd4331791cf83928a828fce353fa60642d81f8c2591d88a2c12009c2924dcad2839efcd1af77ebdd3c496a94100f2bf82e63548d6ca44b6f026512f9d24c5deeba14df05f363bb3049899bcc49df5c25858be86b5c2b9ab4be2da652d7e53c1a5ee8f875d3e7ce4c6bda240620a1995cdf617c14c18e9e662d5ab9a1e60e752853ba96ade43e59adca28febc2bd4f10e75a696191bd592cb374a2cae56f8ce97564cd57662b8e8bae0494b0242c400af1f637e014eda688976d45d7705265222798e681b6417031dd8d6d9b6fd4b587dd1eb6db4cb3297462d7a5ee2f7e22c3370878cf37eaa62715a701970b0081908cb3703f16ef73777dfac63f0b99b61d5261c372ef6145ef56be02b1438ac6419994e7aaf78985bb62d41426337a47fd9e218970c29f95987105be3f0afcbc4d91e6614f1245db29d308b9baaa8e567ccdcead2c35ec31d73a03116bfea6b3e753c0d432cfcda45035feee7a259f802487b14c74c97e15bdb1ac25f31290257997ce51a5f5e9487e662cfbdd97dd1452947a13b97ebe743fdca36b37ba667a1f9087ba3948f409584eaba50b2306a1556c70f0ca96117511296c75e91db78c9be4f9c83b2a25c9341efe2241a0b9a7594e14d9ce9050f608b7dbb731c7133fef6b354ddcc0861dd70aa37cdc0d43f646575d8a0b6cb5fe1f1fe9c6e815624899f95fe9a09c1058063a7610ae1a654f6db94942806d322fb33f9085098cb58babcf78dbefc124dcd6a5ca19ec98ba3a706a74573dcc11b10e885b2877257acfc5558fd081f02f56465dc55c61c733edd3c6c5f8d5f199142c22b837ef23e28e02ce30b6377b946939cf4e09a39f2890efbc87d86602535f2fd2c5cd23b9cba6c3fda63d7105a20941cfb1484e18ee3d4eb2869b6b9c73a71b42fdd53cde899c9739cac3e983c27464652dd2085b7f4565c0de771a7083a80df0e86869a818c8f9ae2af7a68d4fbdc1f304d2a368707832897480257aa70990f2c03e844bba4e744f65d626e6793759de6376d591ae65c42a14a02c20a620f97a9a8f3f995d53dea1c1be1bc8c6e2b194c1b3ac58a24cbefdc7b64fcb2b9b070bce2735db5a6f4063f02a566d13bac6218567f55bf1d8b243b5f991313156ba63136589c04d42178e214fa3f1f68514e62e4a57f5473e07cdce5f086c97566ced5f5d676249c47a8636040ec565109227e8f84388daffe06491a2a598c084c0f8d1004d2d666a2984a331cfef880ec103e7ec009e00c944e5861700119b3a7a478ef1534bd43ccf3414d6aeb1789d7b24fcb780ca35066a65e6f7f9d6b59aae687799d1ae0f679826951147e714d3de0cdf628d09293d50abfa9ec124a30c6e6d19f8e4338eea0f00db19760fc22670bdee9ed5615f0ce3ef631f54e45bb913fc499a303c0ccdf64be54ee8202afe6ea51fa5b2453bb3c04f928b552c3dd80b1e09abd163e53d31b7c502e1759560b9052d0fc8ee83b4bd553dbfbba6631c72a2d8b62e089be043e89191ba184f09615de0ef73ccb7949975182cbc58f015a4fdac1660ba3ee03867b76efb18c59e91e2fe0d78ccb1b67ec4c9b67141f5184f22acf284f91485cf583f8164ca7597298a12bd980767d7d59edbe1fde0a197961d2b5e117b6ec51ed4b608082f67e19840a4efb98638a802942deac847c5a4bf335cebdb625938d49b1c1d728d40ef69fd721a39fa3ffe231ffefb139a4744a6a4d9031c59b0ed3af7e86ca4642de5dc1fb56711d371dc9d969c47b5e9b6de686d922b7d5ffef746adb34da31759c01f41ce51f5b081728ed4c200be6cc937ef570d894ecb0e3561ea473819a5e9fecb10f0ad1342dc17c7a538eb7d887f26537a43b25a823cf803232b64a634debdfad518ae48dd6e5f0b5888bdb261384884fbed1f88d02096355b3434f4823ba1a966b1586e0206fcde001d063a27b4cca95f0933e9d33cf21a6fee1f2484fcbc3ad58aa24e76d1c6c88452d1b296202ffb3df09b7ee54a7f65f6ed7ed2f466b57dc467835459ba7593ec33be74a086d3cef79e0c51024bb32f38983bb02d5857cba82c9f74b562399c653dc1b6321201e73afdbf47a0656982c751ceeb9ca809478e90daa11d22f4d2c00fe97d3f9fa82c6b1109b2e60f4011b26d4af82d873202642513f6b265695c2ca4ac2359b1082896db9f0005171a9823e509e7d33fa744ceb99b9377085ee05c89085dbcb2576ce409d5e1a12dec18a2beaefa3faeefe341181914ba8f20e76743804901eef1b9437049eb54aa65aaf1a671dedc5fa7eea3a1a064c483e0e6c7e68961325a46c0b31183bc534037b4a403fe7bd0876dd2d76fd2226c87fa47572ea9c688a16e5e128bb8aae95714af5a160de9029f828ddb2c64673579e4f47e23a9d7c2090bb32adbc73e923af3dc4a5a2fd7393e17b5cd0516d902b9c977f8ef097da546a87a789bb099883b3292dbe7a28c2bca3c8cf9f896c7ae773a075ea84fae8c333f2673eda1550fe341c988c81718e42137e8d15acb8feb8e11d43e9c3591bdd247665e5000764fea3904794a173a64481a069ab014993f043b3a971ff9a32f17e64b1ed2d5f443654356c9c82d6d8ba18e77224c1aa8527eca82b4ea7498b11d175d766c967913b1d5ce9ab4e698a2c10e33889566f96dc6393a6df165dda7144ffffb2def6b72f9e5ca2d00ff2e4a312657b16024c6986b07ddec8f8087faf6dae81689c9555f648b1d73bbd4dea4459b4477c0d4961949636c3717c86e224a247d7afab53487cbaf3f29b2182c1264b37165834ac9448e18f3fa5194578b06e877bf01efe915f4d3386618138e7962807d041ae9276a4f04b6e5ad9938ad5ac5797d95767c112edd31f4dc7b431542b1048df741fb1085762dfd473db89fb8ef2f86ddabcedb9ebd4a6d7a4d63ea159ef092fec5b6d888879f423a00494c6530550359f8b5fea886028c650b964c385f75dcf873f31737370365b2456c0c33cef9892bfe00b8938f7df0fee2a11fe4207c82896249de7c0e027347d83f49abe9a40e28956b11875f5d2077d9381d4f581db897c06774d1da4153365dbce0a29e0b608742c6f38483aa9c9b8abf35ead91c012f9e84e57f4cf261f304d5cd96fedeb4c0ab28407ef45513a9f5a5cdca39c81e1a5f7ab867b27725b3134a8759256782e83f9d097c42bcf6f8cd65def9d8c0e692235b700f3c2b6610df9b2fe8c09308bdc5d37f7ffe5ecdf2969cd82fe8a0a6e1fcacf5f5225c559eb33e4d20f5dce05435d4350361c1882d1e76f7b76dbd359db6ae87a416b53977f7f2aa928f168b43974df20a1b6386e5c72c1488f22a4e9a21a72d39afe4aadb1497ca8c5ed3627e4e83d65801c0cc7dcb2a8d431c9f5454bbe98ec968cd192590a073674a7ecc83ffb1341881874c8a813c8764b1845523c1d46f4cc2f67d1a1a0950049b77ef8e8c03ccb727a30980a3e95d6f1ac0577a2f9544bd07379410333cdd4d47508997a9b135ba4de7a7478ba796dbca87741aba18ef7ab8614778869db91cc935f50e86d2749e31df7725e15e7caeb0d6c8a7aed708115a2f4c7680c85bb9e1ee4ab0e783c0fc2dafe63bef83e1ca2c3854dd53de1ce3ec36769660b9e6fcad629b5b168378a5344c0f6dcac6a200915a5f2a1e7a624df65c131d84a97de02e2dbe2486cca35add7ccd4d0570552b0f9331756a029df6c10010201d7586d9026fbfc41632d50b6ba4c1251e29d97b91eccaa3795e084d86fe070a356be27d73a37cff2296884b13d64766897ab61157dc7c923ad83abbb8c4c24dd4cea2b8bab4de4ed9c07df64f4e5b88b06741af79776f6381a33b04bb8c564fedb01c2b69a4eb567be728d33af73677b15320fdc9cad9ece0872d44bdc02e7f86d5528080d9af0986cca04ed7d9d821b1a4ec123a82ccb675fba44edf8516d5e2c2011ab9115d0a6da15c8cbbf6cad636b6b235d6e21ee834cc020cee8ea2eb10bc1ae0a9e1f8ff05945c1038ffdf6c3b2e8320c5cb7dfbd6cfeb2a1c5aff23b8511fc76814439ec828f7a50aed54e08263a255a015bfe280f7dcdf86448cade9355815be1851f648ea819b558ff2a7bcf6a46f7aa851bb710c27f867c04275636c49cf577140ff77af626a0f0f2c26802c22503ba94033aeaa3b9e014d4d3f59330d4528e22014df2ce3561f3ea98a79e85695e2084ffff506fa2cdbf92a701f7af3a083dbf5bee658fc3dc4880a21797bf439cbbdf8a73f09b191a1541cc71825bb6b7c964ed99e14a0afcc0a4ab0bc0e3a0304d6fd71def519634554f3f32a01a888892a1058b942b3cbf2e906babe3f321cdb118c8d9fb25f63c35006fe131403fa855f7ac7996a8750f396d62e93a798e4671efcb318f50e15727f786609f54b4d55bad904cd4a6d1d0a9480e18234ffd09e30bcf176d13951d55664d5a8de1d8443eac6a76540f30a8e6d7f7c31ca00854e12f5a4d465cd6ed2cb265261a3f352d11503673fe9b15c44762e0c3b066ddb29b69b5f7adafc59c6222db0cffe0d517ef9cdc7ff5105181bcf9b52afae5e1dd959588b167d23a5562f5fc7ff00c15804a2cd6531ca1166d09c1f4899f9f5848c4d7f6f1deea5823bcc923f8c5bf967dc48bd1b3dc755c567e9bba642ce371248f82888b2d8d058738e571f7e5fc6f5b8e224d6325beb68b2a1dca35a6bb121fff98e92fbf5466f584838f46adb6b9cc0c6670775c8869a5afac8b8523311cdc55f4c5a4fc7af441122155c04e52718be16278280b944e5ee4ba12a0af60785cf21714fff71984da2206a62a3834fb9e1fc3a2a93d25df5489f2d9b8b5b13f36661d2fb73674ce29931588f384baba9674712fb393176056db1376180e5c3b81d4f10da362a13ceb64399e65e5aced5ef6d556387"}, {0xc0, 0xffff, 0x1, "673ddb4ebedb308b5ca87c858708c41d352a50a1759819783549d71bbda46f3b01555e3e7159c27927121183b4e3c84df5cd4df71e7f58b49268f2136cafac34111d7b6cc678665613b42815d94f1360f5680d08b5952fef971c18d107d5f4a9fe07e11add2d87c762dc11fc1d4e0c34fcf5b774eaf8320af7626ab16f5e143759b96da710275927ef77c1e0de0e9f8e631438ea6fef767b4f5cd3d26b3ee92cefbb880677991d893ae13ecb2c"}, {0x48, 0x0, 0x171, "a8db29a2d6a02aca6e89dadcf33521454e9e40af8f569953e0296b66fab840786f5feb36d03012c763fa2bf04747e885e6184157cb32"}, {0x48, 0x1, 0x6, "241c1b5d2b6d05ac5fcb35c0c3555dabf0ac8e31f697972de4408eb2e5bff8db24ad50878e12302bcf25064206eb445b9b38beb1f64151"}, {0x38, 0x1, 0x20, "bef204912cc7d11bd81ed7bf18c21179002a2edfe47abdcb908126af07d8c4386c"}], 0x23d0}, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x3) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="721119b948c9e634aea9e57ecd9ce21b74b603d96661304772f6d784e64bc61a822d6999ac001774016a7f71680068881cbf0998c54fcfb48fb9190b0d8a15174a860f03cd10a181021d68112fbf6bc6501d75c2581332ceb0286c456b0ff8425ae10a8c5127831a37700e4093af85edce0cb10870eb495f4b50249fa46f6b8c506f8972068c75637ac433052cd7d22d03de76667ef1bf494070a3a0199cc08f9027ea1a30df453768093fac6edec99a0aa0a397237efa348a8a6786ab8ddd177be74f2628d4188dbe84c913e940c75780e5bfd57aee142743820904004d237fd7b29395a75d", 0xe6}, {&(0x7f00000001c0)="b0c08609102a21f3d632aad77344a8781ac2d0df4bd0dcc5eba32d52a5ea03479dc5f667c161dc3cd2bad4e820f0bd45453cd267be3294aaf7fd7d53ad38f73e6597d172cf32dda5058019d5c0e92fdfe133fd0ce754317d7deccaac9185d6d3bdc23adcb9263bf009599edc396119e3a40b7f32c609a54624a0de12ad99c732662665d9404088541d4aeb998d54d67c7a5cde2f9b0f0b7d7b15015be615f45b01a12a6883122893741517034ec7b4abd0e6a4f60a93ede61f11bb7c55ff3e80f605f2eebea6f53ddaccfc2c6824041199dedf116af2df4262c2df26398920378b4d7ede28", 0xe5}], 0x2, &(0x7f00000002c0)=[{0xe0, 0xffff, 0x6, "284496e03b1dc8992c1919f8f28877110e706ca347f393bb1c23c2ed6981550729e8f95b804c3ee5ab8d110b6882116f848815b0a938e4f2bef31d0c7094fabe1726124d7de5d40858df4364a55b41fff9d576a4a84cead5cf5d8b838fb054210ae3acb6c2a1b2ce7ab4411373fdbb226face6e8df977a72c132a362b3a7d3558cf00324cc9f984c0ac3a168c26e0fc2c923d81b15e27d5b4afe063f43f40cbd09ea0cb19f5bc3b5bdb7f7ecb0025641fbebc5df97242bcb8613da512a9ba4ae750cafb47d9b5caea277"}], 0xe0}, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000400)=0x7) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1d}, {0x16, 0x0, 0x0, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) recvfrom$unix(r0, &(0x7f0000000140)=""/167, 0xa7, 0x801, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00060000feffffff0000000000e0ffff06644c2bff020084c9780f0009f6d34f22276ef7", 0x2c}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3, 0x1ff, {0xfffffffffffffffe, 0x2}}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x42) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0xcfa) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) close(r0) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x20007465, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xa4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2a1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="d15ee9ee29efe57ae5352d3633261022385e51013ae4475350bdf1e93ecd99c89f6a170d6940d6f29d92b60bf58a467b07a1255df96a2858a8db947ef0516b5cf9fb31f559432608577c48749d7cbd1c1d8269149162dff4c73bf16b4a893b7da859f7ae", 0x64}, {&(0x7f0000000140)="b43852221f39da6f2c3464276867092da355ee56ed29a2348fe08955a2180aee68bb9e5170cef612a1bc41042f4eaa0ade6ca768ba6b7605da8ebd61c966cf738354bc450dd6c99d0ea7b99ed70efa839b24d5bc007539c0f653c276164f94945280f22edf062278822726dc32a9f02d6ee7e92b64ac3d12a2e84312d17441b35d6d52e219f83e200ca51945cc1a5fd98626fb8a7d07ddeee5ff134fc02f3189aa67a9908e25366037a3ba8ad8a9b1f55d1402bf671772f13cd4b6ef02e1b30fd8068d4827921af73b9f4095e17bf31ab2e6d2b3fc5a94cbf50a5e3a793e22d68e53601c0ced503da22d290df958546e17509e65ce", 0xf5}, {&(0x7f0000000240)="14e84f9bdd0ce54003980f5854a36ea556dad3c6fc5abe242a74fca780ca2a86fd5e2bfcbf954c49bb553aad4fc84d5084176f9b86cde82ff5abc28a96cb6a2fd052b28355340c48320021af580f8ac390fc4db0655b9396459e2ddb1cccef8baf88a7e4ccb6f3744166b556e2af7c11852fc0b0306442b71a2bbc774dd6ea3a4a4a562028fe1603125e7a418fe6d2e808b6bbdc944dd91617eee8c0b9a39b362e766b0bc4e4ef0a48ec12bc9b2924e19dfb20fad64ccc1c4ceab0929a35", 0xbe}], 0x3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: nanosleep(&(0x7f0000000080)={0x10001, 0x9}, &(0x7f00000000c0)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x402, 0x0) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x3f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x51, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000004000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file1\x00', 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x0, "1006007500002000", 0x400}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={{0xffffffffffffff7f, 0x982e}, {0x2362, 0x200}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a5387060000009ebd2521b11eb53c002a000000030035800000000000000000"], 0x38}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x9}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000084, 0xae1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x60, 0x0, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffb, 0xaa, 0xf0000000, 0x1, 0xffffffff}], 0xc27, &(0x7f0000000080)={0x9, 0x5}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a18, 0x10) fcntl$setstatus(r1, 0x4, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: socketpair$unix(0x1, 0xa8fd467f7107e896, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f00000004c0)=""/183, 0xb7}, {&(0x7f0000000100)=""/49, 0x31}], 0x5, &(0x7f0000000140)=""/37, 0x25}, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r2, r5) connect(r6, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0xffff) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b463503de2a538706000000b8180000002900000023000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x19, 0x4003, 0x1004) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0xc8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000340)="422647bb1288a3ffffdee84c1515f90bf74031c3b615be17660c1542b108f18a7d328f60a4edd7ee8bc42cfc198c59bffa70b7fcb5c610abeec35a273288d822185e686d9fcd63d41fdf2e887fa638e7d3db4d28e40bd7fe750598643e1136d4be7bae9f781ee8", 0x67, 0x800004, &(0x7f0000000200)=@in={0x2, 0x3}, 0x2ee) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000280)=""/129) semop(r2, &(0x7f0000000000)=[{0x0, 0x7ff, 0x1800}, {0x3, 0x975}, {0x4, 0xbad, 0x1000}, {0x4, 0x7fff, 0x1000}], 0x4) fcntl$setstatus(r3, 0x4, 0x1000008) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fffffff, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) 16:00:10 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r0 = semget$private(0x0, 0x0, 0x40) shmget(0x2, 0x2000, 0x188, &(0x7f0000ffd000/0x2000)=nil) semop(r0, &(0x7f0000000140)=[{0x7, 0x0, 0x1800}, {0x7, 0x6, 0x1000}, {0x7, 0x3, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0x80000001, 0x800}, {0x3, 0x5}, {0x3, 0x0, 0x1800}, {0x4, 0xc0, 0x1000}, {0x4, 0x9, 0x1800}, {0x7, 0x3, 0x1000}], 0xa) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/255) semop(r0, &(0x7f0000000100)=[{0x7, 0x8, 0x1800}, {0x4, 0x7fff, 0x800}], 0x2) 16:00:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xab0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) flock(r2, 0x7) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x7, 0x0) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x3, 0x8, 0x81, 0x8}, {0x1, 0x401, 0x9, 0xfffffffffffffff9}, {0xc63, 0x1f, 0x1000, 0x6}, {0x6, 0x64, 0x80, 0x20}, {0x3, 0x3ff, 0x8, 0x7e02}, {0x8, 0xff, 0x6, 0x4}, {0x4, 0x7, 0x6, 0x7fff}, {0x1, 0x481, 0x6, 0x4}]}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000200)={0x1}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100000000) flock(r0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7fffffff, 0x2}, {0x20, 0x4}}, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x11, 0x120) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x81) r2 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x40000000000) fsync(r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x10000) 16:00:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x188, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000005, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000002, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x6, 0x9}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xfff, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x250, 0x602b9273}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1ff, 0x6}], 0xfffffffffffffc00, &(0x7f00000002c0)={0x100000000, 0x401}) pread(r0, &(0x7f0000000000)="0a08dd17a2e2ab519d0df7430dea008ed19fc370527cc5be166f388151264c9d2e269bf6078b976bf483b2bfdf105085e234b0f71c923910ba4ed210ff52d3661afc81780ac5f143d428afe4f25d830596b5552b6c206a34c6c664330c7e4460917c7e92b3e80b19a29d697ca1e4cc0182799253015e0914a1cb2daaa05fca5d6dbf8f93e9a303c45506b8f9acc779efd077ff6cce0a7b4a18efd4fc85eada24ce", 0xa1, 0x0, 0x5b) kevent(r1, &(0x7f0000000340)=[{{r0}, 0x0, 0x40, 0x6, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xf000000a, 0x3, 0x2}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000004, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x101, 0x82}], 0x35, &(0x7f00000003c0), 0x9, &(0x7f0000000400)={0x5}) r3 = dup(r0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)) dup(r3) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61, 0x7}, {0x7}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f00000000c0)='.\x00', 0xfffffffffffffffd, 0xfffffffffffffff8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000000c0), 0x2aaaaaaaaaaaaaba) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000000000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510791762e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d", 0xbc}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x6) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x5, 0x8000, 0x2, 0x7, &(0x7f0000000800)={{0x3ff, 0x800, 0x1, 0x4c0f, 0xdb7, 0x80, 0x1ab4e2d5}, {[0xffffffff, 0x7, 0x1f, 0x2, 0x4, 0x3, 0x2, 0xfcbd, 0x362, 0xffffffff9c06a8fe, 0x8001, 0x9, 0x3, 0x0, 0x8001, 0x8, 0x3, 0x9], [0x4, 0xfffffffffffffff7, 0x0, 0x4, 0x3ff, 0x2, 0x0, 0x79, 0x1, 0x1ff], [0x5, 0x3, 0x1, 0x0, 0x1, 0x2, 0x117c], [0x5, 0x282, 0x0, 0x101, 0x0, 0x100000000], [{0x3, 0x1f, 0x7, 0x5f}, {0x2, 0x800, 0x31f, 0x10000}, {0x1e, 0x1, 0x6, 0x10000}, {0x22f, 0xfffffffffffffffe, 0x400, 0x39}, {0x9, 0x0, 0x5, 0x2}, {0x4, 0x9, 0xfffffffffffffc00, 0x6d}, {0x8, 0x3, 0x7, 0x1}, {0x1, 0xd4, 0x7fff, 0xfffffffffffff268}], {0x8, 0x4, 0x2, 0x401}, {0x0, 0xfffffffffffffff7, 0x7, 0x100}}}, 0x6, 0xda9e}) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x3) geteuid() accept$unix(r3, &(0x7f0000000a80)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0xffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x800000001c, 0x80000000000000}, {0x23, 0x0, 0x4b}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x800, 0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)) open$dir(&(0x7f0000000200)='./bus\x00', 0x182, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xbdd0, 0x3, 0x2e, 0x1, 0x2, 0xff, 0x6, 0x1, 0x1, 0x200, 0x810c}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x10001, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x104) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000940)) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000100)="ac16b31dd130e302cd460d2ae14d5bc4ca3bc314b5a350014ecac99647923264ba1981530a1781a409dbbf75cbed4ae0d404d602b32727de627bac37a73de50a8a3c866e19531f6c7d7975cee9eae8824295da62376ed1eefdaf3278e1f5d78cab65037b9ebf9f4c7abd528eab55413aac51f8c5", 0x74}, {&(0x7f0000000180)="6702a0be2bc5e450330981bb3def9051e4cb0cb3c0c8866c78c3c8ae6c05cb8e2eb826c3daa1d7c4bbca0f980b244fc4aba1c55d20156174f9b186ae160aedbbb265b13b343fdd5098ed8a60920bc478f7756617deb2d6b07cf0cad86a231d540385a13390a607c34a10a46e30f1", 0x6e}, {&(0x7f0000000080)="abe4cfceb8057c", 0x7}, {&(0x7f0000000200)="4cfe37626467c00f920149b0dbba17a7071f46d0c7644a57609a7af71dd03ae4f6176a562b61052cca9a370d5d7249d32adaddf8b9a9dd42a4f429d3b6c2964da53a", 0x42}, {&(0x7f0000000280)="2ebfbb0eea6747bcd391822df66bcac2cfa09b8972beac33e6e5e05a", 0x1c}, {&(0x7f0000000440)="68c0f232f500ea317b0febf95e20aa632985d55fe6f2dfeb1b91ff54289b69a7feac70147ad269a912fbf9a2c9670cc6086e106878ad81bd1afa32276f27fe1d8309661cbd9e8454094da87854740bdef31e9229afd51f5199ae185794da7eed207d27b5a49f17b7bb1d31f46b42517db0177d801cf0fc0d08da73bb9f9e1efd7b30fb229c4337dd11e27091561256c9163546f7a82c1e430561a79c683f255cc650368e90a6184ed8fb626f888d3f5634c93bf0ae0979f61483e695f8d9be6ad119b03801db9bdf329b", 0xca}, {&(0x7f0000000640)="dab8f4ca6381d5667e02036324d79040a06fd4ebb49b55e4959fbf0df236fc4dca6c673c9da770560a8f02f026ea2c51315f0e6111005a7adeff6420dffd98fd2cc0f1cc3607005dd74d46f5454aae0d13c4fb64774f9ff52e84124fd6aa81a8", 0x60}, {&(0x7f00000006c0)="4b08872f8945c0b38ae700cfa47c8f34a56be9bca020ea67c8a436b896897b1e8a0083dceaa6896dd64ce382db8ce2dccdf0cdc4a291cbf6de44131bd3339a1d399b3b79434ff558f2686f29ba35cfbfe4b2b83bace1d54d41115c2ff88e2e70e1463cafe365c9a455d4aa1efd5bdde5f8ce5b0ad24903e2fecf713fa88d8fe908671594afa6078c488a811085927afa089a7a7724ede6ca8e020d4628039d37614780c717b4b14c5c2365804584f80cf74f05b4660d85c54e74c945c131020fdc96986b249d9a1bcaa23583fb842dd0cefdac3a719fbb6abd07cef14b97012673ab6860f4f5d51c355b", 0xea}, {&(0x7f00000007c0)="6882eb52d263d19a95e4aab93f187488eb0b7da442baf3941e013bd4e6234fbb572fd0190bc3951af18c7c871b692dc5104751044507732f5fcc1d4ead849048a453e4de7d3378dcd5d7047cc24541a286ef0c61a24fb4b7827de787dd983bb73cda99c9a9afb54cacf90854eb0a3991c7fcd82df51b30e82e9fef477339cb56f7acb2794863fa4e67b9d2f1fd4dff92093ad0038af80be0f19a9c901627061a267aaf672f1dba33c65dc3aa797eed52", 0xb0}], 0x9) 16:00:12 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xbc, 0x55b, 0x6, 0xfffffffffffffff7, "9d9948cf90d05915f8bff63140989e8834dd0e2d", 0x5e80000, 0x7fff}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setuid(0xee01) fcntl$getown(r1, 0x5) socket(0x1, 0x3, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:12 executing program 1: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/117) r2 = msgget(0x1, 0x1f) msgctl$IPC_SET(r2, 0x1, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x3f3a93d2100cd513}], 0x2, 0x6b) setsockopt(r0, 0x401, 0x2, &(0x7f00000000c0)="663db34b7adedd032505fe6ce3e3b479fa9053ac6497199a17d7626910e4bcf0944b6e955b69a24466c830def6eef7e91cbe5ba1483d32182e82a342b287924f0453a817b75698d7c2d65d925f2172f634b6c34b2589224def17a69a62ca7f4ef79ac0db6327c7ac75aee564f69264983e83853257f54eebee9df85e397561339f38bdc102", 0x29) msgget(0x0, 0x2) clock_getres(0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x80000001, 0x7, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/60, 0x13, 0x803, &(0x7f0000000080)={0x2, 0x0}, 0xa) 16:00:12 executing program 1: pipe2(&(0x7f0000000000), 0x8000000000) getgid() getgid() 16:00:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="6aaffa9dcf596054723e0336219c20bb16daf1eafcea37041a3b731b45d5fb25920bc16e348c430c418354a2f9a82a0615bb3e9a30c7d888cab045790db87f0ba26e9f67c55125d2d8b94dfe3d77fe96953ff86b4de7eb7723241ac691febfa8a62b81c08b4a5df7785f6ad01ad26aba79d8071c8c056ff8024ba4b00245f058c4a84b30db17cb1cded4ea98a17e44df89531d330a18c123dcbf547da8e3172bee901ccbb12dfb27ec312baa37b54f3f045dd7b0845b14632241c7f50160df2708bc4f8c97f4010720428b2fbe6ae2bf9096fbb9f7b03132dfd0269df78c89d78f38f8a4a87558abfd7417a7aa09313ef656120c0349404ac9760dbce636d637813d369b723ae063d9211771fc9fd49541ed319979a67015eeda914a5b85283287cb9de3c3f8888f59b308c8b2ef69acac20c32cf3eb4c1750b8afac4cec90", 0x13f}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) bind(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x240) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) setuid(0xee01) setsockopt(0xffffffffffffffff, 0x2b, 0x5, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = syz_open_pts() getuid() r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x8001, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x0, 0x2}) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x200, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r3, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) sync() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x81, 0x5c}, 0x8) dup(r0) 16:00:12 executing program 1: r0 = semget(0x1, 0x0, 0x8) r1 = getuid() setrlimit(0x6, &(0x7f0000000280)={0x0, 0x1}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000002c0)) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffffffff7fff, r1, r3, r4, r5, 0x4, 0x100000001}, 0x100, 0x94000000000000, 0x4}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r6 = open(&(0x7f0000000240)='./bus\x00', 0x400000003f9, 0x80000000000004) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000140)='T', 0x1}], 0x1) 16:00:13 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000200)=0xc4) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000580)=""/153) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/217) getpeername$unix(r0, &(0x7f0000003ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e37ff29cb85685d59599c8222"], 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x5, './file1\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0xfffffffffffffff7, 0x81, 0x1f, 0x1, 0x3, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001580)={0x10000, './file0\x00', './file0\x00'}) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001640)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x5, 0x1800}], 0x3) getpeername$unix(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007100000000000000000000000000000000000000000000000000c469f8de0000000000000000000000006574c449020711e55c9b6f02390a8d2f162e4b9c40f589004594cd4caf9e1f8aabb201f6c5d56bbdc46872a71db91a1cec5014dcc6cde404a7972067659be2a687d7ce600a00005cfb450acdd13b64ce99c8ca51a8026ac14fd0b9da4289cc0a1d2cd841caea947b79b3b045da61be0231"], 0x0) write(r0, &(0x7f0000006d80)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18595a05328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefa285ac95d44977962a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7d97c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd33b2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a4847af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8b68ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a32ce51d68425270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306079ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956a", 0x1109) accept(r3, &(0x7f0000004b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a30000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00"/4184], 0x0) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x125b5b23}, {0xffffffffffffffff, 0x1}}, 0x2) getitimer(0x1, &(0x7f0000003780)) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f0000003880)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000500)=0x7) semop(r1, &(0x7f00000038c0)=[{0x2, 0x0, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0xef, 0x8000000000000800}, {0x0, 0x5, 0x1000}, {0x0, 0x80, 0x800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x6, 0x1800}], 0x8) 16:00:13 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x10048) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) preadv(r0, &(0x7f0000000040), 0x10000000000000f7, 0x2f, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/115, 0x7fffffffffffffff}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6098ff5c0030000002c1121fd9cd257f39cd8bec26b0188efffe000000000000000000000000000101009078007bde9348c2e50e880000000000000000000000000000000000000100000000000000000000ffa451000001"]) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x200000188) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0200000000000000dbe61ae9ce6df2d6c0346527fcf846cd08bf7d4f0fde7d5aabe9db1c3711b1369076380af47996528c792f51e4827fd3d8c2e9102ee5dc45ca05762d8078bd25e337e6670a8259d2f3057ded327f3b02a8bb3a232a04341f6d231f7dc50eda406c5126b173c823ed29b4e60c34be7dd5687fc4637833839dbb143a4b0647598aee0abaec0856ae9730a3caf0a0de01e83af7928416a9bd54d83028303aefff0165f068cb66ab3b452164ba69d03c3e8637120dde4bfbbcf53cdca81d96adad31ef9111fecc2f385947feb21162889006b2ce0a576975f56a65cc3bf35e2c983e9984d48f5985f25a"], 0x1, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffb, 0xe) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000005c0)={0x6, 0x0, 0x1f, {[0x4, 0x4, 0x0, 0x10001, 0x3, 0x9c, 0xb66, 0x7, 0x4a80, 0x0, 0x100000000, 0x7, 0xfd, 0x2, 0xfff, 0x1, 0x7, 0x4], [0xfffffffffffffffe, 0x200, 0x5, 0x2, 0x8, 0x1ed8, 0x7fffffff, 0x0, 0x5, 0x7], [0xa3c0, 0x1, 0x0, 0xfffffffffffffeff, 0x10001, 0x4, 0xffffffffffffffdb], [0x1, 0x8, 0xfffffffffffff3fa, 0x2, 0x7ff, 0x6], [{0x8, 0xfff, 0x9, 0x4}, {0x1, 0xfffffffffffffffb, 0x3, 0xfb4c}, {0x60, 0x9f3, 0x80000000, 0x7f}, {0x5, 0x7, 0x6, 0x7}, {0xffffffffffffffb7, 0x3e6a, 0x3}, {0x0, 0x2, 0x7fffffff00000, 0x3}, {0x6, 0x400, 0x7, 0x8}, {0x7f, 0xffffffffffffffff, 0x4}], {0x1, 0x5, 0xe4bf, 0x8}, {0x9, 0x10000, 0x3f, 0xffff}}}) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000093a68c65a6d40d460edaeae1e0171946696098cc3607e42915366a58dd961d12a5508b415bbe870b216cabc47bb34ce34cdfaeff4965b2907ab41d062177ee24ef8d0d97cf81ce34f94cdd3f4d2511d6d681dd"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYPTR], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000026694269beb0b2929bf03652b95ddd10f809240444e0b7a91dce1b9976d550b4510d2c3708000000b766e3987d7b1c43e3491857ac01e674df46194c10454f964ac4cac7ce47456527493fb12929c9feed31f93532f1c681852329de9b0301f06fcca3e6ce62be94d847aff298b83ef414d88c9d16c5e198c0325732a0d24b6def832f58268f58d2d5d8a844366e6b5fc420fa09f069f9e9214de91f9a4d6ba3d5c3b661eec3229032457780a091e2084a4c2abd32c3b68535b19c7beb272cf8d9cac47455a9266117309424dc101a7fc8845e947b0f399056d3324f31d2a2f403c8b845abff408fec49fdb9a134151611b9d1dc64e9a80b31fc727a5dcb8929e2941ac9304024163465cf2d45339322eef713a28030445b4ee27c11241acf18092d8fc3ea073c2de825e6aab69832abd1d913224067e5f8b44f2966922de7d295c5a24f95b3c12aeac87037a1ca181d192cfd336a8afe0b0dae151acecc57a8d1026acd9e33eb7bd3f49599a836ec9e903eb33d96172fa238059d810fffe8e57310088b7da6fb44490f281ebbdcad47dbd11a071383db4b5a10332c8e3406ca8e231c555e5907d5da29f8f9208381b04020f4cff8e5c55d5e86563fb3f543166b231b67fdb4a1df3f8c559d85622cc5685e4bef8e6fb17d24dd3aab4824ddec8cc5085b5cb77139ff5c777756ed"], 0x1, 0x800) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="9cc2b84bbb1b9b3220ce52ea8f9e6b55452b5ed98b55257a4c76a406c6fca7886780d16a6f7097d7425281c911b8d35ea25333b70eda1f2bcf87bbde75ea0313da28", 0x42) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/74, &(0x7f00000001c0)=0x4a) close(r1) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100000001, './file1\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000200a, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) socketpair(0x26, 0x4005, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x8001, 0x7) 16:00:13 executing program 1: r0 = socket(0x18, 0x8000, 0x29) setsockopt(r0, 0x3, 0x200000000000009, &(0x7f0000000180)="86050997e76049624996d2d0e83de6c2bb6829a38e188bcb7ec8353b73890eb324abd7ec17bc767c2732d80d3f8f3361aed4957cb3cb97b7b057999a005e75a6793044a3903284bb0fa9f3389f19d4ccc97cddb7af0c8e2e1c83ac9c012e554392b1755da0f4710fd88d92e39205d5677f72fc35f2e2e33a10ecad7ae2ef69426b3f48b7ff1695c7d71225438e843c856829c555f8ad24", 0x97) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) listen(r0, 0x4) listen(r0, 0x756d) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') setsockopt(0xffffffffffffffff, 0x29, 0x26, 0x0, 0x0) socket(0x6, 0x4000, 0x100000001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x210, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r1 = geteuid() chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r3, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000300)="af") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x80}, {0x1, 0x0, 0x4}, {0x6, 0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x36, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x1) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x7f}, {0x18, 0x3, 0xffff, 0x400}, 0x7223, [0x5, 0x40, 0x954, 0x4, 0x2b73, 0x7fff, 0x1, 0xfffffffffffff7b2]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10092, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x20, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0x44) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x5}, 0x10) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) fcntl$getflags(r0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x200) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9734873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x50) r2 = accept(0xffffffffffffffff, &(0x7f0000000d40)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) syz_open_pts() 16:00:14 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ff8000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffb000/0x2000)=nil) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x36, 0xc001, 0xffffffffffffffa7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x3d6, 0x1000}, {0x18, 0x0, 0xfffffffffffffeff, 0x80000001}, 0x1, [0x5, 0x6, 0x9, 0x3, 0x4, 0x6, 0x6, 0x8]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x5, [{0x3, 0x6}, {0x3, 0xc98}, {0x0, 0x16c0}, {0x3, 0x145}, {0x2, 0x95a7}, {0x0, 0xeae}, {0x1, 0x7}, {0x0, 0x401}, {0x3, 0x100000001}, {0x3, 0x1ea3}, {0x3, 0x10001}, {0x3, 0x4}, {0x3, 0xfffffffffffffffc}, {0x1}, {0x3, 0x8}, {0x3, 0x8}, {0x3}, {0x3, 0x5}, {0x3, 0x7f}, {0x2, 0x6}, {0x3, 0xffffffff80000000}, {0x1, 0xff44}, {0x3, 0x7}, {0x2, 0x7}, {0x2, 0x9d}, {0x1, 0x7fff}, {0x3, 0x8}, {0x3, 0x4}, {0x0, 0x80000000}, {0x2}, {0x3, 0xfffffffffffffffc}, {0x3, 0x9}]}) r4 = fcntl$dupfd(r0, 0xa, r0) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x41, 0x1, 0x5}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xc3, 0x2, 0x1b, 0x3}, {{r0}, 0xffffffffffffffff, 0x62, 0x1, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x54, 0x100, 0x8}], 0x200, &(0x7f0000000100)={0x80000001, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x800, 0x77a7, r4}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r5 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r5, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 16:00:15 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x40) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x70}, {r0, 0x80}], 0x4, 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getgid() setgid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)=0x3) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x40000000006}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x55b, 0xc6c5, {0x1, 0x95}}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x880, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xef}, {0xab, 0x1ff}], 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:15 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="e91943c960f92b") 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fchflags(r0, 0x0) select(0xfffffffffffffe8b, &(0x7f00007dafc0), &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fea416a}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:00:15 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x180, 0x1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x86ac, 0xffffffff00000000, 0x10001, "8bdc62414069e29cfe5a59bb69e9e821854028a6", 0x8, 0x4}) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000280)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d365494a5f6262bc90d0165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9004000000000000003f8eaf301e42abe7707a4cf01c09bbd261a768557d130dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c0dc7bede4396b1750caeb217c1cb3053780fa83434213e674a30e2f2e4cc94e5be062351ee3d0e91ffd7e6086fde6edd6a9126769ee185a1562185f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4855a7e0647ec00acadd73926ca370ad76dde9c60b095c5aba1622c8e46512d759114829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c31", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x7, "85495500020000000000001167f5bfa600", 0x0, 0x7fffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000100), 0x10004) socket$unix(0x1, 0x7, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x3ff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x14, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x40000000000, &(0x7f0000000140)=""/124, &(0x7f0000000100)=0xfffffffffffffffc) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x2, 0x20000000000009) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000600)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) connect$inet(r0, &(0x7f0000000480)={0x2, 0x2}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000001940)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = getuid() getgroups(0x6, &(0x7f0000001980)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) r10 = geteuid() r11 = getegid() r12 = getpgid(0xffffffffffffffff) r13 = getuid() r14 = getegid() r15 = getppid() getgroups(0x6, &(0x7f0000001a80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = getpgid(0xffffffffffffffff) r18 = getuid() getgroups(0x1, &(0x7f0000001ac0)=[0xffffffffffffffff]) r20 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) r22 = getgid() r23 = getpgrp() r24 = geteuid() r25 = getgid() sendmsg$unix(r1, &(0x7f0000001cc0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0100586908ab6c653100da2cf319504f282b65e06a1f9ff7d86a4bdead396e3e26026a4f2d00080000000000"], 0xa, &(0x7f0000001840)=[{&(0x7f0000000640)="ed14f9276ee287c361ed7208ea4f53e61829d883e505baae3db255a331edbc36361a95891520b29d301257160ed5c54bb66f91febd9abcf4a0a7d31479b74de4c08144ac05b11f241cc419afb8a49bdde75222779a57b17589702b", 0x5b}, {&(0x7f00000006c0)="db91f2f5a356517fe8c1cb57d4b5d528517bc875c9b8f49df570c223a23af401c0e3cf708ca04d080e8add52646c6ee0308aaaf21076f736", 0x38}, {&(0x7f0000000740)="3bbea2a84f6e950c38dfa2cacd7e082e7f7a42", 0x13}, {&(0x7f0000000840)="b36dd31e5d4b93b808c4525653ad73bcb1e7e525995509b66a6b48a3ac8b7880575d7afc55aa8661bcb48ddb3d010db1bd05d1fdd8d494ea41b0aad601ac5c34d4b02e7928455bd4acf9bf1f05a60e9aea113818c14b43bb23cf75e8b397cbee055649425bfb9ef2e96a5d9e6288a88bce243934726f448109a2a157553fb042a084785d0fa5be804d7f84158599a026bcc2aa63f628d065497281d4303a83d739dde5444cea49f73f103a98f926aa2b1f161b8dba92d07c261ffdaabb73d5235ae9ccabfdb3fce5c0f76f1c4e9fef6c1bdbc2700c49ece1bea5f63412a15ee192ddbce4192ead62e2ad36fd68357a45d8addb06dd13b6cb5bb6394cd6ef8116e151163d107719c6664cc79a44de2c1e50ba594a6169f10f529d43466d4169305c6b482c577bfce454d418a48fbaafa960e7c60169f3f07faf61b03add33d8b24f738a6b431f16bcfbecc5dc3e39f68ae453be44c5688b7f4f9f0e7ff556c9610ebeaef251f916304414f7db20af9b716a505d7c0ef36f3b744bfbf59ae53f9bac7277686b3b32cb9414c4770e8335cd496b5cd778a03bf00963b110b657a72d386436cffd2a123502ac1963819049dec54dd60cb32f710d592d8343824979914449ee9e73bf4c7fb9d974a1dba82f0c59757e55c01d659916d24e862b24643a238a6cc02ea705e18165790aadcaee43a1142268eacb4dd17fa7c6e6b60cd0572d2acf52a035c52b55cbe2632c0fcb1209d7f56c8e8f5fda91be217d6f6d2fa7e7c583113efe5f61d1763f7d3b6f014dffccf7e87a5f8a87c2a638851270ea3a5352f83df9a02b3a92eb2052e22ca26dbf87532d36119e1feb7a6607a01a53aaf8b8711c9059219343a1f6622c69137a49f4e447475baf809b8db8a466992ff2cee54db32794552cf0012639f7a896fca07e6f503cff25737c3eebc5236ab8097d77e5841cd474e8e9c982b6b6c4f1913f707cf81b40e636047895ccfb4d7f4e350e90320752225b78b6cbe5cb2ad547b67d7d610eb84055215b30cae18cead091d2d28efb7f9eb2189ae8d41fcc4b20fdcded63e8ff0d4f54033aaa4431a2282086596f5334c38de2b93fc00c6038f06d48b889e570b1ec4b53769dd6023225fcd582f2208a751fd201db6f1c5eda4b83a936905a2be01d06c8aa521f9a50942abcb1111727c16d34f9a3a1bb8db6c3e72e58d551af6c86f1cb37f642644383bfd6c564a44fd7046bb314abe5cd39a3645102d2868169733187e863a496996fe591213bc3443f0354b431485e164290da95e6b6a61714048ea03c036ccf5ae6702beab37053bc205f411b29ff1af59d5c3cbcabeda753c488f848780d8026ff50ed63cef131712b4bfb53b57c96beea9e928a9f25778d96a674ab66cb0bc582ba2ee6e89c4084d56ae5d23e4e1759333ceda94b2f376fa716caaa9f2bc7fa8385339deb8dfb3410fc6d67bc3a8d106776f6930d9fc5411cbb65fcc20a86f27c395ce72c4931f06bc6bff55146060f8b9a7b2b431085248bf2208707948099fdd6f06964375f0d62837fd2571d0dddf2a94c259cdc65f94014fadf5aae8ce4e3edb781f90a17dac152d42f64050d774c5ab54254f3042a69c28c30841915752068e86241d0e5e33be9710524d3a6e3993cdd7a9b9a4dcb02aa8c3a44b9495096e2d2d2e056d252a6efaef31e300f3d1a6ec45820c50e72a79bc649bc4452c4ed55cd584c050e3b97667e5a75e120fa70f43435aa29a0b10cb8049fba4fac898dcfec46b2347ba47e98ccada30f620766012a7e23e8c1b4001356abf6a90620d7ab2172c51fa3205971998161641c5939f4012bb82c74323889913a6309badc457507299b5fc120b9d2874bc8ecdfcda8fab6bdf5e4898711c6f68ad6de31d6a05d6c0a27c2ae383d26dbf5a7d3dfa196cac453526445af6266be291789bf36fe7902bb78d09ff2dcf953bbebbbe67c512ba6406669bc032514c872056737327322dda762df6924fd6a9efc4ce3f361f8ca9e78bc6db102e90393c324bf233a0d55edee91c35bbbfffb4e2ef5d16f0c38c53ba8238fc258447227a535837392fcf03328fd709d12de5ab0722f897df5293e58a0dece6e826c1e4fe2fe0b7b8fe0021570f8ef69a405c1ea4cfdd1923c6422b6a2ecca487f321ed4cf1a736a487891ebddee76a4e214422f7faa109ea37d1467cd606d7268a851ba118ee18b1ca92757d01de99d9f7d33dc47b7fac8a47bd800a64f13ed57c62d7eed16d4b26288d6e09f5936685ef2f69935d9ed3764128e07b8395e32564e07d07b206ece6227ca67afe14d9855abcfcd7a64a59a26adf50c0f5a3e12bbae41f616c572ad63b6ad13d289985928c9e50a1ab80b76c3ccee4e20b7e803f4161ef2a591cd7cf037e93303b01c7b138669d5ebe0329c15e35a7b89caf6bd9ccffadba8dc82b653faef4634b33a6a84ab18a18baa42fac0edb132871c019b06d56a8a348c45fe9e5e12a19971c3b1a96bdd2473b5a4ee14cbbd7cb10a46ba6b4f92fb2f054621281f36f496f9be1cee6fe012f30029b084b73ce90ca3fce94c7eda8bebc4fdd48cf84b6db4d26fa809ce27ac2ff3aedcfb10de5c02fabe9baa5881d3979663845574671eb3dbcab76bef93db21fc79db1963b25503871beb697248a28fdfdf0e0f103400cdd7dd7e8bc7e78831df3dc7075628f620db5580d1de3c0a31841f81e09cb41ea86f1c5ecb8e358dbf02a540555d6d6a08b613206befc070e0f8e9e2162139f875e26620411af2139979706f13bbfb3c8567f6ccdd794493ec75a0689b8ee616f45a6ae9999623b5c763c3fe077fa02fad9e703e9099748aa7f2e2756de3cb599566852598707367d7187fa6f668fd8b5d0722c69bacfea04832d9dffc6ab8ac0e746601b9679dc1f10175535aed5adf1826bb1761619785477674bcac74eb65e77c400fc7a62e4dbb7441f3feca50eb4b8341f115281d09ab3b6e3dbcfd264e55f16363a16b43ced168289fe8772a090b7d234ae98ac463f69566c254aa4e8f437a2cfeffaca2c84da07d838b237801603a4a4526dc81f916136a5a712faef9130a78f5fe05bb83c12b4cc3fcb99d5b6dbb5c7425f90c22a393b507c82c3e0dc43f1f72126288f649ce304ef4a428f131d415bc6f48eb6d330847d396dd22aa1ed3004b77ac47bff7920fc716909bf571326c2697da8d397a391026b5b59272b946f8980875a38e43b269a6425b32eb117e6a7a3cb66218f8a49470dddf9c003b7a82364d0482ea817bcfeec356e54277043202d0b342459d73b7c84d49348e9253903fc2790222308a7134aa5ea77381e81746e5323162d90072e052106bea5c0f34eb5cf24c91bf502a82087a7ad7589babcfb2346773d4188a50be1f6bc102c99912b9ca9cb7632045eb7990945b334063787cda388d8c4a750a7cd6902cd4d0e354144e88b1ecc4ef656b4f8cb0f3d1a5224e80d8521a25b0a13763d750363773c864b8d52e1f1d6fce6a7a814195df2a89e55b0418d529dd3f5e28a5f6c90e52a08357d11d4d71d04e2abfd342857454d22ab4b779431613f064caaf43658d9038b4cc674c3c1f796683221f9b29cd666387c9e684872c957fc77b54a7ce779fab952fc9fc916914a82bd91c2268314660b091976f5f21e46b7da96dd99de1edcb98f46909a96072bf47ed79e22d039220d83604aa1513ffde1875b73dda070dafb65899087b59a669484f9bc9f27fd6cf985b9395c4982f26edc126884cbf9c64374ff55874496be43e19fe84e7bee1fb745150e42dd7dcf25f64f67bd773502a1faa27f302ce3e73d4cdc1dcaf16c1f87c325834ed5a02ab63919de1a15734478e914ea9bb42c49818626de3ce5a815c53281cccc386dfc479b90ac5bbc1dd2936872351b853ac6863d72a06301353797d0550e830b7cb417ed8b8e74dfe6a52d7e63878a48fda0fa901261cffc202b632c0ef0be0f2264192c12fe4da493f79c610c03053b87b8924f06d857be3330ef4819cfd04d83caa854e843af5697dbe0df7508f016ee8fafb189fde0b090885a6252de342ba872774d9603328259b9a967cc5475c7fb9423a4a61c8bb44824a65197192ad10c98449e450d74475b623d41b4515109487f37dd2049d8c7ec16d18799593cb2c11b82e73a891d777fea3747774806e9e0c875006d77764efb9355c510d01f374ae908340b81eece4021eeac8c3178417dd0b25dd69f67d4c27e67bf50422c1469383b7842370ad676d3b27f0df7fec097158550d143d051f3a59036e15af9c2d5d293ff403ffd6146768c706b73cad1f1d37910a88acb8f221b8d2b039529e5430127381525d54728b666f07ef0f2850c091bb1403c5c305d325d5ca28955930f8dab2c9e63794ce83b766c59ee96ed4276669599109af4a3ba872c47093a6145f4cc4ab5c056c9c41bc510e726903bb200a4a947489008f8923647d004d74f1fe80bd8ef22f3f5af018792f1503fbc1b8f45d6606b8098bd566b46b8aa436f4ff049cebaca17f7a4a5a6181833ff43deb58a6a755d5946998d7da79218a936e7d24fd0744b17f729f708ef659885a99def7df1f0aaa9ec2b49a797e5e87b0b33ecacc4c65b6b51ab15e36714d796b2d2ad19cb6080b2f8e62e18d77d40d57c9fbd0bd4b89ebb055495a042b61177edba132f601d1b316970ce49a1f3aa497afcb80c82eec2903ed3aaf4a205af49562ed4874e16420b7d6cfde8e8bd4b39508143a4ac5d9bf86a12f09acf81ce1e906985bb1ddcf174be84700bcb6adcea13a16a63f2240de08199c138eab3d15228024084eeac75cc76e53747d411a535b2afcb3cc7a784fd340094f3324ad5305f07b23712b146d127269e499162c1adc386b3d42e2a1fc228649e25e05fa8c131feefb1c3cc9b7ab87fff07f8e65c6f97b645f3106da7dfb30042f53a0c17e094db0b76f5ecffff601bc0489ff880798231e27db2ff64f1f54e688b5bf936e1c37a6bc9dd1eaf2357787cad8cc0419a57de659454447e0822d31d75901f843ab63504bd794c2eddb698aa6ab112c548c2c6b2573ae1fbd9718b5f7ad5d37bebb75baf15d32256a762bd3b5a54f431c3a28e6a4cc985211882512f7cf6e0bc0bc076069475e02dedec1fa3377c1a8b90f462fd850b5dca52bb2500f0673f35aeebe71a7b1c7cff9d129d16ec3c7fddb6a53939889a1471ccf52d4c27c6c5043a31cbbb8c7d03f3b54a665de1a5cba0784fdca2dec5762a93c9629cfaa37009bef049fd597d3ec50465d2fbba6cf99a1a1726cb3a679413554ed4451fef2f869811986aff4a690db0d845369ac54ed367008cd6e46618d0f5ae61935349e0384c850187c8ee2e8ffdaf4ba9bf34064ca621b3c43a749736a6d7fd1e84c5b0bf95690d58c009a1adc4a1b050c517a8b8cb129884d531b46425f7ada199c059987ee6a234b447e58be804cb22f760be5e771fa40873dc3e8da8428890a26f2c8af4965fa835ad5a3819feb079f6ea47b6289b7d81db4d14ab334281bfe5ed8d92694b07926d92169f23d3897ea2f40188b0ab93e3ad69df1d3e60bd81b8f1dbc923e589c077aedc2fff39e31634e501fe64bb856067ea08fc6dd84af12d7363ea30d1c597c0bbc6ead918397e6865706a1d605aadef8d8b1f469e370bd67e3e5bc21c67bba9e6dd508a4a761c192194554937ecd53296cf5631b16d4878e59a7f326eb2b3e995bcfa081c4cbb34b60b9dfbc348e5a5e2fdf0a8623d619a0eecc78e95116598071011ef26d6f5177b1210474bbf00793db", 0x1000}, {&(0x7f0000000780)="4e4a58ac13f894d962e1f8ac", 0xc}, {&(0x7f00000007c0)}], 0x6, &(0x7f0000001b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000f7ff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=0x0, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x400}, 0x408) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x2) clock_getres(0x4, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r27 = accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000440)=0xc) socket$inet(0x2, 0x10003, 0xffff) getpgid(r26) clock_getres(0x0, &(0x7f0000000400)) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x7, &(0x7f0000000040)) semop(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r27, 0x1) fchdir(r0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x800000000014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x1c, 0x3, 0x400, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup(r1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000040)=[{0x401, 0xffffffffffffff6c, 0x6, 0x3f}, {0x3, 0xffffffff, 0x1, 0x5}, {0x6, 0x3, 0x1, 0x6}, {0x7, 0x5, 0x8, 0xff}, {0x10000, 0x2, 0xfffffffffffffff7, 0x10000}, {0xf3, 0x9, 0xfffffffffffffffb, 0xe13}]}) 16:00:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x9) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() poll(&(0x7f0000000280)=[{r0}, {r1, 0x40}, {r2, 0x8}, {r3, 0x4}, {r4, 0x85}, {r5, 0x35}, {r6, 0x80}, {r7, 0x4}, {r8, 0x2}, {r9, 0x80}], 0xa, 0x5) accept$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = semget$private(0x0, 0x5, 0x62) semctl$GETPID(r10, 0x5, 0x4, &(0x7f0000000380)=""/200) getuid() mkdir(&(0x7f0000000680)='.\x00', 0x60428c9a1dd7c0c4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000004c0)) rmdir(&(0x7f0000000500)='./file0\x00') r11 = getpgid(0x0) getpgid(r11) utimensat(r6, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x2, 0x800}, {0x9, 0x7}}, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000005c0)) r12 = semget$private(0x0, 0x7, 0x2) semctl$IPC_RMID(r12, 0x0, 0x0) semop(r10, &(0x7f0000000600)=[{0x3, 0x7b, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x8, 0x800}], 0x4) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x100000442) mprotect(&(0x7f00000d8000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="89d4b873531892ea0682ba24723b5d74cc5aa20eab5d5a5a8dd15c0d38ad6081b382572a90df1397c7e9cf6483a54cc9e6e24571a33a114b8cc2a67d37e0a1b2") dup(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1, 0x2, 0x8, 0xb5b}, {0x60000000, 0x7ff, 0x9, 0x6}, {0xffffffff, 0x80000000, 0x2, 0xc4}, {0x0, 0x1000, 0x401}]}) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x8, 0x52, {[0x100, 0x6d, 0x7ba4, 0x6, 0x5, 0x2, 0xee, 0x4f, 0xfff, 0x0, 0x42, 0x3f, 0x0, 0x0, 0x9, 0x7, 0xbeb, 0x7fff], [0xffff, 0x5, 0x5, 0x8001, 0x101, 0x2, 0x3ff, 0xfff, 0xfe26, 0x400], [0x100000001, 0x7, 0x6, 0x7, 0x20, 0x6, 0x4], [0x6, 0xffffffffffff7fff, 0x0, 0x3, 0x9, 0x3], [{0x7fffffff, 0x9, 0x80000001, 0x6}, {0x6, 0x9, 0x35c0ead8, 0x9}, {0x800, 0x3ff, 0x9, 0x8}, {0x4af8, 0x94, 0x4, 0x7}, {0xfffffffffffffff8, 0x7, 0x800, 0x4000000000000000}, {0x4, 0x40, 0x6f67, 0xe5b5}, {0x800, 0x0, 0x1ff, 0x70a}, {0x1, 0x7fffffff, 0x100, 0x8}], {0x0, 0x80, 0x100, 0x80000001}, {0x3, 0x8bb, 0x4, 0x100000000}}}) recvfrom$unix(r0, &(0x7f0000000240), 0x0, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) ftruncate(r0, 0x0, 0x6) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x1) r1 = msgget(0x2, 0x81) msgctl$IPC_RMID(r1, 0x0) bind$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/2}, &(0x7f0000000400)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x7a1, 0x7, 0x1f, 0xffffffff, "5e35fa763b79b0d3fc3911e007654030ca89de13", 0x46b, 0x5}) r3 = msgget$private(0x0, 0x604) msgsnd(r3, &(0x7f0000000480)={0x2, "cb010a452507294fd472c8d60d0d2579449f08d56485e18856a659fb14"}, 0x25, 0x800) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000007c0)={0xf8, 0xdd, 0x4, 0x0, &(0x7f0000000540)={{0x100, 0x100000001, 0x2, 0x6b, 0x80000001, 0x9, 0x375400000}, {[0x6, 0x7ff, 0xd26, 0x100000000, 0xd14, 0x9, 0x8, 0x4000000000000000, 0x7fffffff, 0x3, 0x3ff, 0x824, 0x8000, 0x3ff, 0x3, 0xffffffffffffffff, 0x3f, 0x7], [0x1, 0x4, 0xd90, 0xe895, 0x7fff, 0x5c0d, 0x8, 0x6, 0x7fff, 0x100], [0x8, 0x8000, 0x2, 0x5, 0x360, 0x100000000, 0x10001], [0xfffffffffffffffc, 0x1000, 0x4, 0x4, 0x6, 0x5], [{0x2, 0x4ce, 0x4, 0x9}, {0xffffffff, 0x10000, 0x10001, 0x4}, {0x7d, 0xff, 0x3, 0x401}, {0xfffffffffffffff8, 0x3f, 0x4}, {0x27, 0x1, 0x7fffffff, 0x3}, {0x100000001, 0x400, 0x100000000}, {0x6, 0x3, 0x8, 0x40}, {0x81, 0x3, 0x4, 0x6}], {0x5, 0xd6, 0x100, 0x7}, {0x100000001, 0x6, 0xffffffffffffff55, 0xc4}}}, 0xd42, 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000800)=0x1) msgsnd(r1, &(0x7f0000000840)={0x2, "75362db46c0deef476c4c3d9858b1d7646ed8b107b2d2c8bc3fdb622dc297ec1fc71250058bba7955990c065f6342740b6f017034b228ed13b1de4c7ba71dce7937629771a4e3fdfcee486441c2395f023ce9d"}, 0x5b, 0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = open(&(0x7f0000000900)='./file0/file0\x00', 0x200, 0x23) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000940)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) symlinkat(&(0x7f0000000980)='./file0\x00', r4, &(0x7f00000009c0)='./file0/file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000a00)=0x7) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000a40)=0x7) rmdir(&(0x7f0000000a80)='./file0\x00') r7 = getpid() r8 = geteuid() r9 = getgid() r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getgroups(0x8, &(0x7f0000002100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() r18 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000ac0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002040)=[{&(0x7f0000000b00)="c48fe5da38f766938f2bea8fc7f7a78eaec0626be8b5ce531ef6e16de84b2f71925100eddf7cb7506f13d359ba4c17a842f7bb427c5c1eac069d184d254e88a08a32db51a1f00e565708ef151e3b054cb77b17d0c422a73946102e2e089571b0f146d7625e0980d628c86f8b860d97c86e2fd2966bc21da24535fa6a6a947aac53f51e4628ebba48d7c885cb37f8463d559b2ed3f0de8c1a18b1c2b4061da6274af390449e2c66b40a31aac87ccb4f76b2f1e71944e6400fa6618a155c9539573fa66e12753be73962624fe37e25cbbdb8e9b4b079", 0xd5}, {&(0x7f0000000c00)="bb8ae6cd8976be49304a5d", 0xb}, {&(0x7f0000000c40)="29f64f9fdc", 0x5}, {&(0x7f0000000c80)="58e9f28c1a91b6ff5eb01fb06f60c4eb28b2d8d71af861f7058e73477bc1d455ff5f9ddca1b1c91c66c4f18c74d9682138fb9056b0b1b0b3826a3ab425c4111b87495c0c1af75181d54dbde1ead64b925f7d3fd32ffc97559379eac8ef4376f0aac5341d6b5745a34ea227bdc827ade2db09ee0a22", 0x75}, {&(0x7f0000000d00)="4cbde63da8e829c3d3e4fdb292f1d8f50be39187569c90a21f42779f8248cd98768aaf3429712e2d6dff38706b6533b4fb3576035448c8ee1b2267d35c2a4516dfe5d5bf461b44c7839c5c71344734b62fb2d79803e6e560930ae88fd87b8f6e5d5a5ee64158f9e3d9567ad49691e113077b834e0365ac1488260300d25de5e235927b082072ef45707f31ab4cccb56156edeadcbf36bf2c4677cd4f003a3c3d428fb933d9ab5786ee3ae1fecac8a54290780ec81b581189ca7743a22137accf42f1d93a136a507631ca905b549108e053c18212a9798b1c659b6b71c53e9818df28c471fb27203f84", 0xe9}, {&(0x7f0000000e00)="ace8b421ec6319f0c72deabdc66f551af8a44eac36decd114d8f1f55718ac950760a230a3c6bb3c8ab913358346635fea0716e8f467bf665e011e8a74a613933e1fea4eb447c27c8814fc0b6cdf73113c10d56420a533e65197284ce3ad39d7ea3214dec4f25f603ee4fb1b57774e334d49251b48c587a46248af37d290239bb25433dad10a3905950abec73902c4b981abf7d9b5cde4408193a5ef252ddc231d3c23b72fc4d433dbc2690956cbb72c2efebf81b16611f95a43b020ea2f868b46945207c4de9f14348354090dd2de14f1140048d7cf3da5eab9a7edc468360f7539ab5fddafe7cbf079de00fc06215ee551b9631d6a3605e9676eee405582886027c3df7c9ffd833d1bf1349f15cb2c51b0edfb9b060aa94b19b83ea1c634bf7ccc1c0b471276a42eab5b1575001e1790126bea574761fd98cbcacbba290724ff5f1f343dd045ce13c2ba448258a35692f795437652e45170bf7406b7c02159d6b07b1a4e53111068cc6555fd728ddbfeddf0a99aa36639feb1712849a75277525ac885d981edfd1e2b52c13bfa1a1bc03f2dbb338c0d7bacb7fd95a72c89db7fd4e7379d1d2e29951e1297a15b9b01f5c19d81a57d20d8a5900ee1332c92da60924a128cdedf9227b8a9c95188a88402ff8b37ed7acd0339c42181ae6580277e1f2530b09ff41ddc458af06034a833254397dea8f55069c32f7e2518ef10d61ba0b7cec1fc17f209555a2355bd2a728c13eba7f878232b1df29460184d35b7d8dc1517031bf28c5ecc3244e625f066d2e789103a64b617dac3b2ce322e05c350a0a061266f688c95218d912570d01388e8e09d26ba27657095d6b2823d0ade251e39b409b7e1e0c45f6b406dbd21c0d41b9b3e782b2435e96ab1cc6e9a17953ca10ea46055eff0e301f7046eacf73c7e6943ccfd88f83c0e2cb5d7775f9d582bba7de202f5f88580a8b35a652a4dc5ec553917ecc0f37fc0bd5b0644db2385440a90628404dd5fbd90ab6658815fd01395bd92d8148341eac6f08c6975245ad846ca6c321670520df89b5a84632f01c365e8dafea4d085a18234b01e3c57c57f590ab7a38d393c2c3c28c4e0c00b3fd4cb226934e3e56245c9764452ec487116ee1bb076878c57be720b9242f65236cbd914ecd630c1ed35f6a9f6bd1c3575a07e3766c01230a691b8d4aec4538cfb251a13bddb5c7551f3f41fddf6a7f9404b5cb85d2d244d648171ca65d85d595c9f0319c4ba04513d0a7c8e1d16a26c9e8cf016e240fecf42e1447036cc7ca1b7a7a88b55ebd24378bcadcda12d75d1f69b9d9d719d33471c0ec86138201aa6304fc0fdf434f7477944f4af6b2a96841476676f876afdd15c4c36135878d2b7225334a43b05ea3ecc113eb8f50dab08a22aec1b8724b601917d3d882c768380e49a05f1fde84f922d09fb8e32871e4eaee6baad85e82cde65a3c429d60ba94e4d870ceab024c455decc3b1d6be1739a7bd21eedbf4804761d2aff92c7dcfb604b70a215f92b338ac61bd003aa07c31dd055e119d58cda4eae22c0e71a3b655f5ac9384ce05c208bf3d60fdded8de539a89bdcd8e5b9e35e8eb74e17658b112a855436f4b0c5404f6b5715e1e2b31e053228a42a1ce0bc90bff93cc1643317094f7616105156f716aa169402a254d24002685819a1c5546ee89a4a3ef3220d995adf7c2ac43bb4a8c7a1d58af3652ae8cb5e897507ac26e80bc8a0450d284c5768200195e7a28f33cab70df271e29067f3c351e91480e5db11ce083327a204e7771b6ea919001cf21fbe2304ff7c03dbbcaf17e804f3e0c512c5cd55f36cc4d42af42fc28a46db9caf22feda6ea13f3e8258276f6eb50224137f779175ed4153be018fb1b5c3cb5650d41b7c0c4cf15648923b0e581fab8598beb73a881d26d4e1463ebc187a6d6ff02067710556932aceb3c3efe06d955ca8200ed4cebd99150e63ce460dc9af5594482d927a51d39231637fe76b4851a80ded62b824d90544c11b4d91004da299d6b6a3338e80688ca9bdbd7cd07387ada852eb42c705d1cd651c7c05e50e4ab652dcaa1835ab1b5dd4a797d947e889192a397c4b5340ce7787de685e3f1c0d53f28846cd5baf94dae46846f3e6e671d2150f3734cefe94481f9c5eb7d4f6d46e97cf9bb9609d73fb7304b8e0464c4728f0e82f6b351a22341b7dad0c2d0c3b5a0a1765387099f0e94a9263b73d882827d8d536474331585181c6fc527558f3ce3542286caf10e5e38e9a2d06d67bd56cd39e6c47e28fcde5e04e8438f697a1c89f944cf9c1a65bd5cb9be3b4a43558d303b45a3d8cbe94e0b1db9e7414b4c37418d33d6ac6424804f72d517d8e123fbc7083daf56f65b22f02e38979129ed317c3ede10cbfe7e6e59ab225131dda9c40cc97adbd7ee3dfc345d20aadd8f0ff7b83b830c8d0bc3f7a5941f551cfd85cc96d90f41fa346d5a0b21bac48ae9837e470302b5efe6155f0a02bf8853eebacbd5d3f49baf072b8d450fa78984aedfd1be8b901e989913e96b067a6008d2955bcf8d20e9edb7e36decaff3f7d1bfaf50edac66322d06ff2fd92a4f2a4b843e44712ba6c7250bce159095c285b59ccbbe2eed6d7b839e3a95c24e3a010e36b34159c4d85500ea3f86d0eed333616e36df52af6936bc3f65b8a850826992cd75cc48e5cfa4056867a86d9fb6e6e0b7fc1f7f6029eb8eebbed2738d94b0d3916d8d6e39074a3480796061686df0741597890809c0fd74250cc0ab14de1d198be247bd67b187929e6ccc82bd97e3d9d7b3a8c712408a314020eae7719c1fb0b6e4d97ab829cff7669c14dee2788031b6f2df1119b336e6176e9071431f30791003035d1d2f84037f3b6271bedcd08d2e1857373f062d83b590f52820e67491bc28ba57ed3fbd8ef6b6ea3a32c7d9b1ec7efa899a2fa3439f6cc1b7652d8876595141f485701b6639ed77acbfaf331b0c597d6df6977c821e587c5b150500f41db9ec0e2161ba6b6ce3bb8e8839b7507b7c9dbe53806e5fd729f7b71b7dd79825e1c6edd4a61d875e63a76f822045395682166ebf3856ada477fc5194da29be623a7aadd3c49d1fa471d6efe353bb0663ce50e291bfd13c43dfb1490339da57326b64c2efcd3f2671046bc494576e8793a86c4002364da1f75cc88640f9e1272e64e4e40cb619551b8f2b08a158dd6afced2667ae8ed6331ce6ec86b3fa516155b1bae84ec9092d42395ebfa9dab15a664180413b2efa8381ed950d93100ead36f32420b11bde1bc1b2c45349cac303a0b4e1f6daf9ccc852ee5c7e5a88e3d636b914d499db29d8b0fa77e2722ab771f9d89845f63b60027c99f87a6c480321d5d72e5062914683adab9e8b029f89afd4ef78779f3ffa537e564ec208e9418ae6d74c2bde3c6e25424416a7aa124e974776cf735307d323878d3cd2bfad6cc9789af44115865d627cba0792141990c5892168681b4e483c593934242ae561f1baa42715bae6bfbb7ccaafa01d379a498e11bd142c25897e8c29adbb47fdea3bfc60f15110a63cb609a0c9673d27da98234ee4440df8440413ed02b99c522c6ed78a5b5f6ef9c356ac7c4854f3a46e66f9dfbac3a84c3d2f3a02e4739dc7f33d3daeffe7f3c2c099ef4e7053a477e9e661debb37613b4c1f3bab9936ef687b7ae8792e9920a9f1336566cd3ef7dab999c916ca2e87d0c24147416bba02a2a3c775fd35b6747b3edf3ede0ab7573cd5313a2c0f6e578f15fc13a2d4be72773046d88e4665b75dcef00a69918189e29a2e08e061e65a82800d9204fc7cd43389a8e9896b54e46f6e0d11ff3afc81f2c87823f507ead891087bbbf8151d97150ead7f762f8ac9d5b9b51f15c7bc5ee236dc6e57627b95294697e47481ca1df5d0c02b54ff92ba49ade7e2349930dc8c3640be13ceb08a6654e12d05f25d4167e53dd39efbb709ab17e875eadce60c58588f3d286ced1f3f3507365ec64c8ecefca1d25da1aa90e773ae33a5c778ca0c4e87e5a9ee011e4164b8f5b8d5b04d869e174a46c3c7ee7a9167ae67b33b8ecdd378670fe1dd28f6dd0e1a52ec8038483c0f4b83fe19f790fe047aa5001495b3fd0a09f53f71e46ffec0cdd4eb9ec765ea0b255f4dc08a36aad6aed8f61d89357bd0fbb985215f842520df66e8eb096db8d1e81db5fac2845a31070ae66ea68ca5838182ce61904472eaa70979a64484149e505246697c1f14b627598418bc21c4e29cf8edcfc9c429380b6ed7d0a5a06c1cb4ba8241b8034f89dbfa1b2cdd6c8c1737fbc7529a8e6c34751f0658dd4856afdab354e337e8c8d09b35980677d22d6f5e3b07170651e77122a90f07cb6e4a1234643d27d3defbb2d1e6fee38328188ab29071cdcf1a66ffd8e1610f76b5474be7d7fbffa85af86d58be1f12d7271fc2662f8ad0bf327fa555b121508dbb3caa02c36f4fd6eb4d898b62a7e025a7ae35ee0647a66635c038075f199edc89f13bb809dd3234a508ed0e3d279016b04b4ceae097affcd655e681480ee68605af634a2a52a5cb51b78b87aca5dfc5c30781e7b24c3ccb84c5a27373c4e9114a531a80b73843dcce24b0c8b2c0d1e319b64ecb5fc09ef9911b2858fb18f68fed689c70e25ea42c98b433a29def61b240ce75fc15a1ddc33811e18dd876ef5f671575a0a250acc2089c7e33af1b874ba5c179a4e29d2d75406484c9b1532f1b857face58ec5d1ecc0070786e9666de9014bb86a96e0d2501a75df2652b01cd853e943dfb1222c177d02483371113d9badf5065eb6878665fc3c26734b1c617abd64f26062e7947bd71bf48f32972da8e64a79d26fb08e8f0bf283e851ae35ae2148809390b0d88dd9e4f4deced8e4aa2a10d6e4a70afb74985dfea6e4ee7416b4c89692ada785298d3e044d35849db3597d17722b077a9ba85fd1dd732dde2702d25205e5cb44cdc989404873875a9c0f555d10c0291db2db8ef185b3518736ce25dbae181f4ad4a367ca014f19a12c0abd6355f604bd2952b8949a8a89f8ce6b11b693b20f64611e6a19eb73471d7b04ea96f86f04e0f034f24387ad565f0c604411cbeb4c1a4c8af68bdd4dc90f51df671ba5d35d8f9515f813755dba0c0d551dff73edd898d6a0a351da427f8e88656b203ea704bcba84b1776739caee86f25ccfbab39abf6e2eccd75c0b519333a72dc32e6779ede663483d9e9e39639bf3f97ede1096846c8bbec369e635325dc6abfb10045e80f2f4d8bcd540de4f99f276f8aee0a6b3566c06b6bdc5f7c69c35762ec61d7e67b7a93293b56e861258f00480dae27bdd66e832eb3484535286d637c1584c8c31798d02919f611264e38e4a0d66eef25dc2bbc99d2fac436738821a0fbb45c81b212989e9130f359fa6dc6e078ea89ccf0fe0dd40403f6a4fbbd5edf969dfeedbe826c0dd8cb05d5968cf1f6b4e30b3e1ae14e5baf5487e3979c3ae0f708c8945ab68b24f87f54459fcb97cd8fe03788a274a489bb064bf6c4cdccb1a1415ca9bd1e782312a5132def59ddb0cc28e53c6c55602e52783c11694476b01b257e010ffd3b29588af3b6d19b2531351f33965aded6bce27040c2264e6ac6415bee2e79fe26be4161a030e85470a8bad333175fdf53c0c2ee67d7afc8ef9d4af36670caf92927901d92771840028d790adb1fa3ed39dc2c54d9c2ff9a369d6ef8b700be9596c1a3ce2b90273cf57ca5109241a0b5d81e1607845bd8ef3652fb571ea67f620ba6f811d205a1b0018adbd63caf2a95f2dd71f97ade9f824f3e133952337776fb2bbb36d1e9251", 0x1000}, {&(0x7f0000001e00)="df3523bca472660851140af968bd2d302b774d66bc3c066a6d47d0b5089e9f5d2890d75de91233b49ea0977164ba1cd2cf02c0a1dce0dee326395d8dd75e935ecd24792bba3b006da5726eaee3e034d37cc76f43fbb79a8a937de3ce76d85837ecfe722c9af65e8fe352bf8c4d80cef8e7af83ce7aa600e02ce111197882e61f51ed57b8874234452796a88b73f1674932b2f0ebf9af6ca446f9d4046c595eb3874af5d53a7c6aef85536d5b18b2c3563f099a975d87103c60ffb03822f22248e68610dc96a71dd501721417c81fca68cfaf89170ee41a57213ec7deaf05ec130f5b2541d3fdd6773579e4bc90922fdfca3b", 0xf2}, {&(0x7f0000001f00)}, {&(0x7f0000001f40)="46a5aa06dafca4cec3ae738a20a95ae74007bfa469884f803f6b679d4aa70306696378ed88b3ca941e1ed4102186da3517b1ae093722ae5ba2f0acf88772fc46c3d43f3e4dd2c2aa7a6bd1cf82b9201e2391881962c458fc3dbcff62527b188c1e02cbd67d024b82042fa81d58e07190d311b75c9125e8c9c375441d954d45e58527abbc45c959ccfc5f39aa18c341b045eb4d5ef6439dfa341b8928a00a735e9659759e294ffe2ad88679b542fc949428070f694bd75a100b685af5a8ed11f39ec0c0860e6cc5154a786e4784c95537416c21151fce563807c96eafbf018c34f00480", 0xe3}], 0x9, &(0x7f00000022c0)=[@rights={0x38, 0xffff, 0x1, [r6, r6, r2, r4, r5, r4, r4, r2, r6]}, @rights={0x38, 0xffff, 0x1, [r5, r4, r5, r2, r0, r6, r5, r5, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r4, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r0, r4, r2, r4, r2]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x150}, 0x1) 16:00:17 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r6}}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x67, 0x0, 0x81, 0x0) accept(r0, 0x0, &(0x7f0000000280)) kevent(r7, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r8 = socket$inet(0x2, 0x4005, 0x8) recvmsg(r8, &(0x7f0000002680)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000025c0)=[{&(0x7f0000001340)=""/77, 0x4d}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/227, 0xe3}, {&(0x7f00000024c0)=""/90, 0x5a}, {&(0x7f0000002540)=""/81, 0x51}], 0x5, &(0x7f0000002640)=""/39, 0x27}, 0x800) syz_open_pts() getgroups(0x6, &(0x7f0000000240)=[r2, r5, r2, r2, r6, r5]) close(r1) r9 = shmget$private(0x0, 0x7000, 0x20, &(0x7f0000ff7000/0x7000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = fcntl$getown(r7, 0x5) r13 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x0, r10, r3, r11, r4, 0x2, 0x2}, 0xee, 0x5, r12, r13, 0xe69f, 0x2}) 16:00:17 executing program 1: r0 = socket(0x23, 0x4, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:17 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x6}, {0x3, 0x7f}}, &(0x7f0000000040)) 16:00:17 executing program 0: shmget(0x3, 0x1000, 0xc4, &(0x7f0000ffc000/0x1000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4d, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0x8, &(0x7f0000000340)=[r2, r3, 0x0, r4, 0x0, r5, r6, r7]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20042, 0xac) munlockall() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xc, 0xff}], 0x7f, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x44, 0x13, 0x1, 0x6}, {{r10}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x3}], 0x9c100000, &(0x7f0000000140)={0x29d29c99, 0x7ff}) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x68, 0x0, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000180)=0x5) 16:00:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() dup(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000040)}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x2, 0x5, {0x2, 0x2}}) 16:00:17 executing program 1: mknod(&(0x7f00000004c0)='./file0\x00', 0x100000000000201f, 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x2, 0x0, 0x80000000}], 0x2d, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffc) close(r1) read(r1, &(0x7f00000001c0)=""/234, 0xea) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000500)="bcf2eeda7aa1a03f1190bcac77b48e0af7f8a705349bcabe90f850c4ca0c49e33a97a3c951adf3fd4840f08a02a4410647c43e315ecf4f3cfb5e435f9da96d13c637922538112fbb26ff72c335a0788a9226be419171e73a649669c41b5e3b71ef9da0d0ed3d5fa4b7320fe84b9495bba9426a4bf765f609f4185e39f1e4f952cea006ce0c82aeb73af2426d8acb84fa9eed19614e1e2170e2232beef60b3fed3f453636c67af84c3d5402764927310929aee1b62a18cf45a16503c7f9f74cbdceb18f30ca82c3d406ee7c5fcf0e4bbefa2c71ee17ae24ca4d09bf4c7abb655d2f2b6afb8d4638c4"}, {&(0x7f0000000600)="a31c22247589beab2675d2655fa963cf64edf8f1385c65d7db2d289509f26c9e434a518d2e0bd1c9ac6e85608b256fc6dba9840c065c00f4f3a7092925e5f91aade2cf7600ec2c0b330906421ff04fc0fd4d9be840f3a142446721ab318e0bf213616d270e86b2b5bceb0f59"}, {&(0x7f0000000680)="e6c3204bdc84ecd1ea7975f6e0a81c90048e6f482cf81d7e2961be5701167a71e223f4ff12cf806afb3ce36e3ee0b2cbd6c048a462d6d9fa5e32947e3f6929df66a40671d6ea182d28c450cd6bdc456387ba259e874863ed566afaff86cc4d1a4fdfdb1e228ef51a5891139db1bf97e1c713840c29fea4a54c48003b629a7de1e56753e3129a88a52bddfa3c0062994ff1e0447bc43395a8c84ec58dcf56dc00374f54863fb609d98121a901322c9e8a0983cbdd078cf71cfecb5d26b6448693bb0cd1c34db916974f4b947064dbc9a6f73e2b9495816fc79ac6a2f340"}, {&(0x7f0000000780)="c0e83936c54d1fa59b5df949dd9afa6a79416f6214397f17b604d58ed7eab72249a1ad7055e401758c2f5d8c4f6a10ff895e78ae56d37d93d61e153fb571a16d54ce9bb92b678fc1477b0fb25549576bfbe4c736065993bf9c5a0c32aa393ef62a736ab5b8290e6b1f9744c43966699ba39b457ffb6910d76fb9353708d072af28a218610f"}, {&(0x7f0000000840)="be44a7"}, {&(0x7f0000000880)="ff5d039b7470d9cbd15f654ff70aa6a5d8f61ab9f87d5ff89eaa7359cbaef29d8cc04f7033d7ddb087a1067afb1bade386c53de8ec84690479ccdf8fc9"}], 0x7, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x600000000000000, 0x6, 0x1fef5290, "cc10305ea886fec9cf663a619a709e56f3e32c6a", 0x2a, 0x2}) getuid() 16:00:17 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) 16:00:17 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x8001, 0x4) pipe(&(0x7f0000000480)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='+,\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\xe0^]\x00', &(0x7f00000002c0)='$\'+*$*#\x00']) close(r0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:17 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x4004, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d21d53066d510c8f260c7673000"], 0xa) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x10000, 0x142, 0xfff, 0x4}, {0x7, 0x10000, 0xfffffffffffff000, 0x1}, {0x20, 0x2, 0x10000, 0x5}, {0x2, 0xb1, 0xfffffffffffffff8, 0x94}, {0x200, 0x9, 0x7, 0x3}, {0x7ff, 0x4, 0x10000, 0x5}, {0x0, 0x2, 0x7, 0x1}, {0x2, 0x401, 0x20, 0x9}, {0x7, 0x4, 0x30000000000000, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) oNoNload: 1.62 cmd: getty 90701 [ttyin] 0.00u 0.00s 0% 310k load: 1.62 cmd: getty 90701 [ttyin] 0.00u 0.00s 0% 310k 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x10000000000005) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget(0x3, 0x200) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r5, r7, 0x2, 0x4}, 0x7, 0x6, r8, r10, 0x10001, 0x6, 0x0, 0x1ff}) r11 = syz_open_pts() r12 = socket(0x0, 0x0, 0x2c64) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r9, r6}, 0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x3, 0x7fff, 0x5, 0xde, "f53f9c2de79f8cf57217fc383a74e35213325fa3", 0x400, 0x6}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000000)="1df870c122c4f19a972d90d563a944ae6ae32a58ff915c26efc8f2038f42a48901f13dacede3eb0b2e3f", 0x2a, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x5, 0x6}, {0x18, 0x3, 0x1f, 0x32d}, 0x9, [0x3, 0x0, 0xa, 0x4a6, 0x5, 0x0, 0xffffffff, 0xfff0000000000000]}, 0x3c) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x102, 0x2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) 16:00:17 executing program 0: socket(0x200000000000017, 0x4, 0xfffffffffffffff8) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/82, 0x52}, {&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001200)=0x9) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r2, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001240)={0x7fffffff, './file0\x00', './file0\x00'}) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000240), 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) shmctl$SHM_LOCK(r1, 0x3) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b8de0000000000000000000900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001480)="707ee8d5b85514404f08148ad642aeb61f6fc097cd8a04b4b7cd8330226fcf8e4339dd91032b110a3b8d3155633431d678eadaeb6c57d7a9eb045782f1f1520e966159b511ef8e18adbf6252e2cb3e0d7ff41a493109b8d45a2e2cfa0d060c66018b95e354bebb2eba384348e581e92bd1a69f8037f73fa09cfd90d9c19bfb58a8c32e27fc9ac3e74f3df96ccdd0af02b8b6173f66cde696e9111458b23cdc4ea7a465fd57907dd8ab863eaf1f2f1f75079b11383d9743e09195bdd3b34bb42f9b27b9819287c71203907ee07e2209d034c1b0a2a4a1bfc3", 0xd8}], 0x1}, 0xc) 16:00:18 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0xd) read(r0, &(0x7f0000000100)=""/23, 0x17) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x0, 0x65f, {0x8000, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x108) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7fffffff, 0x32e1c}, {{r0}, 0xffffffffffffffff, 0xc7, 0x4, 0x7, 0x5}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0x200}], 0x3100eab9, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x200fffff, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000086, 0x10001, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2c, 0x8, 0x965e}, {{r1}, 0xfffffffffffffffd, 0x38, 0xc0000005, 0x8, 0x3a}, {{r1}, 0xfffffffffffffff9, 0x1, 0x11, 0x4}, {{r0}, 0xfffffffffffffff8, 0x5e, 0x4, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x29, 0x2, 0x614, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffffffffffffff01, 0x9}, {{r0}, 0x0, 0x0, 0x8, 0x4, 0x6}], 0x3ff, &(0x7f0000000540)={0x0, 0x3f}) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0xde01}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x44, 0x1, 0x22}], 0xea, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x80000020, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x480, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xb, 0x7}], 0x5, &(0x7f00000001c0)={0xd25, 0x4}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0x7fffffff, 0x9}, {{r0}, 0x0, 0x8, 0xf0000024, 0x3, 0x3}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x1, 0x7}], 0x400, &(0x7f0000000180)={0x6, 0x7ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) kqueue() dup2(r0, r1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0xfe00000000000000, 0x5, 0x81, 0x1f, &(0x7f0000000080)={{0x4ae, 0xff, 0x0, 0x0, 0x3, 0x7, 0x2}, {[0x3, 0x7fff, 0x1, 0x4, 0xffffffffffffff00, 0x7, 0x5, 0x6, 0x392badb7, 0xee, 0x3, 0x3, 0x1000, 0x2, 0x6, 0x81, 0x6, 0x2], [0x4, 0x1, 0x1ff, 0x6, 0x800, 0x3ff, 0x80000000, 0x7fffffff, 0x2, 0x8], [0x200, 0x4, 0x53c6c684, 0x6a6, 0x6, 0x0, 0x1], [0x3, 0x3, 0x4, 0x1000000, 0x9de, 0x8], [{0xd5, 0x7, 0x8b, 0x1000}, {0x1, 0x7, 0xa1, 0x9}, {0x2, 0x3e78000, 0x10001, 0x3}, {0xeb9, 0x1000, 0x5, 0x5}, {0x1, 0x5a7, 0x2e3}, {0x8, 0x10000, 0x401, 0x3f1}, {0x264e, 0x101, 0x1, 0x7}, {0xfff, 0x2, 0x8001, 0x800}], {0x3, 0x7, 0x5, 0x4}, {0x6, 0x5, 0x76e, 0x7}}}, 0x4, 0xffffffffffffff26}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000100b81800000029000000310000000000000000000000020000005244e547ca89f2039614ec05329031ef7055deba95a9098586ff089a7e48f8df78549c3172da394fe3b90c0a228c5e7492f881771a6099bfe0d63927"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000015c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x0, 0x4000, 0x7) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000140)="228d4e0ee3d3441c984e493be18c018a82b389e46ccfab2f15e2b64f3799f5e2dfb622a0b78bcb240e78a5204a81f17ee20775b02f5caf08e45f28c5ebfd4d99616c45fffeb93c8e5aba92d9b1aca87668b71a90fa25a765d618faa0ae7b944ffd7058c21f9f8b4ed4b6c27ef8c93c9ea053504727cd18b8375841db3294123fc1fa429040992a0e558f6a3e815d29d6100bcc4576bd21a50e4ddb5b2cb3316b8999d9b41e97faaa5e62caf42f07c8f56b1bbeb5342c748ca1ce2d438514ea8d39f438269aa7257b5b2c1f15510a03eef4e6df8e04a36c7c466c49ae0a756ba6a536dd941474e66acdd84f4c6c5242617fac5203118847a16d40be03dbb97f68ba85669f8e38cd942b1411422c27ee4efe6a5713a5436bb9d710b7f92d724ea81b67b10c9cec4496b906e987c5fda1c489f2ba84a400376ddc01f2d3a2ff67827c260533386791c6685ab49ade59d41c9b52a381c053e1d21fce8662924bc60d9aac92738454e621259adb832ba1ef427f4c3f7f350edc6de9878bb7ffa660078166d247f6df40bbfc1d5f727de93a55558ef82df3bc0cb9a86c8433709697864b36db6544ab2670a31f9e9890117047f4e8b88b47f03534964292d18b420a355adbccfbabdd7ad4d0ab535a8d7e94da744d012f4744d6b6d9d90f4d36869a42b9c13eff3f821f04a7b76d7597ebb4bc7a6b58ceedb9120fca9681f8dc3fd46245d2f1374bdc113aa40455ab080e49b0582ada445923e2d71ab2141addaa6fe62d77bef344181da508bbc9c3034fffac1dae5f3384b74cdd569adc22afeb8c5f19689b0cc626def42b87c155c82e52c03a838ac235d29b34b461666fc79d47f6a9e960865504707921690967ef93d648c02391fe422f83fb04dce9121d2083cef8a1edf60b0033eae58ea8d538f125430ff61701a3a5e7241b24e34a6fca839cc29b8df7e6304a67733a4536e0190c003e66c6d58bec10fd889dc04c1324606db84caad82bd23f09eb58c18b9bc8e0ab89aa23f3c8c495b22d128786ee9fbd55d5b6de41c971532c45441791aa5f5daa4d8606b5bd60282d5182129929c8563e55541f7666e7647071948bb000a4353f7e03882664bf69b308d247dbbff39b83a5905074eb7e9f3d0339c76524e19964cc0d05c397b09464115169d4396ff5a4e3fa4274a76a211ab6a5e64974f14d0c0c6c6cad940dc74c35ea8a9c0e48960c45a12218fa0366c649c6a49296b5ec456001fc06c9c0bd4789d86237da3d3cf1b072302deb87c63d02ed63ae10bfe40dc1b22692f7436e10ebd8624bd5a073a16a142a5069356c507fcfbfc2a444e61eee651c4e4bc8026a36f99dd882a626a6acd0da4a2a720d36976421ebed0266e0baf8ccdfe7073f2891760fc131fccf62115bf119d2097f92cf8c85046f29f512e3cde4d1fdd62bfb98ca77882742e5a9e028ec4a60e4d1cb4df01ba2ab99104a260ee067679c1bfab3046616f30bd98f1b4afe3303de94395f5c2dd55953cd0fd0a6c098b9c23578161387fdecbf2352250b0d4545b6b43b1c7ec701bfed2c700f3bc92f2dba7aecb0379ec289485392dffda4b789a6486c518b9593aa58f9ee3720e67b3cdcda80785de0813d069c1abc1ff4411ee765c603539c6686d9ea59a00fa5b4e437651cd7df0f12999d1efe765cbeecb8d6389997ad2d2b7a2860ae24f4d76022046921b1e53e865feb3b90074fec7152bb4123d340608c6b58efe6ca3dcf1d7aae6d111280773f0c71d15f82a7efd8e01bf225b73a4b48b25640de58295d95bfba2e9ab7b2d7f5cff2c5b7ae71c5ca01483d9e36de0058a134432410a7fe773671e159690d3c2ec70c07c997d1e70b3aa6a60652758f02dfd4b6633a3e3ec7f79991c24ce7e21c7417a9a2c6afe88a0a0cef7bbd2da4325d4a6a71d92bc0cba66de406be2e17f0ca162c81c52fb22f17912beb803be89e67be88d29567230877f25a513e9867558646db9f7f8895d2fadb19deba40c20562d66a6927c1e28bf2b24b76186d28d5d67c7ece54e3834d1f06521bc1bd288403e6a92a6ae20953fa80236e83224a3c741035a64f460dd16489cbb3e75578d53c4c319c910455b5321003cbfc36773bcaa74aa058fa6bbaa440eb70fe762f88fef17f9312a839e61b4e2cdefd1a8521e826f8abf38379c6cb2c0aad6a76747c39b511b41dcabf109204b27398d3b682ffc8dbeff4eaf229e943a879be8bf92a312eecc1c164b1ce137acf387c6236c1feaf36c8be2c5810d0772c604fd1ec52456a2a8c70aa80e6603508884535b5cc7443f34b9ac57621af773931f6d9d1c38ada60538fa5971acc328bdff0e752dba9414ea31d949b27e70b2cb9ae6c6dc0a95456ac453f204e9430542ff1413dafc586298f7435062842a7ee67f5df6ee7c302ed8e0a1d12b10899f203536080b2cd577888280f9992fa42ec74f918b5f4946dff6cc735c24aae3e0a4310c8d7b5dbd866edbc8646749d97d6061e999cfd14b501eaaffeaf50f2095dc24f0e89c9251deff5efd194f2bc54e8c38b2b45004949d41ca0cae39bcb344dbc93a8fdd46875461803093c11ccd42785b3f95f22daefafa52dc3076cd75755bbf935ca069c038d6e68b03c92ea059f8772c8aae9183f8d8ff11bc217cbfe12e31326c7bb450b22d8fe3675822e9ed33e66468d5700b76703f2993cac9391d0a33f330799cf91a4f82476b1d1c17239de547fe932af5fa489e25b5b93c178ce78a09088e2d852f71c5b2ec92a5b84ab115d96739bf92ff802bb3500ac9626adac960dd038feef83b2bdbc4d2a423385733f3bfee770552a0ef04c17108554942b0d606e3c3b6f0c7ef55c07bd26c81dc483d3cd398c46418daf9e123826e90eee73466f737a938355cd334bce5644241f8078928db0cf485ad7f9248e72e0c26be6d567b9107eef2363ae9c472596e734110c7e3a209911d71d58bf6e22cf9f24bb2b3429ca258f07a0987eabadc3c8533129bdc9f71b969f16a29758e116e49da1f8e9930f10ea81126ae28d43d6ac7c5a88a3017156bf40a3bd460886e1126c111dc98c1fdca75cede5c226f03b0a8f2e385e39c7bb52655cd645c44b90abb6408b41e7e1e62862b63a6c2b0aedd91d4a8ce3ce4d02df68c7db152a5f640cf1471262e8deed7a92c73157af23cf57a48668d05a135f43135855d7195cce12755a9117a728bff947a38c73ff1cb10e42977a211791911b52be15ab9ced7bf70e06c18292c0b5d5b6c3b5c754df155104cee22e327567218d72e0e454684947787f002a5fe529577169718c1ed15e54bc849bcafb2710ebb65926f84a862fdaf8fce9c15a138786cd5d63cc5c06f8d6bebd582949decb0f3e064fe870b40b851761bbf2e3e7e6118570ab9453acc9da6fc8e6f833dce42d8a4bf606aec290923f25575d0b76b76fc249dfcf13dcae67c6657140a47bce81d420f5529a7e45f604c4f93efb3c542aba1699682fcaeb181d7eea7459266f75197e7851372a1cd0ec44124828d96fdadd9e3d5d44c833a27338d46a639f46f16d2b04deea40f47297d88e019febb85768890926988c96ac67f543c4c707cc48dba3fe1f3477ea2aaed3205df96988ae768188400720998d55a4795d7cc2b8b891ecc3625d7b8dc2e7119e1b2d22f91adf49c00a2787eebc86b37de89bb50f3748bd818211726689611cf2d8056a338fe01361e31e12a3f35ecbca234ea05414366c709bf34614e74a052ccba3dc6220dd72521e3fb5d92a068ff448a2b23041e97e953a06346e34c04530a009b2cc089138e83d2b44aac5a44ca3927ea5888e8c1b094ef1e27cd222f1999b0ac90ad6226d9ea0ff5d4699282d82c33617d2f4405dadf14a46ae89b916687e846a11f087836105950dd6992a75e713b97e98af7d9ae545e325da9fb49101618a3f47a2df53ed2bce264a83a1d037c7c85b3e1db43ecece7229374cecf2372aa5ad2f2ffe150f2a2a225008753bb6eeaafb49f0765296b2a06b2c8ad46807623c693d4a7fc24373862dd3324850e2f92f8c650c723421da67f59a641618ca25115aae57dbd531809fc381a821dc3e09699785864ef6befdd1990ab2f9204e5de304760bd8eb34c47b089718b52c345f410bfeef93bd57a68688fc51a907b9542dcc0aa1aa5a0ab30b64882bb95c102bc71a9d8362b73132c45a1ea2c28d0dfda5052b56ecf0e86654eab93a907b1ae27ad5d949dd72560e550ae25dfbe32065aa1c285864ebf1019e13211e52a00e9c5a69979c3c7d8a0fc825a016be82d2f38970ee5bf95d6af821918ca00426d1a5dd59c11bc2d4a588a9141d4f489b0e32031d85f9344da7fe995d4155cbd7679051142248ae7766465447f23d4c8784dec71ad6268eb3afda7ad30e9fc2a8d26a01825bab7684a02eb37ba06a0bd65281e5e7e4cd967c5bb967fda2025a59dc922ddea389fad9f465f889ed2f7c41393873f145fc07d636c51d6a265f57737dcb1f9cbc07f79b4e913f08cb7e2a544861823a25dd3954c87e2e7544830527ef55093d03525e2cdd1c2672eee947ab351696fba97e96c39b4f45684e7c6e8db05c9dfa1a62c35d8cdbac69d1033fbd46bebfdcf6b6bc2f9095c42f35e8edef2cc317da5e12d6f926f7350d48e1648240174e267228d424bbb55372eb44626214509812ff7b7603ab5bdb9e64af929ec1db6fe82fe3896174a4e5f0ae457cca5e4549d611c656e13ff14548e7fa6b3455ecfa6305aacc0f7dfb542ae01db2339b3d5d60ca54c174f893ff5573c230c40a5caa48253afe64af6f55fefe413a429d1bdd2304980c654acde29f498ff49184823f5d0ea29e09041f884991636b3230e434bce2bc4e9d88d6304af4fbc75ed5b9355de73cc93b0ed5be123b13cf0c4d77ede84798125a2e2f74c8d95a9bd04d01afb794de278fac7cdfa71b10c686b59ead1c82f87454c06ce9501a489dbdea94601305f24df72107e443818730731c88c9bdcb8a7413d5171dc080def0a7435a8f217b086ce1ad315cbd38013e74ad0831eca9d4e0065780107214add26f60ba55c468ec6b5e69ff4694d8f42aac813bb148320d56df70caafc84ea9299d2f0961722e76b247e2dd056666399b7ad0b05692ff4127561e4521f4409fa0852624ad4bbbc4b12b6c1a258cf577e8026ae7b56b64e70ea3ec5884724e47dc4974a138621c39e6b463e42b24f415675c22d69761a6bc19055059667b87deeaef11f7ff0ae3716ffe7803aa3feab7a39ac9d73c90085dc06a6ac2505f7d46ea228e335ed1b6dd146d14952d16ca33b478627adf53418fb81cf5a506ccd79752ffbe2990f31889ceab1aded610b072bb1a880a301c1bfd8d9c896110afc2abdb78d59ec3ef9b05de3c92048c61448606dffc4d979374da3449fdd4a44ba780ad738a4404db6a40977c569de85eef833b82cbfeb46f262b49f73a1669179818b1716a4118a8feee3ce67434f9e4b13b99556047e4c084056fd83f18ea4d48cbbbdc911fd7c8bbd466e30c72b70d39a202b5d5bf37adc732c75c8748b88a3b8716aaded9cfe54fee488348d14932b7ca113b8ebe774929731a26a6a82c121f6049bd491c399c0c72cc9701a58347983911852d6e57ca5ea4e5679278581d011b7badf7742061ca06c16fd9bfc14fa0b788873d6b56636ac2425f3bf63477a5bfc438fba1d8edf6e099bd3b7dee983043c982e4f2e573af672757824b28cb0b78d191d4be671758e4399c7148744bc392b829f0c2860a87ae5f0d6c06cc65bce05653e0ac052c729c69", 0x1000}, {&(0x7f0000001140)="7cbf5b6d066312386087d3df9558e93fed03a68c4025172b11b96274236bff1f59ea9ec88ccef934fee432720212fd92f47ac3a1e3ddaff0695fc8f1e61d0a9bd5224f863f69e5c30b819c9bdabd631ce5ccbb0b12626f2b839f993291315ccddc917f663498e68f2101f2a5cdb84df89a97dce1684144f031a5bfdbbafd04ab0f924bbada1a6d9faf38de33c9eadc239ac4e639bf38aadbba138e10d05282b8044e95ea1de594ace08549d8a9aec85e310f967d00fd2875ce739c5177a643671b298c0d1ce60f92037ea90fe6ea16a1f875761a33db79e4fdc8e41e66", 0xdd}, {&(0x7f0000001240)="8a1382af129a68104e6f74194ea35fc1a7f191adb4465c4f943ce89c1c73a3991d97987158b8cec0ff46bb2b", 0x2c}, {&(0x7f0000001280)="cca95456ad6dc58ca22b7910a28aaf36bf509d7562a7c92f47482cb7f010accc0fcf1c967a41616dbc239ae911af94168af43900ca81df2a4783dd3afd3be4f2aee77da3fcfacaade99f75c13318305a4b7bd44ff68ede60239ba9cbe32acc47c5e575a930d89fd9fe3820ef2f8c42ed46dd4bd37636c88928b0b6aa2fb3fa15eff9575e0696", 0x86}, {&(0x7f0000001340)="676a0d4417d55d9430d367e8ef94f7e1888145556d579a3a4240d6ab95fbbf64922f73925cf2801190e9daa7b98fbc9fbff7e6b7771d4f70793a89d6ca6503482f0ff175", 0x44}, {&(0x7f00000013c0)="9ae991af87a06049d1ae5c6dca86f817b2498c2efe5d090e8972197536882863201048a91935f1b1b3b2feff2bfc576ad711c3575daa545aa6adf52654e8f4dc7564da98203052b87215dbe038f90cfb5f8b5c1546f47b87975ea011f08c82f5415a93ae4ea33223f4c7ab48491f1b9be3efb019561e618b3073f57aa4df01c16f6d42eaa9600c020e707255568b01", 0x8f}, {&(0x7f0000001480)="2261901ca50a72ddfd1def4e29eba1b0843e35ffd1d3d8e26b93f2428ad4e2c1a1ecb653e6b8f28879a7914dbd96eb1248dd9d707b2f44c50306e7017af24260ecdf7a4b5ec07a8121b4d786ca2577", 0x4f}], 0x7, 0x0, 0x0, 0x400}, 0x0) sendmsg(r1, &(0x7f0000001cc0)={&(0x7f0000001600)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000001640)="4ce3f2b6ee0ebbf21fe451869430a6c5a9165e6780264f4f77d240be86019dd07344b9e75d2457050c3efe96d5ebdbf4cbfba936b53bfafa47d8533986720e0b28e15c8cd506d3ba6094ec449c32eb4062950081b731af4765bcc2b5b97a8822720fec228b762f20330366ce6bc3c4f0586eecae2e8781", 0x77}, {&(0x7f00000016c0)="c2c1c1e5c585", 0x6}, {&(0x7f0000001700)="ec539f94ed2e9b1a38bbbd47fe7f966c8ef672cc7c42875814c81bc16b6d957e2e3ccfc376e376406b7d68b545d8671d65ceba86371e185cc66d17b0e26d59ab825b244d04dfa3ce8f0aec", 0x4b}, {&(0x7f0000001780)="a91d79c30155b4628238f0c7657ce3010b72262fa4efaf859bc96ac3b561cc8cd02a7c6c1d8f515a90be183cfdc6b8ba03b72dc4862b92d995b743f35dd68a0c48a356491e814e4e116563177e0a4e7f39d3fd26770d06c79421b038c18b749ad84702166d15cdadf4ce997f679b63952c457be512a8c4813ff0068212a10c", 0x7f}, {&(0x7f0000001800)="e5ffef7c094389f70d54e4db04765447b333b630db44bc279ac67dd2e6ccc66993cf819d840827e0db33455ce420aa275ec40a68ba0eec01214c1dfb0b7983e0e24bf4b0857ab1915c924e6c96a2b1ba6055a1bb159b5e233c0479341789cf21aea231496755e537afd9c0525ea6e46a2cd6410fddc31f88a4158f7840fe13641d5f59423c52088e6f408f2aaaf2507cf55c2e9447f6ec561ab168523236e8c464afa94b81fc4332b47c0b93fe3c08ff6e416f237653d582017928dc410319c432afe53b0219a3bb2f0fb504e1cf88d384bccef4c199f7fc7f0c84484d387cb8c142a54aafbb435e80b3fdb6ef64d2dd", 0xf0}, {&(0x7f0000001900)="b0d02e3000f7f84f320a23e1684a61227ee6e189f00c06618aedf05be8def3bbe19bee", 0x23}], 0x6, &(0x7f00000019c0)=[{0x10, 0xffff, 0x8}, {0x98, 0xffff, 0x81, "aac307bdb5c70e3a28e0cae1dc9abe04af92622588945a2923edd510b6e91eae111966f52d8e7d8fcf2ba333729205e920d25e14dcb78d9ba62676f1ac25d2527c6abbb3a3739db1abcd929298b45857efe385e1498ada1580994affb7bcf44671d86d414a2d888eaa415edf736828abd7ce4f011f3572d4c0c7b5160034721f2ff73daeaf1d32"}, {0xb8, 0x1, 0x8, "418faf9bf018290b4a9aaf9b1f57fcea1aa5e733c61b84a8838aec01978511835744d1e8c4e589684a58aaa3e8653254cf4b85ae213514c943bf8f4e491712750b60ec493cf5bf08ed0ddb0e2cd18cb4587c99cde469ddec973593b232fd75092fad53f8270a484a29beeed2e13ee78ace3ccf34b46e26d8e91e7287c434cef4349e91a13d1d6271d0552646c6ef428385ef8268a89a35679255ddbb0fa56528f19a11744a126a"}, {0x70, 0xffff, 0x2, "8973676d900ac12dc2565ba44a97e6e9cf82d155f4f157a31c1265dce5a72d6785e68e047a2d4bab6d7ac12269c9d398991e315cfcbf3515243d4736f28b06986a8a5e8fe864b9327ed975142eec876f6f90f84fd186441038a6"}, {0x110, 0x1, 0x8001, "ccfb7999383d2334577455462f9ad407e25ec61a5879449bec9a2d37bb9f321d0f5291b1b351127d3a2b2dc913054bbffd90b93a89c8e0e2edc265d1000b06d20dbd120c8ecdfc37c8dc996dbebb1f09176e00f237a227aad305ac539582a677af1587889745119a4fe8b125163dbbfb6c0be8e49e22649e89998c4f6c94b1bd71a7e86e29650fe08e6f0a252357ee3ebcafcb86011785aa9db146bdef9ed9de3a31ea2f6a8eb159a7943fa8ce9eed1b57c2e8b46c196262005ef423f7639c37d18b15a7cca4c8016d3c8890a9d3641530176a597f94281797585127684ad48f6e513aff4410a54ace42933411b1d58195898b84fb4431c7d26024211a5e"}], 0x2e0}, 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) ftruncate(r2, 0x0, 0x100004000) close(r0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000640)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x78119ff7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) recvfrom$inet6(r2, &(0x7f0000000040), 0x0, 0x41, &(0x7f0000000100)={0x18, 0x3, 0xfff, 0x6}, 0xc) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x0) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) syz_emit_ethernet(0xffffffffffffff7c, &(0x7f0000000280)="b63e") 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xfffffffffffffff9, './bus\x00', './bus\x00'}) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) sendto(r0, &(0x7f0000000140)="5f7388bc94843914884ffc7f24af7c0d69c0fcca40fd28e5542051ebb4e8e47b2c554ed5ae90fcc820a719cdcdec086a21128b2a4d542ae8b44a70da32d8927bc96d7c9d961716c569a619110d296baec5160e7705bf62169f5915234e285b687d0f0a465850c5ff38f63d870cb1741b15ee2fc847f9d3352e487bbb0764a1cc54ef5c26e720b981c69e3c2b8f25fa5109a05112d232e7812828ef09983113dae58f2fffb17265b3473fb80f195b0aa80331631bd3957282994de1ad40be23cacc01d0a2d0f084d9ea511973c19dd2d1003f5dd010305b9b35f9a069f97aaa109d731eb558026fb0b5fa1cf15d52", 0xee, 0xb, &(0x7f0000000040)=@in6={0x18, 0x1, 0x927, 0xfffffffffffeffff}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x81}, {0x48, 0x0, 0x0, 0x2c44c7cd}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000001000)="42e7660b027392be54d7e1dac37c574911d5cfcab6c96cb2d9e075749def34ff9550afdad01682ecb25186a67caf03871f70f410328bef9e52d63adad1052dbff80521a6159443ac80aa6f17267bd38720cead1dc0a8dab81caade240f15b49f5d62788e6e87025c695ac354795b0f0ef344bb6173821992771fc143979d5437be379d0c088fe331c3b065f10f6e2c0a6fe7bdc2502ed40147d25ab891de87af55f0bafe2ec3d951eed504801eaab07b22804e982c13e17b1cc037f3210ae22f1bbe317fa91db17a01f1572ce0679ec035ac14c884e4b45c572f5483ba3d26d31fdd91ba7369f370ebcb41f399a49be897d5613216a113", 0xf7}, {&(0x7f0000001100)="04b08a6ada83fba9f0c2674a04f813129831ea2b5ecea35e3b5a0041ffd451f142e75864c583c6bf6b6f4cfe19b93a5e7d7fe7acc188fd9253b6275061faeafd9adf6ae49d4249ff096e75f42894c8bcf7f58aa5e017eb86c73fd3d3bf0ebcd057996ac8336229f121b05d6a1d0a2f5b2f0cf2dd172a23ebe88dcfcbd889aa5e5ba465bada5bf82fbfa294ed3d6ca03e48c99728b740e36e0d2dd65c022cf2f6ae86cd1d26425a2f2e6052bee056e42592e325149a1ddd2c314e7a45ebd7ca7cd453b8ab024f5e6ab5a00f31f16f424375e5e237932eb965f2a330", 0xdb}], 0x2, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001380)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001240)="5f9032a057067f94e43b970dd10da97cbe0eb08ec85c9187b56a523099d41030d6ecfc148113c2d8251ba0661614f44268335617a23160bea6c888c684d23643d5f31746b736f47336a4d76c608ee0b0a1ced90d533f0ccb265094a4da39c29c23cd900d6f889c0e49531064720f77da9f30e65337ea749d22fe5291c9b2669113e59eab1b15c2124438f9bbd779c91df7eba5cfcdfc26dcac7bd2c5b8a352b88ada3104d7536842facb", 0xaa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001340)) pread(r0, &(0x7f0000000000)="e0aa8ec12c575d7f357a5fb98e2759607c19787bd206eb701b9abba2f264b9fd2734b530fde46142f049a821a09d7f84497b740f6eb88e149dee2d495f1547db58e2cabfbc84fc7b68d6cc0a44831e5df0fe0faedb7e58943d7a6fbfea42339dc6a5ffdcc4f84df7bc59eaa171b925d4b5ae6b7ed1a8fa91e7ae8dabbf781974fda75de60d16bb1791ed1074df8b90dde90baa049f1ec165f34c89e3fdc0ce992cbc2630aa0872ef23ffb12025d57c924a19a59c61a9c2d42d8cbd2bf698141b2c220a9d2528cb079c7e41df43c24be2df9f8fc9adbb2fa7f370537c390d57aecd04709870c9647223167e83a861f76a812d7a7538161e1a144d6eb9e8906fc4b82819544b538c9760876bb90350c19e27f4d97b489cc6ee77844be6fd9f5fffccde31cc2c5297557b7999879d6bfef23a4a680da4522a91dcc5518a7f66b7d8fe8d1661aa9cf049b4d00b3c9cf1c6fb2d6b5f04ebe94e1080b395ca9afebea826d0e1fd70405059a0434c7d7dfd4ec26bc3dcc8b95e660cb2db62020f72ab5c77dd593e837efb8f148d253dc04701b0ba0f42accebe3cd1554ce87c80c7702e004eaa339d2c6e2dfaa50afa8ae62ef7fe3c9cb5a0b52e9547113e6dcff05c7daad0c3434ea867b272066af75ce1c77fa9de7bb13164d19aa5899998a12b77b8fb42028f27a2de270a8fa725084fb424529506ddd5f95a0d46872cae9a12ba76fea94411cd8a3e8765e9dddd0b238fb4d45e73e897df889e49350901428ed4bde358bbabdb6dbee14c0167b5209a078889bd2194aab8e7a959d0d64f118e2b0903e6afe792a1361b03d678ccd606d8aa00c7d3d183b79ee8cc0919298061a3a6a5bc2c8c5b4868838ae06d24f1f45e3ac19e4bb4035cb16cf45be53ee237fa76f720f3daac1ba057555bfc039f8ff6f5d7ecedc8f71193987e41d7855208235a9285cefe31cb39a4a722562d009e25602d0ffc86b2f6c1aba86a65f53dbe84f59dfe1961adedaceaee32b2af26f4c4122c164e95eb48394e61ffb22a707655c52707c588c8ec7c6287b6fe7924320961c4a646a1aee808d2749372a5e6d6e9e1e079c6b1e647e97d0df7a7518416a50590a346a6bb905e6b132214d475203ebcd6defb981162e7241c8a154cc38e70b45c722169660b14b1529f7ea1c27748d48df956915d0e2a0bc0d7537eb009f8ac367e5be7feb1bc4a69718f615c45ca91d31a1c1e25104efe7038c21c794200ca9a7f3775292236df08d5c66bc351f32b18f36a78079bb12de58de383a9e02935c0602e982dd7ad7d1ca7e67c6a5768f482ee4d9764e75b4768897e7477180350c5f289bae87fdbba583decf12bbe474b300f0c6cc6024f62eef4e7e2f38c81efb97ac6d2bf14f95ec65135c221d2513cef8655d214e6d84ddc873d7371712610d469b3934704bed1af70327e40946009af6ed9e4ce1c1602777f8efd8c14cee81d7d2e666615dc308f4b647741e19450d554e7944e2343d1727e1971b53c9fe89b52902dfde2fd8dadb623b6783b466cf65e02490c45331e40f9c486f1779b9b6a93d72b8bb81c7093ec86ee906b80f6567b9029723c392134464e9a84ecfa9fef4602b3feadae9734793904ab4effe323562a12e3e70483e16f8be705cbda7de83a871530ef440bfebbddf511d4e92d1c6f47c03963f3b0539573bc82420269bb55c0d14e02cf285082b3fed51bbea90cf27fe5025002669bc562dee58af909ea7cc310c8786f43bdd433c919ee027810ac5472ee5f6b4fbac355d45217c72828dd4e4ce4a77f568eb30d8f7c94ccb995a368e45f81a866f4069d331d65f58e18abf48cda90c7be6ddd75cbbb100a6be636dedc531200cb6342fa8b6c06f3c16624e9d2dc8871a5d125a889e70b02c6ef60da581a79458543ac2f47e8819c0a123d00b0321418a8b2b39faa5dda587c143044be72743529683b3e0b053670109a9c224cbad1a84d43481ac3bac3a9d17eebdf1415e5d1cb2249c6fd921c025c5545bf911ef898562260114d5e4e9f67763ecbe5245bfa05e3523a8dfe0a8120ac77574571f5ae5c21e2f6d0024dd3d583d774e6e29d013f61129f2c40d6e559284367a90839300a3b6130262fd9b512fc55f5cbab7aa654d1a158ddaa4323c3d83e45814a9bdc87f6a03fbf2cbb0c4a177674b23440efe8e00d2784a77fe591ac1f5d50643a3b01a3e0f7c9f165b1269d2517bb8e2af2b6b354bf68573dffc3e5ac099df04d71c61d98041c5dbd42e347bbf7feb9b4d54d2c0e991afb0e1bd630a3f4225dd84bf4f5762b6fdc498a4c79ec21cfcc4917902741b02bbf2cc276f94397abd34fa5c474ccb280ec998645648130706ffea31bcb5dbad0005aab44230e18dcf613727f8145003e39d988f8bb578fcbd75116d950e7e702c4fae90afa4e69579d40cc8ef26a40cbf97e01d79b3ca1ca82aa17e2a3707d7abdfcecc21b868a7393913536b99a174b7b40b909af53564b910cbc127ac64836f109569d4c846a25baf086a410ae966ab294713f3320fe7fe43d4c301d6a5cc1012e24c7a0d848c3b50368406a930bfd9f6629f2842c0460a066a1d6c706bfdd54ea6e9ca36136e034fd6db08be71ed9565ab50f703a1ff8fd5c9d2b89726d573425e66bc09607dba5380b6401399e15afc7c8b079988753a3063e3ffa93a948d5d2d8a3f76e78fb5f9407846d9d0d6c3bca97a9acd71feabdd31b08076f571f87e05bec6a4e540df9e1a3744174e7a2db02219ba5fd6733563b98b62bb18de9c0d6e39a35bb08c2e0effac98def9244dd1d76fd3a3f0ddccbd36a34c930754501698f9b73bd895b9b2bf75a2bbe33383e66cd6badfa9aa058655c577f7f98a9677d9c0f4f6fe575432a63df728b14a7849170cddc186a8f81b5f669f64a3c957434b41db78a667075939a6e12133b5e0ed503a79f14be2a60b743c9530ac04cd385bf5236ecd50c99d171dc38f72cefb609fd6bf1982ce25ada523f51e3c4c91c7a1d8e4eb6bb6994dae493cbc8319912406ffee235493b1b9521eb7129be4595945974d0d7e8ec8edf07e220f25c9bae87f975c90f2a0725514abbd92c0564aa3b8e7d55b67510382f9a38a00c8bb5ddcac3a3a7614c0dc2ce2ecf83da8ee2b0f7d8523e9920c50ba1308d2d56216a334a225d86578bd40bf77f220a3e1b5170a0936f40d1eae12b7098df017cb162df88aff31da42ef8593e47c3b7e58e3393eaabf079c6d791b4cbe4de9d80bed183f0765767de3bbcc75a03b3c6598ed9a16d9b6b1c456f07d04d43e8d436163514750b4f5a5854e81b8c753dde8f8ef85bfb981f2d2a8751bc95edfd646a553c8c8d8e6ea68c37671956e4eba3812d1df90da749f05cbee7d3e07e62eee84d775d8eb950af4c35a0a7e00a01fe288a33c7360810d62af9fe3f84d58b7f7c275dabbe86dea1d43789522fb6cee8dfcfb0861c239cd7ffef5f049301d5a2f8065bbf5f4bffb875ae736dd55a24ab0d63bfdac4358439af3df246cd32300922f03eaa78a852eac6edc3cb4ae12a20d69ff73d0bee1accfe52ea68137cecbf17aa571c0849404760bca8b547799f4e589b38423a74194172b227d9fdb388379e876a36b48550eee1f92dcd4c8210902a697ea8678aab136fa01babc12391a3589e6cf6186bd6ab29223adb3a820c194a7c179fa3117f0ce3b4f01413e7a1fc12c8cc5f28664619c7cbe0b719ed6d7dfc14bcb9299cdedd8b027a917c355677b829b2af6ada84615aeb3f9cc94a75ad2a7dc2ab11ab71db15bdab34414f1d1439869809cbdea82594555ab5834e289640c9fbe36b11bdca76e1d15bc40cefc615ce86ba8388143403e2493957d353b967c122d5dcee99b573de434d516926eddda775004ac217ba82eb588767b9a359c76785d304ed7829d3b27ca2d32d021c7d724d7e3681b729f605783cb3ce5519c47c5492aa869ff6bc71f5d74f7f19abda0d790206de1c7b8e7f74f508cc3762c68138610f07c4e90ea705cffddaaf67b1959cc9cac411039e44ac132be32ecfbfaa0e0c8a87aca7950a4dab73198388cbac5ba04e962e243bdb0d2e5bd69f868a455bb60a19e00df05980ac9cf88aed3bce97ac2f8004bc1947c9d49530fcb00691ca1f4ad5f6cad062bb8ddfb21eacc3609137b76005c930fed837aa7f2dada332e293a2ea0bd2ade511efa280b293eb7c558872d9b74a01defb273fb0b070f432c79362cc7871f3eab52ab8bac13b07de1eb08f2d9de6eb1486235852674e77106fac085a9941b3812add5df33920812413445ae28e4c615d05ab59a116e2ec2ef96aa2d258b718550a0c3e89714d1f203bb4dda93e15a52fdeca31732b270e9ae83e388b18ccb880c6422838d55953042cb00961f18bd7d27250b127fb8606a8d2a8b7e490105589adbf8f18a2467a16c61756cace0c643dbf94241268dc2403ef961468d8a1d662b50ae2e30e3e0ef57c103c5a08c1071d26cc2eac88b557ba76fe37db93735d35f38af826d4544f7288e28a20801fec0b3df610eccc6828dbff3548366de87d2012eb1f4b7b3f756f910af9e804d39e8d9c2bdc0ffdafa8a8367e2550b7424c7c6f775d96276899a6e1316ee62ed35c33877f742e67ecb8c98a2f5c0108b3a39649c7727667a1d50f1a3a8ab07f2d970d37ae2b86897ae97c077e5517ac052e33b8c9b848682bb172e87cf2b7075b99628f62e09143d80e42f518a3775eb2f4e87d2f33576008cf849a32004f469ab711082efccb929dc1d8d7319e818bc53e5375467eb34378f9542708296f0e8716cec6608de53166c2cfa8719df5c18b7e59150e143ebe42ea9e06f57431e367214b58bed71946d4c046568b17014416690ced23a7de14394af48441c349de32b709481e6e26f693ff5e7e126a37c8162a39b6b11093749715847b4ecc775ba8c48b4f6dc2bed10585d0269c24d9f6f42c1e3a382367fd397d405565ff290dd18a155104a859472df964c52c0765b0fe3518c1663193da2b4c4a01419062cb38b17bcef346a0230ad3b7a3bc2596832c13a8fdda2ede1975f63f0479580d61aee3295af87968b85c5e79064a496b28fb464e8c481ca1cc4ab72df38545415d4ac77a0cd6829ba5d7193e30a28d9a91fa1ce2ee652235eb13c1d41d31132dceed2244ffcee894952fa7f2becadb812626dd21db04eafe325186fe84861adb0b66bb5c2447823f66ccdcd2dc3e818cfd9ce7e78d80f7ad7299d9ecf760ec098c1be9db5d9e4aa2641ae21d9c3b26545934bc64c8d836106c70aac575d4dc39442c54e9cedbc37870999b041a90b6a418310a7a963151d0fce0fa01e063f62c9bfd1253eb69e5ab1c54f4f43f8c41939d6b067da0492b7cae96a08147504c88849c09730ed153fefc02074c7f4a78fd4b4859c467ed3ec1df987a65c29da5296a21bab0d4dae92c8dc21d2dbe2aca1050ad2a53a1b78ea1d0520340aa7430773e852ecdcd0176838d8514415c50864df400e010417f4ce93c7be73379bb520dc7280853901aebabafd58fc9537348c033fd20db0db71650bf47a28f6eb181e3ddc0886c83bb952dd741947c1727fd798dff4e388c579ee34835517705dd8ec727b5aeef15894b894a3372b11d95e178cecb6f5e22db518e1b5e6f0a26c5ab34db700383c556bd68772f3f533612ca9dc4c28669f8e21981bb5a37a2fa8fc29a0b397c62386d4b97a5bc26518df8643b430409ff769247f9e56748783602d61fc655744e9c0f702110adf41e93b287159eafd5c0241e65c8961286829b4bc2d3a5", 0x1000, 0x0, 0x50) 16:00:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001780)=[{&(0x7f0000002240)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:19 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x46) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="d47cf8d34a0be7d39f9cd6a7d8091bca66806ad08dad2ba87b766ed5390c919b0a7ccc31dbf8bee1086df24749a392dda94c4bb0ae3d0c75b9b3f08e290a116f386bae0bc82f77932e6f312646529b2875487418cce3a5f6d207f5a0b93695f976a6e293daa34f388aed0348dce5107f89c3", 0x72, 0x3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='.\x00', 0x1a3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="cf20f353dd504a6887", 0x9}, {&(0x7f00000000c0)="489a00f55d", 0x5}, {&(0x7f0000000100)="3692dfc982509c6d0fcca6f7dbf462fcb1c6ba", 0x13}, {&(0x7f0000000140)="8cfed24197d9621f09f343d3ccbd136fedb2c817", 0x14}, {&(0x7f0000000180)="4240813aac910bb23ae3042886047fdb45d903a36807d6938358556824b679bdaeda3ece89ed08044da28775116fbcf1ab8bf9d45bb6e65619534c3ad0a4c0b0dbd3350d44e8f68127", 0x49}, {&(0x7f0000000200)="fb779d3403ce3832b8aa592537a65830cf3b7f1004d7e268e28a6cae064db38d3236088823b12554bc6017609664", 0x2e}, {&(0x7f0000000240)="1e36397852c1738447573540eb6cf2df8fe95bfa68e1076c661a92fc9116c5cf1146d1ab0c150544108180bfc6e76965e958745c6b14eb59fa8e9d24ce900c08d26d1f25ab58d6f050d7e758611416510dfb4cbf6f445e6123f613e723cda5a0a1808941032a2007a08945405f4cfcd829387e905eb52c4a9acbac2300891354545ab2883aaa595ae7c0007ca344ca6a489d21ef0bc847be7fc84e882efb4bdfbcf8f311eab07003f7e78635513163bb64c244e4ff6ee2a8c2b0a4281b3395e4990bca3afe9c5e476b2dc1f6493a", 0xce}, {&(0x7f0000000340)="185dd3da25c7d6f74e87940d64fe49113aaf783bc7f40a3274771d234b27fdcb625bbd80aaa82186dd2439e17eb765869f4b82ef9e6546eae5a2f0d83fc0f29ee21ee9bd58d696476160b7164c79c7e0308ea20b702ef67593908ffd546067c9eafac82c61cfa61b8d23d5f154b8b714b11169f185e0157b245306b4d318198b0adc728b02cad12364cf5d9cbad5e185c508ff977c58b913caa305190fb9d7d62faf7215f9bf5c9d8885b0d4717da94a364528c618a089f75057", 0xba}], 0x8) ioctl$BIOCPROMISC(r0, 0x20004269) poll(&(0x7f0000000080)=[{}], 0x1, 0x1ff) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x44}, {r1, 0x5}, {r1, 0x2}, {r1, 0xc8}], 0x5, 0x6) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) r1 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/203) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) msgsnd(r1, &(0x7f0000001d00)={0xffffffffffff7fff, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"}, 0x59, 0x800) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) chdir(&(0x7f0000000040)='./bus\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) dup2(r2, r0) fchmod(r1, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/49, 0x31, 0x2, 0x0, 0x0) close(r3) bind(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0x6) 16:00:20 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8081, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x80, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4e, 0x1, 0x40}, {{r0}, 0xfffffffffffffffa, 0xa, 0x40000002, 0x6, 0x4}, {{r0}, 0x0, 0x4, 0x8, 0x7, 0x5}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xe1, 0xf0000017, 0xc4a}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000008, 0x5, 0x8000}], 0x2, &(0x7f00000001c0)={0x3, 0x401}) r2 = dup(r0) ioctl$TIOCCBRK(r0, 0x2000747a) close(r2) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x800000000000004) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x102) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x7a, 0x3f, 0x240000000000, 0x4625}, {0x1, 0x1, 0x1c, 0x80000001}, {0x5, 0x2, 0x5, 0x7}, {0x2, 0x7a2, 0x7a4b7bef}, {0x8, 0xfff, 0x2, 0x1}, {0x200, 0xbb35, 0x7fff}]}) clock_settime(0x0, &(0x7f0000000140)={0x171, 0x4}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x110, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x3d08c4c5, 0x40, './file0\x00', 0x7ff, 0x800, 0x82e, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0xd02, 0x80000001, './file0\x00', 0x6, 0x9, 0x100000001, 0x1}) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x4, 0x4, 0x1, 0x4, 0x80000001, 0xd3, 0x0, 0x0, 0x1, 0x3}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000200)=""/101, 0x22a) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) read(r1, &(0x7f0000000100)=""/233, 0xe9) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x12) write(r3, &(0x7f0000000080), 0xff78) 16:06:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:06:09 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() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x8001}, {0xe7, 0xffff}, {0x46, 0x2}, {0x67, 0x3}, {0x44, 0x6}, {0x0, 0x3}, {0x45, 0x1}], 0x7}) read(r0, 0x0, 0x0) 16:06:09 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x1f, "5ab1a4e45b2b840a457be9123647c8f18419c338"}) read(r1, &(0x7f0000000540)=""/226, 0xfffffdea) r2 = dup2(r0, r1) recvfrom$inet6(r2, &(0x7f0000000640)=""/4096, 0x1000, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x5092, 0x4}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:06:09 executing program 1: r0 = socket$inet(0x2, 0xc001, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:06:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff6, &(0x7f0000000200)="d6d71f721329") 16:06:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) read(r0, &(0x7f00000000c0)=""/112, 0x70) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f0000000140)="da4780cd35608e4a187fa1b7") getegid() 16:06:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x0, 0x9, 0x2, 0x7f}, {0xffffffff00000000, 0x85ba, 0x2, 0x7aa5}]}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:06:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) pipe(&(0x7f0000000000)) 16:06:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) 16:06:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) lchown(&(0x7f0000000100)='./bus\x00', r1, r2) socket(0x1e, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:06:11 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x5, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="5bb4f93fe225242de56fbe5bbca8e4ed39d0bc1377380b6aaac34068283cf016df269052d61d3452c13e16127f3c62b56e4ce6dce21b09154415d7f6337eae921e8c9701c3c78f5de71f1d72b6a831ae08a9f91a08a799f53922567794c159a6a56df7e62bd14d44b17178b4aeb8d537f5933a268fa761ce1c39db2b536734acb10c1e2d1d9e166e19156970512ce90b26675fbd9f35ccc0a9b139ac56a6a3c5960c1bb535dbf39d2a1a4baf92514ec703dfd2e0875d28f268241ab0a4f1c3913892e9d8", @ANYRESDEC, @ANYRESDEC, @ANYRESDEC=0x0], 0x9) 16:06:11 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) 16:06:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) getsockopt(r2, 0x62a1, 0x8, &(0x7f0000000080)=""/2, &(0x7f00000000c0)=0x2) 16:06:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x8001) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x201, 0x0) pwrite(r0, &(0x7f0000000080)="97f05797962c22e3b662247b8ef054a670ea775659352440eb110857cf3f6b7379cfc14ab293397d49b887f3070a11dfd86425d783f31209a68a5ef89243d033f87f25c6d9b0731b3ea28a5e801de5b7a039d3a974e81ec63d53a1385c890bd8cf72d2bcd1ac95d015ed88f54cb6036e82da7b795ad5c5cf2654f8aedbdca220bc150915", 0x84, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:06:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="ede6974c170f5a00027345bf92998937b6df2d9c56a74fbd9279664e96966157461044ba522db665683a9c475229f856ec85201d2d0354e388891f5c140f43ad6fddab290fe392b77ad50fba1127b16329c2808801d3184e9dfd64930974f807006b5c7f799bc4e360846a36a51e882abbbe9d32044f4b8e7b6095d64351c8c10a2792d3bbd2461bb38eaf08d9e6fc59132eef3ea4fc34bb448bcc81e55f50f44c2bbc60e9619221f2fc6f5c56cb4f2683206f50eae89613b996"], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000580)="59d3619ec17efc742a102f3c5aa918d12879c5169537124254427b681675313bfb8e34948c22360b5b420ac819003a8c80ab217d8d616ba615b3b5148e37f7a932c710ecd76a99edb850b46af63f5b297afbf309990d6cf0cd0f7c2a7a4c029b66a426931d52e52e39dd6649669aee84d19109820e77a1ae9fc1f603474817357c2caab02a11b5d81ea303355f8f3d91ca261c05abea0b0a5c4186f87253aee12591674fa4f6a3234222c212806f010c11599acb82b343c98f28540bc3b34d334205839f866af593f9", 0xc9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "556267aa1ce83cc570d7bfa2c8d5529c00f03b6a"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:06:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000500)="65db7ea71df858be9f5ea58310962583277e42b6005c23e24b854d15b6fe202f8ce4242761d66b1b62c0d14302f39e56f4e510c2082c104088ae11d9bb4ff32d13d0790e04e7b1b314ac31b184bcc097344234895e024ab8ba49b9fe1771b795bbcd13f118bc8ae62751c450da5d170612be84cea6e50dbcada3cc95e007d4cc600a35bf2724d8eed794c5c6a20e02cd18152413686c8287e28391067ccb0b1ffa61cde586edae88447db83f890255c3b16d910d67352af95250c6fa0217f4c6a1e0540ac8b1efda4d973319b3c2b1ebd4dc9d008470d8db135334487913848856ba2a4f9ad918e8f1a98500db1310a161e195750a9e9d692ce8634ec364105b38736275d8be6d7db0f915259bd83da993ad9bb2adae766644d9ca329d7cb352cca0accbbc0c2f490a3ffee981d3f068d873cbb9958a283b01c4c417250d07b9bc9a7c4110722a325c3ece7a2237bbd7eae23a14c8aaca1f348fc2f9979c75f9ae5ba2eee625a62a93ef0dc4cdca4d4a5f1802692224fed46629906833a472b7c121b575c87470eabc1e90bfbf51773f0e3f889b694382b8f06e8f6d696f6283812e7d830449ca063fa1562c5ec4efe49670142e773f0b41e6f0eb1cc309a5a6907e542e3021d3f29ead12f0eb6de728c8190efad574fd930aacbc4c127a742e4f9ea6eac3449ad8d29a3b0a3cf46a21c33653247dd661ff4c2ca43e9f18a6837d45b23f2c056b86fbcc3d2dfbfa1d984a84c46714cb5d6156b02670fb2896f75ea7307571e1f4b8b978965ea3bbf9014c24b72959bedffa5343076a7ceea2c4cda640bc90cb56ab5e661b264a451c8a8ac4896a71e5750f262e3350774da020b3698a580c21686a7dd912d390bc209c77f012a24b0a08f1b0e004c4c2eef9d92e8440633f8d3f6095386d935bd2fa669dd1e3bea2d8b4f899cdf84c0eb27f8b10884e8c831af7976422201429290696c5b6b7dc864f01854ff8a06e9d1559aab1aa622cea02253292aa41c67ada10b765154dfa143ede81956b43f3f8c0394733fed9361fae62d527d0725e5b14488c4374b20f5646cc7c5b63a0b7d548136483911bd9122c5fa67c046b2e41f4dc58f10e521a7557ffbdd7c2c63f44f0c0be799e8f8c1903a6aaf98acad932ac146bd3fca7b4e64abc080bedc00f7228444fbc7673510271a7d0a3d944e27e8c9003a6621c4b5a2e358393c1b5df8a5ba155feed396228df6225083c53cf29b5f733cd4e1c37078287ac43480caf4f440eec3d23bccfae7a531331aec98697b356d24cfa3ed5ee67c94025594f92a0638bb7001a13f430cc0b103768481a83c989696d4b9c17364e3a2b26271cb7b09e22b5f267a49e012d7994745dbd6e38eb60b9c2b3138550e9d78c5c2312746bec92d1d91b8b156f84289a9f262a02446fff4886bb9a427aa2665244b63ddbcebd97cabbc1f8b658214c0b1db28ffe7cc42ca9d597bf93191d6d459768212e38e69b6cd6453d833c49499e6beab2b2ad2b1989d8879965001797b057b5d7dc54a6db63097ae66bf880228fa246f8fc03dc4a08850f9bf1286471f4fd4817e3fb24100d4958a24951c6b5314fd0eeb0d9a7f4ebdac2554e2d8640b9d52eac4ff8c0ad55dbfec38e19fb3b4124daa6b06b48465a11f44d158d8d74a75638194675397724788db7cea1441227a740809ad8bded167b8a8484daa5dc323e6bb8c06824ea3cd3f8a4a9389eb9b70539faac73d03b9aa5050af0a8091f29757921805c32c58e3e02175213904a6cc4c9b66e4766532fa3bdd92eee237dc168977238b4c3fa0fd1d5481d5d7139cb7564cb6605d5535d80739d7e0659a69c04be202d14d66ede5338c3aa963f50ffefd82f9b09489d0182234051c11acadf09aeddaa72e7734c88b1bdb91363ecbe80c91432f19d331ed7bb893db2c4fc7ef242fecd451741cd99a1e9ad1d870beef8687658d7d77c011b9b7317a051838df3161033a19a666e89694f6e52d3313943a008defb0c2b815282b2a9d8d604472fe4ea18d8b09802d185464f87355e17809a1a98d2053d1e8795d912fdd6c7a6e95c1f0bf67913ec04b5edad633ccbe46e923be2755f57b88aef2fab2cc04bfdff12e84af182bd78bd62d4b86afc1c50d83effb833b30412897cd805badcd06fc5145b57d1d31d544ab6b20afbfa34b429b1b2f6023e2d685b6eec7f6c979d60f2911c7b05288a46c525119eab7fee1bf9c22c59197490319267be14936dcbac23024d9a879c19771c0e39afd6eab56a0633b02219712ffa0822f4385b7ab53075bda5e2ef8967eedfcf72e25effd01a3082417a9271c11764583502ca8acda2561997ae3f73445346591faf60eaefee77a5c8bd5fba233ff623ce5085e98488ef1a7d5d85d66f35fb39eeab2afb65a68e27e1eef522b81d116c766eb3f9295b5f987d15bce212867629de2ad8b2071776d70df9b2ea64edaf59031a33a4f5a1131ae133a323b533b64e7d48a767026fd7a6c2549237ddce6c0a786246dfa37388f28474f2abd87ca0404b794acd0477b046ae3314bfe998dece3b8cb0d72c731fe2711b1aed7a0160ff17251e254fa399ec3e904c41c2304ccf15baa8caa963941a42898bde03ce34a9b9d1a4ddda9075d9719500daccbd35f63c27d353ac1d02786c64e6148100cf514052a994452b954024aab843e7e7617d4e783c059cd5d851af5550014f15502802cb421b8abd7a85b5a0f6dc75c67686aae1ca2bc9f99c54503aa5d207acf1b4dce2b372a70451034d6efab8f547f18576a170267958e88cf5260536f051bffb1a93f6bee722c3d6f155ed39e32e22ea417e7b5c3ffa2d870bae931959ee56fec855ee64de39411cf8dd3fcea408b569f8561fabaf3154c1be9b042a39af53b35aff98a4f7240d", 0x809) readv(r0, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/119, 0x77}], 0x6) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000f00)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000dc0)=""/87, 0x57}, {&(0x7f0000000e40)=""/182, 0xb6}], 0x3) dup(r1) syz_open_pts() 16:06:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0x8, 0xfffffffffffffffe, 0x0, 0xff, 0x3f, 0x401, 0x1000, 0x1, 0x81, 0x6}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2000080008000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = getpgrp() ioctl$KDSETRAD(r0, 0x20004b43) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getgid() r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r11 = getegid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000240)="000f1bfeed37ec4fffff2133727099101a9a123513a4a9c4c70588cea81ef0192214d2b87bd8f147813bec8cfbc0e1ca23e71b1c3a3fd57c44656fdff8c2f0d917eeb8f0bb92fe1545bd9a76e23e436f8ad0c8fce103db97aea648941b5d23a66ec0cc269d995dab295ae517b1375fb50d2066", 0x73}, {&(0x7f0000000140)="62df24f947968ac2bc5ca6bbabd5be93923238dedeb699ed28a383e3f76cd3e6f129eb5d7056af7777f2d91d0cd4829e9348d9f20a", 0x35}, {&(0x7f0000000380)="d4aa2a218a1026be3a2f6666ff0405a670045d69c5d24fcff31dfc922cdf82a22e601380c0fdc553a04b749c0d6156b4db192295f9d80ea8faee2bd39a387a00df1e5f4c7e2f638f3850c7b4ef8b9d965c7bb32ed9c7af3532f4f7ef9655e02e8b72c197a57d563347310a512dd798daaa36576cc30a8c0029c9e1f508ddb131a80f7537231666ebb69c70911f7e437596f184350ecc7f630155044539882e96bf546c2063b0e3aafe5a94be595e5942c3ada52fef50279cc278c9b3f6942396beb97cb21194e8a7c1", 0xc9}, {&(0x7f0000000480)="2d2c3265c50fbee7066283f763511dc8f67c52cf4d88dd8b1bfbca0bbe4f93224071d78be997ffdaaf47925607617ad6460669690ecd251202557dc3d0add2c7294634563df1a36438b0f5db68e874618a1e9ace2ed9ca04ef7bfe39a1360c2e5a87fea3189ab5d1b4e6f8ebf7b6a494cf592e9863e7701efaf46822235cbb61b33df0207f169d6516fae399824ba1ea930493524fd09e613b86f8b9b1561fca61dfe974bf58eff5ced1c995e430f13865dd301276d53a9c817ab9f4ee24f0e09ad34f3de35819e0ec1b02a0a3103463e7e5687a693230c3ac8d2046be9a450a68d5993909c064881f50e8cff9fe5ab6f1cbcff352dd48b86502f5d0618a7e51819fb313b0e1cd4e6a8d6dd9ef432b6c7128ec142fe8f6d90341a25874a8b78da7ee3e43a96576967cd78ec820030c2d9823af1bfa7468c7d6904a6dedb508c26b61648d0f7d8df1399fefda6ffa08b7deda7d940b4a11098e1ce558bb8ce1bbf715e1562ad49476daae0e916cda15ebe4f37527469c7dad3d87ccea14e21315eb7fd0a68a3c057cf27c92fb6afc4ec6295c06c4caa93828753cb81ec9e8b2a1ee98aa0357ad3a64338b56ebd6ade84ba9e38217d4d2d8b0f393246ae158cdff99bb920c2b986b34758f23b4e219f88a1815d32e5c43a4970f50aa3af06ac423ee847cc5f61c61098a5bc2523ab68adb60480325abca580a0575832f00034f888d8aa67a29aa490bc3f2021e9a427f862f33d05b222618f164d17823765fd44aeab59e8305b41e05a582a4a3ae79eef015d585fe981685d9465f818d23b5c1668cf26572c8a0a35718fd2d0ce6b669fe568ef823468b2f9f862147b0caefdf35e3113f42a4ca31186c121449aad855d8374ae52fdf0860af72a4bacce0fffc565cbc7e5ebf45762df4cfddd34b8eb9591c54e8df73af4e07d2704063a93dc4770c5db344b66e0e70d86b1820063d493cbf8866d9dd22b22adf32c4f822e3db42d3a8869ab18aa38c96eb7e1b2086ed9c58c853f5f39bb66528deb146109e7babc708355345faa8ba91f3ea2d869255572882d6cb95957e9c90831573a95a80ebbb49bdc37d9bc026dbcf0b6860f13bb566bd9d1c506447ca867de6f1438b231a597f71b3b33c06050d66711b33aac3bb30532f07b63677cb92c5c9633df48356c5af0f8ebffc9ea52a2e2e7a8b7e6bb3315be5b84f1059095a0dce8e966408ea9d09a1a80414d99a2cf3fb36f3f55b505ed0256f2b9ba335590e6b88f16165fdc7768d8e94569edd87006cdad0ed2d95790bd779d2280d4cbd3e3ccb89535024bb80e2f75c01a187a7c14ab05db2f5a25289f2bf8fc8789d8dbec3d3ade8f84152a0df91ae72988cd8edc431d238cec03648cfcc372f37e11463d593fe349bd81c296ede31f818a9e2bbd91c435f65a508cecd00fc7d221ef74a11b315383343f0d3862d78d0f9b227e76fec2191a62ace3e619296554bb3baff3aecc12df0d571f8c9c8b5bb98bc5aa931c90b3c153c2f2dadcdf658d31655b7a16286f8ceb13fac1826241740022654180419c7cfe49fc9d4bb591707a41aad5e2f7edb07f93ed8d60f62991c1cfc5d2c69d115eb381e6d65c4ce1d063e6ba4177196c8404605fc532b2349a049b8feb21a01e0527bd24c7425a41a30e53c088d90909253ba88de7ea01a767f264aea4a2381f252a7b2b3a429828ca027a9ef72149f3ce7d9b392cb9689c0e0e4afa1076dac03c0308b37cfbe990f210a3092baa531cf8e2b7db4a78f12ad5c2bb0f2372121b78eb72d0408e28e8000ea19231e835907d67103bb13846e0aedfb8a0f6b18f05f75f3cc56ac634f2afad9e4ecdf91cffdd47ad255d9131c3ae2e29f391b5b73aeca489dc5edbd646b21c19b0bf0416787e7dd456580f3c89f1265093fe427f4db4ff6331677aebba2b3d1853cc8c15e99b28b2d5d8d51561a3ee2742516bf20ba906db7dbf42673aa63a399e24e70f4f43045b78f211800d52213a5dcc04b1b59837099350309629a14320e8161ef0e8537182ae2da342243bf5a136b82190ffb4685166d97ceb17380da341979e1878addefb1545ca83d5c26cd1ba425660afa8d45a9d901f7312cf639f31b2af9cf110087a619c6641438eca80b9d6d8b925e650737552e7ab720f91a6aedbdc07472dc49380ffc65e32f08a7ac64d37c354faa29fbf57aa24ce6a87bba4ee21900e9a0c893abe85bd5e8b7d3c7a81eb2c99ebe0ac3a2211042531bf74675cc19900e86e6710ca31fb67d15037c742833a0cd2cefac13657d70ebbe0ab01bf3fa60281e40c9b943f07fb554dbb8f428e95305c481c98fef23a7a2cdf8e2af12d7ec108f016581a4a9e10b67bd4dcaab5aac0a315f72655d1870d4ec78cb473f4643ea0bc31cb15c2821a29c3b8727857bb7de69d6e1fe9d334c29e8d908729a01f416f5845dec7dfa67ce8f7c3760824af773c2fb5d16182ac5439b92723315bc2e4b409342fd042440d275ae38a5362cd9218dd3d31b3f6b7e441d28b1992efd1de619ede6b6f648f137464405b5103fb3c7198efddc387ff18457b1961e7972b91d285ebbc78c03632ccb581dc2bb8e1cc0192cff636a826af7f3e865814d4f8258ca3bbf6a3134bd9f7fcbe97d96eed11ec6b4eb7aef319fb7682e269bf8823b773e2fabbf97d3885de748191b33e359d61bea97761d931b798e39c89786f7e7287f96d6a2a20b5d89856d31fe0a8685b7592dc7533f091503cd02c93d0c13e193e876c4f35825b8833af6b8b06e332293e03ed9946017cbd473227750e9e4156a6997336f50f34d8a0c5dff1e31babb8483ac605212f0a4ca71285f86d1763f27b8798a7f2e1900e857416f327e3116b2bbd9c8460766bf5505842f999545b11039b7b5ad5061ae3d9f319433b23df9646c2f5b7e84a7bb71117b5d7e9698c990b7cae3598576dc17517255bc84836c4663d238bdbebe305966bf7347bb8ba01c47c046c6c77fba56a0fe85d30de0aee7600191ede5e855b7b9e9b9a73e0b60ad68fec3e8dfd261a85e1493fa182dd1e5a039242561e3ba30d9a196fc3433ccfa9eaf967fd1f27bd34c55e1e64a5096a5334238f8b2e45f7981cbe2fd189a940c9dca3a6a72f5862a074a76f171ace00d8394892a71c810768dea11abaacf5b41d3aaf81d85dfcd20b02b17a03a3de9d9eb33262392f7951b82ee0c12f51ecb4a86e82d05fcf4fc0b88bff30be07d8170872bdee7989feeec602288ae79c21b2175d88b256e28095c918dacb5154c231be71bb552e19c8a9717a7a42e34a653efe8c91bd878eb764aee48dbdfc88d0b8c8b15e0fc844bba77a9c4a66b79b2ceadd9a5cf3ce1ff90a6079e64aa7395ac2def1adc853146c4d87f5198b3d12bc6c7d547b78736d61f9cfbbe9ec9e7f1d27a3c65dafb67d057b859f5320c6cd14af9445c01b029c4108688f663528b51f3e6269d1300013ce96fbbb2d72f35cca860e1f2ad6a2d7084de456b4978ebe9b95bc18945299c12acee592de56e74ac241f3c2e5421fef926f7bea706458f04a5762c6a2015b1a1595b5978c39d972165696fc2d5c82ef0811b88b3ed17987bd525784d3c6c0e11f7c90d52fcff1fc11169e74c1e360d502328e318d2f7e19c56fb604f6dec3d3afd7c7f09dd959a2ab78db21b8a05462e2697f416c5d5e9f02bd69b491c2ec91db6e8734eceac5608b5c30515940f15853311b818f7259c8f648a86a2ebd7a3a154962a3738faef25a6e6e5a5c82ce6e083630914854bf1ca8f33f730c53b2ef1483117593d3562b18289451fbf607143e8a92bafb1b790d918adcc7c19bf6f591e7645fc3d1fdd2b6d3ba66c63db80bc938a6e4086e40fe4b4096172e0925382273ec8fe1288844c972159847124fcfdba0b02ec28fe9c4592c5596154b604b92aff9954a33b795bfe4326c2eaf2072c74a6b13b5e0ded2ec798aba8bb88ad8e6902e66bb105b12d8873f0b2b8af62943cfe1384436dab00cf94fe71768fff1dc6b113f5c47dc63ddd2aa6586cf3cb0a5aada896a918d28403a3c1d83e1dfddc4aa8860029bbf4b53bb1bfc94e1822c6283fa76659ae2ad8783ceee4fd2caf0472943341c770e8b7b1da6312c75900adfee623d7ed4d4613408d029af7a9c871779a0aad43baf144b978fd12093e27a53c3779f33806c26d3d0e9e251c43ab2bbb926dd11a2a6a5f86f2539cb9fbbe00002615aaa6b1b48a595d5582f29521449412db06f4570fd6ab895019f91769731e22fd67c8f97956c6d4873480d8f553b5140035f994d0e73fd6215a127e7b143fb2f5fca72e8c6c4225e139c3eb2ef19c2f59886b94d9958ea88b5912e8f8316daf6d2fe49def6a8849fc35db54c20f83962cf9f3b81ad01f0cc35292748925158558193a53816cb40995c66e1e942565b4256b33413938ed726597a16d0d7ef7d35c7318c237c9dab3fffb365c2a1a8f3691a36678703b4160880d1b0a7dd22c55ad0638a80c3eb31129d1fe0493fd2a7df0016c8877fea1f2a98ca03ed7ee086cb1d0832caa1c1b55c11941d35bde8daf85489f8f0e78314324333531c8df3d74aa64f6b6bacfe90c943e735d9d13962a5d4ea496d65a713e021eafd875a4a79d266051e6219e09a2ba16552808b2a4357b3a9c2aaafce00bf44694f21cddfde0c3b2ed896de8950c533a1981d8998b85af331c845afaa8e992451443a8c17b0a70df6d7b788e9ff01a6cec666a206f35ad80b768e9868ce2ce6e59d7527c1a858354f890fead95796d1708962db324afdafb55b3af80afdacb7fb9754a09cb17ef8479206f00d0991b20204efb7781de3e0e78c9efbf3cca66b7ab98f16719a3bbd511117940cf3fd1fe9d1a284384404a7183fee5e969596a96c4ca0feeabd21399193f0c7aa162cbe7a99d1a22978e6ddb8b77e2e5ceda1e10326399841d3416dff6ca6787b420272160e5363b7371b571d5de6e6ba94d1f5c98740a9bfab9024b9ceba917e873d9fac7774aec3fb14b6a1b432adb1607b5c3547ccd44e91d28b4405f98e80a7f31108a401ed86f6ab2dddc57e8f3dbe8a80c36d881d8bfa12f56e5d00fb457fe6b84da35873cd4571065367c522417ef09138355d989426c9d757931bfaf5b13174e474e2b08911bbb7de9c8773e83b6d37f9583ab6d661aab812ae120f1a590138f6be767e639249f5b1953b6fda95cf22e0918806826ee0d22ab673478093900420c6da874fe459daf8d2ce2984c92926373263f3ec8dc5a85c5056a9af2fe20d8b459ef74a2d03e47da5378f9ed06fa6c55b71c12f5f402859dc241bd99cdd6556d5c7e29bbafd87c586705a9e73c2e432cddb863902077ed1ae21d227cd31e1e612c713419eaba6ed313e94b0991007a389f665359f182cf96c5604531d820f697b05b5af46f65c8444ed7ca2b2eb26742521f5b4d1acfa8949626d20070261b69d3eb17031defd4ecbc2b80f3591c1b5d4fda2fd9fbb8624b581b5cc7d1065e3c8c077dbfbea739a0242e9fbb4f59ac41632c28e954cda80656b10c4ad7f1ed016d1c36f2154ec80684dbc8da37d628d213a9e3f0a9030cd691e155eec3c9de947438f09ed46ec58b94eec05bd7a759195eeac3fa829a963f8bd97712b9aa9afaa1d964eda3d7af3874851a74be7eda4dff63bb8c9255b8684a54489308271abb502f9df033027a4f8c827e88ff8481ee5fc497cd7684e98ed1a7d5e9b93bcb5d54213ca3db92fbec00cc867be66ae3e9701a1d072d83d3aedf8e8aadd479a91853c1fee2c6cc0d4779ab2e2050e952", 0x1000}, {&(0x7f00000002c0)="798f0a4e5c93acd58beb5350124c788e92cc028ca4870302d01f20ccbe8f736ee5d105688bbf95d313f4cd53e393a73c1ae12565", 0x34}], 0x5, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xa0, 0x8}, 0xc) 16:06:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{0xbc38, 0x990, 0x7, 0x5d08}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7, 0x378c, 0x9, 0x1}, {0x40, 0x1, 0x1, 0x1}, {0x6}]}) syz_emit_ethernet(0x70, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6dbcb78b2a73a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd654ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd0577ca4c32") 16:06:12 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:06:12 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r3 = dup(r0) r4 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0xc7de, 0x6, r4}) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') fsync(r0) 16:06:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="bb89b66244c74126c04bfd1b", 0xc, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x8000000000000061}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:06:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "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) sendto$inet(r1, &(0x7f00000004c0)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa98380b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c7d6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04300007f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaace6f56261a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc64fcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e8486ddf4d4ac1b3d76acd4294ceddedfb2456fc87611092b84f1828ccb369ced4b84a23607c5b1ac859334e24b30a2f5501146a5b738000a6ed0979195cdeddb5a21a854c35e74cddee9109a064ff7e7ddf267368c1740a70dc2ad974ef031242da95e0d7066cd2104236b963e0a366e6691796ea63115ea5ad1d9caa9bc5b196801699d4aa2505274721a15d1c86afaabd4fa740435ea54e8de001b18db222967e51deead822f8689aeddce83bb33663efb8500000000000000000000000000000000000000ed89ee126a81db29b8781b36fc1f5f6568413759f1a07c183337b6922f7fd50ea7035599c2984fa2cf6e2c663a72c10bb594de3527fc0f5e73c98d6bd36ba43e52b5530f75343972fc57fa3fddff266394faa0435bd8a2061fb7a5cb3f617957b5837d30b5b5e70016437a78755ca0624e2dac5e80b0ee6564973a8d282e35ed615ddb", 0x4d3, 0x0, 0x0, 0x0) 16:06:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r1, 0x100000080002, 0x5, &(0x7f0000000100)=""/45) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) r2 = msgget(0x0, 0x480) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xfffffffffffffe22, r3, r4, r5, r6, 0x30, 0x3}, 0x7, 0xfff, r7, r8, 0x40, 0x5, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:06:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x6, 0x0, 0x6, 0x400}, {0xdc, 0x0, 0x0, 0x200}, {0x3, 0xffffffffffffffff, 0x1, 0xffff}, {0x4, 0x16, 0x4, 0x6}]}) syz_emit_ethernet(0x3b3, &(0x7f0000000080)="600025da") 16:06:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8400, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0xc8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x5, [{0x1, 0x5}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x80000000}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x8bcd}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x4}, {0x1, 0x9}, {0x3, 0x7}, {0x0, 0xfffffffffffffffa}, {0x3, 0x7}, {0x3, 0x2}, {0x2, 0x1000}, {0x2, 0x9}, {0x2}, {0x3, 0x2}, {0x3, 0x7ff}, {0x2, 0x1}, {0x3, 0xff}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x8}, {0x3}, {0x1, 0x66}, {0x3, 0x3b6}, {0x3, 0x7}]}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 16:06:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) 16:06:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x8000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000140)="3254d736645572fdcdb196875aa0f86723", 0x11) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='@*{\x00', &(0x7f0000000080)=',!{-}\x00', &(0x7f0000000180)='/&{%\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='$${^-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\':\\$+@\x00']) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x6, 0x9a, 0x741, 0x1, 0x5, 0x0, 0x4, 0x1, 0x1, 0x2, 0x9}) 16:06:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x7) 16:06:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0x8000, 0x8, 0x10000, "20945c519b1ca14d8ee7982d363f7f4fa34468e1", 0x0, 0x2df1d547}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0x3, 0x905d, 0x7}, 0xc) 16:06:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4000000000000007, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:06:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/39, 0x27) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f00000011c0)=0x9) 16:06:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getuid() getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = fcntl$getown(r1, 0x5) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r15 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="ccd21ac878adb46131795c37c67eba2ca945f858bf266d1e1d680c4bfba17b55b32883399ed1c0b3c24a9b5a7d3329c50ad40ac1d778ae0f5556e9353594895cca1373e05831f100c0b06d40bac5388c2f36c00a26b75045cf4c9cbb6cd5a882a837c70d5e8f72627140a9974cdb893e9df964ddfc37e3e2de6a8450331901fd10aaf7fd95402b89ffdaf49ff3fe11ca1700dc29330d51e9387b3ed0da42615426d64e49e5d25380b02c3ee9d26e7e6db5e1984b13055b966b9c54ee19f9d89bdadacc6d7564204ab7bbef77e1003b744e504bfb12ab31a417", 0xd9}, {&(0x7f0000000180)="90d4baa980685a9d1534fa3e2582c818cbebe15f8399ad8d6ae744d2595ea937a406aade669b093c8556fd589f31dd3bcf07765e1d28abbccf9764592c70dbd58f7c02385c5efbdf58d66ae79792c5adae49ce28b434d9729f0268fb40eb79d148df91050a4fd79869", 0x69}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0x1}, 0x400) writev(r1, &(0x7f0000000000), 0x1f0) 16:06:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)=0x9f57647e715a0a0e) 16:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r2) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:06:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x480, 0x190) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffffe, './bus\x00'}) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r1) 16:06:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:06:12 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0x3}, 0x336) r1 = socket(0x18, 0x4000004000, 0x0) setsockopt(r0, 0xbe34, 0x100000001, &(0x7f0000000240)="4ab7615ee804f736f160bad9a3c15fe5465cffcdafc15855f58521be0c746e8a9261ce8469ee6a2abab18756ac562f0f34261514f31e8152864ca923395a9096fc2342888bbc6d6e9e5250e29529e40631a0899bdfadf4653e01647c37e87651b47cfe2132b3a2867d31d1c37d080d192a3801ea42f669666d0c664f3337f1845368ebb100824f38c5f2c48d95070f882c60fef8b97337504dd8d190fd7c4a154f284309fce8e249aa4c663ad23232794d8203db999245038adb9639992e9b5ff84734e83925294d596b873a8656128eb8522b1817d63456", 0xd8) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="efb9e486da815b3eb53273bf75f4a50aed3e8b5d2841afc804d6dac40cd7ec679062f6e7901e5e231eb788e19459b2d6e5c3818a17c06d2d063693a181ea0577e14afbc1c154919fd9af721a19f2f8ccb5708880b6fed88e87bc79504778ba1373cbbed7fe2d2574486c4365584fcb39bf166497105e557ca8c89da3663c4fc4c8ba17baf07dfc1e69295efc2de8638ada534fa09c4ec1c3f3c03c9a649baa099bdd9836647b88e33016be71a764603118af5696734fcc1eaeb71fa8a2ae5eeca9f4f6665c1a04fe8f77fa2e8e75", 0x3fe) 16:06:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x34) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:06:12 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f000000000000000000000000000000000000000010"], 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:06:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x201) close(r0) kqueue() 16:06:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x46) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:06:12 executing program 0: r0 = socket(0x800000002, 0x5, 0x623c) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x387) socket(0x0, 0x0, 0x3) 16:06:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b1604913615aa3fcad22ff512804a2ac7e48f031ac7ed2fd96b4339aee705d6377ae97a99a7ebf1e6f543d74c227b3569bf31dc23baf2c5905303dc74f92d955077d5f3109c37610adbf8823cccf77434e9390af47f5773a7e5594d9eebc206e56a3b54f301608c57bfb387947b48c7471c6d38768706957cd0291078781b7bf372f2dc3dcaa94e490e2b22cf5b27b43da8cae5922441a4d0501e239280075de9f0ced0f3ad37f19d4836536e6d20a7e6199b4a59a", 0xb5) 16:06:13 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x13) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:06:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:06:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="cbbe", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:06:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto(r1, &(0x7f0000000100)="34738bb252c5b5188932666e234412f1aeef21b4d37bc3a967e13fef36374b90d4f34cce4cda9dd11a8dca0fd06ede2eb0ca5a9344871b369388d259d5788043fc2c763c3c20c7e3a120edd19392077887f7411f02b09385a8ef0bd72153f86c83", 0x61, 0x404, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x7ff}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:06:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/92, 0x5c) fcntl$setstatus(r0, 0x4, 0x0) 16:06:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) shutdown(0xffffffffffffffff, 0xfffffffffffffff9) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x1, 0x8, 0x0]}) accept$inet(r1, 0x0, &(0x7f0000000080)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f00000001c0)) 16:06:13 executing program 1: pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe11, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x3, 0x1, 0x8, {[0x101, 0x9, 0x0, 0x10000, 0x9, 0x8, 0x7ee, 0x68, 0x7, 0x9, 0x1, 0x7, 0x3, 0x4, 0x401, 0x8, 0x6, 0x114], [0x8, 0x6, 0x80000000, 0x3ff, 0x1, 0x1, 0x7fff, 0x0, 0x2, 0x2], [0x8, 0xffffffffffffff1a, 0x9, 0x4, 0x7, 0x10001, 0x397e], [0x7, 0xedb, 0x9de8, 0x101, 0x4], [{0x4, 0x2, 0x4, 0x605d48f2}, {0x80000000, 0x4, 0x4, 0x10001}, {0x5, 0x863, 0x2, 0x8}, {0x5, 0x2, 0x1, 0x5}, {0x3, 0x1, 0x2, 0x1}, {0x8, 0x80, 0x7, 0x100}, {0xfffffffffffff070, 0x5, 0xff, 0xe848}, {0x4c75, 0x9, 0xa469, 0x4}], {0x7, 0x0, 0x1, 0x800000000000000}, {0x4, 0x3ff, 0x0, 0x8001}}}) 16:06:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2000087}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:06:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xffffffff00000001, 0x1000}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="ae5e3d13ce053587388602da215ee5c7e65d9b5e0c54267edc6ad4c11f6cc9d3446a9b0d3f2ad64f468df0929cd53eeac7097e6ffd4942e038d5a6d0ab10d593961a8add2f116819b58d2023a559947ff10ebab8508f1b8e8af1cc73cca34aa51d725f798e042eec96f0dbd66b4e42da1d15b22baf1e39fd652ec02e0cdb64d83751ec12dbe7a6bf736396a839c9108c50ebb360f8086b985ff3b411f4df5b0b9ad9d585f6eb63032064650751945049fa94b6090317f7837a97e93518beecf325bdb8c0e057ad826102fc6b8e9ca8e7cc059ec34330ea6800b7dcc88da6cf59867b920833946a908277e88cde6ad5af599366038b220cfd5664db6aa9029de7302d5cda9cf2fc6244fe1c5fcd4163e815dc8660340fb569972503c8c30146cba2fa76dcc33638ef515957715a7cc1e61430950c1435a3db7d8df3d8474d3688fe2963216cab6b413160da497c2958c6c543995cdac6c59cb4a3fd7e871d082c298c8d7ad7c0e459034c1880c96897686758228bd393356cb4e682b42b73cca10b26d8293b5dddc22131fe37725b6ef4877e46634c593c3b996220b7168f6dc6dc8101bc257403a412a7a7408665a62f9303493fddc3edf50aa8e51dc688c47e0cd73f4bed94f9a9b070496579f34b9b4d4802d20de55990bc890271492ea895f607d81ddc18b34f9fe789e747ee3f84ff205a7b86c68de3d95204a3557aa5830de68d2ecf3b0bfb9da2cc8194fce64a21befa461c5cf6e8f4f5d62328901435b490b4d1bdb1e0fc9aca550919684d9e4fcf5d72b3514521eac45ee0eda1cd7b4357803db405a06e9528d27bf3b0a11d4f435d81417166a76bba89c92e1e110625025668620f4efd22b67e1fdc6ce5ee89c4eb9acffd3fc1c3d80d38ed923bdbd2036562b5a9e27cfaa5781f8a6a5d93ab8996d6727d3d1697c701a94848ef050e125c7675b573f1c8b986c611aa0f5fd59739524c41028d95df1b74e3d10ac3a1f27dd7430cb084e5e67e516b0962e193bf02ef6a27915ed8709e5640ddcb82ec395addbab3a5cdf453323b3a5abbf981aa67d12547b1134353f97dc6a3fada5dd4a65166e9c9ad483e595537a5c3a018c4f09146c7bf859387d7e53f80f00b07d97eda9ecadf57eaf06065c0d078e03a5253f801a71ae1b37793e3b0e9c1d419e2d791071de1c899d2513d4ac250270ea95b0c5fc103f7d270937c7d9098d24aab1efa743ed3aba68719570b920626e3ac638b771879e523267e4120233887e800a1aed007ed901a1b4968b4ae79500b680f7a9759845f09ed7dc06dc0f25cbd0fab0281debf6f7671117ed3a00eb449a76e373c3a512795c5370de419d638eb62121013309b05daad5fe5dd7a39721cc47e506a7878656a689baac438ab6e086be83d4c47e9b290d6a810b1afd15301339da737f7ee3e2f140a48cba820977a83678d4528ebc3bbeb947fe36cd28ddda713831553dfd4552e5b20defb24d077580fdd253f716ff6dded51d88b1b3d530aac8cc0f85b9be1ec61aa9369666ee713703010b5f6b9c83d5edad2ef6ec0f5745d5d579401ba1a9d75a6b7ef465d0d9cd82b486abda0999ff1277863dab99045f23b566a26c8a17cab42e81fc7bbb6987d203d581413af792f98a96ec18857467255ff1629d85578fb37098229bca78ca5c48038c71a88db6870710ede429f1a91ed74e8852a29003b3f9ce4a734b79f0fd1478a3874dd14e5147ac90860fdd6fce10e52f25fdde8e54d7718560c75822634f94df4730ae287251422cb57f89e415abb895d807a9280f058a1b5e0655da9125dabe9b7f8b5db1bf3da07f52eb4d5b3cf48b681a3d6607850ed3074805a7e5790c5d7c4bad37fc72a41ddb78f79477905b79e49e094342d2ea40e0777aee8664066c54fee13289c054e63e7194ee59578c1c83a0dc2bb257ecccacb959bc5c447204149f974f3ad4c7b905e21fd2d1ef207f05128718431a7696fe2920f20910635c110b802e16b1360ff020e0a907fc75739c88b425ce0826b43db6b2ed77a72e1dfc2aba6b546f959a9376602980586832f9a8a1b57e60009e129edbe15052b48932bb2435746d1a30b8be01b2b87e9c06f5c9b5c560537b250f1609e85cde9fbe30c7b27509afbf168627485fdbe8e7eadfe6088a3f4e6067e8967a3a1c3397af8d4f28b1054916755fe87d494e54daed27e7d30c2bf35ca13f25840c4e8e46a4d902e03bb3df38a604c38ffabe9d0092a422c557d43ffd5b0e62378b793c1ef692e2088a5e5dd00f70f3b15561f5d2fa5f564f95bf34425e6dd6a80dc2abe64858325a2419f91505aa872a91fda1726f497785495d2a9704b07b731db535e6376e62e15c25dbcc3a7c3ec3e9ce18961d1a2fd19ad75d479cee7157e3aa134be110206e91d2ecff02c384fc88c2f0e749cfa60214d6c3640b7b7d33e2de06f4324c83a7c42d049dbc2716fe0fa6b70521035a85d863f65995fc2235e3b68dffed41fd5cbf50074f93ba837d3f485e413d43885765e591c24ad10ee1a497df6559835d9c9f81403c4491ea4f89115abbea522d52dcbad39399b0d9e97a5db708623b09362443c893e2a11c95522d33bd6ca2a78145033554996d5cf5f33a536c57c3525b37a9265cb2da98465d3721d1f70e3c0a179fe8692e05d6ce427b3cb46e69daa3f154fce4c1b14923f33ab7275e5295a861a928cc2c5db02f101afa0efebae6af71bbf148728db81feabe10afdad567a6243f102cacb1e72d5a5dc474fb0bfb626b6b2c33760e736fa14b363fdf81fc4c20e9bfb9abbc2d3158cd44f50be956e53ce99e8c69fd8b5015d20e75f944c3abfadea39b9bd55818f7200a13163c83789c9999f659b6dccb4dd03c019c65f6232ab776bb7d4a6d60f4d6667c3d57fde3abd58b3c55c1413871fcf0025f0235031aff91de4ed37dcb9febc5d3fea58662c749c5144c47b28c91f8f9ce0e2bf0de9687cefda2f8bb04f230bce1ee34552c9ae4b24beac0a5acc1dc123e4c3ddbdc8a86199e354944d26280ced15f4626fd1f50b65dc91683100ca75629dc563cd6dff4a19e23e745557281816c005142c15c30d1cec0ffedaaedbd1b8cb321704e83a1a95c46d4b5438926dd0742bcddf204821f1f9d90633c8f4030cec4414b81219fbd8a915ca681225d317e8811ec10661a0ec55422e6bf2f0a4fb44e736ea0325780a33ce560a9054bc835e46c362fd1c6aade07caa931d71fc6172d461e2e4fe9e126e4db1ec075512c2d11ccd497f617b6798ef246f633f5cdb03be35a02ba7f3986a7d305240678f1325ee2a9f9201f9d5e0565c17d7256e0f6e7492b5ec6cd936b006e7da6432ff8d70ffb88b02eadc752b82675ea4d4081ea35668bcb023cb70d2ce9a25a44a1317bc199ca6b5ddab25e202f88dde3bd4cb9338c98f3a7e2e4401e92f00d7dc3afc854e59c512aa888844f308c9772a63efe0eb7e287d491957b2c2de5d0e531296340057cb7f7aa0e5c26ef1b027abaf8d4058ec6e581ecfb3d15646eb5b7bbf49f28aef54cd61e847f3bea80a9bbe9848fc12dba4db99ee63b23045206ca29094e6f3522d06c33aff320f4f55b5725fb930b5c126a6ee1e3478ffee7f39f9b94b11328a879996c2d6735683ac00bab90fbbf0e18f581b5c15235ac33afb378eac99992c896ec58fba37433231b0614fefa77228ea4d7c3ab39335d7ec89d7c7a07236ac1c7f860c3fd11dd39cb767f21953d061ea367a56944ad15877ac0b3bccf42235a37908d691cce6e12245744b3908e069ce56affb8f1319dfb28b9b9913b5eb9ef603d7cf72087d12f91f66781ade455c432e8e9a62b8d0a357ed83f981d2263d47d7c96dd703bd1dab7bd076f65a11bd1f73e013843a57bb17d83399c581a2c7bd646483ac443a8847b5d1dd5d0f56575c54187bcb866714ff32b4d4594e103ef168e8b5db72b00bf3fc3e5a5cc6fdf73b682158ff6c7d6388e82342d3e5fe94e16ec7e0180e7f33b6743c05a68f26ea9ca1946e6cec3dbe96d2d3d1a191d9b2e7f0f808b15852c6b62aa032d394d08430afe6cfc3888e4dc3866ce4ad356bd42606b72a1b2f3dc9f45e86383975d418901a1d997b8d820adaf2ca29c4352019e14bb2e1ee836e40bcb608e63f8a2ac2614b6da1400efd392289d4877027337ffccf5084dbe67031b6d8faaa078847a18b62dd0d7f79f057762c1ef3e91a97d05f2d0a04c5e41f2e472bf5a29cd83be2ed6aa3393fa69ee3c1f68fe83310f7b873fd1f06f58633e49953adfe2cfd4a32023c92a88596743a5f23f0cd63ac681c6a07dca0bfbe8f318c2996a3b444cd39bc3a8140689d510e1a460ed58f5c1dc876b508061b6d5e2d8b3398b0832bd16dedff3d7ab26f556a8f313486f8307e7bb8fe89dc622a94485a546a1cceb36c7e8d81de5cbae29d733358bb3419c6e6fd8af4e9e602d3d7e30335e5251562f6917a1425eca31b1ebd02ee17d14a6c005bb127ddf40cd2112e0a95abdae4b516af71fda8c8054847a83cf345b580d9b7b43126db27d884402ee983d9c42fe2501dcd790a031710bd5dbb8d9f9b1d3e356320116f1ddf9d4c8c0ede1e3847b97b8107d9839f4e963d96db5267c197be0ddf5cf64134062587c0283541c8f01379c50f23f8af190f65e67034edc1b4179c4136d90b05b102a86e5ac59c0aaca808ab4af9a13f598f62e61f0f221876da81141185a8584326bbfd8aeabd052fa11a3d3b57c98c4172287606bfcd5d3125f38fd15183e9bfecf79c1f600f92954e88dbcfd0795563ca3f937a0f28c36adff25de67637b9ce6bee906f71b317fb16be2266ab4de9527f375fcc2778b90b13f7d8ff41f43efb224ed5313ff4bd6171579dfc469649e04a90a801de674c6bbe67fea06a055a20570ffdd3dc261849505de86318f69eaf67d203b5566887fa9ab7762485a4253355d9b1bb41c5d910f157c57e3eabeaaa62a7277ed908e36d67d35dcdb9bb7223bdd7f94de339a64bc1806f2bc9978242035eaa4afdbdb2f02493769460a8d3958a401bbe6bdff449fbb928a413e78b7fa1591f9a79b88525437867d955fd672378beaa1214b2bff1b2bd6f7fb4bfe7fee10a7cf319d2f01526598e3a5b5dbf127457c1c9b3bdf95b7c58f5cc64fa087f342657c00f2d723efe6bf2e3ac713914f2fccbbd11b2dd083718ae9868b69f57207908d77d46427418df35d76eb26856b0adc39364d7fbe5dc80e4d73dbca6ad508dde0765c5edede0ed0f9b8622f9747592ebfc6bfa3500d73df47f7fc6c03dbeca42558e113fdf304ee7dc4dfef872874bd6399b7c7de9f02b318b497147415112dca0d2121045104d09ed5b33b7bcbc91b2bc2ab3ed988417455a7581c0bb6a6613ed9299b97f0276b19506f170068332482e23c1ec95414160f09e63c0e452e7fba85e06fd337f5fda391331c729cc2e68fdb8b1ff3fa1c57f415df44cfd600f9afd79d6497dff921965c1e8c50d86a132b235e2c3048fec69b1330a77ce775ac8f6b7757211f8bd8ecfd76aab0b28a2801c5c1ada1a47aab5eb84ebcac976d81bdbe02a29b8894c2a3440c0f9c6121d03f2948376e38e561b8ca1fbf3db7e26b48260c20921d86c51365b277c93a5edad3e16f85b3c75bcbde014db85c3b3080dfa252f6414f335246bb639952b2b4e39b308a60d569e52b49329365078aae617fdb1548791e1c82b7380876d6a9027431b949074829dad494f84a513014d64929023771eacff83b8af60d0a217ca6739f013abe20adcebdac98ca5a0d7d986e7") syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 16:06:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file1\x00', 0x4, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:06:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getuid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x181, 0x94) getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x401, 0xfffffffffffffffd, 0x1, 0x4, 0x4, 0x1, 0x3, 0x0, 0x2, 0x80000001}) close(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r4) fsync(r0) bind(r1, &(0x7f0000001180)=@un=@file={0x1, './bus\x00'}, 0x8) 16:06:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x800, 0x101, 0xfffffffffffffffd, 0x7fffffff}, {0x10000, 0x4, 0xb4bf, 0x2}, {0x10001, 0x1f, 0x1, 0x41}, {0x0, 0xffff, 0xfffffffffffffffd, 0x4}, {0x5, 0x10001, 0x2, 0x30000000000}, {0x10000, 0x9, 0x5, 0x101}]}) 16:06:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x817) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9a, &(0x7f0000000000)=[{0x81}, {0x84, 0x20, 0xffffffffffffffff, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:13 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:06:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x6, 0x3}, 0xffffffffffffffc1) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x0) 16:06:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/160, 0xa0, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x1f}, 0xc) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="c727c885172722afbf821a1494acb37e43b057dc06e9289aa4764f7f7d263c9332394b9cba98ba83afd7f4f333a37f575909babc8a826fe847f017f0a02481b004c3d46c4aaefbb55f0ff25c7d1429f8f51f2d1aebf1e90a3b7739d3df3ecda55a75d37e8cb57acc45f5aad521e0e313f1e0ff35e96f53221d6406d71c1a6e8f5e8dc7b936467d0342470088892789a6cdc480602f85c2fb37a7ddb26b1643089e1020db6fd0533a190ad746a37e045d5424551d176650da5aa648d7bbc2e957d60e4d1b", 0xc4}, {&(0x7f0000000280)="a926ba3b712fa87c505fcb1e396e0b28daefda3dddce13d063fcfc91acbadaaaa5ad45a13cbdf3102c8d5dabf840cd91a034862def6d6b2c0d5eb9700b4c38af1cc0c66e0faa29650d58f15e19fdc20e39ac71d7a1a57575def2c437c54696106cb53906c3011bd485e2b6df5f9e08fd4c13d34e139f33263707bad95dd455eaa9d95b9bf9fa7d0f5b7a906974432335e353f6baaee3cacc8fdf8ae4c42fa9f58c47aaaf4fc26982acbd3f73afa85da8280e4b91c93d34df764cedaf173fbfcab0a0548527e31a882c725bd1f282a3786934b2", 0xd3}], 0x3, &(0x7f00000003c0)=[{0xf0, 0xffff, 0x0, "2f0d539c203636a5aa56730928d3178f34efec1764362e87683e1064619f863b0ae84564b431bbb536c9370df7ee32e4c6ec3fd30e6dc50dc6492c2ca1a14c19422f355b6347e209192d60385d74d7586219cdd996655caf96e0ab9b70004c57bfe28a668c9b0dfa9a801001c1f26cd5d4bb128836dffc8f309e83eb1a232f88b5801e1205b73c164822eb6d823e043f1597bb841770c71d555533f8e832425e4a9e2cc6098926296f7ddbe6bdb661a771dcaf270c5342d7834215809c66d2f5666e0b4e5b9649103f3666eaad58439a0396292d76fefcb5e609db2e"}, {0xa0, 0xffff, 0x80000001, "387f07a93a9aafa812a0b744254c65cb8def46c81ba07e58d879260fade7991a23299d41b6114c49545368e033daeedb901b7dd4ffbfa3a05d84dfc40ef847491f686873fad4b4c1a4a010bf627e22c11943fd826d5474f2752bc674c9fb981493d246aa5cb2649d83c11fe1a071a74f801a3a09d008b0aff062396071589bc2b0d4ebfdc301c1daa6fd08ba"}, {0x1010, 0xffff, 0x1, "31b22f5c5b4fd7f2f743fd1e63f25eec25d61a3912d9cfa6482de3b184b7d37978289c557b014e74c679d376e4788e9a31359785e3df89281e6cd2226ee0ec595071609ac9e25b1343ab9f7e663d10b0c4d0753cd477fcac80bec4f9d4095a2a484b83df6cc5697a3745aff42c4d16def893f493f358647e8f8458816d3cb13ea25cc1451e58bb0b3ed661acce33d4f278b428f9ad0e62715f07d991fe03b8a29c5d9a99cf8e2d7c5d68cbaea815a90143d7bd960d1880b3b99e6561f82538a37d074e347514ef0511ccde26275a9ae4ea29a284bb9d660c9bca40cc9115bb02d7a84cfad68d4431a42040e3df4f51c5a786232aeee44f5e6288fde58f436c6e78e32b29ad40f5931cd778627fcfe23baef6c0f6a5887c7994435c3f4e984ec13407e0346673122c1a1f8645cb51906aded4d83335269cbe7412d192596ede1b353e303106f3e04a1a8b41a6dd806822384d0191384dcd7636723454ff844f156700e7be5fbfe47eeb85fdda908f8e729a1068d935a0be51ac79a3f993591420671fbd6311cf3e2134f12cca5e1d63be92e534448733d9587111cbc71ad9812f89c2c4683013f80fc9a3a1dc2827302fa1991280a3abbc75df3dc1cab2e6db16becf103d9db6521a6261b005193d4b850848953e7b3d2f908369a4574c3608817e044ccc22fc537759e51f9435724896f0b3386777ab8d03d4447dc5c3a45e490cf1a68b9262de2313242c9df64fa5eb9039fd6e2630ae49070e4ca328f498ded3c289923d50e52ede31c71e5e3039c0688387fa6e6f431bddc910e97f2cc3e905a085ac1e33ea9e804fb9cf9b13b5069028223919a22185deb61ed1b60ac19ad568a95de00f3fc4b9339197475e7075ec8239f9972e652daccf3781926408069a3766e3db831484ca7ff0887221f34556fea4a0429af75d8e07149aaa4a76b330f27ffd26e2471c03119031052b8a4600fffe98e02cc079ce8d9d75e68252797a25797f450c25f4ba8e31ed18c9c4d3aab26303950135e29fbbe31e42cb7beee2c98db39736496e66e516738a21298035a7fefada846eb37e32761d97ed15e5f38a4d08f6a428ea6ca0f325db6ca6a120ca87b3a3121698c2788525c32ef222f3df6d72821535bf16e63473fec3d9830776474430a35d81f91ffe59331a321168b57e5e88b2a0e73c1dadf039d0f16b6f28cb74906e914c267d34481208812deabb51d0790e363e5c57189ea199467090965f4fe55c89d3081672df309620a47cccb6a06daa5b804d321403d323cee6da726b9b0a784288979b1249f7513c2984862fab9423e512e8d0aef21b136caf013184b74af4597d8f376690b65440f247e7bd5d58c5abacffcb682e0574f4ed8ae3feaf1f035dd26d5e88c5462ce92cf2671574d2d4236ad4cb86413ba5890dd3160e14e7718fbb8031ac314d0c51b342f90f2e0ed3943857200e9e45c81db67e060bf1b4b31a07282d6aa50cb68364703007256af62c79f9727e9f620fb4fa6a881ee8afb2a6b929ba3d81aa0744588854426941841bb66618b333cb7cb023c5a01df50915b5752cb9e27095971afd5c16b35dd76f92a570531a2a97b7f41266e72a770028583e4ca8fb4193397719331a299c9fca8b6704cf35d10f6a56892804c6240fb0c6384a5d1c942f960cd487601e89cef416c3d8506aad5cac58cd51a6bf494eb5a9c3c807a265fcddad4218aa8f65c789b813b020cfaeee27ca2c7480e1558cbef2577b364cfa930e7a8e24f0c6d932338828515de6fbe63a72402a9707580fca32b271e866308bb159b900521435f72e8e93cc1063b15cd85252b24192ef5ace4c62c6f596f421984297dbf88551fdd9a7d5955a1b836ed1892d16d3349d269fd8cb34dd91c06adefd96c4f73cb61ff8210c9e402ec7a2d3877aff864e1cedb03799e8dd364b21e161a4ae13a9139a310021151fdfbddd3b383ac8e4ca5770ed07541df679de598adae8f2d45aac8d36e86e24811cf9046cbc7f8f7a5f5940fc4b8486032968eb427bbe3ea6634ed7b0970256f74e556520017bfd52d4aff860413d400c997db6ded94289a376395784f3051ae1a543fe434d3ed877f974c2515dc129230000440ecb46f92a214e00e73e3f8a903a1f1d62f554018f8bd15275bc1fc364a7dd4c2363f6c759429b7cf4dd1a8220da8144f8615aea840a5e2951ab1dca33a019069dca993a709feab4067b4c2d2e249b681585cc7adaa7a5545aac14331e1f61b058fd7b942b4807724a09ad97bb1ecc65f3ecd1add30c2328afb3a13e4b717cd4f486ca740fb45cef81e88fbaf67c7c143e97e0abb9045dc7b539284f80c5ec74609fa96bcf09344d9d6601c79b96dbed0e85447111bd095f33ef11286103c60149c544d3d2e3a1dd5bb2b29d3a36f4e49c65415f5c9c6c648d25c4bb3868e3ec7f1e5e92b1b0ab1e8a05b2905b373134aaf03f2ab31b7761afc240ad1522397c755c81580114983f4db861905ff40f6a9b97f44bbf4f30ffc61f889da62469b629367cb41f195ac5683894702e11048aa5f1b59d86a3905125b8a6222485d75ff13b79057ae9d2e8e2645c3e9ae18e41d0ca3e1a1bc62ba8a75df6837a28b7a9e2a4aabc41b4dad8dd83fe721919069b229828129c8458d1a4fc7b95fdecaa7ebfaded24c1080451b64280b1a1fcce542746390b06fe0f2b3ce3af8550ea9d1456d673d8310a01366e8acf826a0334befd8eb57d9f6d30d426699bdf585c00baeba54a3cadc7dd0280408e515729a69a88c3c4cb22eed05115f59a90d38658d5464113540870379e64af3be39bf6461e25bae6425c08209926df23a8093991bb0e92e3148460a9ad491de6c2c90f26a639f5ecfbb75b54948bd13f65b9c7e052e559d69bae0d27e197c87580ebfc8a8ab8a534cf89cf12bb07a579a109abc7e263e77a5814c0fa15452ad387c867841aad2f13f1feeeab2345a38e803e9a259d0c17c3693b6ac612e7e6e886bd9a46199e37a53a4812065095fc47621af76629ff195f825538004daebe7e9c707f30a3df1a98722f203255fdd40db352bb036b1ec180a9aaf1b315a68811dda9ec53b39922514d80d65f5ce383bdeda1ccb48cbc7923e1c6a6df7aded30056fd25c2f4a7bd521d48d0ef8cb6227fd9c3d3fd9a205337d3807fde523aa5af910c4f9a976d26eccd586537ecd88cfebba9886aa7becf25b64c9156bdff28a7bf3ee527a0415303f4d18ebfdd9d5b4648c590106f6b7ec9bede5838b0473e6e7a9baeac7db727b932381b71b4075b84aee9cfe809a81637e57f35ee9dc0b936d4d93be072d3a3122d748b22aad785d8e9a901e4f9772e881505972ef9dba734ed744e04c034016282b96c698c3270838fab26506f501becc453a2d86f892a6c75731e820b1bb4b6e625e68a260654e1a32248de22de591f125c010815b95a12a795e1fcd3355ddb9c6fd69a5a739d0b8b066096365743de92015aaf3cdfe1f6d706a768d625e48cc0661e7883765a69fe42a8a381a294e114264d22a6ce37d420d5912725e15a5f3ed28faa1b35e92a007caa63f06ee0ff1dd7599ca576a70f69bfdd466835744cc5237c657c269b07001b3fa013458b8fb0bbae91401d2bad9d716b2a99332f49ebadafaa4ea5e1ce4200f484f2becb7bc1a26fbad663423e1fa52fee0dc38f5893ed9fce157ce462400e6bf6ef04b6b7968d1d396cc8be48a2f9d0a71eef64294071592bbacb1b0ceeb455a0ea1a0a9c1090e04d0054a8f06f8b35b0081484ea7594665ddf1502cc76213b00e5f3950dcba720fbcf50d9dba90ba6638b52f24a1d0008244db947da5142bb7e09eaf8c6170736e881415c23c9254c7a356dfc7d26a508ab4439264310cf6dd167f08566e1f8666b2742f5f7d97e734b839b3a06113458a2207adbeb26dcd9fc46e661040a3086a551a347c7d4eccf5dfd12bf2d7ff337b67f293494b035746a02e15956126c03f6445027f20525dd3447d098a8d881ab3b47629c0570716f064bed6b03c96a8c01e4f35572da929a8bf118aa98d327d95b926262fee8a710d7acdde945a424435cce3d24a3a126350b374208ab89254dfad7c80e070d320a40129cb8230899aa0973f83a95a89d61d25811d33dd42b0295545cd956da3e743f591e4c6969ab82031e994bd6a5b102aed48905c38157cacad35529c385aaefa0dbb9da084fb42f0100f5ed344f9f467cb20a4d7b808470c21bf2c4eccff076bbcb505ac1d1c97d77346fa59cb72e5178ed1ba66c8cc8838d717b239819215c9529dcbb4c62123c6e5b7a8d838007d9ac32a3c2fe74e0cae019efafd2ce358305b440f1522fdaa37396611f0b9b589d4b90e76d19bc31e4866d9eb92535adc95fd6dcb2acce25a4510a7f36bddb029894e7a54ca9d55915a737ce1e55ee84f58bf9d117c8702dc47fd23971cbbdc5ee780c2129af69218ac083694525bfe0c64950c2d2b96738b68d180375ac79795da47442e6a4d1b843f8af54c77c969c215491238c95df44e5d8f8979bf8fc092d8203e877e0570979978003fb8ce411a7f1b28a419c509e903692929dcbbc56520d8f3fe31b79a9e0e9cc1c01dce9a53f3196bda75d0b61d17117c3e2347804a07ed0503bd05537275d8c363b1bbef32f376b82287214acc352dd4b57cda3c085e8e81c27d84d6a378a27a355dec53b85e3972a6ada05aac94c21761378f81aafb873b0be18f73785e7adbca42fdb092a043b154e4f12239d0bc8629592a3a8f84dfb11e3c3e027c7c4cce56a5c9ab4fede7b49a956d95bff674a7f96f242bee2f39eb9ff97bca7e344a806ce22003130f15966773c1b6c17ce10aa5c4b4b9d150e19e86baa3a1273feefb408e61de880a891df45b00e5db928ec04c7a10e3028126c3cbc60bdb9a0773b5a9583a00ce0da5fec2e1c049b6647d5a4a69cb21a1cdf34ba35cac19d9868fea199abfec79765aa4863ebb423b254e206b1a9794b7898436afa7c890ef626cef01abd73ec44fa9d1cbaa47bd73a46f7d80ce1ccc0a104c07045a9c9de7697a7070fdd77936060a2c324768d7c6c377f14d8a57d0cb738eee4a5ea5e766ce43ee662e2686ed67b08cd7290e175afb95752595b5e2c811720e282da1795b00f87ecfbafb4003e2229b65d45d61d95233f5969eb64746130823d471d37a43c1956fa516427c5c496348f0b2f715f1b79a5c7126a7b9d7cc0d9c67f336e00f3846dc9d091f814fceceacc943ad0df647d7d2672e4e8b67d684dde891b0a2404f1f60b5ab62604bc21e484042c8e813872b1ad2553498f84edfb889b973d8f5be9b11aca667d79636da206749c02772bb06b744d12255b6b0ba891ec34a4f81c62a8a98348459a9f09bbd000d9c06fe7eebe69e916c7a06e47e215fc11aef46ebb49f264f1f374b1538e010c96475a14092945d3cb34caa1f0a085de9e1f6e66385381f1c24abd3d4ef59642b14b30e884a7211bdae709eda7cb449ec7c709d33bf0936e174e8e63ed9a49549686dbe88e5adfb99f7039e8263f518faab00da8bdc795372f27e958f85bec174dc800f05e906a734a7fd77e3747f2a80367f747c83649f7ed73a6a2b8d6271591560b0cbce7035c733af162f8fdcd8f756197a33063e8830d98e795f9b1f73463770a8c4f708cfd9d7409f75adbe41cc0d472c5e07980d025857980dd5372c5b704555e6b940d66150393877c560db1aeaf76751b65745a6bfba503fdebed41fb915d200867704b91796ead0c457730bd9260e7224953ec8a23a87acd34103101"}], 0x11a0}, 0x2) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:06:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:06:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:06:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000300), 0x0) 16:06:13 executing program 0: r0 = msgget$private(0x0, 0x201) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000001549e0a7e"], 0x0, 0x0) msgget(0x2, 0x10) 16:06:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/254) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x44}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x180, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f6") ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000340)) connect(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x556, 0xf227}, 0xc) 16:06:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000440), 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="27061a93a8e2b3107478148caf5b136593f7bbe389ccd3e781f9181736f9156c07b423e349c2f12563399f2b", 0x2c}, {&(0x7f0000000140)="8e20efeb6aa78bea4bc3023959a4d3a533b7f8", 0x13}, {&(0x7f0000000180)="649f5e2a007f7249eb48818d13f3f341d7584322790d51db74094b20964f1614c2267296358f92914aa4be3fcad298d06fa73519a7", 0x35}, {&(0x7f00000001c0)="d0a86f9108feee5e29560b906f7df6ec8261cf455f902e87f8d5162dfed7d7dd2638158bdd346bf2c34e7105accb1151b9c9d23ba631151f5fd8a52f3572e6a0c197970e0dbd99bc78ee68af894321266a763a788906", 0x56}, {&(0x7f0000000240)="35f0fcd3c23911c802e78b8e5599a9c2618473792e17dc1fb222a6abb98c4f60ce33e6a6fd1ecba3804a934c51a13289a7f3e47de1580beeef89080f9475726281234a5d9f53dd3e05c4733bb48279c1fbfbd1d9f274044e46dd6cf812b44dbd0d70fde170e61e92", 0x68}], 0x5, 0x0, 0x0, 0xc0bdc4b7f6f72bf7}, 0x2) 16:06:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:06:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) setsockopt(r1, 0xfff, 0x7fffffff, &(0x7f0000000040)="22c97a690ce9fb4daa03a6f7d2c244ab4a511d894b90fa78036f52e6f239aa1b3b9db160c639c9bb2b20fb3d835cc3b94ed7", 0x32) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:06:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSCTTY(r3, 0x20007461) 16:06:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:06:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x80) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/144, 0xffffffffffffff50}, {&(0x7f0000000280)=""/211, 0x98}], 0x2, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = getppid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000003c0)) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x1, 0x2, 0x5, 0x2, r2}) 16:06:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="99e9104103a3e3205977a041544daa39af47e0572069f5fa5cd548c17e0aac6925aa35dd67c79203fd217599e7a1eeb9ca58ec45321b12db4ba1cfc127199612808e26d31ecad0d0d1823b4bcb2d0a7bd3dd8d1074082698c8aaae3985ed8d177592151f9088b61dfa52ba8ce7bb36510d498338eab0080afdef28fe6ab5ccdd76b875cc7f6c"], 0x4}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) bind$inet(r1, &(0x7f0000000300)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee5ff86018cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x4b}], 0x13d) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) close(r2) 16:06:13 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) shmget(0x3, 0x3000, 0x402, &(0x7f0000ffa000/0x3000)=nil) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:06:13 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x23) r1 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffffd) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x0, 0x650) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000002c0)={0x366d, 0x6ec, 0x401, 0xfff, 0x2, 0x800, 0x7ff, 0x10, [{0x9, 0x4, 0x3, 0x200}, {0x3ff, 0x7, 0x2, 0xc0000000}, {0x5, 0x3, 0x100000000, 0x2}, {0x7, 0x5, 0x3, 0xfffffffffffffffd}, {0x9, 0x4, 0x1, 0x4}, {0x3ff, 0x2, 0x101}, {0x8000, 0x7, 0x0, 0x401}, {0x6, 0x1ff, 0x3, 0x3}, {0x9, 0x3, 0x29b, 0x7}, {0xccd, 0x1, 0x4}, {0x10000, 0x4, 0x6, 0x3ff}, {0x0, 0x6, 0x3f, 0x8}, {0x1, 0x6, 0x20}, {0xfffffffffffffff7, 0x8, 0xfffffffffffff815}, {0x6, 0x6, 0x200, 0xfffffffffffffc00}, {0x2, 0x0, 0x0, 0x9}]}) close(r2) 16:06:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pread(r1, &(0x7f0000001740)="5b2afdc781acdad8140aaba99b30ae836a81d52aa231cdc3b576b2f87c5e50a1898a7be2c2109c1fc05148eb1c70bf7db3180c5c5b2844ecfdf80f2ac0f999842837be8689a83d20edb2fe868badde8c74c5177534c006a4c346ba0c5bba0355eeec6db8c8880fabcceb75dcde71ee39cff05670e20804ec366330ac300e049340629428ef0b41b29239a2ce88e4ada42f169b88e24a2e4aabb4df510f267aa3d5c1ff3006ad41126b17da90ea84043516cae38baf31160fdf2a7aa02197643faab3313893191edf99a44a84ea97e68c73f82a750410d4d8bd31d96cabe7c353dc2eac9939094cc6eb210e2686ecf5c4e8332dc783add02bf9be7955723a0ab6a6659a438a09b398e5453437250c6ca002ceb10df8ae9e5a7eb23a779f5b8e51bf61d33953a2fea7d353a52f64b201b55617aa96cfe047f3d8f55071f51d704d3437ea2924e23071b7a5b48511bbdfc2d28719fc16d93c27c10c1cb440feee93cb972f1dd8cda9d6d80483bad995301ca8547c3f5006a72ea09a2c24a7c94f3ca94e8f67d796f9f213e68bb77b21b46484b29628b5343a142e36164342ebb2ebcb02b3a2a5c9027a75cf1b7aeb7dac7a78af16aa0fea9fc5dabf0c6ef112e218417523fb9903f31e3afc50e4f1b8d7921681f98591cb32f20fd24c798d693b018aae30d899297dde3b77f5acb1e64261417fcaef58a2e02d5c8987b2350e741d34cc7e1bde4b341a4071e4989f3c090e6ea184dabcc0cbffb25aaf20edd6d0258254d836928f63932e1e24babf8989def1fdcf77aca384684b7fb740d6ea720bd9c0219acd47bf348695f53f8d61512654246ebe659297fd8c145083a3261b3bedd04f9aa9f1b151316cb6b7e5ef825815a0c1d14ea5915f4d8bfc00182937baa623373e4fed266880e885489466470254b6abea8f1c83f7eb23114bb014a5dc9c42381fd1f25527c62dbda1f1207726b0e378e763ac6dc6c02fdc7735efd39b67e668df321e966bb14f9cebdfdf4cb10897e606039ef029816aa881f3f54c18f4abaae890d27dc42cb2a0d45e3a0d6a1825371223c87428921ac804d22b89182241afd19d9ab44b44371971373a438ae718582d4df45b1345ba120530047cb4c2a0da18f4dba064a4fdde9ab7d462441eadcadd47666721c5088acfa282dc650d9e960981f86a708959a63d2dcbaf5a3f0787a4479e72b9f300eb677a9818f78cee67f8c8192b7d43c04b768f10c71e0a9fdd4748484b30036be45512734042b9e9da15734c4d64b3f3ba60b21ade8dd150ba061f96e0fe5dd0597b6604b37b3a3fdfcfcdc08d3a9da0a8220690d77764b53f4ff90d191634e2e1fea0dfb442bddf0150b50d8246ca44e9b60c660b7bf0e325b9e6da4d3706dd7443b42e1bf50098ffbe9cfd91030f0d2224a2a85ad0ca8bd45f1dcbe6acfb42f5e3c01025d96dcbc8dcdb2542e9f7ae95b4827ea602c839ebbfbb3c5f8e0b51a50a84195285ff0b14f2314013950f959e03be08969336bb266be326ceb037f0776b03f3d6edf24e866307c445a398bab43bb5e4e31de5d78defab6125c7f9110cdc4ca1e9e427be2365ef7bb8b22bd7988aa484a7879911c924b99318ddd7f3e0394c60354972e2d56fd7acdb7a4e2726a3df9c52323f896086b9f8b599e46a33904b2525b84df2eb884edfcb6694520fe7dcb72b079fa9fe456264be194eed234c4822ccc547b34fe940aa5e4b83ea99c6ed2337cae37fb04ff6466dcfd1c64402df4420b29f272275a70c42cd1f8b2608a9fb3170abab828fda20f57c262058d2394785f61302aaa55273f2add9b9e4e6033836d5bce5b32b8849eb0218d425caa356190de831181ede52a810dea73c84e9d0cb5a1de6111890216a9500b81692f90a208a3ee0a4b63e60ebfa62d8c5d5a5115eee122a61a92b7bedd8be61bf86673ffd065f95a82b8960ad6afe128243168f2bd1fc7fec715a4b8ffd6d3eddc98e203869277429bdff59f7bcdbb68d980dafa453f73cbf1dd53ecda082d8f6c826bb025fd0d692e17f23693ef38ba8615cfb7f65c0d5963226c098bf667fba8a7ff4afb7f607a1c65f8de201da9a63b25c0f41d76424fb98318bdb61b76740ac3a2e65f1b3be95249c44ab20c28c26f71cbed1f1025a2e410b870ba09d79078c0d5d776bb08b7b504f685a921ccf435f6310bfe9ab5251a4b26c892790bbb785c5b87bf4b5bd3668380b90b547018a3230afd10af10eeafef82b89aeed52ebf0b305c6ccf21ca4ae15212579a222dcb93a53dbea151240c281250ce73d57bb86e5cbeacbbadb063cce6d64e587531641040d41c53f4a546468e8eeb8bba31c075d68152bdc10711db26de19f930b419bd125b36e254ddf0ce4ce092fad5221908ce39c97a27da0c6e21be2665b3614acad09d9e7365ec53e43a4ea624fff67f40245dfa723e33a86aedf73c496ff0a5e0e267b49c8bf2c5a5a776bbaf4bad3af129259b4b93a94d2440d062988de0a1f488c61a47a14454e1d51dd8f8bf61d721c42771fe4ede37c20d7ee9ff2ad61e44438641715aed1deb50e81a9803f1c8c8230d6079cfb3b914e10b70d112982a5a8fd825f74660d2dafa6da627c8b036a77516171321383920b3bf8a83a145a94ece475727775ac7fce0b9e4b9afbf51501c049eeedc0b7923574d2e5a0213ebfbe1ca1a7b16e078f86ba707cb9ad1eb9971e1b2af6586832b610f9cc60f72806d728c23312ee28023f1c03e257aa9e3aa6f2aff24fc9041e6dd0c86b077327c7a2ead2aec10326cb41cff3a0c81abd7bebaa10387cdf894e9ef10fe875d2437d842e16db26105595d23ddde00274c9997e4790a3bdf17d2cb4523446708253e15eb7e650f079586a1112ae88027fa730da4aeb317b0df5c4718690d11a34577a6d9ca737f47b200a3db996551eac37e1d9f3ef5b1fb675306b97105b44e3f2789bc3073a2c98936d1d2a726f7451d6bcd30eef351d098aa9715ac79defa3821f28494263cb60548f1917db952242a068f2635026fef3c5fce7299ebb1bde5a5926c0a9f4403e646afebf9b62a058a704773a105665e8d73f9a176fb87d43df4f6869290c38e156615e3fbfe61f4be8db0b9ef4b550b69c3e246496a5053364d98d81ddc5048f8c854379b705c3c2f90d928cb68d8ac740f439a5b47af4de5cc2892d704f83d144f2368daaca8c92daa0e59a5af3ec982d0703b3dc71ec44109bbe32b6b5f19dfe62fabe81e2989113e0c4fb4e88cd91403a85f37909bf172c553ab3322290404b39695ce9e0d082295abf4d43cb1b2f02cee9b07d2d54280a4607553cb81a4b11cfa8d65105161793050bf577c174c06ad87a2453fb4d7e701e4834b26a496357a8fb4fe952930c159f62a0682751aedd756608b6ce428426e4a0577a65d4cfd17b0a68d21efa376add89fcc746f07cd0b37ab6ccac8c22fd5002fa9985bc721586e67579eb4381ad57a0c9da5b1fbb73629d56e8fafa7ae0d4bf81106c2bfc356a4ac2b031a1fa496599d770ca86bc22c1fa165f58270282b829343468fb9157c7aeaa226e271397f4e1a45766a7eb04fa022f5a0ac2b498b2c9a8cd6ce1159b6c230695341c8a7fb68d6e24067ff5bb6b32c22a8855c059b5cb96a90f8cf45d820a789441247c9218004aecae021a8eea2a78445eb314ffad89d5296adb70c5d40cc79080a11dc1898d97f9faaa9877c622dd1dc2876af8f2bcf246683acc2a7ceb29ac567bf5af4a6934662e773f27c92e8b200487eb86833b0ad75da271b81a2efd5dd57a7a6500d790b2991c4a003d121ac41602edb006a09036f4de83eaeedded2640fd63dfd15ef12fb78e471c86e0ad12688ec6a1d6a0e32da5bb744b8d7978ec0b3c9be2d2380fa70e60f1f81d93e87ecb0ffc546f2542cbb108ea262180967900b0cf06f9f23a8a9950d2d1f1de1e629fb20763005e0ab08f47fe4d623ac2167956aa8fa450bd5e1d237e54bfd1b9ac9a6880630c386a3329950b7bfee5e9c8ed4b4ecdec41812434d7cce89728bef38920803e1c4570996f80460cc577d442d1f08db5e548e3c915020977c887e8387dc4b1b880bb444dea97a8fa7184a3bfb5539b4abded0b7b14f97b07af6f65326c6da74ae9fe9c57f66ec3799025186bf186b04646d07ed5f38da440a2cbac2ab2fe85c06c551449cde52e1aa914641fdb2e96f3bcfc1751abb4495c651231e873bf6e812806115b791ae5ef17d6caffa675a4650376090a7e5499e9b19530462e8f627f832ab3757cde326c02866607790379d9dd6bed89bb2ed99ea1d74d420523ae1f08f48cbf470c6559b766580aa6205f5e03ca3865d04bba60eab923bc11f3367f4e26612a891959e99e8281ea4d95b1e5fce3a934b9e6b8cc76144541efefcd06f72075e91fc52e9397414a2d1a9db77520c09dd6415b84410ff4d1df0585893f7e8d1550aa2b9e769bcf1c1c5507436846eee04acce052142c34ae2b1476ad501554971b070856fd112804a657e900bf4a34eb4a5a11fcada4086a761e05865dcf1cfae8b16452784c695c2ccccfc00e4e044e0ef3655cf43c863126a7452789b0ae42808c78dfc5478ebf8863686fb9eb5c6d3fd3b942af1ea3f6cf8691fc28a00d4e66adf00cb417aff205c1a8f4625714dc4d91c6df6f7f1d4a7d0966b380796ea2e1673f18c77c8ffd8d406803807dfa23434d8e28ec396479c1996cc136fee7f7de21449647da62a52ef8acd609b85ece708a7a12767c87004cfa49e9210b3faf5a3da40dd94d0c8d46f2bef6c6f831ab0f3af2962072b6a4eadf2100b8d32a712c1e3fa9e77cd10b4a35b0142e8f3beb3373287f5d48547bb684d56b50a1b02209e0d85b50f916fc9c7662439a929778ccf3d3f1ed25d01b8ec6d7281d05bace5acba11dc224794b3b67abba6ba6b2e50febbbdb1b0034a2d9f17e8840ca925138a59b5fce79df45e77a4290e477bb29567907808e35acc02bf50ab359b787b464ad9632d2d4360ee85637d743f81ee342f45230ae7fc3d9a404466961b86c5da932bfe08884e43d25aba059707c91c04e96b19c7dd9ae77714dafea2b878f569d5e337e40c204641f373ed2c5ad07f27632ba2d48dd0aa9d4bd5b2c59336cd34a4fbde615fce38e79507323c78df9c86b881643afb09a4f9369a1defeba84f1f21b9f4b4e86cac14a0b3f8004820c8f4178d9a093a09f8e1c3e6c306354f166754dcd111ddfc93fc94c36bb68344ae5dbef98a4d1653f58ec8c43693bba088197912167882f70fd362b7e4d48dda2910fb650e32cb6f55851c1f0eb38f8bb03903b893277eb1c51f7e035e6ce2eaadc1e19f8af8c02280b595d2892a6390fd6315fd00591b73a531715f6cafd8da2d20e75aa44d7db3fad2deedc94a65ff30795a647cb7d18dbf0a574c455b765067b500e8fb41d0fb50ae46bd229091ebe114cc77576e40b9836dbdabd68d688f4ce2956a0e39de3b9d3ebb1346672d2fc6e9f663f6f44f7d0106a7db2be846d10b965112e2d6632476098df03f49c352fdb30aba0ddbf3eae288ffc6c215cf9dec83f81448c85b2008b5bb7cc757feb79eab1850f207bf645ce87c91476e9c22261f1ef5f438ea4e01539133557c7a7e4a42280fd71f1def3854aab820a626c6617bb892842da3fd35adc582c3720724fcfb04f5f375ffec23f8e01d61e7b74e4ef77b8bae77acc67d3d6cd4c85887f51b4bcf67448a9a2ffc481bca1c2253db1dbca0550bd2a61d3c81aef3d13cfb85cfd9eaf926c6850277a14d9a9473b594402f350", 0x1000, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x1, 0x401, 0x20, "77f1cab9ec25f2b7b14a6f6c0c383974702ef67e", 0x9, 0x81}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x101, 0x7ff}, 0xc) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0x0) 16:06:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x4800000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb8, &(0x7f00000001c0)="921f3f228a00ff5a00000000000000000000ee4583660cbd9e2c798cd9bbf765a671bbd251d5397e3df09e28cd0975fe4d56c9fffa0600"/64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x120, 0x0) 16:06:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1, 0x4, 0x6, 0x3}, {0x100000000, 0x1ff, 0x8, 0x2}, {0x9, 0x1ff, 0x7, 0xfffffffffffffffa}, {0x7fff, 0x7, 0x96, 0x1}, {0xff, 0x100000001, 0x0, 0x9c}, {0x80, 0x3, 0x400, 0x9}]}) r1 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x80000000}, {0x74}, {0xfffffffffffffffb}]}) 16:06:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x40, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0x8}, {{r0}, 0x0, 0xb, 0x20000000, 0x7ff, 0x5}], 0x7, &(0x7f00000000c0)=[{{r1}, 0x674bcf4419088b1b, 0xc2, 0xf0000000, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x12, 0x83, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x400fffff, 0x0, 0x753}], 0x8000, &(0x7f0000000140)={0x5, 0x8}) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) dup2(r0, r2) 16:06:14 executing program 0: r0 = socket(0x1b, 0x83, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) chdir(&(0x7f0000001080)='./file0\x00') listen(r0, 0x81) openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001140)) 16:06:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x27}, {0x1d, 0x0, 0x1000, 0x4}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") fsync(r0) 16:06:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:06:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x400) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:06:14 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80c1, 0x0) ftruncate(r0, 0x0, 0x1) 16:06:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:06:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x88, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xd9a, 0x0, 0x5, 0x0, 0x3, 0x3, 0x1, 0x1, 0x0, 0x0, 0x7}) 16:06:14 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x8) execve(0x0, 0x0, 0x0) 16:06:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x502, [{0x2, 0x2}, {0x1, 0x8}, {0x3, 0x101}, {0x1, 0x100}, {0x0, 0x80000001}, {0x3, 0x200}, {0x3, 0xed4}, {0x3, 0xffff}, {0x2, 0x8d8}, {0x2, 0x7}, {0x3}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x6}, {0x2, 0x7}, {0x3, 0x1}, {0x1, 0xfffffffffffffff0}, {0x1, 0x4}, {0x3, 0xfffffffffffffff9}, {0x3, 0xfffffffffffff801}, {0x1, 0x401}, {0x0, 0x81}, {0x0, 0x4}, {0x1, 0xffff}, {0x3, 0x10000}, {0x3, 0x2}, {0x3, 0x7aff}, {0x2}, {0x3}, {0x1}]}) getsockopt(r0, 0x220010002a, 0x80080000001, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:06:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:06:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) fchmod(r0, 0x1e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = dup(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) 16:06:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0xdd5}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0xfffffffffffff000, 0x2c25}, 0xffffffffffffff45) getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xfffffffffffffcfb) getsockopt(r1, 0x8001, 0x100000000, &(0x7f0000000200)=""/82, &(0x7f0000000040)=0x52) 16:06:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() r2 = semget(0x1, 0x1, 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000280)=""/106) clock_getres(0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="0de5360cb8b469405a546cedcb42f76f04217013b552a061f2827ef0399b1fab85d2316e91334c0a", 0x28}], 0x1) r3 = syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = dup(r4) r6 = syz_open_pts() fcntl$dupfd(r1, 0x0, r5) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x200fffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x4, 0x200, 0x8}], 0x9, &(0x7f0000000140), 0x3, &(0x7f0000000200)={0xff, 0x9}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x80, 0xf5}, {0x3, 0x1}}) 16:06:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)=""/199, &(0x7f0000000040)=0xc7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:06:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8004, 0x0, 0x0) 16:06:15 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004dc000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffa, 0x6, r1}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="d350", 0x2}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000009db2f1aa74fb126590099f8ba8c4842b6e4ce19fc5577a82349d3a6996845e1fb4d990314a99d5032e04aaf754baedfde20102fb71e1ce084de06a73c541bc6bd6dbb40bfffdd7a6f0e3abea2b259cdbac36541c23ef63d5d", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x40b}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(r0, 0x0, 0x0) 16:06:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) 16:06:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000140)='./bus\x00', 0x800, 0x140) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x104, 0x9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000100)='l6.', 0x3) fchflags(r0, 0x8525af0e11405ec9) 16:06:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 16:06:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = open(&(0x7f0000000100)='./file1\x00', 0xa10, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x8000000000, './file0\x00', './file0\x00'}) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:06:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:06:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = semget(0x3, 0x7, 0x38) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/41) setgroups(0x210, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) ioctl$TIOCSBRK(r2, 0x2000747b) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x121e, 0x5}, {0x0, 0x8}}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x200, 0x0) setuid(0xee01) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000540)=""/10, 0xa}, {&(0x7f0000000580)=""/250, 0xfa}], 0x7, &(0x7f0000000700)=""/42, 0x2a}, 0x42) unlink(&(0x7f00000000c0)='./file0\x00') 16:06:15 executing program 0: munlockall() r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x60, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) getppid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/wsmouse\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='/dev/wsmouse\x00', &(0x7f0000000280)='/dev/wsmouse\x00', &(0x7f00000002c0)='/dev/wsmouse\x00']) r3 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/23) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x10, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) r4 = shmget$private(0x0, 0x10000, 0x4a, &(0x7f0000ff0000/0x10000)=nil) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000400)) getsockname$unix(r6, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rmdir(&(0x7f0000000500)='./file0\x00') chmod(&(0x7f0000000540)='./file0\x00', 0x81) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000005c0)={0x3, &(0x7f0000000580)=[{0x5f2f, 0xfffffffffffffff9, 0x8, 0xddac}, {0x800, 0x3, 0x1, 0x1}, {0x4, 0x3ff, 0x1, 0x8}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000600)={0x1, 0x2}) r8 = semget(0x1, 0x4, 0x8) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000640)=""/134) unlink(&(0x7f0000000700)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x4, './file0\x00', './file0\x00'}) ftruncate(r5, 0x0, 0x1) shmat(r4, &(0x7f0000ff8000/0x2000)=nil, 0x3000) syz_open_pts() setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000780)={0x1}, 0x8) recvfrom$inet6(r5, &(0x7f00000007c0)=""/98, 0x62, 0x1, &(0x7f0000000840)={0x18, 0x2, 0x7f, 0x6521}, 0xc) mlock(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:06:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) readv(r0, &(0x7f0000000940)=[{&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/201, 0xc9}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f00000005c0)=""/228, 0xe4}, {&(0x7f00000006c0)=""/219, 0xdb}, {&(0x7f00000007c0)=""/231, 0xe7}, {&(0x7f00000008c0)=""/110, 0x6e}], 0x9) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000001c0)="e8361d81d4c763f357ae25aec8aaae55aa4d8cff88e439673d44a39f08b2a09df5770f32ba4d5e24cdac0f672b40fa49c0a7cc8ba4267d8958e6c514f4eee08a5ced702f76c8fbd86b478162d5d606053bb5f76f1a47c211d3616f3023959d01e4796bc1f6c6361940e49a5ac5617a40f1a4713d0c7fd2545962761e70575bb5c4672d42c8a173f1db0d88624e33ffdbe5276d5965206f2b4092edd313f16813b89ac14785c3f185aa3174795e6a5b6adda560b6718ef5b412c69c486799bb18036504fb7c459e84894a25e7ddf7e8ffbed2efb81902a3f4faa43ef76c6d9499885ef7fb85d94321e758ce454d", 0xed, 0x5, 0x0, 0x0) 16:06:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b80001000000ff070900"}) r0 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8c, 0x3a2d42e8, './file0\x00', 0x7, 0x101, 0x6, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:06:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40400, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000140)) 16:06:15 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x0, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x2, 0x2, 0xe61a, 0x6, r1}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000300)=0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x2, 0xce5, {[0x6, 0xfffffffffffffff7, 0xffff, 0xfffffffffffffc00, 0xffffffff, 0x1, 0x80000000, 0x6, 0x9351, 0x4, 0xffffffff, 0xac73, 0x8, 0xfffffffffffffff8, 0x1, 0x6, 0x80000001, 0x5], [0x5, 0x3, 0x1, 0x7, 0x33d, 0x4e6, 0x307, 0x7, 0x7f, 0x6], [0x2, 0x9, 0xff47fb2, 0xfffffffffffffffa, 0xbc, 0x3], [0x9, 0x6, 0x20, 0x8, 0x92, 0x3], [{0x8, 0x9, 0x7, 0x6}, {0x20, 0x4, 0x1, 0x6e8a00000000}, {0x100000000, 0x8, 0x16c3, 0x4}, {0x80, 0x1, 0x3ff, 0x3}, {0x8, 0x9, 0xd2f9, 0x62}, {0x7fff, 0x78, 0xfff, 0x3}, {0x2, 0x2, 0x9, 0x401}, {0x40, 0x2, 0x565, 0x6}], {0x3f, 0x7, 0xffffffffffffff00, 0x1}, {0x8, 0x0, 0x6, 0x8}}}) 16:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x12) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:06:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x9) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:06:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f00000000c0)="b6") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) 16:06:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="1279acb04c99727ef154564341e1df2c25f186749b395b184c1e96d137bc6d433d029234c61adffba62efaa63a851c4b868db1d84eea56a3fecfaaa0e8cbd2ba9d95671d57c90d31d3566d7ba5a2aa14c7053a055f5ebfe4bc710cc3a94f1acd6df5b6a87349d3db397b15ebd7caaec8fa637c5677b298867528f2f897f6268b39e51bd9c5772a914e634e4d13d8501f777d85a85d6cd34b79faeca1ff2da13f8fb2e49a4f2f8e18b94a3fc4c3e519e5dde3efb0f0a7e126df5e1e44e94cb6c312e06d696a1b473cafb6880038fd114503212d6055c7793b5c9a4ed46727674a6a2926403207f4bbed8ebb7412e3878f9fb1fd193253af604afc76f8bbb108f410306345f4b05b59b192bbf51cb3178925666982fb07b8a9d3955f9a621ee1e3ca3f72a9a514ea4b107c00f4297330c565548300d91633cd0ffc3dbd03b88e22b4765bfcb557397441c54d6f161d37527b00bad18b31ab51f1f98f82a839", 0xfffffffe) 16:06:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) 16:06:16 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x402, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() r3 = dup(r2) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/156, 0x9c) syz_open_pts() 16:06:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x2, 0xfffffffffffffff9}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000100)='l6.', 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x4}) 16:06:16 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r6, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) open(&(0x7f0000001580)='./file0/file0\x00', 0x81a0, 0x8) openat(r6, &(0x7f00000015c0)='./file0/file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001600)={'./file0\x00', 0x100000001, 0x8, 0x8, 0x0, 0x8, 0xffffffffffffff0d, 0x8, 0x0, 0x1, 0x5, 0x80000001}) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r4], 0x1, 0x800) 16:06:16 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0xd89, 0x60) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:06:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2) close(r0) 16:06:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f00000000c0)="b6ff0e000000000000114879") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x0, 0xa, "7e734578ff7bbfdcf0000000683a00a52d00", 0xfffffffffffffffd}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c1c333ac7da821d6c25433b0ab1fac673e567a1", 0x0, 0x6e}) 16:06:17 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{}, {0x2}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x440, 0x0) fchflags(r2, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) recvfrom$inet6(r0, &(0x7f00000002c0)=""/86, 0x56, 0x40, &(0x7f0000000280)={0x18, 0x2, 0x5, 0xfff}, 0xfffffffffffffe50) setitimer(0x2, &(0x7f0000000100)={{0x1}, {0x1ff, 0xcb}}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:06:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0xfffffffffffffffd}, {0x15, 0x0, 0x0, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget(0x2, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000500)=""/4096) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:06:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4000003e, 0x4a24) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) 16:06:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x9) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x7fffffff, 0x4]}) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20, 0x0, 0x400000000000000}, {0x6, 0xffffffffffffffdb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[0x2c, 0xfff, 0x1, 0x5, 0xffffffffffffff91, 0x800, 0x9]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x22) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0xfffffffffffffe4b) setsockopt(r1, 0xfffffdffffffffff, 0xff, &(0x7f0000000400)="cceffda406742707bc77ddedea29b1a7dd01000000388e44b6f443a78bca40000000713b6174cced6459c7fdfbe9f8fff392", 0x32) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) listen(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0xd2}, 0x10) 16:06:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(r0, 0x1, 0xa08a, &(0x7f0000000080)="66d791fb0f95d5df7a2ee1df1027781334e5a9cbb9a960fb08c7d3bf16cb7bc200342d7beb384b85e1aeb4fbc94302c69a8ee2b9c8151017b645bf91a3d5a1a41c1999b134dc59180921c8d6ef8b0913a4f755183f9bb324d36b26a4649559be187d2526dc41366c86a1b30910c65cd2ed645bc433ac66e500f7d2f740322455df62f98b5985565bc1e98ff427", 0x8d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2ac6915b351e9610b641d82f7d9394b021bced4b1971a4d8580c6d81df2d21f43088ca5fedd00e3f260fbc4e2f2ba37bceb8cda12540dbd0d43eab006138862c20d5f1980e9ba2da383a248bbd3c7ee5f7066b5a90c8e5ef81086e438efcc087dff089f0f631d1efeb012f5cd0dc86f6b662d24dfab34f6581d9d8fd73bf6bdb00c742a5d2a0e154243ec5bfaf715c2b02e9f02107e13de9000316e0ad2c221ba4ad9c9b210b9b3eb1", 0xa9}, {&(0x7f0000000280)="f995c909bb7927e58ed5d725f4788aa222952a9c63d25e0672e840eb4fb02115c7f0888fed116061312249e5a981ba7d4e6327acae8be8f14d55281d092bb478c8dc8ea6b1743631ff8cd5b48c87214ae56ef1738e70d8a46ef1aa528ebb29e09d8429ab78dc4b8efb52b14420a743794d09ec2d9f60a7d221c0a8780ac3c41a39410bc586de5bbc266b950676e948af82ce0c053d31bfc5f5e8d2e4857a6b52afcbc4919f1b3ffa6e1250e52d5397e629b2c96f4778d62693a975e7ddd0058477a9df55d8f46c7952fb0c3fe36a14375b652c3388df737d5945b9321fe43a", 0xdf}, {&(0x7f0000000380)="70525a47e40e06cc88a128aa6393602e51ad62de1d2cbddb6d16012dee885ce9aa15ac93372deb0798011543039274cf7444379c59380d06e90b0b9d44444c83903264379274d1eeab41207d2c0d4d1375693da20c2aa533e9e3748c3b83935e7bddf16d1c8bc6eff94537a2dce85521f597c7794a25bc09a079ace19f60e59992c5deb4153d3ac8b0c2cfb3e20622d3f0af4c2be55c5457259ea87c6c7626b3efec257258e805451688da034f1ea0909ccdaf15d38352b39eea1bcd1c3bbd51fc933e7b01c392809bae888bae76baf074ee58317674", 0xd6}, {&(0x7f0000000480)="072706831479be62eb2c34c3ef973882cdf44a51e5b2999e0fdea254594a603b334e", 0x22}], 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:06:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) setpgid(r2, r1) setpgid(r2, r1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044270, &(0x7f0000000040)) 16:06:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x401, 0x2, 0x5, "4d3621cfdf1448b4ce39aef4a2cbee1f70707c84", 0x6, 0x1f}) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) 16:06:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x109) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:06:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x5, 0x1}, {}], 0x2}) 16:06:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x8000, 0x4, 0x7, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x44c}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xab}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x1}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0xe000)=nil, 0x8b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x400}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x2000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xff}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x20}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000fe6000/0x8000)=nil, 0x34c}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffc}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x401, 0x3}, 0xc) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x0, 0x33780000000) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x1000) 16:06:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:06:17 executing program 0: r0 = semget(0x3, 0x4, 0x114) semop(r0, &(0x7f0000000000)=[{0x3, 0x28, 0x800}, {0x3, 0x7, 0x1000}, {0x0, 0xe5, 0x800}, {0x3, 0xaf, 0x1800}, {0x2, 0x7fff, 0x800}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x4, 0x0) 16:06:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:06:18 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10440, 0x18) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) semget$private(0x0, 0x2, 0x2) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)) r2 = semget(0x3, 0x2, 0x48) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/2) 16:06:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:06:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0xe087) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r3 = dup2(r0, r1) r4 = fcntl$dupfd(r3, 0x0, r2) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 16:06:18 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x11, 0x2, 0x400) read(r0, &(0x7f0000000140)=""/124, 0x7c) shutdown(r0, 0x2) r1 = dup(r0) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) getsockopt(r0, 0xcd4, 0x2, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) 16:06:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:06:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) r2 = syz_open_pts() close(r2) dup(0xffffffffffffffff) syz_open_pts() 16:06:18 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = semget$private(0x0, 0x3, 0x3) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x401, 0xfff}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000200)=0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:06:18 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0xce) r3 = kqueue() r4 = dup2(r1, r1) setsockopt(r2, 0x1, 0x7fff, &(0x7f0000000080)="1dbcd58ae1ec041e7314fa6f5cbfde2faffe1021d6f929569b25886cc4516b623c9ebb4fbd24db18f3e0ac5952ded39c5ee22fa7c7053f43cd7ff83b9e4d1153565bf19e2b68aa991d89cececb31a3c535f0597943d8be1f9f3121958a58791db5827ceb18a6979e7b63d50e6e72dbdabb576f16ed46fa7fdd70e4a2dbe843dbdfc21c0aed3b8f8400fd03be93c1cf8c5dda196f9775ff168bebb8fa6370eff6346e254ba1af3fdeac91c34bcba526730c86e8cf1fdd742b43eb2178e6a84baf14506584236de54e2c9c5f3a0ed89dfbdb7d4c4c3d0153404eb6f5", 0xdb) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x4) pread(r1, &(0x7f00000001c0)="8e64616e33c0f8780033e1cab2479fda31bec7a129facf49cd70c2ed59dfaa56079cd09f7fa7a2fff23280c0fc7c25fc23d39ae5a2c541ccf84f0f4ef68bf8cd7e679476613af52dea793c64f242bbcfcc379aab34567a8eed1b7797e6e51e2a9be1ca9b30e25d552a6230e580ebe160b01049ada6b6cc48f0c8edf717ecc3a73265a64925a9", 0x86, 0x0, 0x0) write(r4, &(0x7f0000000280)="8a36f7c764dacacff322e44d3509d0bc5f579bd64976d3783fcbe742eb8c41dd85468a24f3b4fdffaa07f3726537bcaabb84", 0x32) r5 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTOP(r4, 0x2000746f) kqueue() ioctl$TIOCNOTTY(r2, 0x20007471) r6 = socket(0x0, 0x7, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) symlinkat(&(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00') fcntl$getflags(r2, 0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000480)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x1, 0x9, 0x0, 0x0, 0x9, 0x2, 0x4bd, 0x0, 0x1, 0x9, 0xaa6}) kevent(r3, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x88, 0xf0000084, 0x81, 0x6}, {{r5}, 0xffffffffffffffff, 0x80, 0x8, 0x8, 0x1}, {{r0}, 0x7df0e3bfed5b8449, 0xc4, 0x1, 0xa85e, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xef13, 0xffff}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0xdc, 0x8}, {{r6}, 0xfffffffffffffff8, 0x24, 0x0, 0x3, 0x100000001}, {{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x7, 0x7}], 0x6, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x3, 0x9e4}], 0x35a, &(0x7f0000000680)={0x2d9, 0x527c8163}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r7 = open(&(0x7f00000006c0)='./file0\x00', 0x200, 0x40) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000700)=0xc5e9) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000740)=0x3243f22f) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f00000007c0)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x80000000}], 0xd02, &(0x7f0000000800)=[{{r6}, 0xffffffffffffffff, 0x4, 0x80000024, 0x7, 0x3000000000}, {{r4}, 0xfffffffffffffffd, 0x10, 0xc0000082, 0x2, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffff8, 0x20, 0x2, 0x3, 0x25c}], 0xfffffffffffff801, &(0x7f0000000880)={0x5, 0x7}) chdir(&(0x7f00000008c0)='.\x00') 16:06:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x2006, 0x10003) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x184) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:06:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:18 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x80000000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 16:06:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c04f7b202c, 0x1300) r0 = semget$private(0x0, 0x1, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/179) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="9cee029200960737a21ca4e2772ab8ea825cf4fe13b3dfaea3dc381b8a19a92564be9f7df3c2a3b321c8a2decf5f17944d7ffe70b9bf134ea024c2fcc6f5bb53d8d2076ceb39ac2340fa1be24f2bef7a03b73735af62d2e5f72af8fbfb8f4fd97047cb35204e3a9377b5e84fa914d30b37208fd803b6e8ae053d69cab773c68ae37b6b6cab530f5d14c489a36e99ed2844b044967c89e1eb15c5030a83f23efd6ed7c04a06a281080384654b9841ec53ef91802d44d81f962531e9c249a979863edc4e444e1dbe90360be99f8c3dae5452f00004fa35b95fbd87772a126816b6628b7d1bc16d3b46bf439f8f"], 0x8) open(&(0x7f0000000340)='./file0\x00', 0x7f, 0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:06:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="008e00"/36], 0x30, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "3598d726aa3e2635f282b630494de574d532d530bb32cd87dbf8bb69f880d570ec6cf7687f0e3ee36831b68ed8e009b67134e0a04745876fac13683b262d94adf7ae23aed525281ecfc339553d693c06babdd5c8d36d34346df90ebfbf6cc938585fd29c7ae07addb89f4a145a962a6cc09523ecd11924796bdb6535f884787af96d97cbf07ac85a4a6fef6fcb4fd7204dde301cc89e951939a9196a3769f79a4a70a16e9032f06022d91c3b382bb276334038ecfcf1ac753e9b5dd9f7c9b771f6df041e4a2986d375e1959b32c32750636685b97304b33063d079ac98e2"}, 0xffffffffffffff11, 0x800) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget$private(0x0, 0x4000, 0x520, &(0x7f0000ffc000/0x4000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x7) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/6) r3 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) 16:06:18 executing program 1: socketpair(0x37, 0x3, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/76, 0x4c}], 0x3, &(0x7f0000004280)=""/4096, 0x1000}, 0x43) lseek(0xffffffffffffffff, 0x0, 0x41001, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(0xffffffffffffffff, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7ff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) recvfrom(r2, &(0x7f0000000240)=""/136, 0x88, 0x842, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:06:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x601, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x28421, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xfff, 0x20, 0x80000000, 0x0, 0xd13, 0x80000000, 0x3, 0x3, 0x1, 0x400}) mknod(&(0x7f0000000000)='./bus\x00', 0x80001ffe, 0x28ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x2000000000000) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1, 0x0, 0x0) 16:06:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000003740)={0x0, 0x0, &(0x7f0000002380)=[{&(0x7f00000012c0)="fb279622347cf2e3ffa76366ad22eac7d544f78f4c3b4429d186d41befe581cf5114d70dd29bc53915b10bbdd858d7dda664791d06698fd18dbedf03d857c2711f2afd3bba65895b0283eadee960d3b9b84aecf7a78e43ed6d89df93b4b1593ef5c0e2dbb9aeef24ea79664928be838728fdbb5bb363a7981b493184beb7d377b9a36b5caf619c0b16aa59f765e6da697572fa9c6242f5f97e1422a4d00c5ab13a22c442f852870a84d1919efa7505202a957f38f1a8d9691a5369624df6dd12a8870a1e60fe27925fadfb52ba2b1b3f9bad757d35fe0ec1486f0f027f32dbac765d1b579aa37d1c1c0ca8a8d3cf80a94e661bbb517caf21e791156ea584381b515d58586710af40bb45b803989385f563dd320dcffda9d00d52b02f46b8f98a7d6836749055e763ae1039decdab89dce4cb1bf42c34bc99f10f34821c40c853b4600cf88b1d338103ae75aafa0de9c135d2ae664355eff9e16db1ad4cca4784a7b9a88428eb022959c3ae19e4056333da3674caf35dfc1ee27fc203694df47e42e8d2ce6f9bc45b9b8c8b9c3b2c45275799c65baaae259b468e3b6d4df6877fc0de08423222c0b9c6cc180b559f74a897e51dba701ce8e8bf114f08c9392adb9cef99186bd7f8cdc5cb432465437978b01d322ffd011566352c2de1e32335f30858a04261f635b6aed7f41bc670e323df39a513e06a835b09cebe01607cae23fbedf365f22bbb19355ac2219915cd497f39159e2ea8588f8e05117f07f77e8c23bd610fcd3bc2052cd47a9eba9a52809f48b81849e6a773cf403528253e4b0fbe412fa269b641174ba57783ac7b2d85e43f6b7447dd96a6788ef95747b2dee4e9ccf5e3e23639efa144d35fcf36911cc99e48f4bf6c14d3af2ede9dff65d5b548b1434665b99611cfed3d9a5b412b9ae3bb06d837fe6d52197a9064f3fd9e655255d581c03409281f316c25cd20af40c9add5afd0760f2d42a560cdbdafde6a687ac1d6685f40d362255a78c64cc052d9574b4d7b126f1316f65002dc38ba331b1b79e291990c2b118f2392c8bd8dab6502f5028456efb3cbd07cc42720221d46a47c9d656775072d9b6cb876659dd8b87b26e50ecb94d56d9fbd0f18762776d08a58769c553ab73d8957ccaa23361a39983b970ddbfd0a753bd7fad19546c8debb9f52bcc603c38077e908f8a6e79a76d9fc811e18d729a960141d07e4967fe23d97d284f61e51eb319192ebcda842c11cdac4e18c06464152741917c8c10f85ff12d949a6d0c2e3e80cac498842b98163a6707a22528821037059db2494dffbf0b492f56a7f70008e248a71dcbed43701bb19d6af2deb95d1deb9ef15a557f97131fe9bd29f69f0f0bf44d221e2b8a0dc44b433657d22522428c4c6bacb033bab25bae9406d0a9fa2928b2f216012cde2772490b63553ba4dfc70894f3d4e896e442824450fb680e3dcd1649cc8ba03635eedba4d5034197da335f1a14139c8529491bd079959a1b1c3225392efd79302b95577b1bb70e46a6a3befe0163e72dada9c8d4392abe26a579d6bb4b9260283ce80bd3f220c923e794985a6c9e387693feeacda320d836b82ad32d52d15b9f8dcc57bdc85ac57fdb199896a59cbff232ba700a391331bbcf02fb4694960573d175bbff11aa003181032ea949800fbb1050f26bc399e2d99861cd409a9791f6664fb6f8b10f8fef9e66c3d4fc0a8a12ce59e4f0f9fcf2f6930aef081316ef54265f06aafa54f97cf8dbeaaa8d62b69e423aa6dca764d1090bf8306f155afbf42845cb95692878530068588cd86b267a36338589ade54852673ca91398f07fb5f1d159e3472515ce0b19a8042063134c43ac74cfb21b25974f56a82b2f41b91149f0fa42c1bb04ff1b3a05b0dc50bf30de44aee84ddcdff07fd32f97d8b7c4167dc5ff27df75d7c5f2e7fbe8dd100ca7f2133e833474fa8fef6efaf227e825fad4f4eba40af9fac407b9a245a4bfe9f116e781bb694c336afc95cbcc08493633aba3983fdae076ef2b6c1c5fb31271bf790d422c2b59a18ec2109d8d22f0edaf7322427fee5e2ff41b68e016a898bb7b739e8f18eddfc2a908bd23ae59181c47bf1c62a5656e021a4834877b190b66d081baf973b728937a47bd747ec61588e0f559ecdbf52985080e99aa79bd0519f73d479c738c69316a9bb776147a1bdb423bd3ae88685732663e062df379089782c5db9e73e9e63411b2583bc63faa70e79786e2cca1e74d68238bb254eb630c7b7cf89501237bb52e17de3c1bb2093ee6b32750024d7971bfc78868236cb14ea868f01a4013377405931931b8747d464296cdc81386861cc4b34e891f15c47d4f33f0c55549a50507063ce2c1332df015866e52ad626782da1eab93cd3fef66d3ed6477c15a99072c69021767e2134abea774e1444cf47d89136a6afa2b5b77819e6dffe590c684e81efe8642f804283937db4c5773a35fadb29153c94b091a5ef22f169bc89719c12d337b1c012e8f48564dba0b1dc75a148d7666ce0ed5d09941e7c5a065e7f31d79dbda45114f0b7036e4405d831c48cfc16f8c622ef43ea99c10c4a8756b5dd5611d0e411a586ccde1cc8698d8d3533cfd9d02c938e648c3124e638a3172e0496063ead7bfd75724b1488dfe299bceb586706b0486e883651a38a0fdf795dbe8ec60abf123dc673089b2e3517538f58f2f4b1d522b87c999ef1b8d7a3ebc2d5c2b5b69a850ced5b7403e3397004e9420410bedbf21f26ece5a3556a07a426802ad4e337c74f405d4a9dc9c5737225f0a1454eae477fecb3cd1e60815b947745ce81e5c92d241464c867a120aef9b8a9c91c1343af2d1f53f20b986a593a71e4c437e6d5c02714cb5f29a5ee18c4f86452d49832e3e82edf8559869e554bf462c251b0399beec7543bb9467b40e95dc1e7669e282ddccca7f0eb60d2e2d55b5518cf50de58a4b4bedc5fec62a0677859609e898175c7138fe88eb303db17c5daafa721bc8deb1d73e2cff1a58a3b68afed30aed97dcc9ce847c5dbc1a575af66a6d0c84e520622abf38c8b1194539fc09ef1a541509cb6f3d0c1836cd37a94aa7e76b015d0c9c7f5120d1d83f517c2440e7edb0450b5d4a42afd53f5712c56cbbfe8d27afc860d911e5ba379429ebf22f8b1561a02db39c6ed4b42caf8ebb37f213461d6f51ce3161fa9a099e9bd60c379b712d72575f908a4d4bdf5bafe4a290c974927758f2e78b9d8356f90d26812ce7e73b9d4b79553a2a7a6bb97a836bef4744a175417941857d36ecb6d9c248598690052ef5267e13b1ab7a088a937dfb0d0cacda86f605f24a5b0d70d17cf377f2d0ce48fe949a4e0cdc9a8eb12038b2d975049945dbc98f3c32e65df51b80db1151301aaeaf4b2925e29f8030a6d3f4cabd5ffee6e839f578ccab4f26a02ac7c9f96ea3e95f0bb6d00d612674930f5d26ed5b6e7d7689510992a11fa09ad64844ea243a43456f81af845c19a241b584a4d2b5601c52820b8b3dd368f2d17af32c5991ae884bc5f35a96a83f29f5d4ee802716958c94f42611c81591e8843a573d20a838f71b68207d8804384ac922379305197e412d06e0b880e2ef9a3414f39cb733c469c7c141b0e423d13b75292e6b2b53a091414e0f06c6c1a2dbd99d7044323929641ca6136b755ca5fe4e2f3077e322e7604b72f49dc3a6599405200fbc41379fbc8c3526bbc0f0a127ffc946e6503cc0ca4b4a8cd86bce16ce476565fc6ca3432c23d41f27a6184b1d4b47b5f614faff0723f306bd9da6ae261cc54a5ebd402dbba15748bb75fad894ec01b7bcd7dee8ef254cc1b5a637779e0a390945bef4a7efa665023c39c0628bfe35c0ba60b302ec2a838c70c9ed0fd03d30989f827a9229eae70e5947483ac3e94bd7ffb14ec210b30b0ebc0bbffd6915ffb3f8e44c1050fbc2003e58955d3b233c11b24e8da4d5667c88f255b765a47f0a0a15435a24db8b7fb6b5e7e7f5a506f01370c456fc2532e9b70bf8884dcd3d94b443dccb71642db022b33376405e13dba0b651919ae7957ea0ad6503f87c0a75caa195558a3700c5c0406d1f564e36a5f9844eb89092a417d2aa12ca0dc7a91ca12e21fd783a2f7574f7342548aa3a26acba9dd1f4bc6db95156145ce21d55a4ce560b33e0158537b4b2379621319407c246fb87c723c1a39193c8e6cc559853f4887b20cd8d796359ae4024e8a7d6bd028e5a584a83b93591352297c58e0cd95721fa7b51b23743b97f104a2da6a4220b55ef71517a63d05fcb04867eeaeeb115d16e6528212c69eb1c2d323490787326914452b996da4cdb92ef6835e8117b710bd688c0ea34f82c0d5e6f69b76a03aedccaa376875d870af49940dad7200a1c7d0272ef47fb26344da437a233921c24db5a6258166853c1eac8c55ec4986b18d16e8a98b65fc5fc28b1ad5eb19e3208cfcb13a6a74de17e41335cb99a632a32a0b813125853f5d8c6dde3f572f0d787dc81d28ec9882e8c3bb8d6f11237aa6aeee3c74601627114c6a2ba5b304c961cb178e2a42b9879c57868912a3651a3b4038e9b445358e85f62946a1ebc1edf4a54c54beb08d8063bc56c56f3200d3ca97f219d746e57c86d475d7da510c5c2df6c2ce97275a53e014715ce603a6bee80b8961d3d02c1ac8bc5b5dd2b5aec966dfda057444d6dfe1f8143a4d03ec981c8e595fc325ffbec89056351e4342de235e1bed974fb6db168e5ea5e3f96f7f2a331475ccd516e5be0423cc404b42307f9ddbbc4839252f9e2400da1a0c833461519177ac343e868822a70160081f0ba2d575f035fff32d8b841e02741cdbba8474c29ffef322704a766292901c08a769b0707b43855320af1d14f2ba13317a51b54a7f336bc79bad1bfa2093504fdd860cc807ebeeb80132e89da9b2655b60737a216f329b4f158ca3297beef60dc5b2802cc2f2de86b3b92622ca231b7d8cffd6c423d860a8e4cfd7feaa5012d56b9e747412659d217b91e71a44f8b0ab59418daa00d0ef7ad59e038ed36f004323e358c406d30fea6634054bc8232b3bed12ee91e6dd4cda0b79c6fb63c4ca6fbdc00134dd07feb959d21bbad38eff10d8514305d008bac3f272089300804e3c8f34892a2a8c72131ce26e4d8abaef37538d96832d3e5a00c3e160f723232193b69e7696bd101ad90b40b7182b60e11fd71b5f3e02fed94e75ee606b159debbd16a7501ef90774cc921f930a6f40021caa6e3ad79e6fc237b7658a608f16f435f4c8075c6f019af004ba5aa7500cdcd7006a9cf5719350ea17c4bd037394cb497bed702c5bdaa77967f99fd8f5149428b1f0be015de7781de43f270462215228f509c8f3ec1070e390a88b656dbc738d7c198db1e9727cc533c8fb12bff7fc790c24591cd5438977172d258ca177d51b7f641c41784b099e6f5d5e4becb4e4182f925e434f976acd3ec7d08c6a96c49e3a54b31a0b23ed7b3f2d47f294249b5c3dcf13119df7630ea306e4647a04260c249abdeafefbb98ddcd83dcb1f3f68b89e32679bf8711539e2bcf59a45260fb9b045f7d55ae20fd8a29c96ed376ea3c04335364dd551b5b465044c054f0f0c6be749bcc6ebce1e5a8a97425f4bbb82329c4749f71fd894f2d5db65647a9b9a2996455a7e08a440207926615c07582ce879d6df8d2b70867d759ce3bf78907085cdf0af0f2b4efc17c4dd5b3269111d3b9261603945e23b99cd015319bf7653cd7aab54472757d70b90aba3abf8be0c501488e1959cd72b7df71c65a5c425535ded8745c94e70939e04", 0xeb4}], 0x1, 0x0}, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x6) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) r2 = socket$inet6(0x18, 0x2, 0x9d) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:06:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:06:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x68db, 0xffffffffffffffff, 0x81, "ee266507970c43944b92d2930dd0330de0faa079", 0x4, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:06:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0xd, 0x20000000, 0x6d061cb4, 0x12a43e00}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x7, 0x2}, {{r0}, 0x0, 0x41, 0x20000000, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x8, 0x8, 0x9}, {{r1}, 0x0, 0x80, 0x40000000, 0x1f, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0xffffffffffffff64}, {{r1}, 0xfffffffffffffffe, 0x30, 0x61, 0xffffffffffffffff, 0x4b}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xffffffffffffff5a, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x4445d00f94dbcbe8, 0x4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0xff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7fff, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x401, 0x1}, {{r1}, 0x0, 0xa8, 0x4, 0xffffffffffffffff, 0x1}, {{r0}, 0xd6d7b2cd36c72f1b, 0x2, 0x21, 0x4, 0xba}], 0x80000000, &(0x7f0000000040)={0x3, 0x8}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:06:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup(r0) pwrite(r0, &(0x7f0000000140)="647825aac9a360eb36a109df28ec3da9e3dd2c1300eaf1ea5b59f9e71e4b8642e29055ef865f8ea47b74909ee2126676c449495d98333a6ced2de983f714c4950c88015fdb7db7184652cd3a534aade35071b63b061f0c4e6ac74c84de62c68a686705ba84fe593f5d4a1f4abd922b69307e14dca16239fb13d7fe6796d192060fd4130561ab87132a7737b696d1981078968de41a9d7d28883c8b7fc187d6a347fd6c2351ff81937e60dbe5590277697922fa287e07681ebe537c96e5a53f20c99c5fb545ec0a9f43a65c2412d0a631c25407b6e33bdcf4b23cf9ab5200ddde2c33", 0xe2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfffffffffffffff8, 0x9ce, {0x4, 0x9}}) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x101, 0x8c}, {0xce, 0x6}], 0x2}) 16:06:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)={0x3, 0x6}, 0x10) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) seteuid(r1) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r7 = getppid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r5, r6, 0x14, 0x3ff}, 0x1, 0x6, r7, r8, 0x4503, 0x19, 0x4}) 16:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xac, &(0x7f0000000340)="b6") 16:06:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x85}, {r0, 0x20}], 0x3, 0x3) 16:06:20 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x4000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x40, &(0x7f0000000040)="018d89fb779b57e607da1417c1a722f840b7e6656381dd41ece9eb772cf8da72e323b06a5dd1b11dac841c825a5fb8221ec6a827ef1d62563fdbc6a0a3832c97") 16:06:20 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x204, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)=']%]/\x00', &(0x7f0000000100)=']%:%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.+-\x00', &(0x7f0000000340)='\\{)\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!:\x00']) 16:06:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x810, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:06:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getppid() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:06:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) rmdir(&(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x400, 0xcd1}, {0x3f80000, 0x2}}) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:06:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1e, r0, 0x0, 0x0) read(r0, &(0x7f0000000400)=""/129, 0xfffffffffffffee0) 16:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) 16:06:20 executing program 1: r0 = socket(0x18, 0x8002, 0xf2f) r1 = semget(0x0, 0x0, 0x41) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/198) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/61) 16:06:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x100) r1 = open(&(0x7f0000000200)='.\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0xc600) 16:06:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/112, 0x70}, {}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f00000001c0), 0x62}, {&(0x7f00000002c0)=""/37, 0x25}], 0x5, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet(r0, &(0x7f00000006c0)="d0f5561e3d7d443df0c5daba785add402265c2176ef91941b8e55dabaf", 0x1d, 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="b3d9a70e737153fb0f72fd7b759d92c56be88049fcab76981893a878166c17bce98d885fa504387577e36fe1a7667b6fd92c66d8bc7d26aceb0251790023ca9355dcaf158583d019bbb17e035010fda8fe682d7c1fa71d3924376c5f13366d27a502eab100dbf30cff58be670def2ed9239c36b274aed21f5f79857277570099ddb74e0c70cafb0c676774098ad3de07a30f4ec9696a7a75cc218bde82a1c9d4f9fbf74b84730b8d0c56a391df2b7a66a9740fbd22715a3d44baa0b5aa3a712728c87f20c16d3cee2b086001b449", 0xce}, {&(0x7f0000000500)="680d6d797b8ac72ae62f50da9b797343551eefa5efc39db63ee410b82d0d2410d65a2edb217cef0e5e320a7d0ec8a2ef439b6233423761f86159aa7f6ba902d04163a2860ec83a03ea87143c1dc08b0523cfe6ac7d88b785017f20a40f478aa00c3df2bc76b65621fcfff13c071f9d8ea0d48ec7dadf7cecc6c9f11d83506258d3fa31e221049e9ac2967db303156f65fd1b7b5a848544f56e65547fbb5a64a37ca68f0ef89bbd34", 0xa8}, {&(0x7f00000005c0)="8f321c76f08aa277d2018c8607112d235fa7e752e08b3717588b2b6d2c20983b48a0a6de04a01919454054b6cd543659b5d7b5c6aed6e9cddde4eb5021fc2bdc29e7b60724c55cd976a553ac397ba678f4bd41852e38cc25cace5310e5d4b64e86ba745eaa4fd74e6ae7de8d93b5ec3934085655a1f279dcb446f27afda1c1ec784e3051717af215a5dc8942de8610c129a459b2f5dc5ad445ab3d689e0110254842d0a8806329a4c427b451ae8f85cde40fa24d0f17988966c24e2a314b3808eb2851b7dfe7a71307e3ebc95f03222454c05316699044a8c9b7e333bd86fc8a79df51033cffe26da236", 0xea}], 0x3, 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) 16:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2ea, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x4c) msgsnd(r1, &(0x7f00000001c0)={0x0, "096dc69a919e6a1ad6f66a0df2e571d0ad3c4737999fc93dbd17b8bc62afd4778fd226d335c285a1e0e394e4dd5d2b473386adb1041cb609108c50283aa59a81782846a95fadaec5af96473667c8e0fd60a31f42bd74276f3498f1ec64996109e4d2e53a23227185416a71b5d393eb92b3502d2b7e29a758e2b46ada5fc83d3b37"}, 0x89, 0x800) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:06:20 executing program 0: r0 = socket(0x2f, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x53, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="52c635dbbe91360cf0114e76685ad6737883d671918aa0dba6cb4dc60b5ea20d932366031f288dcc17091792f0879c378b4b871cebded8a58e5ede15e5292e924ebf212b3dbf06efc0b2f0774e9d66e84331c0b39c2217ba5976a8623648caac698594d8f4e75e851457f4aba5425d315157af67700d8d6b7ec14af87ebd0297840329da953399c584ca7fa33c89b15c25c3c01a6df3e780fc154f7dd65908c50c67d03f9162120cc8ed29467bcb93f4d323841fccd6132ca1d0658ac126c34824abc45247557c5d723328b604696405fead787009a18d89df53639f5ecf0f9aadbe"], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fe6696c65302f66696c653000"], 0x10) 16:06:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) mkdir(&(0x7f0000000040)='./file0\x00', 0x5) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) fsync(r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) 16:06:20 executing program 1: r0 = socket(0x1e, 0x7, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x5f) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:06:20 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:06:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:06:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) write(r0, &(0x7f0000000140)="ac7a29dbd1cda427ccf395af88a2a057bd8b8b082117502f1f97c24a9c8e0fa095abe171a82f9677e52939d375993e534aa7b1978c921028c183dd9fc83fa9b529d7ec61b5aea262ac77bd47a66fe7538e3306ea86a3d76f2896e2438e2679dacaf36be8cfb06446d149d113d0ccc454e24dc4b74737aa74949dc81c3207da119526e1c943c6b887135f810d9c2affe578494690c38b263a", 0x98) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:20 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:06:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x4ff) setrlimit(0x7, &(0x7f0000000040)={0x10001, 0x9}) fchdir(r1) 16:06:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) getegid() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) r3 = semget(0x1, 0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x5011, r2, 0x0, 0x0) fcntl$setown(r2, 0x6, r4) rmdir(&(0x7f0000000180)='./file0\x00') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/69) 16:06:20 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() r3 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/63}, &(0x7f0000000000)=0x41) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x2, 0x1800}], 0x6) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000005000000000000000000000000008be4e7ed4b4b0c558158c8f0c7fe724fb344cee2391275f34a2d7e5882f062abd1421a009a7663177402dd3ca214ae1bd964a9761cc4589d8f4f88ae8375d6b593ae460b3618f710fd393d5e50ace55759ddaa4fa341cf6991d5dd548bd0a7ef46a1c8d72fb3c737cae35adc46e675efe9f85d8b072d8df0c00c1a0500000000000000e769e66c13e0fb370b38559eebb6df9ee87b49f6c5f5b4bae1bd0f5a298699384221cff9125aebdcc43be31c8ad6d662dff9cedefa4076ded47f3f05f3047ca85929e29d2f5b2fbdccc1292c6dff5438e3e98c587008084627ca6b2eef0f5467f8f1e31cfa03d07669c45760e1d03922cbdcfd910e6b303964113ff1e47421777ac0420c71c08e1c698add410b8bef2e9c09b938e8288909b5bcc42c266d3e1068196068fe1e7485152da89b7a6f7dc25067fd63fef4"], 0x0) setuid(r7) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) sendto$unix(r1, &(0x7f0000000880)="7e723d931dd49f851751d2c64016bcc97a800c956e02ed97386b72619c38c143bccfb710e395b145029e345750b3acab6fbe5bef1105095257f50824db40c2f10e33df924b98ad3db03b355c0091cf1080d576ef802b6910d4dfcdd7227a6603008dabe0b40819d66abd4a49f13059be4b4b224dbf17284f94cccd5149c370046117fbba1ab4860f41f6150f0f16d8d345f46380b2ba2943262eb2631f361936716fe2f883ccdc95f1910dd5df1a764d01da63be7fcf7c3ab5667283842195288f4a16f00e78d06c59de6880ac98bb45533d9b41c64e3ac3a98a2e5763e7b5882136fbce07cfcf3643282604f530c935ddc397d8231842ade9bcc73f61f41340b757ccf5f5f9f3133d36be29926df5db86e9fd569a314b7d62e594e4c657542444dbaa6d90feee8a298de04153a985d467027877e46f1885e3cc90b704729aadcbc7a99c7c4ec3b98ae2a3db72ed9d7f5576f7f827d2f787db187657bde0d4b06b5aaeb1ae1662321926b12776d471160821bf8d51166989348b2db592ed669d7b840793cb4b9b2f28adc16ee3f5964b83d0e6158d348c2d5ff5e1ca9c0e55b0abbf5ae5e5a9e47c2987995a936677dc5facdfc5a0cfb9f61f9dbb81412ae4ff3f2d28365e7a19fac27e7fbf959be166bfe05201269ec2900b46b150050ddaee4ce62abd2385fc383bdf9e96e9d5d5487a55bf9528a6ec3e9f1042849e2cebc5a55a5704c9c162ad8ae7d135c056627c47a9e293d9a6de0774be61283ec299fa8967a9b3adf153293ba50ed6a7ed9cc2b6ed8cd96c59e67ed6a5b8826aa56135905849a9e0a0d0c77f7d3e9a821e5bf770a687a55fc8eda2085c10c7487ef41cf2920a15cdc7580ed8addeb76d7aa94e3077ef1db49bae9b9d8b874d5f37172de5c032a222025c6c2768e37e683f99d65bd6741998d49df22530d19daea6e7a57f636332ad3a713d689451e25b6c1ed58522aeda104eb9b85bf65ebbd4fa6a78690a8c93ceb9a523b469e7acb29ae82f4b627ae84e87caaec78fd0c88305a0427eba9a6db6acae03862155c166dee020e2af67dd784cc92266ee43becc020c47b75d4e4261043bddcface6229e147aeda00819d6d345fb1714fc6b5557557ef2c75d9af00ba91337e6dd3e0ec0fa08ec3825a97001e7b5fcb469fc72be5d76bdf8b2bb93a93b9029a7fcaaadb233db3ff928316dc1234eba8346bca08e965e124e3d9c7c9e52db2bd8c685a3343d597b05efe8a5471844baf46d92a50ec29eed29dbe4801ca226d8287ecddaf7e50c7f305e3816123b883f39b820e7f003ec649d0573f1685b8e28d5c90c438a4c253c1b765c8a04a5c14d55dfec0ec22f1d8a3034d35cf17281d2de0c1dd590451173992997dea93843daafe11f7a9a193864b453f54633e9b7f25b89fdb3be1951231365cf27a142d90ef967ebf2cfbc8e8ce03d954c865dc9f2a90048d62543de6bf39723ee111bfb5a7b8b2e274c8314ba1ac93e7850ed40be9693bb00f038bc3dd21a5fc08fce3a1f7d972d441b9ae954d363e3ccf6fe20f1dc53ffe54794a5f113b847e33a957a2f3aea8048da9df98099502cfa2e23d1d8a1547b7cf6f113a6bc30d176237c5a50e93aeec466cd38e3e3afa296969a427f5f03433992ab8454dab6b550da0221fc7ee0003880591a9dd77a0819b6e20307bc7853a3064bfa5d0b24aad2b956fe9784e69054c17f6817ce268b29515cb49afa349659886b7d4e011f5287f89f0e1e5e665a7d0ca873f634cbccbae005a56b42935f88b934ef943a296c8e1bd1dcdc232c26ac59a5bed08776977d61138042a24a49475fee9213ae8e17a59a401524e808bb1cd190bb4875802af2a7b73fafc46338e0c235b2601c95b18dff1b9b074d665c3f06907a3bf86c87156d3dd2c040d3589422fcbbcc043a405c19bf2186df1f12cbe853db5d4e62faa8e8757349dc210c1f5d548b9988b226ff402a3be5d40caad3d175e3da035621dd2037b3402d2849afbf6eba71098d1fa47e4c97f6e95c75029609697d06964a5e8c6a2cc9f8288eb26c5b9813c509e7c93c049c864d7818e239655e489ba8a148249581d65d0a8ac4911bfa6d07b7cbd2429517a9078dd9a41b2759a729e5a06e2a1e78369d2b4152631927a3556de1def56944de24637b4f8ba6988c99ae1ad4eaa9fab2a52f70b0f87fe2da47e4009c232360d5218f590c767c78c24882eb08181c13f43106de4c62e20355720d5fd42beb92ee91e3ddd2f9fb9967b312dbe476b60ef7914b1a1b5858b48ea0c8942858474bcb282cc62850b1889b099986c7b9e3b1cb8727f6370fc7becff472500cc3e3d0eed40a4959a2710ea662c72b77ed80e8d178900d9a0b8db3b5f46217b0ab5a5631d85a6d654aa8c28dd4ed5a15a39e3d7349e942bd973cfa7d354e7984f4069967b37970685065dc3263f10316ed0ddd3edbc9f40fd34c0b1b796c1ec5c47fe56b114ccef092caffde1caa4d626c841577ad4bc66c4fa07b345dde367a714c1af6169d64c1ac7eb6ff1d5d8698c1f87001577706829b8504a4b04380d42be8407e983583312f6097b000d20d51f9d7be5b0ab7e8e277f3ca7ae29a0ae3a8263b715a8c84eaf5d6d938203ec73fd9d056d582f16c9707e88fd49120a0f6b653933123b7f773c117293c043845f63cd889ee1572742617e3c5372a213f2107ce079ad44344c7c7cb1034501e65f8c4029395510dea0b8e55d12b3c13542a9289883637d5cf132b86c9ab227b7784ee7d1a970531ef90610575c6c7144973d5c4251c925bb52a10739a48df30f762fa67507588bf98cdbddbfe64e58af1434128f2b14a859cc684b6260f719a493efc78c013945bfb8e5e4c3b086b3b4fcbae037affd4224e5d75b81e82caa73dc2e49d15131ea550d01d44927b090527c29d5d7fbd79705940e7facda04c528ba56aacbf9e8922fa154d2acd9e68cca54fe71080c5e8e35c0409d19bf46083083402215cd89d9bdfe8031c792ea5021dbda81eaf7a38fd41f73ea0742882acf58aa0b00538609467f0f3a3f1702004d4681a9daeab7d6f7eeaa290a50db9152a573d1bc339a1b28fa6a9cb208241aff390e356f125792fe0e40728bd853e17f8cbe1a080198151f0286bdf146974b6a4d0cc3a4843c4cb5a3f41e9a17e604ddb02578790ac438893c4f2cf428ebb2f3dbb46ca552580d1183b3fcc82612c1001dec429f96b415820a753376c1a71894bf59852a9986e02c0463721da0ff5c551f269eb77c4e816e0e59a6f3554d0432b31c97e05c88d8e0ea036f977f66d0c1c14d07a9b5b876d7f2d8cf315470d6a1750244f18d0eb58128cdf4c09ea48b52e12d3fd882d11af50aca58405f9d396fd79811d177375015d8b66ba1c978c2b9bdeb5191f06f13f7fdd7d4244256b03802073e02f9e6ee4c697518a54f2432d56cd40d8f8b8636651f6de6d0b88a7c3f9d27e788c1ec6269c847d830441c108efcd61392b7416e5c6e7cd96fd4ea5df0eaf1e75d2a3d079c5b23f941b18a2baade1a855295eb538f272220621cb9f9f6fe3d15e2164ef87505b90030393ad212702bed960a7326bdda79011f8be75803b93684c5f3141116b4b2e1ce38f96e90d3a72b3eaaec95d92214bace8a1243f3927b78e0809209e41f05834b81585c8a6269819f48d88265ccc7c345e5c805e505d3dc22be6e1243403e4b30287e157a814c8e462ac2ce7e671d81b5574269881dd164efc5c505f0dc665c407cfa01059e11797313518c5d27bd0f835259db3ee383c35d799764b7f67d74be29078f7a8eacc327eb8c068f913c21f29bcbee97d3edec19ee19cbf6b5ac779626b0baff8fcf3da5129baa50ea0a1f6b1a944dfc598eb10b4647158dd048741be7ffa9a6aaf5f24ad33383869b85531053c1d7623c77e5601a7cd34229502c814dae1caf6acfe9498c3167f2efa26b0864443a0b10a58afffd9d6124fe4d04d9637d66e4c1c34e866e1823239d72a428657453bb9d974bbf6ae7a239cd40bed2b48ef004190ae473a4c92b36333bf9bc27444c383ecf0ee3e745fa0619b98fe968a6d813d1586362e6d3e01cc883a50ce74102d4c4166717dd1afec2d1d92b22b4b3a778aeac88d13e5723044a7369b19d813cc4223601d60bec42666087447eea332b9c8beb3d7905e07f5780c5bed92f0fb8f47cd3ae4036a11d3f4d960cb097272edfb513b67efaf90ec6c11dfcc72350209297a190b4ec62b1730745abe8e3ed5dfbe7bb20b17a5a3f1355a47cb672a827bbadd8f8fc31c17fed0ba43a923486a7444639f760f640d1e2a00020d51bb9edb9d75258bb35fe9b303ab7d2bf248", 0xc00, 0x8, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:06:20 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r1, 0x2000740e) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x3, 0x6, 0x80, 0x2, "51b7d3e76824e067355c12d0291ab2728362ec20", 0xfff, 0x52}) r5 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10050, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x201, 0x0) syz_open_pts() pwrite(r4, &(0x7f0000000380)="cbde349ac251af68cdd56626ed6b8df309c89065e3bab04c3bcf010268e990dc9907c6cd929d619401a31a15a24c8ea2308ce81ba8fd95ff748e6dd41d06faefc11bcf89d1da3670fe2973e0d91583d5259696f0ec74351aafd64087cb7599b3cba950ab9dec428e48c836d814ecb84ad069c4e69394f25b8b695d35750e3818ed9577ec16c52d1a7670989449ffc915b8fd4f099cd2fca0e939058a337d355ccc25f835ed870882688294c921f39c26306efb6678945800e7793bac42b3b4226bb9", 0xc2, 0x0, 0x0) readv(r5, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:06:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() shutdown(r1, 0x2) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:06:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:06:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x3ffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x3013, r1, 0x0, 0x30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCLOCK(r0, 0x20004276) 16:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:06:21 executing program 1: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x7) r0 = socket$inet(0x2, 0xc004, 0x9) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/112) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) 16:06:21 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') readv(r1, &(0x7f00000011c0), 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) dup(r0) 16:06:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0xa6) getsockopt(r0, 0x9, 0xb3, &(0x7f00000000c0)=""/9, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) r2 = socket(0x0, 0x7, 0x7) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:06:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/213, 0xd5, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:06:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchflags(r2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:06:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0xffffffffffffffff, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) 16:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:21 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:06:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3f, 0x8, {0x6, 0x10000}}) poll(&(0x7f0000000080)=[{}], 0x1, 0x1ff) flock(r0, 0x8) fcntl$setflags(r0, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) 16:06:21 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 16:06:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x7fffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:06:21 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:06:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) symlink(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:06:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chroot(&(0x7f0000000040)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:06:21 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x2, 0x8000, 0xfffffffffffffff8, &(0x7f00000001c0)={{0x8000, 0x7faae953, 0x1, 0x3, 0x100000001, 0x5, 0xfffffffffffffffc}, {[0x7, 0x6, 0x8, 0xffffffffffffa5f3, 0xff, 0x6, 0x7fffffff, 0x5, 0x2, 0x1, 0x5, 0xc0e, 0x7f, 0x5, 0x80000001, 0x7fff, 0xce83, 0x7fff], [0x7, 0xe6, 0xfc8, 0x6a, 0x4, 0x7ff, 0x8, 0x1, 0x800, 0x8], [0x70f9, 0x100000001, 0x80000000, 0xfff, 0xff, 0x6, 0x4cb1], [0x2, 0x2, 0x9, 0x5, 0x1, 0x3], [{0xfffffffffffffff8, 0x7fffffff, 0x2, 0x3}, {0x0, 0x2, 0x2fe, 0x10000}, {0x5, 0x5, 0x3f, 0x7}, {0xffffffffffffffff, 0x4, 0x7, 0x592}, {0x6, 0x7, 0x8}, {0xc4e, 0x0, 0x98, 0x10001}, {0x3, 0x5, 0x200, 0x9}, {0xffffffff, 0xce, 0x4, 0x2}], {0x80, 0x424, 0x8, 0x2}, {0x7fffffff, 0x2, 0x10000, 0x7}}}, 0x0, 0x4}) 16:06:21 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/211) 16:06:21 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r0 = socket$inet(0x2, 0x1, 0xfc00000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getuid() setreuid(r1, r2) write(0xffffffffffffffff, 0x0, 0xfffffffffffffc95) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) socket(0x10, 0x4001, 0x9) chown(&(0x7f00000001c0)='./file0/file0\x00', r3, r4) sendto$unix(r0, &(0x7f0000000100)="2872d764ec2f7ef7d22f01dff7b3c5bf5e517b1c9658797bcf38029ecbc49e8fcc57dd3604483f1a76bd3d45d88839dc4625", 0x32, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000080)) setsockopt(r0, 0xd987, 0x1000, &(0x7f0000000040)="adfea97008df8f06894f50282de507c3064e8a42dab3effcee71c2032b028a0b19f926b7f6502cf1b48c00a0e7ca22159a1f13c66b2e0fd1a03a8f268fc988", 0x3f) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10a4, 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000340)) geteuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000180)={0x5, 0x7f, './file0\x00', 0x7, 0x0, 0xffffffffffffffde, 0xffffffffffffffc1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000300)={0x5, 0x2, './file0\x00', 0x3, 0xfffffffffffffffb, 0xdb, 0xffffffffffffffff}) 16:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x81) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x2, 0x100000001, 0x6, 0x912}) 16:06:21 executing program 1: msgget(0x2, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x1}) 16:06:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='].#(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/!{!+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%[}\\:\x00', &(0x7f0000000280)='~\x00']) listen(r0, 0xa0e6) setsockopt(r0, 0x200, 0x0, &(0x7f0000000300)="401bf36ae994b78605f1074ca0d5dd222e130b08e82c11ca35902ba9a2d2eaa8b292affe7a15804ddf6991b66a4336481c604248dcb56038285c19fe8a0bc4d33d56d19972772713263d36c3dc2db776d89339ac972af9b2b64d275721d9bca71d61c6ac4f75889b67bcfa42079f68102c04c80a3368d81c181d5a05126ed9296abdd2e686f606362e490a339883b0ab6cb457614bbc340c222d0a95d9ec5fdfdfb038fd023c009d6b7ef2d2ed82d72f9bf3d63f72bb2cc7a46362683566af4e01e4ce0be15b885dba3f60ec97cb13d2b1f16fc2e61c74d2616c84116102855d8fee522f8912f9f9c44fb1a2aa0adc4bf96ecab8457ec18ba2f2b88ee308f839f3c3b94d2316fc3e89f1d9537491619d885bd271919fdb3aba30a6296218d970c3a713eee15e0850f2c64c2b958938fcc92036b2fcf9bf22195cae312dc5c718a3294ab958d813792347db2e3bbf52ed8e862cdd1747d2c4d2d22457dd9aac148c4b8b0789498f19432201677dc2baadc63eedd7ed64a8f0ac5cf1ba9fc8707aec6e077eb7c056e8377216bde60eee4dbccaa100cebaf4833b77e58aec66eb3b058845f70bac49544d728bdd03f6c6e7f29d03be13dca09295237b7841d7f8e6a77a358a8b8e336256886037214b0901f2d89925d78863429d6503e88beab2fd886b32dc98e3da23a14bfe505194b1719490e7efe53e98e23f6feb9647b134f7bd4cb008ed3af3240f1374597ed3b960ec684c9b5bb0983a01aac406d679eb75d645f9afcbee430a79f2096fd379826ed6c613fac470f3142de656dd1bbbcc464513ffdd31c8aa770b6a48c2c8010b63386bec854f68196892a21e5d14b0c6930881f01672cfced8b6da1ec42cbabcda28985373349a13c5aa6fcba33a686a6d40763c67ed6eb187593e125bfdd6118cda2eb6e33418f87f455170a1c9abe22ca48e641477f6ce1bc1713bc2b8a3ddc4ce3f35dc22055fffa175caadb6c09ee349b84953349b78074f8f658317aae824eb708469f263aa4c80b08d73a6fa7574bfc4be1f1bddbe918ba7989c6b3b951eb1dfcd7d98cdf0fd50abe1d73db0749121cc8dea2be6dc04613242d9181fe0cfeb938b22c31a019888727ba9bf2d22ba45bb732ef6e30e527a61965cd1ea4c9c664608dfcc3fc1a576fe046b7258d7115c29f69d0cbe69b864df8800e8f706c5b410cb455bf2544d69c3f82ccac13bfe26f1b90f9c4ca7a35a6cf593ef764d4eeedaf382b54d0988085d0381dd062b7f823c8635d23ceb058bf79a612c7264338d77283861ac91cae4076f4021c4efb4b624e80fbb48921cc7207fab601b9870b2d16b7b5c4abba1ede5c9185c64b869105946be26b21fa221a3dd486f716e6422379037b7dc8b25634049054c8824d493f2ef3c29494be2be966e74819448323f61c58dda1061fa087132840357769ba7f7d7d929e1223e6fdb89e4ce0398662e258ba1c6cb797227ddab84b11106874a211e16b0f77d5820e8aa9cf5c92f1493dee04bb75926abb77e4a224684e7d4089822a1c3a76263f0754f550024ca6ca24418dcdca5a1a9285075d0b11cefc3116418b97f4f176461de1d770083212766728c14c03486a84d1f72cc0ddaeb2494e88abe71f957827b12cdd7fb5f74024695364ba5c65019ece1d4b51df9b8aa478d555a010c239c342cc938412d28271fa2aa3777d5b025bee57e945b27afa0f2a3e7dd4a2a22717b0ca9f6d3183ee00164cd7b593977c912ed4617b0dadeafdb5f9e7da56863e463769c47db5d14fe0249d5235422c991332f38371f63c0edc0a3763d83a92c226b4433ea28e01c45dadcd4f9df89e1c4b33a893fa56ce7e11e7878c03d3fd2c8018d61c32e9936f1f8ce8b107a5b43fd08ae5b50976b3eefd951fefc2875ebb2534f1bb65edca299b3d615ba6eb3a4b20ed14c8c0674b5ec39302e43c2b8a903dc6b298eef91ecda579d87dbd481e89fd7dc88dda5223e67e3daa183f8cf86010ae47c44b65977516a9cc756fe329ece817f7e3f2fd271d12b3c3242090f7fb5f975e2bcad23bf6cba13d2b04d565a8d5f2d5994f97d2b4e19d9b246831e780b91b4796d0aa9759e7be5269d2a53b32bce7f8d87fcfe98c01c889a9fb7443f03c0ad4f7389150e6b260498002a363248ecd3b6be0cca11cb23eb59916be73e90b1b3da9953b8d473be2b1fd2873e4a1907345c8f4ee04a2c9e219bfaacfe2c03679082f9b014d00a18afaf2f9dc86536094b92ad4b526dc9e4e70bb45ac63e02947623dde5e09e7d509eded80c896ff42385d41e0dd47749908ab03f9c91f1148e98b61a8f9edae311c5d1f50e3c2ad1e087f0da9ff51936fc75b337d251d9098881797ea6d437d245c32558dd1f7a3d805406c3c89e2d80ea8d3d8bfd60958e43d0d57e63fa3f131543190ee8abb8a7056e4593d89ce7d1d1d2cc510064bbbb6b7ca559181ba492c1a6ee737a0ac7c62a04808647f5cd098605a3979782d62f3d9b5688e77100df5652d34066085e2be595626c6d41bf55f97b5e9a0d4ed26774b60bf8eb34f1316dcd22d0661c0cfc762f4736c00259c617a6096afcaaafc625b12b2fa88dc14c916c9cf43424c83ef0ada733d38fc3ac69b72d549701adc8ada6926d0a60517013b90a60d724577131ccae4340a5ce5e20c6db628138abdb38576ffcff2a19522665848fc87e55a44e18d75b867780f95b8a850e35e1042c5e414b1f74d6e7110587862d93164ee2b7e4d111eae5c3102443bf4ecec8d1ce8c9b0a649f6b37e057ff48ac3ea113a460905cdbf319e678444487dcc791ae94132ffd3524c5773e6e58ada0d3e8039298f45a4a7c5782876c6229e642000cd1aaa64837dfbf4738a64e5ca1c9355157afbbdb865a58422c1c8895dd4fe5bd57a1c852108f2cae7969cb2cabf067dc3295ce4b057517820b0a2013a6efde279eb1f09d52df35a1d4ab3e4434beb0d67e45b338272e414eddd42b0c5439732889eb3f213148e1fbe9b001b8578bca499a9c63649e381c2b745b6c4b754715b508250b6502fb15198d893f9963a0cc52b31094e7bedc4956b873c25f308ef581bc35d111886f578199a90ab923d79a180e78f1ee9671e19fcbf9103ce1f3d118e259dbc1b6f1886214af031ccbd83dbcf55361ba183917b5c86b073fe43d30b5a23c16abec79cdfcf83e16399518f2628e1c030a9d2b3efb74b4219080f2acf28b131172001fb329c84b92ba0705bd3d8c25b06911d50d3f31c5e3d959025fc49527843a3f809a6c587035977e88078dc3c6e65b2bac76fe7f4b361c2d0fac2347af3a2764201aaa43b1f8948db1b7a451a23176e547ad3f27da4fd5dbb694df14199c3b20982f20a430a86b725c989f0d1e4eab8e720737f4650e9bc5a65e32be51a75b50d2294d99427e3cb19153122b386c42260454db313393aa950e509278643bc48f4b9d95e72410b693545733716add04e5183303ea50d65f51248563c5b40b5ff9f7c351b285037013054b434aaf071e025cc0e683db8a659e048319f44cc35db942536adb2def97086393d504ba14723263fac75782c3246e771d1fc1d067227e73125000fb3a4f2397408eaa6fe5235ce6e2c44d0c0ae188cfd78bca283014097c0dee96300d9018fb16032425845f2d586712b19cf7115e0f379ca0f2c41b80f024b56cd8f9d6f015133ebb3c0985a4bba2a216a6dbdfd78ebd884ef8ea6956a48ee5e57536f09f1008ec8ed0f4229679db5b3c2dc685ba571af040d6705e3bba2181a0bf91b98c2d8291c88c9cacd068553558ba55242c90b9f1c31cd6be225ca628866f78c76845e4ced82b9c63f3d09a7b69133064f0077ce01fb18b0e4cc6131cb3ec092eeb1c6d1fff2819aa97152338ad1ed079b828ba54685614091917764d70c374ee056b57362a8933813a03990bde9d8d2026fde4500ad5cc9ce289e59370623ce7fc098f2b97b2befe945f13dd4911371c43f5b023e885319b15e448f7735028d6b9c68cccdf2be3484d2031d5599e70f2cd48b0b93f3ad070d9fb545f50c7d68d295072c6b8a4fc6247beeb98698e687ac99c089f51cdae0aa457e56aeda961e2e594cb4aaeff61fb3e63e3c0aac94f8ff3fed59d14120a34a330e534cb71c4440ec2e4deb627319b0bb2b8a1cdd6dcbec93950ca4003b400cdeb1299e6514ee3d6e3340b94f592bb06cf9bcd03d545537efc25f8e87467bcfc22f13eac127ea2c189a78aff6e5d1a8054fe0782c288ced4494f2b70a6846a7dc163bc7a2b5b810b0c3be68cd5983b0e6df2a780036d0afc56fdcf9b654ec2cdd8988030ee5421747d3156bae7dab1b4158dcfe446c28e0b816c54e0a211b8f558b1c5624d824b218e38fad2efa333f8d5cacbd2fdb6c7db3de08118a3899d8ba18b0d0349357855611db47454ad02d4d3c2ace214eb4504466f339620c67ad5590fec94a4de8c11092bb20e36f00af0871b3376f78ae9b2bc209673de146b784c527af1b859678a0a02f9c39871388c0b4396d1c3832354465f84d07b43b18c30682579c7adccd4dd770c06498858bc708d293fc2302571936c83037e5ee95f95b4814339c6e46486e9b3c8dd97fd36d87e2e6c739739fadc79e76070cc99d4a2d59fc7137c15fb57db17b80d5355d3d2f6bc76cf508811c4fefe026393ba97b4967917f9cad550e024d5fb37c941936753029461534529f15e500746f52778c83241bced74adaa79a06b7dfa4da8ce19905ee432c73a74dce2a150e7f9bc4b6e223b8e47ebbc3232740a0a4b25c3a024ac69aa91695c7539b1288a40f08f8cb967320f1efbe84e947207e6551e5bdae93759feccc12181c12c143740d205ef387e8f849fce44b03e8800c25627628ca921ac1861aa27af3bc3423493094b33e16a945da750ac73c70c1829cddd8a7077c9d2b4e2417669dc7cc9d9b4542cb0a2da7ad3a0a415ba3dde1a83657a9d4d43555f4a92c9bae33923fdc5d2113a2e1b0c49a030b8a6fcdeba300e920cd84b8d43a276a3d2464e4b211b1a6c0e2040e66cdd0dc5b3266b46cf92f3951e9a8a3282994f5c4d48d275d80d4a62f4c56485a60014130415ced07c5ebe6560767b76d0b40344bc49f7f9a411110165ca6931d50a8a3fb4d346afc36f76e922082a3d16a23efb51e71230020f70590ef29b38a5dd57ffb2ded9a6906b1065f1a5a51a894c79d1ac0769bae953aaf70d14b48cae99a68017e3b0babcff04da73cbdaba04508c3a67a98190bfa1a34bf3b20317b625f54ed9ff88cdf03796e196dd1ff68d4ca849ed55f3e3faa238f048b3e380645d76926e5380958e8b00cabf44b3ccd551725e8a56d2dad451f997d0f2e99fbd4617a3f954c4e633e696370a9d4671b2dd0d23530cec5b638bab52439808b3b3bd69246fa623c5582765a2c5ca90cd10ac9f3eea25b9d8cad310517e7d2f3eb3c6d31641b1cebb28a0eae1602a9de2b31273ac4dfef148b7ddce8bfe3519501697c88059b7a0d2105d1e6557389d60ed4cdadac7c69844aec6d20aa4b9bdc1b72e9c08d0a2c83706fd47399ba25aef3b393eab45dbd038f797b2068c696ed85b4539ee7f57800a25664ef7a0db2d44eb93cc6ebb8bbf935b0de6fd97bf3afcf5939878f69adcf59bcaedc80e94d6b08061b65fab4e3939f67b778771239787289d6aa4313bea66eae0f7564b229c1ad9622938b4f015ada9c5cbd3d0af7d325b5af140a23b955bda96a820f95c9c0a4bd6a8c1cba98f8828677aa0833e7eb00510855ed0c7d3f9738c5888dcb410d185679f", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001340)={'./file0\x00', 0x100000001, 0x4, 0x2e, 0x1, 0x1a3, 0x5, 0x200, 0x1, 0x2, 0x1f, 0x7}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) accept$inet6(r1, 0x0, &(0x7f00000013c0)) 16:06:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x7f000}, {0x18, 0x0, 0x2, 0x200}, 0xe7b, [0x77e46c5c, 0x3, 0xbf, 0x3, 0x2, 0x8, 0xfb47, 0x2]}, 0x3c) 16:06:22 executing program 1: getitimer(0x1, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10088, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x28000) 16:06:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x8b81, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000600)={0x3, 0x7fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair(0x30, 0x4000, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0xfff, 0x8}, {0x18, 0x3, 0xa50, 0x68e}, 0x4, [0x3, 0x8, 0x5, 0x81, 0x7, 0x1f, 0x2107, 0x3]}, 0x3c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x800fffff, 0xffff, 0x6c08a2b3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x84, 0xc69, 0x2}, {{r1}, 0xffeffffffffffffe, 0x2, 0x2, 0x3, 0xe3d2}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xee65, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x2, 0x6}], 0x1f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0xc5, 0xa0000007, 0x101, 0xfff}, {{r1}, 0xffffffffffffffff, 0x20, 0x41, 0x7, 0x4196}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xeb, 0x6}], 0x62f3, &(0x7f0000000100)={0x3ff, 0x8}) shmget(0x2, 0x1000, 0x201, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCPROMISC(r1, 0x20004269) pipe2(&(0x7f00000003c0), 0x10000) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="158846003aa94a717830b8db2f15f673", 0x10}, {&(0x7f00000004c0)="6df34e28780bfe2f97f37915ec0623e6a5fd3479404422e3a5e18d89e949489527f7bac21b76159b2b857f4503901514ab221f5e5d3cb13609eb64d6d6e5b07b6f4f8369b4f8d5e40ffb8689846d554d19aa99d4761d32dfa79f61a3bf53b16777437cccaa20e1d586b50c7736e2d14f35b3dcd2ad09b971638fb7b7b01d32be007ca4e4179889b7f300128b3eefdba1d577e09bec1084b59aa40c8d646f204e751e3c", 0xa3}], 0x3}, 0x401) 16:06:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) fchmod(r0, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:06:22 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) sendsyslog(&(0x7f0000000000)="b5201a3b3101fa4f40d7962e5caa9be60677563b018c676709edc8787abf4d36a8aec4ff2d15266bc6e231b68e2dc912251625929b100f61651f3da7a73b0337d65ab687c55cc13cdbcc88260a06bd96c7ae3f3c14a1508ad09b12b53c7169e800db014504fcf7eae5ddc25650bdb794a28c539d70692924895b2fc4a32e98365f9f243219ffc4ba67eb7fc247097f6ec895d54ee48e14093e6fe9b4d358f1", 0x9f, 0x14) 16:06:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() r2 = semget$private(0x0, 0x2, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, r1, r3, r1, r4, 0x0, 0x4}, 0x1, 0x9, 0xffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x39a1}, 0x8) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x100000008, 0x9}, 0x8) 16:06:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffc8c) 16:06:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000084, 0x1afd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x231298ea54f32698) 16:06:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8008, 0x40004008000028a5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x40) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 16:06:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000500)=""/1, 0x1}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/219, 0xdb}], 0x4, 0x0, 0x1fffffffffffc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/39) 16:06:22 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r2 = msgget(0x0, 0x40) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/224}, 0xe8, 0x0, 0x1000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:06:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10088, 0x80) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x89fa, 0x1, 0x5}, 0x3, 0x6, 0xfffffffffffffff9}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x66b, 0x8000, 0x401}, 0xa4, 0x9, 0xfffffffffffffffd}) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x4, 0x20, 0x5, "2e558d4fe31e5dd42b983fa5440bf34b840ff0a5", 0xdcc5, 0x9}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffefa}], 0x1) 16:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000100)='.\x00', &(0x7f0000000140)={{0x2, 0xfa}, {0x3, 0xfffffffffffffffb}}) syz_emit_ethernet(0x1, &(0x7f0000000380)='\x00') 16:06:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffed8) 16:06:22 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) close(r0) 16:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10008, 0x0) 16:06:22 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) 16:06:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00", 0x0, 0x4}) r2 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000100)="52a3bb4d82ee9b930fb10230a0075efbd7d69bb1f9fb2a4892a404c195bea41d7342e5029bfd253acb174fde55c5c53375dba173d17335fcff197fff27a371e52a88976dc872238f8eba994f13a9e675c578350178b5fe37873308e407df847ed7b02ddfdbd96e12f87bf638c174ffdef2cf646e4cf12510b4647f4b0b08dad4c44b30e7b59cf96c80d9c70668f2d7b38c8a620c1f48a83f6654dabab31f4d3bea0a7df1ba12ae26c041b2ba85fca5ea685534c4b04fa7cd46a5ecc58f885f94f7", 0xc1, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x7f, 0x3f}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:06:22 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, 0xffffffffffffffff, 0x5) r1 = socket(0x20, 0x2, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:06:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8044, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0xb, [{0x0, 0x5}, {0x2, 0x1}, {0x2, 0x271a}, {0x3, 0x9}, {0x1, 0x1f}, {0x1, 0x1}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0xff}, {0x1, 0xe4ed}, {0x3, 0x80000001}, {0x1}, {0x1, 0x9}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x5}, {0x1, 0x4e}, {0x1, 0x5}, {0x1, 0x1}, {0x3, 0xffffffff}, {0x3, 0x1f}, {0x1, 0x4dd}, {0x0, 0x2}, {0x3, 0x80000001}, {0x3, 0x8001}, {0x1, 0x80000000}, {0x1, 0x4}, {0x1, 0x1}, {0x2, 0x4}, {0x3, 0x800000}]}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xffffffff) 16:06:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:06:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x7}], 0x1, 0x0) poll(0x0, 0x0, 0x204) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:06:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r1) mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x86128) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0, 0x3) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r2, &(0x7f0000000040)="000000deff", 0xfffffffffffffd69) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:06:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$inet6(0x18, 0x8007, 0x7) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:06:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() socket(0x11, 0x3, 0x0) dup2(r0, r0) 16:06:23 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfa) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) write(r0, &(0x7f0000000200), 0x4268) r2 = dup2(r0, r0) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:06:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:06:23 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:06:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)={0x5, 0x3}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getppid() r5 = getpgrp() fcntl$setown(r1, 0x6, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x1, r7, r4, r3, r8, 0x100, 0x2}, 0x1f, 0xd73, r6, r2, 0x1, 0x11, 0xff}) 16:06:23 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x60f, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 16:06:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r4 = getpid() setpgid(r3, r4) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x8, 0x0) r5 = dup2(r0, r1) kevent(r5, &(0x7f0000000140)=[{{r5}, 0x3, 0x40000000000081, 0x20, 0x200}], 0x8, 0x0, 0x0, 0x0) 16:06:23 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x511, 0x138) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:06:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:06:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) getpgrp() r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) r4 = shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) 16:06:24 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0xc62f1d9410b04969, &(0x7f0000000080)=0x77, 0x4) close(r0) 16:06:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6, 0x0, 0x100, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') getegid() ioctl$BIOCLOCK(r0, 0x20004276) ftruncate(r0, 0x0, 0x0) 16:06:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) 16:06:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dede8990994262dc31b8afa66254658342cd5a1e53b6008dac3ea0cff86a91aab30b0f20dbf1d36ee59c425c0b5106e24a043582b944181c586f49b947036369ad2e9c328ddeff5ec6d2c50ca852624ebfb7f6802ee2761ab6b95be8b45f8f070ef26ac49703a94fef047316148a01b4c983e8f90a27fc5b0abb9910765c12ec6e15a7eade7c29d2e8baedd430bab81507f605b2d94f", 0x96) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:06:25 executing program 0: r0 = socket(0x18, 0x8001, 0x0) listen(r0, 0xb) socketpair(0x18, 0x4002, 0x9, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) 16:06:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000395000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:06:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:06:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) r2 = socket(0x10, 0x4002, 0x400) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:06:25 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:06:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:06:25 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x80000000000a) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x3}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) 16:06:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:06:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/65}, &(0x7f0000000200)=0x43) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xfffffee8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) dup(r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x200000000020000) read(r2, &(0x7f0000000000)=""/24, 0x18) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) 16:06:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="7bcbcc775821b7ed5497911320645c4c0ff5390c719bc74c77fc54340b0faf108afbf19e3f02a45d6a681828e5a1d2fbef24396147af16e80019abf1e4b33863e55b10114cb78163342b5c7ff25cd9974c09b55afcfe5c160a8fb7c3d197fd718ba9a2c5e51e", 0x66}, {&(0x7f0000000180)="004f57d64d87af8b67990393854a386ac7284dd80d2a06f7e2df917033386e2d75bc8a239d3bafa50c618989a148f84f10c49efdcdd21cd37e9a6b4b96fd195f092a913958fa676a8be070e7b776", 0x4e}, {&(0x7f0000000200)="5e46b435b59b219f6b65f74f", 0xc}, {&(0x7f0000000240)="2b6cdbdc68d3bcdd40ef98e3b28557354dd5", 0x12}, {&(0x7f0000000280)="4730e83dba60561e06d3645984383b9a0abffa718acc04b9f05a7ddbb1ad0f4a4dd4e8b58cfccab406a8fa9a56a60bd8f580a41c9ac5e1e9cb6af963b86d04f4d342e85151455e787d1251ac7e0e78242c0780d4b438a2a26c528c069aa607e5ff98ceb431e2b4aafdd6a0f69adad35bcdef1c4143c470dbbf90559ff0", 0x7d}], 0x5, &(0x7f0000001500)=[{0x38, 0xffff, 0x4, "99f288c1ebcef3072c25b91822f80ae4baf6ea2ed3001f7069793bcabd4c9b522f707a029cf1"}, {0xc0, 0xffff, 0x2, "61b33b2e3998f0f8504b18cff7ff1e97e8ba450ff8e45e5bd1c18fddbac30cf858c5ca6e9061fdc011f6610d66dc97185bf5f1299ec95f18c860f48d41ac34467bd8ad12fcc6dc44fef1e5d9ecdc5efe8a5ff92849d2ff7a4a6e67748be206376dfb9ec1827583ce8b22f96b2ed507ebf788e9c0bc47af650965d13c6e6d21b2b0ca75e1ebb7ab6caf76b165dca41db5e87f8c3dbf42d22df668a4a2886fdc397c77aa5ee0b8a36f2cf0f627eb"}, {0x30, 0xffff, 0xffffffffffffff4e, "d63e0df34b7142a8c149bae9b89be628c91328e7b21059dfe8bb"}, {0xe8, 0xffff, 0x9, "9adf7d031dc3f81ac655744cd31ed0cfa6fb0f95a3da8379d4349b6bda615eb6d555314a3fb6c20b41c0e28d10ba21957288455a0172cbf55c34a1777108e190e2cfe67a6354c3d939b04759152244dde8ac4b799065a0ec27d082231e3e01abf4650fab3f85fe75e4a374f094373699018bea0b536e628d25564e9a24972517a51c4dc909d2c021e01f97762530fbdb70ea3816036a53e54b0de304e72f74f2fd4a86a8d03634be298ac5db3751be538a674aef654a488e2a74eb355584f63d8a0316342304f8a776af9ed5fce29a7bc3"}, {0xe0, 0x1, 0xdf, "667ffcba0a64f4346ac2d1d8649a57493828666654ae9a85b193c277e054b7042c22d00c101a2b0ae2bf9bd6a2fca0b8fda25f52b756659b8718e27be77926b5cf3ecac3c6868f2d77aad49206b434ba84c472728d04279ecad216817d043dbd413c24057acc57c9a883ce94ff33f3b083eafc0c347b77bce31d6a3d4344f545fd5916c4b55b23ec8779fff39d21daf3f8e394b42093455b234556af1fced0279252d702da4a6e81240d1193a91c7c837376dddca7c395cc1a39e561e4b691f89b81e19a246a46ebfea703d4"}, {0x48, 0x1, 0x4, "11e26904a46372ee33189a9888592fc85127a68db4d3e45d9e57f6b7d5717da8aee7fedfe4ab3d977e571d4a4e856309aa9833907b00"}, {0xe0, 0xffff, 0x4, "f779d116e71b8d47ba505102b6e79f18cb3053b73a99134fb59f978932238a74ae998a07445f37453483b443282a925679a2e883dd458c824e6992d0c9d5bc32ed47eaa903b5b8c7de77f6dc7bce7e5b2b28ea4f67defafd338e5e1da5fdfbf9d30c310414d3a6bcbb94058d8f01ed19cf2d963d12576a3d5c14139b410ceeba9f38d4f72122e5d954fcd7b048292dd46ae29e871c05d3676a416442afd7acd975a640cab5c684839b8bac5f535af140316b9cce7c6292fa8329947aa5e7fb71ffc4566ebb81ca21122e31ed39"}, {0x38, 0x0, 0x400000000, "cd1a268393ad9e2bde4cfddc4ef87c82b6fc12049f7a5068d0c81e765ad16d9259c7088265"}], 0x450}, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000080)=0x1002) fsync(r0) flock(r0, 0x3) 16:06:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4, 0x400, 0x5, 0x168}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:26 executing program 0: syz_emit_ethernet(0x1a, &(0x7f0000000000)="1dbd08e1d160273f286380ac4221bfa4695982a22533a04960ff") socket(0x18, 0x4, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8008, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) 16:06:26 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:06:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x3000, 0x502, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x108, 0x7f}, 0x3, 0x100, r7, r8, 0x449, 0x3, 0x7ff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:06:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x80000000}) 16:06:26 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) read(r0, &(0x7f0000000000)=""/208, 0xd0) ftruncate(r0, 0x0, 0x6) ftruncate(r0, 0x0, 0x1000000000099f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 16:06:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:06:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x25}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1b) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x3, 0x7480, 0x7646}, {0x5, 0x8, 0x3ff, 0x5}, {0x982f, 0x8000, 0xc00000, 0x80}, {0x80, 0xfffffffffffff4b9, 0x8, 0x9}, {0xc4c2, 0x80000001, 0x3, 0x62}]}) 16:06:26 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x220, 0x0) 16:06:26 executing program 1: r0 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x7, 0xf5181eccd98404da) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x2]) 16:06:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) r1 = geteuid() fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, 0x0, 0x0) 16:06:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket(0x27, 0x3, 0x6) socket$inet6(0x18, 0x2, 0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe06) 16:06:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 16:06:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3cfed129dafdb3968a72b14c7247", 0xe) 16:06:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x408}, 0x0) 16:06:26 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8020, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10280, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x281, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) write(r1, 0x0, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:06:26 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:06:27 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xcec0) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="0000db5ca098ed6c3dd5d8ae4cee88f5ffff00000100000000adcbe64507f4d15e718fc4b3434294000000a07880453f90781fc925b46b145ec5208e925fc4119e2f81a57154041bac85e1af49ec9534653df97166be4cb984ddd96a1c703c2eaba7dc7eb436efbbbe84bda849fdc88fab6e78b7794feebec8b5b923511a771225efb97bcbf58726de3612f7ba08deebc14357253837456668da763830c66f7fbb8aea0190dee8b5aad776d7225c931350efac47522854ceaf7e4ab4029d2e4db568d54ef267a98cffe6cd110daa1a32657658eb0200d506d5c5050685205b75e19d9a14ad72fcc58a104967abae897d28ad165aa9d700000000000000000000000000000000029dca100f5dc97e0b7b95ba8aaaaa6a1a3703d006652a80b6a460902a440909000000000000003122c2d31ea5cc6325d148ee86fa2d75e252b9f11986481ca8b74ca1053bb89c3eacddcf7b0ef00f01ff9a73b49cc574539808dd18273a7c04b68923db1321dc40a21534f7bde95790eb884c0f65d3dfca5cd22937534c21c3e7671b8e4d02d01046bfa79ad371e2eb00525d520d407ba0b1d9020f58a3fdced9116cd38d9094b1", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 16:06:27 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x2b}], 0x7, 0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) fchdir(r1) kqueue() symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4f, 0x2, 0x64d, 0x4}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x100, 0xb2a}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x14, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x100000000, 0x7f}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x80, 0x9}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0xc42}, {{r1}, 0xfffffffffffffff9, 0x14, 0x80000000, 0xfffffffffffffffe, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x72b6, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x23, 0x401, 0x8f732bf}, {{r1}, 0xfffffffffffffff9, 0x48, 0x40000080, 0x8, 0x40}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000001, 0x77, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0xd5f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x5, 0x6, 0xe000000000000000}], 0x5, &(0x7f00000000c0)={0xfffffffffffffff8, 0x8}) 16:06:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:06:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0xa6, 0x7ff}, {0x64, 0x32ea}, {0x24, 0x7f}, {0x45}], 0x4}) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fUle0\x00'], 0xfffffce4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:06:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) socketpair(0x18, 0x4003, 0x102, 0x0) 16:06:27 executing program 1: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0x200000000000) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:06:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = semget(0x2, 0x1, 0x10) r3 = dup(r0) socket(0x1e, 0x4, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(r1) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) sendmsg(r3, &(0x7f0000001900)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000240)="db2c58355ae7b656461817eb8e41d776ecb866ec2ac35d49b455bc45ee934170f72a62e310a58a49e9d729b8b907874946c9e47ae195d1fea63b281ebdf30f46c6ba887314fe6a30ea74b204b189cfa6de44bc3ff3aa895c6583741fa9e2fdad9550fe078f2b05cbc1c1f8c915cecda873418612da726b890d401edf970cd55cd1daf0db922be5fd7ed4f9869d2d8ada44bd4cf8f3cbf75e1960546bb89e2f8606b4ff64d7ee4410c0e4046341c1f1f029b94dc5beafb026c3548f86a0ee702b7ed8397db53d86b049ed0114222b6445b2dda200b50383aa4a2461440856b5836571e31b34", 0xe5}, {&(0x7f0000000340)="177cfa2de55a122e7f9e897388341b4bce23c17b4e9b4ee126d22959297fff2350724cdb7338c59a94761375e9674392e9159247aba42b27349be3aa8bd0a6225c1844674c7e922a94fdca0708b74669f7b23487cfa0ad9c3f9e4c2792ac88ea2a2f08f4bbb23d31652ca15f3acb311e372b27c1fb803e94ab8fb190c8ee1eac88766e2a4d95ed3e2bbb137877ae5ebdae56eaa7e94190ce3511bded3e275795e1e708fc2b1b639e732db50e5063280031462a62ae53b39b1bea24c032b4e5e91282ec789c4372ab0f8c41ee29dc128385609a6cdf371e0cd24b447b4163dd274f7c3eaedafb70cb1731f8aa65f479038d17e9e1453c6d49bc04e9", 0xfb}, {&(0x7f0000000440)="87157dac2b5ec5ed83841393d72e0ccfacab9dc8f90faf9f897f5aa181c7a5504d27a641f19dbe8bbcee9525a6cc7039fac26e0e79e8f1cc0c49bcda30c0b0872f7010e9e501369298eb9ec97175a2cad936e52100e6268d050bbe806f94104cc01cfe4778958d7860ebb1e0983f8c3391d0eeee3eefd0af97195ebd62fb46f12277364e16b602d3f62b4c127cdc532538d30244bb5cbe8f06e5688e9e241e02f84895d70ea3af708bd7981a8b9e831026fed00906c5ef3b622a58fca0c90cba941375e44adbeb7df992dfd829186bbc114b6d87a2965a99f007fb0d93d01a2fa7d3447e29af3bace0924d595d1feeadeceb676d5cd5bb", 0xf7}, {&(0x7f0000000540)="a6070d8ad64bf1f7d8879e860fcf16b20609fcdc3a2455a075d217e4fdf573893812f7af1d51df6d8fa22c3bd0a08fb238a8673f765576117c35c7928b2fb63bc6", 0x41}, {&(0x7f00000005c0)="0af6e944b070229c135612be275fdbe5c434327994722eed57ec16fe5d81e4a540c0c5f0b3e04fe64038bb84a947f4f8c82c988e40c0c2c731db5987bedb3ac1be8c57e2433bc9b228964a2c8f72324b6289830c8dc996c25a2efa", 0x5b}, {&(0x7f0000000640)="bd08acfa4894ec46ac08da50ba9ae23295a7db656ceffaca5fde445c0dca75e4421e4b0bfb502dd8fec1782d6dc757fa5bdb953ed8cb3e9da5465c2a11a5219168f2068a6999c2dbb1ef2b47d71bc30f860b7e79ed55292e2513f1cc7a15a40a469c474542ced36f6a88f01f4ecc6e5b155deeff4b223d03e94cdac36b319c2bca2f91200e6822624ab3276fa083167901208b2fd465cd290e0b72efac62fe7d23a9a2547dc58ebae4a28efbfbce6dbe79084f83f9765c995268d8819fcfc210ce08dd4b49af26c0d0f4dbda70299134aff174ec6b62b8adeffe85c9b716262a0e994916533fd0325d8152eec9efac64a8aafab84ec6f0bc23ba7f34e00706c033e3d392fa94f572cacd54f31a98f437a65fd285312eb5ed2dd296e05b781b51c7a6f49c826b36735fec56a448bfab0e24ce52dcdcea3f6cc8cf711046cc85b9f5a2ccb7b60f195553a81953555eb89e6dbb173e5e6bde7e376f7f322d40a96233a40d76c1822d38d2d4847ca3123030a8caac6d4412d7d93559c45349a7c80f2422188212c10788dfd5cad4554b0ac64335eca26c7befc4f8a54d17779c90a9491b4f330318e3f7d94ab85282fabb5c9c12568f3fe433eb8f9f53e73da1d57a495053417bd2fdfa206238ef33a6d9bfed082c33ebbf813da4cde94f64a93b88e4cd42545afb05e5e8c09e157cf0bf8e6a85eec028d07498c5e8b0092990be4fbfb2a0e4fcfe371358361192f20766e2a6f718050b8f06246021b96af1771ad8dde6209876e40e04d36e0b526505c00f4a90d28d2bc32bf93a90c8b02c069ae5cfe25aa9bf1f25081ef066bb3cd63eb705582b4fc443d8b018add7147e1c8f75a61ab660d34ab28a8612c03acd0f733f090f097966bc4d8d171630924719f7724ef3d5a8be71ebd69aad87311aa1a124eaba60f14d515faccf3b00dc7976dd72b849c0553c2e56a1b424ed25333aab16b5c8953c892d47080bca163368260402f8e458995d13549d7380bea2b3abfcebd8374f9f64b9d5e747fa25a421d0d1a3ee7f293b9b0e22ccf1cb3d89d27a233ca870fd16b9282514f15aaf4b777b6de3380dd96b85b78a593b54e4abd7974f37580f369a5a59988a7c31b7b061b51835ea834361b4314fd7183cfc299482acc9ca52d38bfb2e91fe025938c2688c30cfa894a726ccfbf5887b8c7f929fd86a428fca9ba970afdb48c39e2446c34396719bd8ea26e4b9b6a27d6ca0f1ad735335d579a0e78e8938e05d1cf31bb3e8613ae5feac8ce59d2fad796dbb7952f2271b41a0d0b192fddeb3a60cbdcefd9f5a96c7b672170067a6b255e88f563a31154a2ed0881ec01aac8e1134561a65dd9cdfbbc23f56bfb7651add8f47b9459956adcca5519cab35ed89f737d3084a7cbb210ef0b961616b41b4bd11ce7af02b9614d8da2195b68ad21a723ee3b42563246d58f8a3002f9d1ffe5ea9ad314533d70af58f9c1950b9a21af88e3b214dad129887ab50b26c5853b8ecb420eb573a75053d17b62e21366ff3a4018b60d3cf0b90970ca72d87001479bea16eb5b2281b9b549754cff64194ba712b96a8225d282af52fae98a8a7c3347fd430174d29253d69b3def5b5ebde16c437d79269c74c311cf51116cb9c8d0c4e686e582173f8abcbb88cd74f10966a3e421ee77fedd7f7fe9c4a8fd1b705fda30cc7f9a43c5760eef306365ad918be602cfd0d72caa6bc65e4305b6973a532a0d16e2329d81ca6efc53ca5130c447c310e218ed33d0ba4a1a24d100d970b88367e69eeaaeba1a6db6fe207b2c01710f0beed48f1cd9e4f5d98305dc30d2c873f5f6416eed179d935ee352d2e77a52bc974dc16574935cfee4d29f92da457159ab731eecd4998ead0d64bb46b42409ab2125841bb28dd63846652513d430360bee18b5edbf60cb40195236055ac1405d46eece530200b54a82e03da86819acf0f55d76d40729580392cc909f140313f65378591cc665f0fc0ac15932704c2f653c1616b1416911684f0800d445d9a9065872bd7e55142a03f72de58d3449911f7bdd4bdc0ea3066c29946ba3fad00c99bc8528a3c3baef338d819ebf0107c952b011eaa80c6ff7b3505cbbee4a153024f94ed210c8a1302a59c51214242b9beeaed877480fb594d457254df0eec4ab294f44c678d0482685c4d86e26e59736cf97f14287a0618cc1fe6b7f0786f9b3dbb957ac9f48bb1359c7545f4e4939283ba102e22b0aef7027440e9d42e1a2e4e4d6ec07b6b886ba6db8938ac1fadf7feac818d486d523cb63ea6fc08dc105e759fa196b1c1006465aca49552fd75ab72af82a03119082b00e344485493289c935e4a76251a520b1d2c89de366244f81ef48523dccc416b9c2676db37c997f767f7df22343b20a729222b1e080d59d75932d33cde0000ed97389341d59967ff0a3d8d65f71be81425967031ee6102e1809dcbdfa0b4627817a717ceced7ce2740cd03938872cdf71c71471b975b72ada26bbeec0e940436deba3173a032d9acf70108d4076158f357e98f02259714e9eebe5cedf1a3e565715b6383e0bc8618d399f78d86f221c37db1504120641da23c0e29b9a4a21131a1fad91a58012910c391dc9f0260bb5298a4c250f76c3aa264cdb65c6a660c2e4715bd91eb6c37bee7bc9aca7e160ba19a4f6e04bf1508979dd503b884823bd99954e1d2c3caa3a075e68c99f87b4fd81a4d0c3d76f8ea3e374a8f39446fb33cdbf3773d4979a2dfab314dc7de04aaa5f00378c8187acdf7b649823dfd2b48d4a8be458c73b5215eacc71fb96dfe0b5495c63b6dc85734360e6015faa56ab0694d526079222f934246b8235dac06137138c3bdaaf6d29ac47a012e6fa89e04e37c0cf15460f5f602122a9796d160d7a57650998a47e5cbeba4b4d6c695f191beb5f02f4941d298dd85b611e72a2c51d89e4a744f73f0381c43d5b7a10e4df29df8837c0f25c2b820f2d0fb4bc62fb613d73d4bfb5c9bbae8fbb0195020fdb908970af8a15ee3b6ec3759191eea6fe9748b949ca0ff44dfa3b767d1c244852ed7c180075f7d2fb14553334fcdac103470750e99d6b7575c275b8515ae49a672514d5a37e16c9026398ba50b0aa4ccda5918652c235df770a18c2dbe9634314161e3970081a428d8429658e033fffd8fae814d549889e960940d2f6750d2762a0b38d90e8f01f1f3c79559d73a15f875cd95d73196db6727b136ccdb002aee72b098af9ff4748dca02bb592363abc9452d06a72afa61b9cc4f35e6677596d24d6edd0a926f24aee5d628311acde17d06b75525221daa44b4187b5196b19b8da5697fb5194226411779e947693f14db450e0e409e146a97705b8cb0bd0ae0ca6595ce08b0ec2d3648b2e9048521b178f111f2260c1e3872cda5aa93460ac1cfd45acfef187c5c865cb33caef458b56648ac8811c128c39ad2ed547cecf36fbe41d56a4f29f1d7e06820b93825170f05f80bf60fab2e4ea6338b0642027571b1fb216fd5f6179094b5585d26f73cac3fd2dbb1529bbf97adc075179a1164b63ad72902631f18632d8ad57b99c85fcc214e445945178488ec2f2a1224921ba9c83450c10c157b107e46d3e28393ba04d49362b41077b76e4185814b3e97218ef39deeeb4b339eaf83187816549fd473a127e23419785bc658e5f4363e2cc03792e65309b59f444d3d86fad19eaf42b7affedd2d3c5f1015c006927a18b612de18bec11a0094fe09609a838523478e6ab76fdbe56893f8d2f821ec67bfca1a124337a60221704ef1d050535cbc7a713713a772a5443e8c6d94a3a088f45002a5a703412f0520e7ea7cbbc4bd4fc8b32226d11912b64a868c92c964d0d2884514c80e9015efb00a1204926ae41f60ece55a2586b60b75f65b6f386dbf2fe93cc2db17945cb8b119ef48f213a86767bd74eaab4c389c39d670bf54e55b904812063f739b9e91278315af25bbd01d2e37e883224cb5ed307272801fd200a119c7ec463577fab4921ce047831cd92b72961f1ea21e3b3fe4bd88101726a87ea5724b9dad5fbc43a9794cba1f7a4e0d7841b8ad607c2b3a4b7bac75efbcc6ad9ed9302a60968dcc30d49de0c2c2eb9e7b61db2345c46845faf6b8d6afd069ec98dd61b8264de678d7b7a6b8ce4a1d828dac9718fa8ccc243f1a92a5e9cba4f26d16ffdc7c2728be8764ce850d8de7f23365deeab61282cd198b7f5ad747757a59a87d88bba021c3a277bcd445b36855f33abd05d900b7220ee97ddfaa3dfd2b2a22bcb9b5f576ce88d27db823741cb4879ea30b87a0a51de075b3c1354690955ad77cb6c0169b618d10b7d8df0e1d80a75717ff4a6aaa4abf7529483b2bfed2939fe8e3a59222ac05c00727d97df9f8dec507bf22e6c9967429c9a0bd9bb6ea9028d1f647a4815a5748eb12e693c070de719499e207a5d4c831667ce5329ee0282209edfd218940b55cfaf248d2405a67a3adc48c15a704839f1523610e0083c00a55791231109ce3aa7ad04fc62409c10c7f889b5b665ed39e0f8cac05884943c53f7e6c03416c698c5819a0bb69533425c6fdbaa96387ce9d25d41788a59e04117e9cacd01217cc23eb1ade5c6bbc09c45fed64a108b4bb7570dec1ad723370067ef5acdc212770ffbacd3306f9789d6236632c5a3ab45bf5662059ac696cb72d46a64db6a5c605caf16f85f39658487dfd4dcfd2cce6e81aa3803cb0e0a6c6bc20258f60595b54d27abcb3204b5fbf78fa0d6a5b9e98a261303f9498ade235a0a01e537e9f7baf6371bcb366021ea805137d437f41bb31c7073ff842230883e4b108358098cc57dde18b37b54fcd1810a52b3ab30fb9b327dc19c54973592253e9e33c86ca392164e7993f3b3a7219df28f7974d70f5596bba92f7f745c97b0caa2ce8589e0fd81f582f06fa12008afc729ffb983e8de7150148d66768082c654f26944776945c6c7de896032721ffdf35c36114160d0e85f99bea474903996b7d863a4a19e06b622d3f28de2f00df081f78817800614203a5a498d7f8678e9c3eb28b5419c118297a74ae409e9dd29518fdb8cf84bf518425c8b6fa6ef000c606b8eef1966f5da4efe833a506d4e183c2fa2647836845d1b224f9b14b76817b32af03e02a266a1f1954b4b04d3481d8ac28bef99c7ff06224a70343fc5df524bcd393dfe1cecce8a0e74e16c3ca609ae3fc72dfcb584281261cb73587e36d00f44abd5c5f147aba4fb697bf42511f29120bca061c3f63eb04a435f625cb9bebd5709c19a8c83d447da125b768243b10a68c348d2c66413e9b3d62a5db3b2294e970c184d8f4e9e1084a1a16c1cfacda29dc3c3c4cf934728fdff69786e72c545848f572b1f9b7885648620e510a1019f318e1a0a9ed7f7beed944b02873c51e868c7cc3e46aed9b1c455f022a2d8c549af95cefdce75e3efe92fd53dea2ae5032c4cecbe651e23d9e042521b777b560b36a5af7a651e4cd82b095a6d876db5f796ed6476ff467ff9fe52bf229e9d8b7df5e0a3d94851cd14072001d1d0462c87ff9df64bfa14ae2d1aa9b9a9b44dbf2728ca660c5c9e96f68dd972fbd898781c0735ccc3b1f2abd3dd93c0295475b670e5ea65bf50275abf9e34f44a177f2c047668a6a81cca3d4a7b80b3814ced0ae6818efddd5da90458476e348c0eb08ec18db0dcd5a834422c9d3f3b173f34cc8bf2423d03d8c1cc6fbce938e70e32396be666307766d5e1c0bcf1a3109a0c7544cf09665680a64721b4d3fa8d8cd17bb46dc707fb0810dd8abf5d457b1b26f38be8224ba50", 0x1000}, {&(0x7f0000001640)="e3f3acc70a5792dc7b2f41d2843854dc2694952475de82e41494d9e4d8f5d7dcd8884b6e2550e332e6eeb574d812b3110dab8fc5a6b77efad8fae7d7a8b1f70ca437bc235ab886176a6ab323ffadae9646eeb39ebaef9a7bc538c96423112570ab88a5098a9c0be1ab617d3ccf226ed9579b829e039e0d497be6bae03480f1dde1368b887816c28e17113fd0825f228fffae939c7923509ee8065f26e9722ec87cabfb079509f28d82fcf7d1aca1c2312cd28ca6132186ece88bbbd8269c056a3f80097b95e0f441137d8183e5b8476b7c938dd5e08f0c36a2896c8046d95862c141c540fca48b9cc4e90a3f2ea5", 0xee}, {&(0x7f0000001740)="4005a7cc13ddbd487a699ce6f1bfa9160d9bb0", 0x13}], 0x8, &(0x7f0000001800)=[{0x48, 0x1, 0xfff, "fe096d97b632bcb8b76b8dccb8aae3bc1c2b1c0ca133da2c09068add907d2d243b979d79366ad64bc78e5e61578da2eb515cb7386cd60586"}, {0x18, 0xffff, 0x7, "39e750"}, {0x70, 0x0, 0x8, "ebac29434292406940cc409303b0b5064ec474d0aa5c813ffcbe4c0558238eb3f0f18aed415a14dffe86b8522e29d49c8090c20c29b57150cea1ec214fd3559e306302ffcbb1a1dceccf98c76a1fc7335400721745974c71fc6519285cbd"}], 0xd0}, 0x400) msgget(0x1, 0x208) 16:06:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x36, 0x4, 0x24c, 0x4}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x4, 0xb5, 0x8}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x5, 0x80000000, 0x800, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x100}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000010, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x11, 0x8, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000086, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x80000000, 0xffff}], 0x1, &(0x7f0000000280)={0x6, 0x1f}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$inet(0x2, 0x7, 0xfffffffffffffff9) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:06:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) msgget$private(0x0, 0x100) 16:06:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x120f, 0x0, 0xfffffffffffffe6b) 16:06:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x195, &(0x7f0000000540)="bf6a90f1b0b2bb473fe06e2f3997c0a9cb443fe3c3884f519addc85f3a1241be68b870c34d54611977dca58ce2274dbf3fd0ad6472e2ac0279303542c5fd9c19b2e81292dad6819f29d7dbcca924c77f30836df768390ca0444e8104357651b59e86a03b57b1c8516f40674dc21d891721d0345753a8c696652bdf096f67c690620504fbb5857e5d14dfa8ea62efe26751529e72385afb52dd5f7bb12bab16d30fe4011ad5f0ad867380dbf017a5e59d9de618c1e981532e6eb184fe4e35fcd0367d3de4a26d095ef1ee7a8e9c05bb548d96f779174ad24871bb69d6019d14e42516da800baf83474d392a000000000000000000000000000000000000007b000000000000a49e7a5d68a4556c23ba0663e45db806173abdaa3b61db88c3e4b14ff8d1ea54e998602b3f6b6b6e27e1fa270166816a7a187800652f4fac6db15eba9448dfefe10897450b12e1947fb218d03374a20f30169fae1fbaf3dfd0faf95508ea77e4e7c39c715c44fa28f77af048a285764c84266b8063b3e0fa060bec62bb93082e3e6e0b002080e16774fe4c6a21099006") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x2) 16:06:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x4, 0x3, 0x7fffffff, 0xad}) 16:06:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffd, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = semget(0x3, 0x5, 0x110) r3 = getuid() r4 = socket$unix(0x1, 0x7, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getpeername$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000440)=0x8) r6 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0xffff, r3, r5, r6, r7, 0x30, 0x6}, 0x8, 0x9, 0x7}) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) getegid() setuid(0xee01) r8 = getuid() sendto(r1, &(0x7f0000000480)="196f8b0f75aec43b1c6659c9615b0160fdbb44d6c2d93adfd5d956cdda8a59b048d4f8389a3b91ed94663da2b27685a3d4db9f606bc14b0f1c71c9c657c20c97e30985d32225d3fad5f305dad6f3495eafb1892fd3d4d7a29266f5fb9473e6c5e3d266fae9083cf6d5dbc3c04bd025792737d024e7a0440400350ed06c776196dbb9b96a6dca43ab16c74e4767043a8e55388e90a9b532813849", 0x9a, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() semget(0x2, 0x4, 0x400) r9 = semget$private(0x0, 0x4, 0x200) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x1, r8, 0x0, r8, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x52, 0x1000, 0x2, 0x8000, "2e3d26702fb51a5dffb77e0d63459e84843ee58f", 0x5, 0x8000}) dup2(r1, r4) 16:06:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x170) 16:06:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000700)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d365494a5f6262bc90d0165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7707a4cf01c09bbe061a768557d130dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c0dc7bede4396b1750caeb217c1cb3053780fe4cc94e5be062351ee3d0e91ffd7e6086fde6edd6a9126769ee185a1562185f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4855a7e0647ec00acadd7957eca370ad76dde9c60b095c5aba1622c8e46512d759114829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c31", 0x179) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:06:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000940)={0x5, 0x1, {[0x8, 0xd69, 0x80000001, 0x5, 0x5, 0xffff, 0x49099c47, 0xfffffffffffffffa, 0x100, 0x1, 0x6, 0x8000, 0x10001, 0x9, 0x7, 0x7, 0x7], [0x1ff, 0xfffffffffffff3f0, 0xfff, 0x3f, 0x15, 0x9, 0x0, 0x9, 0xa0d, 0x7], [0x7c8, 0x2835, 0xfffffffffffffffc, 0x8, 0x7ff, 0x7fffffff, 0x59], [0x6, 0xffffffffffffff7f, 0x2, 0xfffffffffffffff7, 0x8, 0x95], [{0x4, 0x4, 0x800, 0xffffffff}, {0x8, 0x447, 0x10000, 0x8001}, {0x33, 0xffffffffa5f3e762, 0x80000001, 0x100000000}, {0xffffffffffff3542, 0x77a8, 0x8, 0x80000000}, {0x5, 0x400, 0x6c1, 0x3}, {0x4, 0x200, 0x5, 0x2f15}, {0x800000000, 0x7, 0x26d, 0x4}, {0x1, 0x858, 0x2beb, 0x100000001}], {0x7, 0x7, 0x7, 0x5}, {0x4, 0x7, 0x1ff, 0x4}}}) 16:06:27 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) msgget(0x2, 0xb) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:06:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/211, 0xd3) 16:06:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0x7f, 0x8, 0x100}, {0x100000000000000, 0xacb, 0x0, 0x8}, {0xfae2, 0x4, 0x10001, 0x7}, {0x6, 0x4, 0x3ff, 0x8}, {0x5, 0xfffffffffffffffd, 0x6, 0x6}, {0x5, 0x0, 0x10000, 0x400}, {0xfffffffffffffffc, 0x0, 0x9, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:06:27 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:06:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 16:06:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400, 0x0, 0x81, 0x0) 16:06:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24, 0x0, 0x0, 0x5}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000100)=""/37, 0x25, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:06:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) msgget$private(0x0, 0x2) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="c81eb14384635c46dc0ab7bc4ba568970e9d55ea42a94f11788e20428afc826a2e6c9f892078da93120df3680d8d410e14d3a67941a3a7db0fadcb46f43b61593378f4f31214c43ab1c8f48b0cf24d61f63732b636dee32669a53864e525f12ff2ff523b4487f18e378083ffbe7cfd89b9ae3686d3070c1e12a5e8943be03a7cad461b9ed42a917a80cbde8f927e84a3dc280d73c36f5921f45723d5481631a7da4036a39deab32bdff0f1c6a24b32c48465114efe540e2aaaf7d528f0fb309ad1fdea36d1dd816b1b3d2fb4b082a901c2d0d6d66a490a7d4a94c95fb305", 0xde}, {&(0x7f0000000000)="1ee488cc49c2279acb6748f057834ff14c9c9e0ef80031b033", 0x19}, {&(0x7f0000000280)="6c4dd821601797869c8f0007be5ee146692f00825b5b8250d78aac5c3da76d48488f241c6363ccac916660072dacbe59e9cf51b7e516c143ab9400cfedd37c22f45b271739d0d5775d381a07cdd2bbd5057f4759702b44c2e6b8812c16bc7fce32b2153c2ae8dd388e3d87c75ca27d5b7216daa0304a6c22a884eb2dc9d8bfb7656c1435795a3431f186e744d13d9316cf3bc003495816d227d9de30f42c0ae0a780b7421a253540843a66d7739d4e", 0xaf}, {&(0x7f0000000340)="70b9fbe5574a2c8597bca3833fafe6f49c62edcf2b8c7f156644213ff1dea443e4f263f169a86be190555008c36318cbd7142019e7e2107cfcb7d464ee8663931082c46a6495e5ccba987ae9d03e9c9fa8da1cd868317160b544538f4f4761911ec0c651fd9747c16d882bc31df3ea43ae9d5cb6a28d9e696efb76a21cd7ee9a977184ab6f2910010df5a4e96da31715e663d995505185636fbe46daf9a77268", 0xa0}, {&(0x7f0000000100)="ff19c1964bd8000000000000", 0xc}, {&(0x7f0000000400)="0bb3b0a71e2d948be3d3072536c9c0b391152a8687a0b616e79f2c79dddd454640ba6be5fc3c97f92131e64df97381e7dbf39cd7d9cd96950f1831ce78296e39f73d6b2b97628aa7248039fd2d0976ef74d05b1423aaa40b10d78373b1df92700b362adf3c", 0x65}, {&(0x7f0000000480)="3fa241bbad70ad4b9874a233999d270c2db67bd21920f02b", 0x15d}, {&(0x7f0000000840)="943ae5625c34e09a41e7bba8002294dd563c227153daaaad05b80b6e50b967074f4911ac4ccd6acf8687d2bdfade4cab89418b1b7060230deb6bd6bd3f9c0bad1a7b7f4a77fc631baafc22db19b3ddabb7e0749f9deb067f733320eb971cb402c5d65622f22bb4b5550d78b8ec389cd85cecd9c4276706330078a44952b614a258f08966f44a8ac217a3c49ba8c29dc16d93de48a81d66a4c08c563bc35a63c7a18d038832ca8ad133501b50b55be524175ec1bcffffffffffffffff16492f942b5c01fd177afc0b84cc9d54daa9218abbb8", 0xc6}, {&(0x7f00000005c0)="4ebf82de653cff51e3188ea163a44f6baf4346a0d7511b43bd21fba1eb0132f68a8c7fc3bb7859da6428e886f1ff5aa628c1a526a6cca5", 0x37}, {&(0x7f0000000600)="e2f949c0cd4b0eda243a8323d5ee6e181557883ec041c29efec22558d46191a309e4f1286a5da529c4693611b234d4e0ce4f2ec9f0720f0dc211dd17f755d2a6e02cec0c5a248d5ceec70c14a58dbda9092db37b438c6b740026985b16316894d38967b35dbab603ae781fbaa35e84a6d016c12d2b7563d041230b69aa15a907", 0x80}], 0x224) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:06:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/53}, 0x3d, 0x1, 0x1800) syz_open_pts() chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r3 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10088, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x8, 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20002, 0x0) r5 = dup2(r4, r0) r6 = fcntl$getown(r4, 0x5) wait4(r6, 0x0, 0x0, &(0x7f0000000240)) sendto(r1, &(0x7f0000000300)="4eb2bea6a38bd7cb7219359e022377483f740a59d33b39a6f47177326393e665f6a5398f8b1442e92c3910cdcd393abe5272ee2ed4701ad990ec28823be51b959d16e90849d7c290bb7ee11a940e3677bec67832eb84ff98f1503f68fa2fc17b3ed7521a81eea70cb2f674a4646132843db47335b27dbdfeb2dd05", 0x7b, 0x400, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) faccessat(r3, &(0x7f00000003c0)='./file0\x00', 0x8c7272a424e60fb4, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) seteuid(r7) r9 = open(&(0x7f0000000480)='./file1\x00', 0x440, 0x1) r10 = fcntl$dupfd(r5, 0xa, r4) bind$unix(r9, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) setgid(r8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) renameat(r5, &(0x7f0000000580)='./file1\x00', r5, &(0x7f00000005c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000600)={0x1, 0x9}) close(r10) setegid(r8) 16:06:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x9a6) fcntl$getown(r0, 0x5) kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x81) 16:06:28 executing program 1: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) 16:06:28 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) r2 = fcntl$dupfd(r1, 0x0, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2000000000000158, &(0x7f0000000180)=[{0x20, 0x3, 0x8001, 0x6}, {0x4fb2, 0x6, 0x40000007d8, 0x3}, {0x6, 0x3, 0x200, 0x1b6}, {0xfffffffffffffffd, 0x7fffffff, 0x10001, 0x9}, {0x4, 0x9, 0x9859, 0x8}, {0x7, 0x8, 0x4, 0x5}, {0x5, 0x14, 0x70f, 0x9}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:06:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:06:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffe) 16:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x1, 0xfffffffffffffffc, 0x8001, "97107c3c889364c33705e8e02f15d7f8cf4d443b", 0x1, 0xfffffffffffffffd}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20800, 0x0) kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:06:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1e, 0x86, 0xf06, 0x0, 0x3, 0x10000, 0x1, 0x0, 0x2, 0x4311, 0x80}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) close(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:06:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/29, 0x1d, 0x800, &(0x7f0000000040)={0x18, 0x1, 0x80000000, 0x2}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 16:06:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x25) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getegid() r10 = getgid() getgroups(0x9, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:06:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x8007, 0x9a5e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xe1, 0x7}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:06:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00062b000000a356db471634c22de882f3812900000000a3bb6b3c042efdc163f9fb3a4800faffffffffb0a70b695574e08eaf5033506170303e11b413ab3de2986e8d1a9933424480c20c845586536d480080a040a24e55c786bc4c689d979f398ca84f3552471f81752b694f8110a95b9b25a4ee080c146ebbfc06c34e2788eadd6297bea7f9a47787cb83ab9636", 0x97}], 0x1) 16:06:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:06:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) 16:06:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x5}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8006, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x1, 0x0, 0x7ba, "4ce57a3d3bbf733d485f3844369669bfbf3fb951", 0x101, 0x8}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x10001, 0x100000000}, 0xc) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0xfffffffffffffef6) ftruncate(r1, 0x0, 0x6) 16:06:29 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000001640)='./file0/file0\x00', &(0x7f0000001600)={{0x7, 0xffffffffffff8000}, {0xe, 0x6}}) r0 = socket$inet6(0x18, 0x1, 0x6) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000800"/78], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001540)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 16:06:30 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) pckbd_enable: command error pckbd_enable: command error 16:06:31 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000001c0)=""/129) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x6}, {r1, 0x40}, {0xffffffffffffffff, 0x4}, {}], 0x4, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20092, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x3ff) r3 = dup2(r2, r1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r4 = getpgrp() getpgid(r4) poll(&(0x7f0000000140)=[{r2, 0x100}], 0x1, 0xfffffffffffff001) pckbd_enable: command error 16:06:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="2ba168afa14883c757fecd2a25c69e8b8ccfc51e1740f13759c9e7c74c841fbf93b1c013573bddd3bee3897d494ad8113bb3d88a6acd7497fb97b1a31cc20b9214d597761e099dad42dc5db66432a352dea6921bf05172ef90f2e14d96a867ee5c481ed279eda5d44f8b1c340daf59b61a2e0d76efd607ca8695d104e5575d20228239a6af13b0a4d5a05ed2fcd9b691a3cfa8fcd2cd4bdf0f01ce732b3fe10b6d28206a23cb4a4a3932400d9603b2fa8e873c1dab62fc751c19c1b208200687a514f182d32735f878e4459ce1a8ae2decd006b6b4742e865590441b10fd23cc90d2dd6c6fc357034ff4bb668953b7", 0xef) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6010, 0x80000800) read(r0, &(0x7f0000000140)=""/31, 0x1f) 16:06:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:06:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x201, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x0, 0x9ae4, 0x5}, 0x7, 0x7, 0x6}) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="1b", 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1, 0x50e5, 0x6, 0x3ff, "44d65b4230a24ca2df29fe584bc1621d655f62af", 0x4, 0x4}) 16:06:32 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/240) semget(0x0, 0x3, 0x400) 16:06:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fff) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x18a7, &(0x7f00000013c0)=0xffffffff, 0x4) getuid() preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, 0x0, 0xb) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:06:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:06:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) clock_settime(0x0, &(0x7f0000000000)={0x2}) 16:06:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) bind$inet(r0, &(0x7f0000000480)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000040)=""/207, 0xcf, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="ee2cc452c5e884d190b19043317d96f420b3139ca3c41a078efb2ae9556c31fc9e95b1286fb7453daceb6fb4b6fa53f949fe3c502c9cbab44b8fc4e652da0835b1339a6b954aef893d0261250ad6a36254bc4d9ec3f84975721fdbdf041c81c2fd281ade2ae26da2983dff7b216904e36e3bed1c0d1818cd66a87cca62cfa4ebda6137ee88857f8d3f814a50823cd5dcd453cd8d00d84d0fdae486d1b5f89b48af0e64b14bf8a36d75d287fa6842b500f10a4c73c59eabe19fc26a9964c7036dbd72b3a7c35e81a3a923e76b7223b7a7b0f4a424737e54a8f11caac97d51bb4067fecce809494c19d84f446872c46079f6681cc82ce96adc8ce9a6ab", 0xfc}, {&(0x7f0000000380)="a3d7f32da56a8c77", 0x8}, {&(0x7f00000003c0)="fbd838a7861a1613341c55f53f266441938193ab7323adfed23b4ebe0b87cc5c0a0fdeeb86a6daf3375d32d73aec71e6512ec19adcae8ac0e38ceb0fa7bc8a86bfbabb798670ac0e9a97455db8cfe435159bf80b1c1f8de2d424b292461e48efb71358938c62c972c5b7961534079d1c1d4f2a4ab46aa68963804c1098cb79149f4e4488b9dfcf20f253781d9b2af867fe9166fdd580acd836e4c88901e7bc56f017298d7ca0b2434e7d0ae33390279e7807b13a13c71d2cc3b2f6ac", 0xbc}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="ff7b08d43a8ab0d29f59e60c6ed7b5c5cda4b5d956997dd0145f709061a2ff06428c8261859000cfda878faa9c373b1f59bd4a06e5ccae0f5f0563aaadef44eb7b9034d7fb245249822b227ab10d101b3467ed17b2dea2dd0621b5b1d2c379644d993b9f78148cdb61debd60bd5da1fe80f940320d4a96d62ae95c02ad4ec1af3f232f5ca9887feebd9743e426426a486bcb76759c7161607fca2f4981757946188e003dd2a17e78", 0xa8}, {&(0x7f0000000580)="d51a73d80d7f898f2bf77a9b356edc52e0f20cd0d4497d43fd69e3da901c06c5e35b3dfbf1294dbe6b126a8b879e68a6d82c5a8d09680a60293df977fadd12fe74069735f433aa4f7ac8cc22785f7785ccce27199970b61e82030b49d0cb0f7965942d45ca77a366e236727939581fe7258eb8283801a381892c23277da8626f4b74e874b5feded5316fea424cc77ef4047d2432a4620ebd3c10", 0x9a}], 0x6, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x1, 0xf9, 0x8, 0xffffffff, 0x1e, 0x32dd, 0x10000, 0x6}, &(0x7f00000001c0)={0xf31b, 0x1, 0x3f, 0x100, 0x6, 0x2, 0x4, 0x800}, &(0x7f0000000200)={0xa70, 0x3e, 0x1ffe000, 0x5, 0x40, 0x4d, 0x100000001, 0x3f}, &(0x7f0000000240)={0x1000, 0x6}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x1000000000000011, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) fsync(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/233, 0xe9}, {&(0x7f0000001280)=""/250, 0xfa}, {&(0x7f0000001380)=""/72, 0x48}, {&(0x7f0000001400)=""/80, 0x50}], 0x8, 0x0, 0x4d) r3 = dup(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001500)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001540)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001580)=0xff8000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000015c0)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0xe3fb999fe970f8a8) getsockname$inet6(r3, &(0x7f0000001640), &(0x7f0000001680)=0xc) preadv(r0, &(0x7f0000001780)=[{&(0x7f00000016c0)=""/139, 0x8b}], 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() sendsyslog(&(0x7f00000017c0)="87c00d19ed8d83b98e937f23e8eb7744e42420c40c678c95e163daf279337c8a533182360328c5f156f449df8d8d498e36d6242e626308f007aa4a2ba265ff9d427a7e8775bd674c2ffb0e1ba2f52be4de75d6db69d4e4361facf7977dd5bf8724bb53387cf9816b708d103da3535d4627f4c5663889271775cceb2c49cd83cf82376a5f339e14d71db55895cdeb", 0x8e, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) seteuid(r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001900)={0x4, 0xfbe7, './file0\x00', 0x4, 0x10000, 0x5, 0x3}) lseek(r0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000001940)="563c3a2d5ce3a9e992d4626382e2255adbdb0e819c149fb80088880e1415c1fc90898a08f726f94aba3ccb2a1716eb049488c3f195e074722fb9c0c0c1282189a7e6f8a89ba74736307425a6d8119c95a18faf6359fdcd753a1b97b29896006128d95de502051e51c3d859334892f546539836c7c3b4c7dc42bc8f9c9afcf8dae7b2a5af4699128bc5c2a0372a8b9e89aaf532d98a57b39ff5cb8c5fe9a97df2895f07d07ae4186014bd8281ad5769da4a75ebdb5611b9d5b9008f832e8f4af88a43bce77eaf25ac8b60daf3f4d73f6870f7b9c7b4e5694d4c78357c3c1a7b16f06e400aeea3b33e40e5fb2e4e81d1ca6fbf5ea7eda48a05148ae7e5e42470d367c778c4967d5198cb0dd20cc37da5d3ac8326b5625fd44b0bad775255686fae2c699364418da82acdf7947a9ac7c3fda26d57c1fd4c8d2a6f3cf3c33048800a346c57cf9a5ea53cb66a4b2fe6eef6dfd617ab986d5ef6b151282a9156957b1743a36194ba9088dcb72fa1ac37c2850c734604e909324d810f6e66e0f355ace2d4d751c45b43d8afc8b90073c0bbc1044173488713218b8bbf424df468adc1a2b270e688cdd437412d3f5ac2360dd7df5691500e7ac410bac5145bc5fc2bdfdf98b1c21ad7642c5ccbe4e46ef9056ab3cd6f7adc947547a2824ae8feaf480fbc62f2622955c5220da0aabf5d700280b39f1785b5d7dacffc0cc3b47e66b9e0056983967b5c453958f136aab9f3cc7d731c9f3a41e7d5f129c90b83ab5ae23fd077cc343c521114d4fe48fd82305f01dbd8dbfd6b70b251ff2f463c3ba8c6f186c624ac02b6535e52fe9240a4fd688634bf396e0f3846d4b8c4a9e501cd69c44c1c1144087b17478985b48cad737cf057f25124fda85a4989643f3db6c1f9bf1596fe4ffb10037d07bddb987ef7df5a416b97c9e7a5d0b50868887ac29be24569ea3a1ce42e5a57bbffe4e925050543633161d440869b49715dc4f2f259376f00b9b37752149815d4931e47a458f1723277cf7986cf9e416f195a807f6bf2df5266721fc075a6000c65238212894dd1bab195cbed81096417d82c0aa907edf50a13a6e8ff9af03ae4ba8f4562d5d0932b7b545fec8d161bf25881bad9483dc507b7d987b8f10c817c8aa3fe78839a4bb0c73194e821bc5e604d34c43a9cab75f14919e6ec0f23f192e42a758bbc7a90614525cb99a6405973dce67825c96d3bedfb38fe058d8adea0c697b6a87f733d71d043c6a66850625337fd06e215e22a1cc085b5668b50851781f9b9d87d85f76183edc04c489e2ded44b19fc9c677e98eadc26763454b0c6b72b4b761b192c21b8096d28a42250ca8e42a763fba811c860692f68fd10e7700a0fe7029b4de43e346bd9d8185611a2543f9ff3bfa04d34609c994d5c9a74d09281ace413b2cf621c5aef932e10031c04fb217eac04bef832b981e99c1b84b915733ef40b6dfcd4b9c63b462c4aaabfff81654418eb4af2cdc3d6e3651b972e6d73defb4deb3f0927731b51b2d38ae04c772a2aec09356aea22a5beaad44c9ff0b0c91343d1c5f1509cfcfbec6de20fe5599a8db449d7ff9e5dba127dfe0994baa879f6bf246e1588d367ae5da7eb4a7ab4a42118bbe43b43e047f19b77c24619b357f364216bd03f7bef12619dc50b45ebe34629e6e0bbe852ff076a0a7f02c7f84559c314daba9c81cd29faa1a04d11458b685cb75dede2cc59f4da18aae915c71d7e9bcabd90fd72b909fe91b97db40deb4322273f4d9e295b9ae840368d700dc77f61b55453fded2b03aa57eafb692a3dc69248096e15be192278d39bc31a438d71cef03ae21e500d8a4340b29a8564925487726df87fe13b6c8fbd97f3e1d40bbad3200e727fb56c33ed592288c4158bd5ba6bd05570596f12ac12e45132749852bfb914e07436d17dcf4125ca22c15b59922322673bbf1ce69ae00c2db8d9bfc7eacd8c8fa4d45c82e3efbd2f2cc6461e8a8b74e983114ee6bf15cfb3e4aaac2c6abd76e0ae6d2eca1d516dd71955f6f1be2b808071cdeaa014a0a6e35ded449f1dc2ed050e350c996b7fa1acd12f8a91f096d3aa7e1c621602a88baca68cb0035f908e6ae21f36b079d04dde58e6354eccce6c799958d911bef6e3318d4fab631b81ad577c6a2e2014cb2f0ac899fa53e6e05e3f3024536f585b1e9226a4a048efbe79b17772d6cd54c99e2a15c1b78929e0c89b5b4dc8fa9b2ab0ccaa6c672da27ba0926459c953c2915ffc2371d7cb5b10647f1f18f2b8ce6229c51a60f9af8879ddecb05fec9d32bf3ee94c63e334577eb1579a06107d9953fa4b3d51b556c78ef7dc3d7705493145900bbf1e2dc8a335c04a537bc7b19e7b1e2a930bc193f9b994ac5cae7301ca3a060c2b1ec5882590185103441bd9ae69e15e87d2694ac3841cd11d6eb9c70df6b08c4cf87b08e8e5c27b52c8478a9775045c554b2639b65ebc6c8de5cabfbdfde306514abdc8cf43cbd25b3a10c2384c265781a0d99960389e9bf5787b4abf8402291d7085c55a0c3d85aa6b61983a93cde7031df3bd78b1aaeab0fd4e5e00f8982fd7a21d0cf03dac5c8dc167a0d5ffb2b3f123304343d771b61e0457b79c54a864ca95af9954e1b93ebbcfe4a193f92edff9eaf13970af74525c3a1c9d00a95d92ef48379be781e7e39ad9826570ce82493cd9d5a2349260dfb7a79053ce5bee8fafdfb64cd9258777cd68d38506c93971dfcac8f0f8b1a8300fcfafa51ac103d2302ed17bffda1f04f5cbc11f14be8b4870b36185414a709c97e4c1eb1ad424142fe33c0b6df5fb58903a5554a71a246965fcb055c66575675faf5b2b7a44942122ab69a0c53b384f8dcccc79d57da1d7b10d67187636247a4f7a043e1396233fad88a297c4e0b91069d0288feb56675016520f939837014bcab704dd07dc309f168dafe4545c6c2907131350f69ca54ebc97b56c9d8ea89e7bb471e18123de1baa26720d01b0511b0ee72606ae7f8635b46608cb1b024925a8e9f0096cc303e769f44ee829ceeea476bfa964f82f3b84479f91175a51435f667196d73f1ee8980ae4530f930d3dbc1d70923b8e8f1898ec16fd68b879c7ebc186cca62666b56cf3b78624015d30b748f2787e0744861e3329ce69f5ddc6df64e268f3ce5397d7ac53f7c90402a21a92a8625b3f051f5165e539f39a65c228cf9573869a3715e38783b5639b86bfc8e31760e9a6886f372ce43f536a59e794edf0ce96b3db89cce686859ca89e9737be5b53a29804f4bb1216c3761bd1c1d67f139736769be2a448916af8896ab2640402419c421c3895ea3cb7663310b8ea0ed1d2d15ee992f6896a5074a0696103c89c86ba3da77b6fcc83cfd235a04c46837a21d58ab0a893a63a3b52c75887f3910a722a9d2aba06f55db1b799c4b9afa1c50dba6d805f1336549c8154f6bdd110ce227cd6e1c2e9cb4b37a6d704b34bb065382e8026f3e32e9ba0525a71b873bbb628509f4536bf57e4f0f6d375bf8cf1659f891764d775666ab5b5ebddb161a8f747d9c250acd4a172063c6b64d259b2330c20b71d84cf212c22131911dd9f91932a7a5fd3b8f5ae5074ae1533c6bf8892cc7bbaba5a9f560e603f3d896eed50af0fe3453f23fa80580bd6d7192b2f1c80366e76bc19249e4e12316c172a5200c4783e40ab0558a108f7216dfec212036f3dbbd0e63d5b3143dd7ca17b5036b6db4ba85ef0b14403f072c6bad4d3a07dccda9a5050e718e86f1b84c2feb0a616bc0a1d2bf200cef5b5ddd399d89442aaa5e78a06ddc9c084a542161405fdc0c2b526044712cf0baaebb13a100d85398592bfa390b4fd6d003d583957381fc232d67be6ae065ca8593766cb6493a7516dabbf9523a33ca0b396cd1ac5c22a364caada87b852e91f14f78210073f3d17d34fde76e8bae8b7b9048199399920ffda446e9abfdfb670e62e84ea9cd10d9f165e3940d11540acad2474860b45fb1fb20100d3b030c88dc92468660cf458d3dfc9a2de46ed16c04e78211fd97923cdd78eeb6573961d8f09c831ac973e3fe9e7845b0275669e8cdc566c82a81dc7b5297448d434401d6a4f70a737d699103e2775620f83d8cd97ca898d2b55420c920bd17f729f550bf93fbbd5376684c53fc9bde280b91ea6595050ae573e5c3ca854fc3229964f73b3fd4c1b8526cceffc92a58674edea1958760b60619381015dd60c5ced5b0c14b9e0c01f8de9a37ea34c64ac069756aa02d2949a2e13ec87386bdfd65ccfddaa320e655e66ef8f61cbfb4a55480807762f63a188d706c5005de5f5bca568bb94b3f2f0bb589dfce4d1650272eeb1a3b2e51c9680df6c4554b9454ebed89617d498919e2b57fbbad2fc75419a283887b63ef88eda5443ce5601cb1793652ee3b1b84254b49c84bbc2e5f0d3bf928308654eab3beb5abe74cdc18d020eaae62e6c3ced410471b66edd4047f5eff39e9eef7368bfafd4c1457660ed3768b73ea7c34dffd660544480612912423fe63eb8799a4741ed414e90d6c60431ec332bbe77475247820c56006e400782a8131fd3aaa507dac8bcf0770396d7de4dd5659f2e1d58f8d21b4667318f1aa0a6ad3e42250d290c54d28caa59955f4671d8089815afb8b06823f6a83f31de4359ed3a99ae3ed7408b627cdd403481115eac5ad713210b24eba8d49c0e95e095a95d6a562894e14b2a1280adcf17b7e0e920f51e4c1c1c7351e56303a6b25504e3d27bc2c8883f5eb8f11a25e11f974fc9427b21a6cb267a9ee18370d63941999e8c20179b7accc3edee25a5abad3a6f6e6f6249794b7d3016783bcc03e41fc652efb026cb196151d71fc7b17e8f5158c9a034571cb897d115bcd91a19563a8005af94557811c620f639dd784e38a7fda7a38c5c37736278fe847f7e8ace5a5f445199ca4b43adbeca2a1a1db597b45066ec633d3dea15af12af4600b53b1c49ddd1be3336f8a6d614375d43093d508a2345f23a3b54b8fe33cb5741da134331c73af6aef166005717a6703350942e107cf02cae4dab7ae2d5a23f5cd9d2da07863c86643f992c7b967f29d5e9e4a24d7304597f10196500d913b60f510b7c63e780779f112eb0a6a165d1fa3c12922b61a3b025f4d6fd9dc598708be1ec69fc87d159f1411a7cbf41a5a693cebc3f0e4ef747b4cb9e6b782c8beb1a8710bfad5e2003252e95d20e0f72cd80755932deaef90784cf5cb79cb9d2daaaadf3d0eb710237fa9615376225597b3f2bd47dcdf53483460dba668abd7ae5a05e4f1c67803abbe19ae2bf4dd3bcf93d4017d0590a3a8005f72894b2308098f76e0d8da453f57b42a0a6a9c583d3e4cc71926284f11c89718136df073a58b7be7c1b7f807051fe7bd482a6964f725c3e17ee553f64f2f96df643bd82536da6de735826c6238cc3c753457643afc62932f3a1b127ecfbdbb4718881fe86dce65b65048548eab1468e7c3915c9d365be0f94a051fe3be0288d4ec9ef18daa81e112c1a65fc18ac4d5e54dc2779003265b0b0630db898d2b86d125c3f58582641b529bf51d85ba95d6059bce9958abd29aa223ef198de434e5f314b1923e372867432da6e16a11abbc01d0ebb609dc3f8cbba4533aa2dfc33eeb5cc9fd643b8da41687d6e0c5a154c2ec0ca7e5478e310914d88ae8ac6e274252d1812d5c60f78fd116fde3338ca614b1f688a6bc208321786bf565744985c97fb4887bf725cfdfe12ac1278248571f1934757c53117d0f5f724092733fcae35ff46fb951abef0e70c623da9910ebd34b1940287bc7d8b6c7627a", 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000002980)={&(0x7f0000002940)=[{0x8f, 0x100000000}], 0x1}) recvfrom$unix(r3, &(0x7f00000029c0)=""/235, 0xeb, 0x2, 0x0, 0x0) fcntl$setown(r4, 0x6, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002ac0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/zero\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) geteuid() 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651f00"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x90, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0xff, 0x4}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x0, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000008, 0x1f, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0xa, 0x9, 0x12eded4a00000, 0x2}, {{r0}, 0x0, 0x4, 0xf0000000, 0x2, 0x57d}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x1}], 0xce5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x48, 0xfffff, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xba2c4f0031f7ea23, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x78, 0x80000000, 0x6e, 0x2}], 0x3c, &(0x7f0000000240)={0x2, 0xef46}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file1\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280)={0x4f27, 0x5}, 0x10) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) syz_emit_ethernet(0x170, &(0x7f0000000680)="df6634f8b18d2b4ea32e4f0000000000000008eb31a2717dc93f50e98c00bb5d03f690d8811d7d79aef42e50caf61c7bb3cb5990cec2f5e480365841f1dcf48d2874d80d061298a2962f16018ff8575376ed8fa5733db03405179e52f177bc3fc89b886bc24b96d1ff59dd4b9915cd34a700ba5475b7f1c4e35e0d0252e649e6f69572fd36488fb9618e6f366ada90f81e3d4b94311fe7020ebd2453d4814071427ab6de67377cb279b49e51ade1b5c7bb0296c3d72f74f36a2b56b3df00000000000000000000003cf7f13e047c855a50dd1b5aa2dd4ef7de9dfce41dd7c1ee9f3323bb1d225c4cfeb5f845c6179c64c5d82bf13320c82a47c4633399cb34fea13c8d9ba79aa091172296c883872c5103c56c00f325516a3fc9f206b2bae1e096d5aedc60ad1cfb960e79c94f683c15e9bff031714c49907b9ffc1e105ef4aca008812ca585ca4ead8d9939feaa9e09c42830a87e9d69dc0b206ea7309e5434c6348b53b6d23dd9a37eb269e3a30000") 16:00:02 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x3, 0xcf2d469a0558431) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x10000) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) read(r0, &(0x7f0000000040)=""/102, 0x62) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x40) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x48, 0x3) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) sync() 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10130, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000000100, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2006, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0xff, 0x4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000240)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x9) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0xfffffffffffffff7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x800, 0x8}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x64, 0x89}], 0x9, &(0x7f0000000100)={0x3, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) listen(r3, 0x0) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) pckbd_enable: command error 16:00:04 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x2000) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = dup(r0) ioctl$TIOCSBRK(r5, 0x2000747b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = shmget(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) chown(&(0x7f0000000200)='./file0\x00', r6, r7) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x81, 0x8, 0x264, 0xffff}]}) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x60, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) wait4(r1, &(0x7f0000000100), 0xa, &(0x7f0000000200)) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) fchownat(r0, &(0x7f0000000380)='./file0\x00', r2, 0x0, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) dup(r0) open(&(0x7f0000000040)='./file1\x00', 0x8400, 0x0) pckbd_enable: command error 16:00:05 executing program 1: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000002c0)={0xe2, 0x7, {0x6, 0x5}}) fsync(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0xa3, 0x8}) mlockall(0x1) write(r0, &(0x7f0000000500)="a27e36ec100824b289be3c284591912fea716264e88c3531c9973365a38cef2d7b29379af3298957bb5526ce70bea24a35b0aeadc9feb877d195f0810e36058f5a88adc04320e20175b58833cd9e0e44b13307ed454a60b122ff7775bcadc85dcef9e3a1b45d9435fd71f77c8f2d569a79c8a71424a74617e1dc71c34355bfbecec3926d46adfaab4cbbbb5b39158852c2b48d4ef9bb68ed3aeea0953a50c94db0368cb2ef2410a9bba53c3a9991196f20bdc8354474d75b2d3b69a2c422d427e6783c585ed3d60dbecf3b20efe8d04a56f38b35f6b25c5ffe986e7d8be4436fc6c38a8aeebb0ea089ebbf9a4ea890e762d974fa020c809a23377c43c9deb63d7c26ad4fe0b6a92618b1dff8eade4887624b63f98aea731f972d89ae918ac84ebf7c72100754c55e04d55a8140196f686bbbd3b239d4ccedc43592dfaf1cf3e7bdf4fc27ac64d0956cdd956a69ce4f27dd5d266e2ed38eb39fe4c98681e6e03df5deb9d80be1f0faff49b81e5a8d1195c5c0647bcd4073e522379c5440c8fdaf86aa05b80cbe0a2bae6e1bedfd9b04f654cb5eca2d16521c8c09a5428b6b81c30884e059e585b0cc71edf98a8c2c5aa210c50ca44ffc22fae2a8c7224a3cde662cce3241bc6bd08025a2a7eb0e4a4c3e0c8bee2a3190b969c0472c5cb3459d9903dafe0d8b3e0164b95d173fc94d2a57b564e0dad2e7612763d127531c01768ee1e2a8958ee52b036e633ed0f7e4f758d3e19ce2b7c5c1095b658a32798f3c6120ad8b5c0dfa59592b8b7923582a675ddc364990af29d160ecb507254d29dc0114b2f2a275ca729401aac710c11cfd40037293d4caecc5d9633c99cc57ee9cf1a6144a367752851871db0c0f181215cbaf5743a2644012b99132ae5bab49bb8dbefc5b57a557982f3a49060c12e213335f3558cfb6c536dbc19ff02923022a5e7f028ba1ea0f18c7d2153c73e099af32f70f7125a34637d2cbe963b638558a289bf466c102e432206cd9255650a1d6582ed4e257e90382b15c9765ea41ce091a019ef935d82c3b06257ca365713c97604d9128f8c9f32c3c5359f3528f939bda8e4117cffee2901ccc9f0cc0e43671964caa18ec0a6641593fd70603f2cb0bded0103afbb58dd380d896857a1a4ada9354abe3810f695a58f19a0805089c9a2e2067c0384bbdc95a4cac4f55cede103eda89adf5aef66595cb7eee91ef77597966b1c1748a7412dd8b423584aa9f76fe3c090dd421ea721d46fb8a9e9ae060d54722684af62a9e178eecb3ef741bb2274891af942c71455c65cd28b52906cad1275c5c0534875aa2b9570959f8722a08bba570b97579c3b7ab9c9bbd59c1d7a511b0e87c079340361c8408be434aea50e9ff70340276c95557082e661e4d505d02348def16f32f311f7784638645c55de65f68264b2a49c710cbbe2fd0f3ff9fe42dea0e7d7abf9e294de47f7fea36aba09ae666cc20dc72c593c257fcc39c9d647febd558dae666fbe6c3144d3f0a186abf3b6c8b6ff793c704f338bfb8e3dd6d52b96ebf10cd13b509dad25232f44f920041931fade52d2c73ff6c56446df221831e3bdadaf9d4f9094ee675e7d02d5b0393783a4c7d6d421575ae14e70096acc7661ace7b439ea8bf1fe3c9023d3d0b91b21774c88b8bcc95110118501cc6d93b33245f9e0546072cddead12746ce43bb3027f1f961bddf522360489464d01c05dce80cfb913593b8abb4cf6f8c87fc54534dbd1a4dd268cbdfb408ffd7a84d4457158b9aa5049e5d1540493281af935b0343b44ccff1d010a1a766b1a3455f7101533663f11bdc4d3e9fc98025f6af55538e54b44d8b888d031cd40a12d19f065ce84afe40484cebe912f8d31bcb7247d6d4d9db8c42fe61d104e356590bb763f41398c7751d0f6b6a64745719306e964a8261ec4c216ca85c6a65ed0d8291aad03f75afc9b1cc3834e4a2c7dbb99c397029a11b3338acff0c41b281c5a13e95ff48060dcc5604c89090f8ee7a55428f49758428d33539b1c5278063305ea4ccc9fed53d23d7371cebe0df288ff74f8730e21bc434d0c5f5becd622ba0ac7f052fbb9b03d7ed0014d7ceffbe93a1d92adafdd27f18d8311d5646943045d3a9659f4a775c31dcbe1cba53cfba261f3afcd88486d0f70bd1c6123f461303a80bf06037cb0fef8848da69991a90ba5eebd02b76ccfa1b9db8780a9861a02536a797d25a2295eb690f904b4767be5bfbd1103b5e5e135398517a51086048311effff37edc8080cacb982c55749a8b43f6b1f8a403de18e86e8ce9a3b5774f7fd5e59a4c8fd218a766e5127db549b99ad1d78109c6052228f458e9030a73e653f38880fc80387822f1f6f145a80bc992f6079018ab8fda0945bf8005048dccbe8a7fbfe0986513b883f1383175974b3c25ee55fe8abba6b4f4b378841244c1ab07b6ec30bbc15982dda14dc34b43258fcaf127d690818711a0375c3ebb600553f684045a979161ec19850011f48d26e51645c7d131203e8fe72d01ed2a4ec80005a6e2137238c17ff38afb0e4668ce147633b1752312dcdcedb6c3ab12d7f60d664c7b838725e2fae55642cda08ed28228bfbe490756f675434ee4554463e67a83f2925c7f90417f2f566bb9a3ae1f7c4790342ec3998faddbc5b2a2b08ecee14b16c73c0a42ffd6bd3266e63bb7d6ba653b2e7f97d4aad1203726efce6666d39b47a605b9ba19b6f7a2ea18803c309d7870f5de8a48fca8191f073f7b0dac85092558d9a522e1bb000c55c75a7620d3a7ef27e60f5d273a8319b7ee90567f7456d2e25d598756b37887f1b2b09ff06b6eaeb976527f04d452ce6558eb57ad39691ae5b8476d46f76e29305bcd9305597cfb2b5c9d24c4c57725d7781837830131d2e5a525135db201a5db0fefa33e4d0878b503cfc575ddcf5f67c120f0739614c93f7b255081acde3b23a3a70c0203a013fc58bb78a3761cbacaac10b4dc1d1882a455ceda64c2571ee42140e6c5ea2a418aeac97f10fe9b808a602ae3e8903b4da3a0efb282042b825f545bbc34bd9e4dde340babfccb5e3debfcf04e1b4123d260d0a8e68b3bca34fb9d5bb41623f49efd8bf6fef39ece9cc3701d035e109d6bffc26f1b13c84035647bca0641a33701c96ca7be0b4037f9a01b4ea9f606c9422bb7b817f48e1fa5977d2859e1415bd7dcb8627bb05b0c618b0c3696f3f3e3ff9b49bedaa1f6cb44040d64a4fa93410933913821769ca6ee3e34e98a518fd93cdbb3b1b0dd58b6bf674d1f5373b8ff87d17060dbc852757a39fd54a14e35f3f4b960d51958537f0d12a31456803e974cafcffcbc7231d42a69df03ac500897a46e83ea1d64ccfb1cccbf293799e262d053d585fd5a4bef58fc0e6018f6db910c54fd138aff0489869ec0c8f9085ed3fcb2c6c3bc9f7fbaef2d722c41c9ab0a09d15569eea6d221a0fb8c7bc2c04400e21b7827af5bce8abe8a3ff1323e9a2696fb6d1c487e12f53a56772e3c8f95b0c19ab35beeb8ef8df2e8150a98e78cba0e3dd3af9794b8729edfebc325545b41e7c1b38c62e924c5368555d39f2d7c88f1ed96628c32a80df67a0b3867346c74e9ce2582bb72bb05d2738f1b012a03c8a9d2d8b419dc86990cb588bb0a6e097f0122db00e8eb60726e9df7a38ed7ca8be1e52b07c79f30da673cea8d451cbce4ad6b0befd9fdab21e465fe0ab18ff9497d04e73d43b3d05b048637621905dcf3b300fba8bed2dbe2c294e4f6ac48dbc5588588e8e3bf5bf1ba68dbb1ae55ff44461024b29958ce53e157cfc13c8f1d180367e82755596daade92d47e3e4579bef6628cde0d64c39cec4d1c4147efe8c6a547ea429c61a2dd7eefdb16c71c58eba171b4ec2d4709938f9a715b06dcbad354727a75ede2e461dd4733c13f5675da9842498f9c62f2f65e9bc029ee76883da2b86aaa079eb359c0d3d119f9b3221b867dd485562b0144c166971e8677c1c864ac3d309673b2f06a4e4d955ca4610592068a96cf6a047049180422a101274baab8eaf305670b0609dbb65184d023a2689a57a6b812aba2656373818148f0bc7ff729e681d0c8ef35e1ca92f554d0f28d1e3d08a3d05ace89496fc1c3a8df19cf66c2ac8607898b5a1fb4387a65385396c8e654b13624d63ba7bd8d0fe459f40db6f53e0aecc7db66946c16416b1669c7d354a4a9872d9814bda680de36dd1e1d8a4caa32da5fd069ab7643eb3a52c91a8acdd79cd8410bc98d5fe41d92ad65409e854feb31c0803250636a5365a0a7962b3627156dadd39f4f73759ada508fbbfdac28367e8493e1eb0792fa22776a491ad009f5c61971e3f0d5034893d9b906f39a2cf369104b9b3884c3ae2c38836328081bf985f1b5d88f58d67ce96e6f4375a6223b77dca34024eb39870c530f0d5e354dec3a3c418b6fbf457f0169158fff0cd3d95020922c60abdab5edbdea8a9579d5593cd69b62b50cdbccf92d7ad565d256d53a79677411f47a2fcd17d04caa77ab97f679f81951c3331044e12a48b1c0bde3e2108c131634f299ccc9076f1996cf3ba60eac41549f2da63ab4936eaf00985879d2321e5c2fbf86ab3a902f19230b7d1ebd22754e92228cb6ffab4ea373a186f8d9fb64a53efe4a1ce6f38565511e98a985a1d802119fe9707da41f7e528b8073088c6673cdb1cb049946e238cbb99cfa1b60e10e3c5f72d2f92ca2335d6c7ba8939851bf17ac2f917f7b3abbdfc7640d0c9fe60c939b9058ff9d05ddadf5feddf7defd0c50982cf2c3f6a18cf542852e6e3b3f004ec9a00f39f5c768084cec9f93fd156c79a908a12cef93647452feea94e208b38f325287b62296b7d610591c2d40e9a05a69702e0ecf71500c91b0e9aab28f8844a58b4708b299279d8d12930c83d3dfa3481333e749b4906878d08f9475ff86a7b64b9a7938fe88f018aff495449e0bf78472773d31a1abb7b478b3486b7b8e1de35855c50a06e1c5b90306aa174229871c87c51a866434f824e7abdf05a312324ed2a400f4aa7aa36c0b6084fc464418630b0fda35776412fc02be0b2d3a0cf49bf8a822a6d13ee30e83ecda750c57421789c59c13a7700afa44bcb46d15a1a3353edd06c019cffbcaf9248d4ee04966f6f1410095c83c04b353acb1972e7081eb628d827fe45db53bc119c2502636a348fc27697310a771fe03060177fdea7fb24ce26a23d33d8177cc1f26202a9d872d5e8b1b195a9ec3cf964ac1f5d03286c742ee9d5235278238199d8ceae76ab1cba1de560610ce7579b74ed497e3932522597c596738c16441d8f121b0d69b616da4097503de685e5955769ff8099ad7c48dafe202a783f28ceee21acc7d70083da0603601a47e8d5daf8cfec369056c975168ef634834e2dc16f837e22be814dc0b9bab600e3149ef021a1cc640d561ceadbf9348e487fc7b75e4e0298959cc7b47233841cff43a502d411f4fc3ae79dece7970eab72b1191f32eb81912449ffd4225c08c356ade94748ed6654101d950677ee510041ac795366c29180aec225cfffbd464b8b0074225dc7aa36e5286261be5541bb67e13eda6a69e532715869f53cc5d94efb2f4f574d8bf0c3cce3927865e2810f70884c2ad8e29cf0220cab3ca06e54edf3a7a075687d8bbfb363461cadbd41d7e190b52194b4bf9f46d4c2dc3766becdbbd14632c7de32a7465ddc3e55a2c1bbbb478b76582c7799853f457e28c6f6362a415b36689a49a44b2159384b912cf39320bafe0ac00d2930c5d7fdb38b2a3f3b0adc36bab6e2778c3ae506684d4a", 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x21) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xf74, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x5, 0xc1, 0xfffffffffffffffc, 0x66ac}], 0xfffffffffffffff9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0xc0000011, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000041, 0xfffffffffffffffe, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0xc6, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0xa2, 0xf00fffff, 0x8000, 0x20200000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x25, 0x800, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x5, 0x0, 0x2}], 0xa0, &(0x7f0000000200)={0x200, 0x40}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001500)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/133, 0x85}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x55}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x800036, &(0x7f0000000180)="69bdf60fa120db761fcec05d94a9dc4987fa340c366d95ca3427becf0ce947a09554d75de16e273c157a99f3f2f7f3d1ce0782d20e55e986e5ccde2313d31a9b09574b4ff34af65fb50344ad8a1edb99741deb840508cdd57f3663f6d4074632998ba7ed34ef59fa76d3fe9a2cdad8c736bf7911023754968574c9a7fe013950b8b13a1c25e55afbb6b4845f13d4381f445bbf164a5aa6e7b68ccf02d008e3565da58a7a5a0d38d060f2662a808f48c1bea4401683ac55a8a5a2d289d05defd88e2103235ec76b43d60e29bc621621bacced21444ad956722b534181d5b5f97551c5b3218609190106c3326bd65fbc90242c7ee77e9e74b0814bef23f6ea70c4ace39678ef543077ad6ae2bfb1fae747200ee5b356ebacc4a87ee8b2052821cee6310dca69337aa23f622d093fbe7071102f0035ca1c65b691efe9b2bcca3ef76ee6e4128fd048f1eac9de6d99af48538a9df7b9a81c7b9d11a2d187a264ff40719c", 0xfffffffffffffd21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="d82e4a8df71b1d19e9cec3159be5d03b3dc581fd32f7b318d764b1610b6bfb9f3812179250a5dc3032800302b9ddd20df7c7b68652a6bf14b59a06876c2efd43d47d3e56821ad40c4587a484c329add275642ea3ff42d44c9209fc20fbabcec14614b63568c1a2decc6a1d26cfc3", 0x6e}, {&(0x7f0000000080)="cbea554d5b2ea020eb6a2b8deef2ba2741036a3950a995184dc84aacce06f0fba5537a50cc562518dceae453fc13959dcf82b4cdcb578b5c5a4931028bf099a9587578494452c5155920fb25969c49950a50fc891fc2d2c5a5a1f50b38cd08bc4793065bc8f7f1bde0632e1b4b4148c76cd009337717f9355d89eb719fd8907e075a87d35fb59f100062a687227c36b6ed3cee02fa255f7e8d6223c5e3dcec772f7a9a8142127ccfed12929fb9c069b05bb106023bc588980dc8a73513", 0xbd}, {&(0x7f0000000140)="c4b904c740ffd6a7067e9d2f93b59943b641c88889fa56992a64ad866e674dfc85b75a7c6874cfc2f90c03979761cd16d02344ee5ae9bb021f", 0x39}, {&(0x7f0000000300)="038e251eeb9e302b6f479e45af84a93929d07f9f1ebd5080ceea7761de90ab41109b4863cde3d5f409ae996da76ecc6d0b957133d2b47d37b2e277dfe4c90b289ed66907c923c335a3805100ae20fc5289950a9aaf1ca7e41fa40e553a869ee2a33510fa1655401f7f0932967e88386dfa8dfe7f6ab275c60cc3df38ddef48e17137ee0c70ebb8bb399f39c81b8e97b6dad35332be698890121e2510b2111e71c51aea1c9affccbe4aec10285cfafcd30d3766896fe922b6fce0241fa074b5f69efa3206ac58bb88323cfb53b5727e3824fc63b264b6aa922a3b859f5a9aa926947a9b535eaae6046122bbda99dc746f", 0xf0}, {&(0x7f0000000400)="7c4613af7599815e9d850fa7e967d39f9298ce563ca273c01fb380e56aeca3c637367eeed6079f7a1f49b23d860c37c84755a410f740e2a0116766fdd93f53", 0x3f}], 0x5, 0x0, 0x0) dup2(r0, r0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x8, 0x20, 0xff, 0x5}, {0xfffffffffffffff9, 0xffff, 0x4, 0x200}, {0x8, 0x6, 0x3596, 0x2}, {0x1000, 0x3, 0xffffffff, 0x1}, {0x2, 0x3, 0x9, 0x5d7d}, {0x5ee5, 0x1, 0x3, 0xfffffffffffffeff}, {0x3, 0xd99, 0x1, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x5}, 0x8) getitimer(0x1, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f", 0x15c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) socketpair(0x7, 0x7, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000440)="37b2cde3d8337f30ad36b50d0faff46d9689eb811db1b6ca510634a115f3ae1c7644ebadee9d0582ce900038e7c29fd6b58b33a02c7158dda1e41e11b47b6a0ceb890a48ca4c86020021cba2ca31888f4cace129c0a1493dbda2584bc3546ff6e194f18816504bb017ae61a9d183fb439ed192022a0ccde75ab5f81b1bdd8bf13a462fd6de47809ee6e1d13ba57a7f881e2d9af2967bca7615ec6b418c4ff67dfba0ce6498d8ed2d16c3c957e8f3dcf9a6640ea9c701935adbf5c8451d7e081cee29fbcd76c7fc40c70e199019f67193d58638ed8a21a38b6ba624281cc12a35d375983e6182caef2b36409de61d5a58501cb5249411c1842feae11a5f0e9ee1525a5c0464c5abb40e9f1ab9b10e2dc94f1bd271f22d6d06cf90daea1e09c549adb608f5b3b4303e02bf01c19f955e60923d51af8d277bf4cbb0013827f3338a8f70c4d2daf58de67457bef164e73ad4957c9b286edbff972171e7e58ce7cb885b0bf6cd3ae9fe443a91af8fb24cc358189791d2ac35f1c0650e4d5cdcd73053ff2604cefd7ec1406693daf57fcd41419bcc716a5c7ea11b470d754cd7f9d9296f228ebcad7115a6ea85c348810996092d713950c3365efcd5ff2b9df77b8caa4fe3068169e6b5144045e26b0b54b4860bc5309b489510ae7e4d1a5059604c16a4ccc61b8d9c89098845e57798e2624e9ac33dae318294f62121521ea8bc7fd00c1028b49916edc64ae6e24036ddcc9c6ed832de511fe37fa4ce39710c88923333522e9236eceed3195c643847700646d83d7e1d183413f9740933eb4943684362d45a838b484a3d3810a6090de5825843138388cf6f07da7797fe326f118f7286625f735bed0cadced67ff69481546211478c137ff0b34f4a6e32c58360693a9d0345806fb1b8bf506647341f7baee6de32c73040565b622485a58f71eada2dcaa5153bb7e280a13d13b03f7d5f8825d6504c4f5ef7afd24843d0869cf0ff779e1ffa4fa10fe676ab37a8fc21f2bf2a7be1e6318d37ce10ca3860fd499745eecd3a9c0fe2c833f78f4f89c0cbd8e86a433ebe5d9658129ff5f48672c78e5f5eee6928d6861eafaab9ea783a1284b526351abaefb62d71c8bc122bffbf3ff9bbc569a6a8a54d60ab8ebe5f52677e1b68b96c40b9b4d9785a793d8581f971a5d9bb707ce09fe2233f2fb4a61909a49cb96018f8ef944ccd7928192b0518abc6d5b2a018e84e7a23167a9151b0409cdadf8e58d351a1c9f4db3da8c09dff5aca01181a3c40c8af2fb60f4b30d25be1c1fb77eeb2d2a7eba68470529e6e2752053e57a204a226ce3ccfbae3770976acbe6faa65cd8317b679a11324f83c2648e8e431cc1e87395c3be964f8d283d36048180f2ff1a68592cf4c85f89484d45245be517fb0e4af4f7735a3a42ee0ca8ad8e1bb3ea4f88d84e47b04049b60b9a402578dd2fb6cceacfffd24b83c077c5d988dd028b9eb0ce51b85a9e5886fb69e2f05093c9c23d66b41b10e9e7e375473c60481f605ee3db5fbdef9a90eb8b2b495bf358087ce553ee2009f5fb51d645cc0409df91ead6234d9446081d24fd58974a8ca89cc92058213175f0b5a62e3e44734aee57f690832fac8e4b3035e38d3cf0d31bceb0a3e8f9d0d38a2e0080e06a1a23f97375474dba8a3bf42377a16c32524cfd1713e1af229de94165bab53aaab4951db2bd4112da9b467b915e61a061e45d10ad9297123634878931b8dbd7babf92bbde09e77ecac865897be55e33d9be51c54af61583d511fb2cc2cb300823823f018b0f13a0ab29cba48349fcaa4b8a387d07a5bda0d25218eb44418c042cad8a8d92259647e7f4740f53fd9f77bd536acca785afaf25bc6bc52e1a96175c8abe6ef6d2a5ba57b0be96f9cc7ce9a62933f1d05e7b771ac8b2d836ad9919b1ed8fef4dd1e2667ddd8f425d27dacc4baafa9c5d0a5cc12df932fd8bce4d48bafa9c3847982bf764bcf298a0a19a1dca00d9e548d24b768dd888644056adc543b897a72769fe3b6e9174bbd24da7ab3e05d12bb77d737971ad858665c411eb27c863cc8c0068be86b52f8bf1b73571a805de96ac3794e35432445b8695583f5e5ac9da55c7af365ffa1f039311ae7887cc41368fea94da7a2bbd288691936a53812d3cf27574cffc2c171513b540606c08fc6f5bad6c077da6d7f3252ab4c891463095554911254af394686f16b61a827fba5c6605bb6a067e3401378133a4094e4669d70fdecc93fe0be51d7b5fba733192b97d31d79d2db1fb0184f6752a77b1dd1e415936b9becb190c9e4247e93f3acabf960acca25640291312d4edb45518bd763b0dc8ae8978978b74872820390b9e55fa850ee0127596da8c25f8c67e12104a342cbdab346d73295fcb81f711470090140cbdec6b7897601db88363af37d563169d90b10dc7b5a2bb632cb935b460f095ac6889effcb5d5221fe589e4f2e4268d3cbab48fd28d74817a2285203176989af9b0a90733743d0413f21882bbc5b4bbd7384f64a62fe0a0380dd5cc908e4450d424976de56d8ccfd8fffb24f126bf2c9cc04692b422694186db16acee56de27fc5b5759c27cc6114afe60da253b98665d8476226bf7aff685c50d526b03916fec93b3ee9f1adeb04d73834cb2432dc880e282c6f9668e4b8190c0b4a03ee4c3ff0a191bd7a65d4e2a466486b9b86cd53c52a496da5f8d00a25cab07cfd554fbdabcfe5ae54db5961a9e84baf77a9538a03f56a0c11c80a6f90f9eefa203f0a8bf93c873e745a9c6f8e533d4a1264e6206732bb9eabae497e874cf1ea9d4226d636eceaa30b5316108abd7a3c1eca888c1a3cd46d2856686cc3dbf8acee82d08d8b3489d1846cddb3f3f664dc7d89df299351f4a7bff467abbbf201e53e78d322f40b9fcfa3c95b4b213359e205d1a54b982ab5c8d616f34054a97f10397c2e6c1701488d71fb90ea9b6296176b8bc95d722bb4168c60fe7cfc3763d1b5bbb82fb37fea1ef848e4199f0189e7fa7f616d4ac8fd005a43e9400bdef9c49119edb348850299eec8ba9004a2206e545842dd524450cb0301573f434c8e441062e6280965922daeb871e444655e95e29ac64daa740ec66da5b30f5d501b64db0e7c7004d6d189bd291871c238750ccc04549df7942938cf3d3ec1ed2147eaf60cc592eb8d97be2fdcdc9759cc9e7cc100f303601e83731bc39b89938e4d33227e73d87a1b642edbd118c7f92abd1ab092c49b673e7a6003196996d3650bd5e57fcaab0759097d1ec0cff0e1f6e67f3c6fe1ad2e05e71b29ce7f8d16b58ea0f10e2c6bd4362981262938f298f3f9ad53a250fa1860fe7065ba123213ee65ae81f53a6467039feb5a5da23d9d85631f2d01782bb4a9ca4d1d024b64f6fbca91cc3f8da3b7c1a654d82740783fbd2d0b2f84e3b9b7b2b044bf83e028416f7106db36d70892c7e078986515062651eee1fd96c7bf706c8b52a7ae21cd34198c0fcff9988f88e85d007458aa8b48921c4097b7978b99304567f1a2e1327dcd8278fa1844443e8952a39ea320e328358ce270c3608bbc35fb3db600e701620a499bd111be9ed246ccd74f75254571de3dc5dc760976cee42875f7e540a9c0e724de59ba1ebed8ef7defbba088f7ea10b01e3acb9f32dec3f8b52c673f573cd3e083c16346179918a9f36f40df094b91f1ad6b7a9b46a8a8a452d88e95fbce91a0e730232fdb2ea13182dc436e062977cae337611eceb65bab5ee0c1085d2f9f6ba19701246d3654796e17784e6d974fded063718a25ce6c8a7d6acc689522bfcd66875df1fbbaff4022404f6d7c8bd886dd91a5934a3447de6dd996e1123e8923a49cb5c67a3f5b8a849a8bc7c1cfbd01868e3067e35886e8b8435d98b5694156ae59846ae0109cca342fac32e6d49d3cd6d13df696898f5555a5f5e36330b67a9d4557ec69f04f62a9f527e42b67c19f2c36975e6812e10d397c038582968d4318d359e60d4d9f6ee59f0f5603e136f4f1e3ae58165301274c2dfa61751831fba62aff5e8bbf7581289208ff9924da4fa284b566a6351d8cc4b60aca729899c5142cde5315610cd77f23f0568f258bac507af5bf9719a902359c46d9416c344daf62020c2528c0d8c91fb0b2ea54161ea71079ae52731d6fa33d9606652226efd0df8fdd5e5cf8eeb1a7a3bf01891c6d2008d758095bb96fa5dc5282816bf08608d2cc0afb4dd43338ca7bd37f97a1a951a615e17a240aa9a787e6efbdbc9a4fcdc51bd41fa5ffdac1e084d6d873964c85323c3d2192c1e08ab810d4745546a3180da846885e6907edbabafc0ab51e9778340d165dd67ca1095717f51945f3d06e25ce27e75070e18192268ecd15b2cddad06be5803e930760878141d4d164aeef0927f3969fa5a5c6f04ddd89aba5146b6a8a8b1ac0bab33828790961a36d7621b3425339ed02f4dc3adc503c51d65ea28a355521fa8a82ce65649a17764a6a060b98b397869698bed6243ec3521c52877b0234eae8207505315f08eebd349ae00b5691486b1c11dee41ca051f714d45a4a7ad58607014ac6403d9e8d9229049d4438b386ab8d3c4ce84a58abf935d4be69f09ac157f93214fad3d9031e02424152ca8317ce9e78c020d654870d9b6bb23f4f41a38c2f7c458d481af89841fdd4e32338f821d2e321da258d5f4cdc2335bda1f27bd03dd7e1849ccd3b93d8c3342efa8856b960003b951fd8c5d746795f9f8db2806d392925df2bdcf70e6b60275e3a4bf51c08c7370cb96716720d3b7f2cffbe7c25f4fb4abcd3b00d4025435ac256f47b692264a8600da571224399acb912ab661afb3c71dfbf5fe7ca94ef32fc7143a2c1696f22debc687c4d6b3b4db563ae0799aee3c5b9389957f44dc37d87d98ef4606a49070d31f82dc90dd61e9572fdc765f8e1c8e9ae8f38eabc2900399e903792de816eb796ccc4193f7a7e9203d0cc30aec3d993c18bc4e046e537c07615c38130c352c5adbe2d1a3daa53ba011cf6353e41b657263c77aefd6b4a411cae9e9b7ae024e84d49a315056206ac3b2d93b29178c0735ca7f850d3e4f501c89c404f0376a25c571b64dc3d29694a0f75ad606208882284dc955f27143f7b74ac577f47fb09a9b504508e5bf093649c5cdeb7fd937f47e02dbd5c1625482873881de62de2b605b9dd662cd79d7767d9b4cbf70b2cbbbf5627ea64f3b2bf7be0f9fbd6fc7cce986e8c749a976fbf9de1f18135c9c9f6a31f9039e0fb5a4575a8fa4eac3e75d31296c245fc09b82d0812f44eae13a2728017939c9a402e8a61e9acebc95ad41ba43aeae00f495eb3368ec08bc115ace6d251ad430f83458517469b5763c86c9afdd185dde133cd603af561fee3f735f4b2cd9b7b62b41eb6aa4c498713461c25d3f778338c8258b5c517a2b5a0e540206187dadccc19a2a63f5fc2d821efde610acc08a02d24914ee59c8af33982177176365b39661f7f7b33cd26434bd923295e770cea30cbda538ebc173887fc8d8852c4ae9c918c30d4b79c957eb19b1e6da5d5407a997f4be3e91aee585bbd0e6652d2f4713ef00ccc72ef2f6d2cf847c1db981bff31de52514c2d61663500215cf975659bdffbbfcefae8d70d8afd00d5b00b3602461b7b874433251f43a88932a7c3a4026a3f637a84fd8d5e7113bc03802688b6df34ece79c0c4fc6e605cbb4db0321b475fe7b5b25793081f531388aa33bcefaae4bd1fae8c54d3406468e25d297287a2aa4b05439c8e9c2682dfe4226aafa658938d3b428a813ae7ff40e05d4623062f0b5829154", 0x1000}, {&(0x7f0000000080)="932154f7b72d4cf41b469735aa0f2cf286e5c871229591e8e6135b52c4fb5f0c23fcd4dc1e3463757711723a7c50c45c828c907a4f", 0x35}, {&(0x7f0000000180)="e79b161c6f3d5bb2b2682075d69b67c3a1f492dc0fe430480f295b91c94ccd904d7d754dac865b3e5cd1606bbe6d36d0af675956dbe79d90d034816946b82d7b26451dcdc6f985e0ae3009cb12fdc5f4f7d08f246b56c78e0a1d7c48b6dec893186c64a3facd510b4d255e8eeb8529d1da08b7cb5339c885699dcf7c59a711eca991f467c8950826c363d464226877bb4ce4bd183c16fb654abe27dcaa3474aef6089046a3e214fa737b1aa1bc94dc2583e3d2b9662d1698d50b", 0xba}, {&(0x7f00000000c0)}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r2, 0x8, 0x9, &(0x7f00000002c0)="43d6a11aa79def2ee38d23022be86af35ee0e052a25d460098ac8add310ddd3bb95c8fc09a578027a446c100d57829298b221df7586113644f4ebee926adc95b8cb061dff768c2e6d429bb83a6f47db05faa1475a642cbfbe3409529fc3e26e4c0ced9880357b70cb2b701132485634b94d8e7", 0x73) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000003a000000000058a3", 0x34}], 0x1) sendto(r2, &(0x7f00000000c0)="08274964705b7861ccaf7b45668fbbf37fc643a873721bb473954726f9430358f187aabab0c52996c71d86c6d7d7a39eb26372c7ce7a3c4051db3312f2fc98f3", 0x40, 0x0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xa) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x9c) write(r0, &(0x7f0000000200)='+C', 0x2) 16:00:05 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x87d0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="5e31e86170029a1732a42039fefd4af0c5997557ccb2a486c6a32abe30bfd1a5328348851deceb40af49a5937b757944e168c54337015fadfbefbad30e1131905649439d919550620a048f1eaf626860dee85ead75fa6dad7bcf0d8af85c1d08e9e690e475feb190f7f7843b4b1304b42af149e4a284bb546fea88a6df88b1fcd51927827f29c64b1d98afa6d01c3cb01158137729ff1aa56241f0cd87e8c8a93a1b0aab6f30b0d2cc9f7cfb28", 0xad}, {&(0x7f0000000240)="0ec8a12fa3df934bb6b07450272f158aa3cbd4507d008b99468e337050", 0x1d}, {&(0x7f0000000280)="907f79f5257a0f67c6b6ce18b7befa66f44a135fdeb7382a532e1dc09dfb3fe6a42db6e096695f75e0d6c65628388f009888c3ede9f0ebd5e63991a581ea856fdb74c9be6c0f81f4d1793ac6f0c132e7c559757eabdc65e44509e2d60d9978f1b9149494c5251335a520a51ef54724f58a48f88036b6c7a2556f62d58882a778b74f8d46f6831cfa1cbacab9b5767fef26b5c0024c275ee075494a4aca4a38511bdbe228d7ff80af416f2b6180e6e54087e7", 0xb2}, {&(0x7f0000000380)="2dea19265ce53d85abe39b324faee7f6c2ff6865c5359fd5b4a960b23c407e6b87dffaf8049f37ce209453866b28e7e7298c409366f6fd23cd8cf11ee441cb582e02b0420f1287b4777dd473c9789dab0ab0ec783df7f55725466d353773f7a5842423dd6df999149bff9090f18839439e8511b35786d4cd50b340f9c8b3192b2a424757179291c8b80d09c89be065e996b14f377c81f68cdf413b6367fc74517b2f27d5409f05598f2073d461d45852b4c81c45b9c221fdb727aa424fecd61790d1754c053f4d6752fd99bf04b6ceca4f08", 0xd2}, {&(0x7f0000000480)="0d7aa1902f05a99fb1fd48919a4e9f3cf4c9b6ff6645889c0d8cb4f0ad2483a0087a0a9cef6ad46461ff14c3402ff9e603a6d7fa2bc7a84c2b7b8332dbe508e130f44fb73b39e575ed3f7c46240a6df4e4e4023e14874811eab579d8355aca058f9794eb297e3916509de598b9843717a242102781b7e368", 0x78}], 0x5, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0x3}, {}, {0x6, 0xaf5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="defb5dd22760aad87180b617009187974a60f37161cdc09b218d305f2ce94b78b1bf3f40edf426e6073cf4dfd5da5734a69658e01de29c6e81898cc9752f23d751c79542a40ac431a5f6e87d784c6afd794862136ada418474db15742a85df9b721f063fd6dfde8135b5112182b7c6917145ddb962be1eae1084b2bbf83f93967902fb31d9290216d05a70b33cf65f1d1abe9f5c6d25c2a06f6a339ed0596b1e0570d0a2fabb6dd1846928777467161fabbb9e77923f9b691fd66c88152b7e8860050db80ed4f4ddba5e778498dc09f9", 0xd0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) 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 = shmat(0x0, &(0x7f00004d3000/0x4000)=nil, 0x1000) shmdt(r2) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:00:07 executing program 0: r0 = kqueue() r1 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0x5}, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)={0x0, 0x7b9ac9ff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x8087}], 0x66, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xef, &(0x7f0000000180)="60e3f5dda35957c354f515bde8c0b20f8adf1c4b637a5f1c3c9ecbd8f83082407706b24c135c6785f752952182f19fbfb525ee5ea01e8f6426000b7a735e1e0dca856cc7d903e48be8e72b9efe1ab86919d4f22d66761513828ea97f68f8262528f8e5509f04f9eefbefb510a0cd62324bd430546bb7b876f630f38972bce3c2984041c537ae995b822d3b3d081336ddd7b9aba4145059e2cc3c44591b3f279d6548faf463792229f667099f27ea9b113a2caace81083b9df302a6a29c8242bac6daba94bac7b97cbbf3889305c71925d5ba228b040509a11630cba5d3818321f63404b8a72c767ba8f08da64a674f") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xfcbc9fa789a442d5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) pckbd_enable: command error 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) pckbd_enable: command error 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f013e806e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba02000000840f9e13da075ee54c0682247a3e405d535caab085c9a7dee59884b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d8100000000000000779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a89f7fde0bc76bb038fce5697b6965c01ffdd4f6db2d02a7577348d406e0be293400a110ab0f02cbc96553898112c50c26d277d28ba827dc712e310bce2c987057a84bdc594d211bd447bbc36b9df4728de3132433c646c8a11fa75551cd5d2c193e6d10dae0ad76e5f32ef73e9cff0557bf1b1a521d903b325650e8b8d40b23bb54301f0ecc510e9ba137db260b54c95bec373910e9e1ea8b57810c3efcfbba786d44f2ada4b24368ddb85d5c270b01539fc56ed", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x82, 0x0) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000100000000000000000000000000000007a3494f1eacf35e9e7e50725d253ee36567aae9bd14bfaf0f358dd59cf8eb625b4c7a7fa2cfc62013611fecf8a05918f2611fb63bc04f3a65cc91c00"], &(0x7f0000000080)=0x4c) fcntl$setstatus(r0, 0x4, 0x4) kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) pckbd_enable: command error 16:00:11 executing program 0: sendsyslog(&(0x7f0000000340)="142552dfb4240d62aa310ef52b0e9c75289da57ea5a231a85452682135b4e0c33eaf64ca68b50c877fd701a65279b00277fab85377d48490fd03c85ad1e9f79bab31d005e72c555b94b5fd69f6e65e77926f0ecaff8ba246d586a9e54048dd2d9bffcec177d46ab30435cae71bb76eccf91262f2b83423db815251d7c4aa6a4bc97696019b8e35616f11a5ec45a9514b6ce8287d44c83809f02b279c6381fdef9e74f10bd697c0ff6205563553829bd0dad84eb770cfd798af332765a9fd7ce499ddd95c964fcf3cedd9a2c5507a361b23840f8b251fea28ff4e4586dae279d91815afde608f3c0a076f22772264d6ed2108125ff187294bd1765d56d1bc150b26dbd22ee8c8fd3e249d2f9a6624d9bdeeba4fec9e7d8fa24549efe984a1b6e4cb6fa5e616e3457321cc89bbf5cd617caec6828ba3ae9de777135b0b2c7512c4a268f1045d1d79070eafe49d30341f01b89e5bee2371aea262f2e50d5e1bb29383f2f723c7eb5eb78c742c264fd23ae47a0f0e719a9b5fb74ade4531431bd2daf4c3bab247f0339312aa6afe9489f8d512a62f93eefda89ae249358dad3e5997246cd7491e2c361ac6036b4a8649c29438c22b0733c41ad98c2d6d8ba0c0efe433ae272661880f44c373d941dddb5dbbd2b6d1ca11e1d6269812150138fe7ddb7b1e1a3a650171efcd6670b880474e0cd347d990f26480d97e968871270daf7cd131154e7f618a3474be5a28a887ca36977c01f5c9ed0030000c25ef2108dc75a0704fea9a70dfa8c0f84afba00c6c44c618277fe30c4d7463bf0945b9eccd831fb3b5c1ba8524f0c0ca66545e5dadbd9820ca8dcbf395b4155a239fa08d5934270b7e0f1231d359d370e8101cfa91da3129709dc6f993b20af59561da30967994deda7727a722df8e4b8598abf41d4ad5ac163186cb813197db043be88b24a306e2ac17c044583c4fdfb32c730bb6eb073336d7d4c1730ba070e8ab9364765e940784a3dc9d771e0e571589420e8ce9f795a1df5b85639096154b9dec4727263268b76d59474346373dff5bab8a4aeac3a39b5e039e0a611af402d4397d37ed80c553af28b363e3dfd4cbdbf4c2de89551fe9851e57fa39689c240325256b641471d99844992aee09a2d2766a5724fff9b0fc74098499dff7067f24de19e6845a75f6870e201755e385362baa8fd9ee8b3112a648e4d1f5661e2037117369d4996a4fb356c931ba5244f58ac4794b47ee76f71d8da2d318a3c25a6cb1d3df5c4ad71086800c6cb47f93b08b2f3cac443f176a7d25c48f99f3e956b10ebdb9c0b2c6b1744f00d38fe17b793570088ddd4262d0d0886fe6bb2f34ec1248269f39ddfe57fec233780080cc96387dcd49f16da3781e3e3c55c2fc548959a415e980adb148e8d08f19763a0113df27e41c39cd61fca66a01e125906dcbac9905226f579aecba8b39b8d065853f891dfc126fafaccd8774428cf0104c606b9ce3a711387c464b0d2d9bbdad41dd01de82e03e1be53beb7a1bbfc2001fa40a75e8329f1d13ea61757b74664567bfff6c2d25b9cc3306e9ec8ff995ec6bf75d38590baa20a1809208d21845b3c146c9bedca900519a5f18a056f932c677341693a0eeecb73e60928d6d4a9411edbefa791e17a5747156f392ce80d07488d96977fcbfcbf8f5d825034ab45064593eb40fbb7a51e07d537d67e5b4e9ea041b19c2c93cb4e9c071e3015cc8ba2b1744090dd900d0634e9c1df755e683f5162e71681446ddd0471a9fc6601be30d81ed344dc25fbe2dc4e3cfb451c0b0513f3dfc6b4c88231b7978bdebc33d3104449a3fb84ff129a28d71c17bfe4558404e30d2ed945aa776334fa925ec619b4726d6a27a28cd9fa7da5ca1d071be31d3f9dfc94806a913a7d3529432bd62f7ff007a5095bfd2f542b972edff7fdd8e5a483bf97da31aa67f20e32e9d5072d869b747eb2016e361ca09279ee9020c81e1d7c46bef2a40be712a32a4b2ca4403d598ee9e6db79fe89cb4b26a17264c419b90129d145fa3721b6bf96514a9246455aab483f851eb4bfd0a9c2009d53f1b6e85915028788f13bc2f30a946999f062edf8fdf930e112b2be1deff85d5756b7d8684f6dcec364aa773d41d2a630a6517a5a15dad155986f43bc5406456fa0ecd6433fbf206821284df3833cf88e1a12ccb74ae04f929cb85ec49012cd27e6c65f156e2655789cf27fa8c34f5f4fec525d786aea03686c84aef528de57aae5ef0d07f7ab864a97a51f0c22c30eae7f933e6d807ae643f7674a37abc9514e2f265cbac1455b72e29902f73fd27b750421499d259f68f13ca534ca758702a408325c923e3cec8281bde115435cb84c0b9c3bfd9a3eecf685ca3ad16acc0728d452279a363869f57bdfb871527e58b8d92a95a907eca391970a62155e5f40d3e10d04d08ecdd04fc0cec7d9da4f3221af3dcb54f502cd278e1ae1c48d10040cb667e62f6227f82fac9698b736b6cd06986583b80fe14f392aabcfe6766ebaa347eeef00e195a6de0517bcc60c98a19a65e680c1942b66c58628fd85ca0188472cca647e5377740ad138cf7d04a5df48caa84aafa63bc6528ec1dc4178389db77f3db5349efc2e7145610648f19ee015ebbe0dd05cc3d1722d73e34bf777ef19a393870e2445337875befed606580d345e637ff0a656347e0d1b702f1eefc6c109190456cc0ed51368afea2f5cc44d2c588a9fb6c9e0c9b67d0f53ab225a689b693b2a28921a997e20f2ff5424869226a8d469cca392259959a766e7415a7c31ae7dbe4540d21e5e098908a4ff23567e6a8c817382803c065c615141b86a7ffa3fccba1203e7a6d90ea0be0c0fa9c4543a0ff6c0163da1f6a967d1bf68b92b91205176bd9955db866ad16b5637b10100e8929a274066b45b8de5b17ed699ec93514e4fa5c41ba46801492c082a239b88ba0ab35267845896bd8f46af65620d25f093008a0d650f2b0d060f1e141e794418f987db1f6041b6d0891d5a5f46fe9102c1f13d8f7d3bf2aa6b676688fff6092c704ad1ee63d7c030d4839ee8c38fe40abd78de26fbded1608cb4336e7e3fa31366917f30cf7731981795130db47f230b65929762402b616b8c0b867e3108d83ea7a8ba93885e80d57b3a9b2d85d4b15d058f2b01ff0508326caea6c9cccf7052e81ad3e4a9d34b033e438e2c01c75ea0c72ebfb07f02cdb44d76a49e70b67b966bca4440f0de3ca3498218d806d298b651aa3cf880332dc661d9343dc161f4bbb5fa8e9a4ce77280cce6b9a58894f20dfd7318f510b6751a55bf8bce08cb9bd12c9334a891433272e30da9282e2051f0902a258a6fb3f52d56468d662268959b845b006b5cae29d6dcec758ccec1b123080a7960b64e56ce9d5f29e2f0e1648793839558f642b22ba7e12168014722c390ee9e49627eb8f8f0418844c81c4a8c455d1f19ed5e5d933cce3c7c0c35aed0d8ab206b6f30bca29e6096a1fdca5ae10945ef6b33c248e54ec802fe6d5aac6bb5a5dcffd700d44fd44140f33aba3324ccf62581466d1213b28bbd96809dd899673ed6d2b9bd4beaed6da052692e2fd9407df8a08a358fdd07e8a90ef71c2fb6b0946c5eea6f0f3f92ada6af6a3d7b6d101e4dcf2e199cc53d592a8ea9f310727a0b3b60b89af0fb8961e5ed0bf6ff8e9f60f5a9211702d67b9777f63e02fb588b3ea71c5f7a51e330ff1d52ec825a61e75040533c565d6d0f05bf3691c388e71231e45646e3090b322324368ddfba53bd2f4ae01511dc3c801c25b3df8432b2c73947a10d5e53fb47b00b550399f12d86f3562291f93c484fafa6ea41ee1ced8cdf6a8419086b53a25ad25ae5404ea868a3ba80ad261145bff8bfeda08edd2ce236c56c97266cb44ca55102f476771cb6879430d79731a8c3633a14731ec4e0adab2d215017cdaec7f5fa3bc623a14f2ae67fa649fb45638ff06b54c19c29956bd7d038cbfb910be89e66ea07df4ac76f6b37e4bd7b448a6a3ddb3c842b8a80ec4b204cd4265bf963d412f75e2a55f89d4defe534039e2f4f178de7a45aa7b6ad5f2164bbfedb405d2035f8bcb9995722cf8fa7fa8c1d9b6559c714257538bc1c1458c0965a2ccf36334370a8868f4ee190dc214db963c5f1ebd8bccb8feda7c6d6146b969a3c21ec1bda3e7f6b555f45fbd1e8f43fd14708f0d83985658a8157ac7db5d69726829ecd05d952e78991389d4ac72242df384017d7a11c967356a2d20460def3f4ae94d9dba0cf050660a0779fcbaf495204a57e1d525a173a180b54d0f6bf909031fa5ba7f220cd9b0a3dbcb50a7fadbb0a7cf4620661750479ea4b41eed6f69de3c426a2692f2c8d22db5b33140b14d0dfd3eb8cd434b44b006d3c6b0ef591bb18cbbb3105e6b740578711cc66b9e64a0e85216a938526b3bd377410a9928ffe8b8cef69f715d433e83495ffab9a3bcbe339063f3d14dc7059fb8f2e6a0709bba0391c093151a0d248da59e376ea231f5a1860b1ed73b908f95a2cf184cc4eb4fd37d7c8e4a3cb0e7d18bc7f4572a970a7c9641208317ac3e09dfd183153461312361643b4bbefc771e1980fba1c33f425984df3979cebde9bd32cf381aa3b5e116b745e6570d6ea3075fdb22982ab2084baba9dbb34f1b7dd99e8289d2a033499b4b0c320fc4b34c10b517772ffebe8efd19135f9d03dab27e99840de02eb015d554f5f4746b01d7d1d94dbff04e83c5ddc740442e7fc596f69a0b7ca3a67c92d8524fe814abbd0f187f17d42a6274a8e8bf5cfb414ab97edf2a4331c8e878511f48f5d30c72675de93a71a5a94e7f38e7bf8343b933f69afc014decba73b37b471afe0470c5f93dfb52363ebd55b8425ee04488d6cec21ce83faa6b7ad362c833e3b581017c9a196374a0235986a7e0404b5cf7d4f4b71abcc3a213b444df9cdd80f5cceb1dad1e6b01d9502bd60e1886c0d3a7929e49be3964a68a60439033a68dbceac2e1c2ab02caf5e414b0df14ffd442119e56e7ea1068a5958b3becd1c9084e91d169a510dd97bd11cccfb4a4d9a9cfa588686dc8c6d89175e0a166e77acd77a88d169dee3c5245f6320e22351753cf06bedba06b04f2205aaf30996c127a824c357fe5cf9e6f96c67139c7c7e9b9287489874c3ec4668f82cd3465934da33e7f071bfb5d5aaa7aeb2ba498202166685cea5cba05019e595f15122cbb7a51e5163681062350b0328e9d0780b1b9ffe74250b5760010c2022697d90645fd11f0a3f34bd33a8d0406150ade744b1b4a8cedd46cb86e91a57e3a4b586e60ae37ebcd5417333b641cbe5cb67103122d4073c619b2224cd65de87ac0c79111aa4753e8c2a0c2d763d79b152c923932b9b2ac93255270584ed1e341a800ffb2917c628d4d4f3db976d85dfcbf234669680a29d2a87da7aef0ae1ad2462e01d7053de41a6385df8ce247d3333820e4bf6b5a07f1774aff5a200b8a5f99e7ef39ec5c3927142c7ea7cae015b8846238e418bc56369c51fcbf6e20f86866a4836312f6ec37393dd35cf3dcddbe818bc263ad6002dc83e2cd79f6dfb85b19dcba6e74165addc7eb338cdf4e5d4aae99d70983ba961495fb18fdbd5b2dd6351a99580309e7fbed", 0x11df, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendsyslog(&(0x7f0000000080)="a75a70ead72256bbfff16244ea7abd2318851a0b7f5ca13f10af4cc492f16ad0f22c5217145dd9d0eba585", 0x2b, 0x10) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r3, r4, r6, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f00000002c0)=""/178) r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x80000000, r5, r7, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r2, r1, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) openat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x10) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r10, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x97) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r9, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000080)=""/29, 0x1d}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$inet(r2, &(0x7f0000000340)=""/255, 0xff, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f5c6617a35ed9"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) geteuid() setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = geteuid() chmod(&(0x7f0000000040)='./file0\x00', 0x6) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r1, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:12 executing program 0: setitimer(0x2000000000, &(0x7f0000000000)={{0x5, 0x5}, {0x8}}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40000000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5757672cf245cf81c6dd7ab13d96d10653eb8b11f80927a664902aca1f4b34ec31359fa95605ce1e", 0x28}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186005008b00062b00fe0000ffffffff0000000af6ce4f22656e2b8d2a48d69e0000000000000000102c000000000058a39daf0000d206fc21", 0x3c}], 0x1) 16:00:12 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semctl$GETPID(r0, 0x4, 0x4, 0x0) semget$private(0x0, 0x1, 0x480) msgget(0x0, 0x80) msgget(0x3, 0x200) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x2, 0x3330, 0x4, "6d0a82befc6384a491a051c7460109bce5e5d018", 0x177, 0x1}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x7685ebe26378037c) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x53, &(0x7f0000000040)="38f331fb00f8e4cbb3ea85bb1844f655b5eb181494d164644e7fe3283dafc332f8b502bcd466e19914a3bceeeb8a93d5d0b85674cec72e87b38d3d48025ecdd4424fac195416e6194aaf450000000000000000") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x54) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)=0x8000) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)=0x211) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x3, 0x10001, 0x3, 0x10000}, {0x4b7c8246, 0x8, 0x17a, 0xeeb}]}) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x2000000000000, 0x101}) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x1) setuid(0xee01) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = geteuid() setuid(r2) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:12 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) 16:00:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x201, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7fff, 0xfff, 0xffff, 0x4af5fd887ff3d419, 0x1, 0xffffffff, 0x7ff, 0x2, 0x3, 0x9, 0x1}) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') renameat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') 16:00:12 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8088, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffc, 0x4}, {0x1f, 0x7}}, 0x2) dup2(r1, r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20, 0x1a22}, {0x8000044}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x80000001, 0x97c23ef, 0x9, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r1, 0x0, 0xfffffffffffffffe) 16:00:12 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x18d) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x28a09, 0x4) lseek(r0, 0x0, 0x0, 0x3) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) syz_open_pts() recvmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100), 0x0, &(0x7f00000001c0)=""/128, 0x80}, 0x800) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) syz_open_pts() 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a0924de2", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='@-\x00', &(0x7f0000000280)=']]\x00', &(0x7f00000002c0)=']]^\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='*$\':]:\x00', &(0x7f0000000380)='\x00']) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10088, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000340f66696c653000"], 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x1) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x401) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x2) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x480, 0x146) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:13 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) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) r1 = getuid() setuid(r1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) getdents(r2, &(0x7f0000000040)=""/59, 0x3b) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() fchdir(r1) dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f00000000c0)=[0x101, 0xfffffffffffffff7, 0x3, 0x1, 0x3ff, 0x0, 0x5, 0xfffffffffffffe00, 0x400]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0xc100, 0x80) r0 = semget(0x0, 0x5, 0x400) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)=0xfffffffffffffffb) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./bus/file0\x00', r1, r2) semget$private(0x0, 0x2, 0x126) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x48, 0x4}, {0x5, 0x2}, {0x22, 0x4}, {0x45, 0xba}, {0x81, 0x714}, {0x6f, 0x1}], 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) dup2(r2, r2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000340)=""/77, 0x4d}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/162, 0xa2}], 0x6, 0x0, 0x0) setreuid(r0, r1) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8090, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000600)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) utimes(0x0, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xd) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000002580)) 16:00:14 executing program 0: socket$inet(0x2, 0x7, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000002c0)={0x5, 0x0, {[0x3, 0xffffffffffffff31, 0x9, 0x2, 0x8, 0x8, 0x401, 0x0, 0x2, 0x1, 0xfffffffffffffffb, 0x8b81, 0x5, 0x9, 0x7, 0x1, 0x6, 0x57], [0xaa7, 0x3, 0x3, 0x4, 0xc2, 0x4a4bdb1a, 0x7, 0x7, 0x5, 0x200], [0x1, 0x9, 0x8, 0x4, 0x2, 0x6, 0x5ca9], [0xe000000000000000, 0x101, 0x50a, 0x4, 0xff, 0xaa], [{0x80, 0x1, 0x2, 0x1}, {0x8, 0x7f, 0x3, 0x7}, {0x62, 0x1ff, 0x6, 0xffffffff}, {0x1, 0x4, 0x1, 0x53}, {0x9, 0xe04, 0x8, 0x1000}, {0x1f, 0x6, 0x641, 0x5}, {0x1ff, 0x2, 0xffffffffffffff01, 0xfffffffffffffffa}, {0xe5, 0x2, 0x59, 0x9}], {0x9, 0x63, 0x9, 0x4800000000}, {0xff, 0xff, 0xffff, 0x6}}}) kqueue() r1 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) load: 3.21 cmd: getty 90701 [ttyin] 0.00u 0.00s 0% 310k load: 3.21 cmd: getty 90701 [ttyin] 0.00u 0.00s 0% 310k 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x9) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)="fd", 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1, 0x100, 0x120000000000000, "6687eff1ac67868359d3259023cb0f46333f4852", 0x2, 0x3f}) r2 = syz_open_pts() unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) close(r1) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x7c, 0xff) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) 16:00:14 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000100028aa) pipe(&(0x7f0000000580)={0xffffffffffffffff}) symlinkat(&(0x7f0000000540)='./bus/file0\x00', r1, &(0x7f00000005c0)='./bus\x00') open(&(0x7f0000000400)='./bus\x00', 0x20008420, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@-*-(#\x00', &(0x7f00000001c0)='--\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.S\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}-\x00', &(0x7f0000000300)='[\x0f\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='-/*\xf3\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='\\{\\\x00']) 16:00:14 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x20000000000}) pipe2(&(0x7f00000000c0), 0x4) pipe(&(0x7f0000000140)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000180), 0x10000) 16:00:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x64b) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000200)=""/220) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x41) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x20000008, 0x1, 0x4}], 0x6cd0, 0x0, 0x7, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) r1 = socket(0x18, 0x5, 0x6) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000480)='#[&*$:\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='])-\x00', &(0x7f0000000680)='!)\'!$\x00']) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x8, 0x8}, {{r0}, 0x0, 0xd, 0x10, 0x3, 0x5}], 0x7fffffff, &(0x7f0000000200)=[{{r1}, 0x0, 0xc8, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x60, 0x2, 0x800, 0xa92}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0xffff, 0x7e}, {{r0}, 0xfffffffffffffff8, 0x2, 0x11, 0x8000, 0x1ff}], 0x1000, &(0x7f0000000280)={0x5, 0x3}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0xc0000082, 0x1, 0xffffffffffffff81}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x7ff, 0xf4a}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0x3}], 0xc9e, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x6, 0x100000001, 0x7fff}], 0xfffffffffffffffc, &(0x7f0000000180)={0x3ff, 0x1f}) close(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x1) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x62) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3839) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) fchmod(r0, 0x38) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xea501294553593fc, 0x0) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) close(r0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x9d}]}) getpgrp() 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x372, &(0x7f0000000100)=[{0x4d, 0x0, 0x10, 0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x2, 0x7, 0x10) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/148) 16:00:14 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) dup(r0) r2 = socket$inet6(0x18, 0x4002, 0x2000000003f) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xffffffffffffff98) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x0, 0xbfdd, r3}) pwrite(r0, &(0x7f0000000140)="ee62c6bd08166088d94a88e77d9aaa530d26799fe0c9f436c968e13ecc921e0af32dec3bac0fe8f12b1698b06e44a4b110782c3b0bc6b88fa144177d854479a5ec0124a4e5f0fe27d23354f28db6b738f5fb1cb489c78c2267d35026450a590a1393a2778f60f48561eee8ef0d3252", 0x6f, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000000c0)={{}, 0x0, 0x0}) 16:00:14 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffffffdffef7ffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semop(r0, &(0x7f0000000080)=[{0x1, 0x8, 0x1000}, {0x3, 0x96c0, 0x1000}, {0x4, 0x5, 0x1000}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000019c0)="3377c8c0a5c91bf80d1549dbe57c4dd75e085fbb9e1f2804c813333e206b1575fb717f0d7be4b4c8c273eef0a611e1ba28771fdb89bbee3ec54265c0b9fa1f09643884f374a8f68359d6c88a46807ea409a6a74218b3fbbf8acf73d9972149ba659980332f13210524e82428eb3883780041f3578cd503ff956de4c037b081c115d240e8f7c55de10682e65fc7f97e9adff14de5bbaa0d43f5e7b6cd7b21d6e8e3bd47c938a5079ae60a80d9da423f26f47d139287844b3d28798575637144a0f94b2f41df2dfe3604ca71b74e9b9e879e12daf8d38c", 0xd6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="22b907cc8cde50a432eae0bcb22a628d997ceaa56792ba9b1cab8c3e8f9db09b85272c9576e7c8dc5efa838f2e434b4970d851360f09abc376be8fc71418437ad38d75c26a7c815c2f9187a8f27ed6d6bdb02aca3eb73fcca3098f5574e004b676b5dad072f5821fbb0fd4687da6d7dfe0da5d5bdd0f7fe07f7bf539a22351969d", 0x81}, {&(0x7f00000002c0)="c6bdedf962722305dbd5869fbf332c855d5224e9d02d33c6086899ceb9d650f01f5907bf6eca3b36466947e3db538dfbba341b57694f965ca774790f1a8579d23fbce91e2fbc9b858f3d844b67bfabe539c90ade433cfb33b169cec2351725336cee08866f6cdaca31809046766faa1acc06a7a5a02ed26f282e1519b2eda37bdeab25a09c9f175baf92cab0431af09a50a6fb", 0x93}, {&(0x7f00000001c0)="d2dea931b05310177c1b6feb5fde6c6b1a7ba0565bb9b1e5b005e0ffce4576094e90", 0x22}, {&(0x7f0000000480)="2c13640f1a9ff148775695c983f40154f08abb7fa0d8032defa0d34397201fbae29d753fcb0e5635c4111cae7b579885eaa774ddad03c6e70fd57348ca649a5a60a66dfdc42f2d35c4ead88608cc449be0f6916be481afacfa2bb4f36bb09c82ef7f2368e54256d9e541dbddc44580e2903ca8e008a4228188690983e3edfac22585adbae70e55733a8b1cc436b9ff6f1cfba9456a5ce3ddceb652717e3b45b71d5472800c1e4acb03f4d99aea46decf908dbf04848456b5ffddbd3f1628d8d7ca20d8ec0c6141743dc688c336eca3797a38b4ee8f84e0fd0cf59fd1e4344791eee8", 0xe2}, {&(0x7f0000000240)="e96724ed57f8fb0c66de53b35c7b19f86d42c4fd6717688ce0", 0x19}], 0x5, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x100000000, 0x4) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r2) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) mlock(&(0x7f0000025000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffe79, 0x10000000000000, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) getgid() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x20) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100), 0x10000) syz_open_pts() fchflags(r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r3, 0x1) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x163872247e4b7715) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) r4 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, 0x0, 0xffffffff7fffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', '.\x00'}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000440)={0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = geteuid() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x1ff, 0xa64, 0x5, 0x7f}) seteuid(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r6 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x2}) clock_getres(0x7, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto(r4, &(0x7f0000000340)="16e887e7e70bd671f59503b4220400000098ff07c90b4203bb36801b28f87441c13f7974ecf37ee8f4fa6fc89039796bedd7071641964530ecb8de618f0d5f3b9bb41bdf460814400d058f91ab378aae642230d3ff72e7c685566716fbe630ad3a376c8aa8f4ee", 0x67, 0x2, 0x0, 0x0) msgget$private(0x0, 0x404) shutdown(r1, 0x3) listen(r1, 0x7) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2, 0x40}, {0x2c}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: unveil(0x0, &(0x7f0000000080)='r\x04') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x21, 0x0) r4 = socket$inet6(0x18, 0x4006, 0xfffffffffffffff7) r5 = syz_open_pts() r6 = kqueue() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x10, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="41d9584d54c1e5775181f7dd5e42349c30279fa253e0ad8966deb023de8c1524c918f4857f70bcb21daed3a7417c98dd8c5ce46aab65b393ffb2872d4c6eff2d", 0x40}, {&(0x7f0000000100)="6121b893f8ae937defe3f4466829522bad7534a188ca81ae85e675c9346942e29a0c7014cb", 0x25}, {&(0x7f0000000140)="56c9fa34e5685ca2d31a9bfeede86f2fb46b704f8c4e8b58a6e859c3c6919a2bd8b27ad2d282ac5f392872d7bd6bdba28a92bca75ebd8b19fb9375c1e6efc1d9ea536212195058e9b81ff0dcf62f481143fd165246414bfe949c7500482aec0c2cda8ef2abafcf497e04a4690fb5e075fdfdd24635999c4b88ea2a34decd23c47c19e53617b0e008d59be4258010fda738c52c5220cb3c8921aaf4ec8c9f6e63bebbd44307f5344508e9d6b1659bb9663934372875770eece5223671ea3147e654465f", 0xc3}, {&(0x7f0000000240)="4dfbe18041954260d896e2fcb4b623fa51939e6a1a81af3d451ce3112a3cb57f3a0f60a7d9d6e76a2e9f9b3aae", 0x2d}], 0x4, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}], 0x40, 0x4}, 0x99704a0f4dfdfae2) pckbd_enable: command error 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7}], 0x2}) poll(&(0x7f00000001c0)=[{r2, 0x131}, {r1, 0x50}, {r0, 0x90}, {r0, 0x24}, {r1, 0x2}, {r1, 0x2}, {r2, 0x8}, {r0, 0x8}, {r2}, {r0, 0x10}], 0xa, 0x7) r3 = msgget(0x3, 0x310) socket$unix(0x1, 0x2, 0x0) msgctl$IPC_RMID(r3, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:16 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="94") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xb9e) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8140, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) r1 = fcntl$dupfd(r0, 0x80e, r0) r2 = dup2(r0, r1) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x8001}, {0x9, 0x7993dada}}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/157, 0x9d) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00') unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) 16:00:16 executing program 0: r0 = socket(0x2, 0x7, 0x0) select(0x40, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x9, 0x0, 0x8, 0x7, 0x3f}, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) getsockopt$sock_int(r3, 0xffff, 0x4880, &(0x7f0000000140), &(0x7f00000001c0)=0x195) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r1 = open(&(0x7f00000000c0)='./file0\x00', 0xe0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x4, 0x1, 0x571, 0x7}, {0x3ff, 0x3, 0x7ff, 0x2}, {0x8, 0x9, 0x1d71ca21, 0x7ff}, {0x3, 0xfff, 0xfffffffffffff80c, 0x71f}]}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x3, 0x3f}, {0x18, 0x2, 0x342, 0x2}, 0x3, [0x3, 0x7fffffff, 0x22f, 0x0, 0x0, 0xc3, 0x7]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r0) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x2, 0x774) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:16 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = socket(0x20, 0x5, 0x4) setpgid(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, r2) setpgid(0x0, 0xffffffffffffffff) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) r2 = shmget(0x1, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f00000002c0)="c423ff72f34d3844d66fed8bbac8af191071f631795a0c4b58541515ebf0015976d9645b060d15755e4a1580e4b2286a1c69dd24de76724601c08156b969b774bee84cbfbb1be656fa3c7dcca9633308a6125968fc77698a5da9eb318d7d45f221d2ebaa178d4fdb4a86a632c229cd052e1642c5f91bcb816d5220ee33509269a40ca6ea784a2871497dc3075be8b9575db0949e8cb83b6358f82277ddca08d1f10a20e5b0e6ebf5512c4151c426a7920cdd8d403f9076a141819f9f660fd2cfccc2039db9574d", 0xc7, 0x400, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x10000, r3, r4, r5, r6, 0x44, 0x4b}, 0x81, 0x7, r7, 0x0, 0x2, 0x2, 0xfffffffffffffffa}) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000440)="ecdd80d8a3cc44ef86ba3855fad5c840afb3cb0371ce5125007642d2589ae91c296c97dff6e2577c24aa0cd8c9c1e1842b8cd9406e09fda6965fa106cb3df2c5f865cdd89a0181fa07deae4a3903e0dcd9ed0848d4b4bb44d24031dc54e091292263bc4bbcf042e9f544b1a0dcd71639fa63fb81de639efef6d178931899a521023dc8cb716f1a37bc15af62afe4718f5cf7b4536f4f7824", 0x98}, {&(0x7f0000000500)="902551c0ffce171962494b6d94c18ef532d0befd6cce1cc87f53970c5d58e76fd9deeae15df110453cd5a41ac523faa023b32d6f647fde304f0c1277892293cbe9959ef6b1fb2a19548dab3d30663ef8d3e7bb9adafd5033fad1136f15b275f61ed8cb45738c6c6a5ce15cdef8d1daa2a6cf1ceaabba85ddf3f8d57fd2368bdb57a8af4827e0b385ead76a3a1d5785fda0a85a2838cfba9ee29b5b19b558ead1bfa37b612d13f101c3aa39e3f3396302d8bf8e8f656e26d630b9308e48ee9817bc62aaf8418eaecf7a82a7a6a825a1dc73115bc45460712a45138114425be991eae4b24604c4b52caa9aeed494306f2b84de71eeba37ed2ec925e7497e93c223c5d80e2e860f40a9dcbe8bb8554832936ed7271142558880d1d60734b9537daadb88cbfa7a39787ffb88f9a965c5545fd8633c94cc8f7e8d8a2ff777066f3a88f0fffdb415974108fd553b28ba4f1baf976a02f0179f2f7aabbe32b8e41ade88214531385de15839ec522fc404b33e2d328230c368ea6a36732ed367ffde81c08e9b21492bfd7eab858504b30c12751b51f8e930e7c746c357b9a32c3dba10dc4aeda1148b7a5cb1604c8c0503eaab07412f9a6e722df9ccfb2bc363349ed7a5b8c551277c42eefe7afdfd1f150226ed11912aeba8f45ab24048d3cda71e6874340dfb77edc1f75021276afd38ec68c25aabc53772909ef59ab498946af4d276f6c2d136e71f04c5c8cba6e2515d410c5dc8b9ea087318887e917acf8b957a0fe84f685034a511d33cc218f12afe051d86b39e04f5de34f95d5e27f7a0363ee77871085d960a574afff9492f341b1e9d38d4708d100d4b94774ccd5f7dd74bacd5e82b01bf2eb991c4f72cc67973101059df429e0779a9d78c835e8c1ceb22180c1c648eb5782fa70c1848988afa7ea574bb0b85c80a2dcdb897fd8ed59fde5fb0efef9b2c11e09b5103f6d4937bb3e3c405877b11dcad578374bca1b879e0cae00d750dfbde9856ae580abc350f417d75d4b0fde10120e2f7507ccf56a0de7d96c0d952cb5b79448aaa82f1242c1b091c8f363347a85fd9ec7c41205522bd2765d60cf34a6391619fd4978bcdcdf6aa35845236a40df6357ef95aeed0e974fd6e07c0fa79b742920b253722f52c72ed204313bdb0a5d057e6bed65b4d1490ef0239faa3c9aa0adf944b33bb270f62c3c6e960c39584382070e643c8c3f63fe3754702f69d51b72752030523a8b06bba83fcfa6d5647ae8a68cc2ce51af71deb9924dabdd780f8a560852dc352714afb7b48b0301d3406b9d7038f4f07c5836ea47270211d09122b22f4c0b7ddf14e75cab2df063a5c8b8b5983bbdbef7104d528f53ee55d6a159aa9b239c055f7a7124d11d1ddf866150b8581c0099ab7d0cf19961ddbfa60ada568fc0389e1ccbb2f757ff1c019121fd1fe2ed7c0ac350965f7bda4c2aea45ac0267882450a012aff57ff457f2144308d8d6338cc2aa573ae7087acce79930c71337c186ff1f7d7868f99f268eed36983dadff3df405ea0a7fb1cbb017fa8f6f27e51bc0f47b5d6ea9bc8716d3468a0a5942ce09db0fa855886981f47e39a4a01eb16c9952504039cac2e320b6ab5da35b9cdd390b923bf530aec4d2f13681aeb4c80bd56e42014a49f3829cf9b0c7a5604877dcdfa9059c26d84a6463b757f05b32033c36b2662bc4215ff802e689e8a77f0543d8e299e235df5b49f34f4ed5083864a354eff825eb56b93465e0741a11e083e56ac780fb32eb1a08656280e2123ce1a4b03185c458a241ce5e5272d663c658ad928c02b6b1e641b1ed2faae71d5f5036a3c5f19cd6b7e39b69e5cfcdd35e21a3bbfeacc0b0ccd0d405eb99bdfe6971f6ddc6b22e98320848dd0997603c1af4b6f0fcf746d4769ebbec46818f32e5dd0180c5c68bc36315003a9df81e26ec071113205dd3bc1a8bbbbd1c5c93f792bb8ae6ba7a4bbddd8cec455d9cfc9fa45059a7f9a0272a36c29abc2ad48e65bf0efc9bd2b10e0971eaafdd5e3bf01a923db0a6b740f17de99dbf37aa6ec0ea13843a5dd5c541faccd483bca7496efecf7e9f6baaa0ad803450b9dd2e590f08d7d13fcedfae4222058630ae6e27f551caf6c652c6ceb1c828f286ac657aca2264bcc91c7f7738bfcdfe2bdbb5ce2e525b31d2210878701b7fa453aeff852505bfd1d68cb7735f51efe6a567a5e8608f491d0f2dc403542c2aa639620b3f6a68f6ea36f3266fd191dddaa05a773c42060a6a0b924ac3a3b7fa0fc7eed7d3edfffc5392d3bcaffeaed392a04d1e43a1621051d7c4d15c15f7adbf3fea7039fa85bf1057b135c05353b0627dd00015357a2b2f8e253df56144289a64758614a024513b4f7915621920b96d5187f2b3023c54ed030275dd20bfd521f29a6cbd53d52653223c0425faadf4f070f5b1a4c803b82d5f39f63b5dbb7cb142bd515758105b58d0ffbbd46b60735507653ac1a49bd610dcc1fad4dee0e6d87767201ceccd6d906508541108b54ac5fc47740adb129a419c62220bae010a3251d323a629606587788487343ca16b77b74a38d82ca41af3aac916a9b93ead29d9f4a68ae098e3fc61ef25f9eeaad56f0c29d625514aecec44fe7421a2ccbbd64012eb595e8ee7bf2a4d281f1c5609c85e2a61be47b448a9e61ee66361d4f0858fcff7f550f0b257059dc67e32dddb391925ba4e0d58a752cc466df681102484686969be039eec11fd44d75c8d935c71777e1ce650cb29183c4c706c469fbf6549980971f5e809566dc8c8f1a093d4d55c80827ae44fec47764299d7e20529b0ad8d5245ac6acf430419b431e93b3868f6a05a5de70c70b500caafd2fe92330e112239b92753aad2acaf8308de40cb86b5c59320278efb2e371c49558ee25309fda6b634f4fe96c49f723764066ad58def092c82a4e8eef4e3232534b460f22544e59337e104854ac28a6758cbbeb4ddd8482c9becab8faa4f38ade7b2179d6c0b61a4a047c607a5f8c465acd170bad7b205e109bba9c0c9d022b5983a9c0a6d675daf96c3f7862f26ad9235b541cba5ed35a85874aa0db174d9a11a9a6d74149b146514a70432ee45f2b64f985efad4eeef95bbb41e08e7b448188b14779314505f51fad65d1ebbfbe8ec6f0b1a225fb267dbaae41649e12b4f14eee95e4314cfdcca8d00a36033f8bc12ed2b9267a780bda297cfc78a5d68320f158611d5acee7cb50a823847c02e262cb903a80f848603e53bf58c40bdd5128ca3c8a372ce111282f7055de22d6a3b4233f383d2c3ffaf4b7e38ad1bf60e85ad951f831c284b405074a2f041bff49ef790a527c6099a7fb747d3c715621ccd6f4649a2872c45085509694a4be4a2a359b69d0ced99b37f7c8fc2d207a4181ad013bdeba31cbae5ac0a7a1121494e6756e239a603c1a7a025dc4adefb30e83d475b64627ba59a93b098e168967fa0aad39fb57fcc704e7149b66f93f087ecca14690c44254ae7ca48e43aabcd2334ec6724d12e4ff13ec21d99bf2ef6f4dad25c4e440bafb21faa5d3cab966d4f8ef1bd57bcc4875c3a7a1ad7d5b7f63c8a66b2940d4026d000ea6ba626abe987924f9e8cb8d2935d1afb6315c5bb40740c9e826348b31d492c8f85db140ed2ae76ae143d47ad88cf4ea39d7736e195586ff41324392d34804151f4f7e907e0201fb2c796d057fc12c8a5ae378123b5527a9471f622d825e72bc438eeab8e99b2119fc63d9715394cf1e8288c8854788300ebf8e8a8e006db3069b4717e59a697165f8ee67e93699215d77840f35916046c739c1b533bdb58a74ae806d0c029bdbb5f96031a194053edb73f9d346102e5a85e8285b752ebc7e1e311818c7749f95c5276f5d9c72be740c8d3f49e0b65ad55fa8491c0db8bb74eee58d191354e2d927d0811900fa18ce7c7f2d1d6a957e229200c57b530e922709f9eb1ec18964c2f40a64af2f82505bfa6962fc43f93adcfaacab3044bf6f3ac6cf63972e4774c5cf8fd9d8d7b02cfa1083a69f15de00ded9b9d0d8b8ab2489c19209e1aa7259e1472d14ec690d4c53de3e9b4cf635558621ed84db8a5f4ea9f8da0207fc8f3d378a74d75ae225cbbfb00f03e6aec3c7ed49e439ee109d35a5f74df2dea6a71d2ce432fec6c7ba4068a8be7fd1e9a5fa52cc3f4ae798abbb4e2765c2b4145090a9364043133293565c85e82bbcde622367b1a95efb5a145955c42b098e77055b58902152f9294fc9f476e62d463941b52142c6624d18ce3d6ccfcd34e05bf44b404bcdcce37c49d235774ba93b08c66366ae9c87c740ba54c209850d43a7d19088cfccfc1c771b12793ba55fe55dca0730643a9b29f28430cdff89ad0cb9152c88a26dfabd1544d35b5ba06b56869e9521eb93741992d2d226a0e34d6005ead6effaae359c202d6fcc2b6e1064600d3aff4c716de9eed60e5afa99a1050a8eaf7a800ab81204c031fd5f2a375dbc03d0071fb1a9628bb7b894b70ec143d4d9ab32ce8db8b3c79d921fdecec161f7fc2e1c6d1775919a10bf5587f73c0f50eca6f57e45ac4f665ad845a80bddd4ef697839f156a37196900612a013d3e4a679833c641582cf4eeee377d84cf48ed500366a171eabe0f99702d08fbdfe13e0a2b31b19302d4b84b1ef9be354dd6972bb3b127a0c83ffa031d446e3f7b8b53da3a2185f0ecd295c46f92f3503595454d52c1671f827724a349a31ab53be2659fc5fcc58d398389bb0f83c5b3ed28ec313eb8b31ec890775d0b9c140e9b97eab6878bcf26cad7414aba04fa6ce01b8f6830c69f0bf2988abb35579c5178cd1eec5d02f0ab0209d6b3f3208c45c95e4ff456baa272b3afdd174faf7cdc3c165a530c99f97f98a8013b8b2c8175eadd722d4b884eb9f65705feb2753b2e8b06bd351dd764a8103df9fe6649d9323433345a672c8e3032136afb403d120aa12da642da102aec8b08696614fb622a3f981a86d67cd209d04936c8493dbc5cb2b9b36f22c1b9c16e5739b39ffab8e0e8fe8b9daf57f5a6417c6f73fff1700a508f1ba02657253be20b593f78e592f0fb39718600a54c1bd09273db59cbd5b3e91d15aaf2ebd37c3f151c114291018d89af7680e1da192ba21b006d91cc80a8f1f2d830e543659fdd006514806300dea24c2450ece26597933ee2f686daad5b412a889870cdb35eddca1a4bd2c901f25fcea9cf5f5346aa6da13219b0d319172694ffa2bce0e1821e94f42a5cf5697381948033a51b4330b131c53e6df53ac65bfb3c2f9c3b232203c869eceb852c2c24c10790d512ae7b76af1b6ad415e3734294ec1f420f2d29b1526f6e0b262fc5708cede3534c1b4582b3c3e4ef607c5e4e7cd5b539f365bd850cb30fea472aa862c2298640f993212a87f835b8f86a2cb1edfd55fd073c506b37e20d085a722de7af85b333c57c8f72fb74699092f6d02f45a119c9d6f6a448c5816212c740a50cd67d1911946dce3a4ebe8c4e4b8ce17ec7a991b2a37d2c006a561f674001ce7f991e9be21cf43dcfd7138258fea27c59f6265e8272e3427a290342897a3ae2f09667eb69d7ed35d5f26d63eeed8e4dd4c55e6fbc24d0802de75c31ad8687064002d63e5b7fffaa2295f20fb66104051b7c4b17bf64421e18027c8f4368521ad1db536ce62b3725ca8e739f3477e694e943ad5493d5bda0855d631e8b505bbcd1928942c9f471e0c98e79af1d88025bebdadffa8d5ccba3ed93ff4f0170d6572bc09a213d78bd5c049afb75751565a5af2ff7476da591b35f14766e8f922aae6fe63864727b376e73d6332", 0x1000}, {&(0x7f0000001500)="5234b8df25fc35eb1f787dc61995502cd366849cc77869bd0c6fd7f9dca9fcf14035ec0359fdacb65dc1564025e76f72c75dffa5548f9a849be986fee5610d75a624d9b4944f30758d63929068c77fbef9db5db8c2703de8ec3e4fe045d0e6f3e140016316ad73d541c5ae213bff4f07b07ed4b464049c550829b2e44fe0e2e2f89091833cb71c10fdcba87aa7262c73fa6413fdd280a150bd55cfaf8f369e0b393355a73c", 0xa5}], 0x3, 0x0, 0x0, 0x5}, 0x1) shmctl$SHM_UNLOCK(r2, 0x4) dup(r0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x100000000, 0x6, 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x3c) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x41, 0x1) fcntl$setstatus(r0, 0x4, 0x100000042) 16:00:16 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8104, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xd72) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x100000000000027a) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x4) socket$inet(0x2, 0x1, 0x8001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10032, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0xffff) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x128) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) 16:00:16 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') readlink(&(0x7f0000000940)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='c\x00') 16:00:16 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x8, 0xfffffffffffffffc, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18401, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) open(&(0x7f0000000100)='./file0\x00', 0x3, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x7f) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x101}, 0x8}, 0x3c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x400000) write(r0, &(0x7f0000000000)="670dc36f0f22c55f79cfb4b3f9854c5eb54ead6d3d361dc124cb0f2a7d9bcc903df5b8d2bd196150c6d8be1abf00ff6d7109dd03000000fbdcb4fccdde25f212f18edbcaa776af4ef3c4d799de147d5daa", 0xfffffd35) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r0) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0x9, 0x100, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r4) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) fcntl$getown(r5, 0x5) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r6, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) recvfrom$inet6(r6, &(0x7f0000001900), 0x0, 0x41, &(0x7f0000001940)={0x18, 0x0, 0x4, 0x6}, 0xc) getsockname$inet(r6, &(0x7f0000001880), &(0x7f00000018c0)=0xc) sendmsg$unix(r6, &(0x7f0000000ac0)={&(0x7f0000000700)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000007c0)="4ac13721e3e516dd2302a5c35fe0bd38115d633cc76ba7477ae8eaa650a46119f762a4c0b4b0d3aade7ad0de627eced033da53d36778042f709381cb580956aa68fdf4fa24edd931754c1fe778df99dae8f99430fb988544ef51f545f07ec1137da3fc419877edb96b9c610ba49b542f640b10c4bd9c01f8d7ceeb9410f4253da331a3f9252324dde6c1c68f94d66d1be6ca9c4d29d32cf59986d82cf9d8638df031a939c0fd77cdf764baba7ca5ab2cf27e196610e1599baaec6706edbf798c984f7ef035852d6bbfe79f761cea09cc551bfcf401e0e643e5b1527a9d6aa73e32fb752668ac62dbc7e86d5013331392", 0xf0}, {&(0x7f00000008c0)="151908b0712f2cca46bc25bed3e58a7100f0819b8139e0ee0c1355fe0fc39791d5e94f8586ec45c7053c2f", 0x2b}, {&(0x7f0000000900)="96aac2f215181584b005abca1cb38c96922e35067a68a567f7dc21a43b3de8903327c0457155a92cd66b7ca70d0524888d", 0x31}, {&(0x7f0000000940)="b3c8a383ec9448db3cb732b91c32bad31b24402da6a1283c29e5a290e65e8428acf54b6319cfb8e2f34c8a1757d5b46a63b07b1d23f12356420faf61aa923693ad1ed6f5a21f3f10825e731a3c23bdc7a7f48d5f2ab1d52fab654bcc0be61a7d7b270e328f88063181ec716bcb9bbf3aa24bfb73c6359e8a26ebf9e41635629e8bb682b8a99a30daf2a4ea9caa6a1b34c5cfcadb57e2f164c7a47af6261b941508e644066bf3d441ca7e7c3e30f01bc4bd148e1421761dfe00d51747f9429cef01a578c1f505a3e6c6faed0bcf7a2a2d52ed448544acc9f2727a8748891e10fa894da8e797f4943542d1c3", 0xeb}], 0x4, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r1}], 0x20, 0x4}, 0x8) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r7 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r7, 0x80047469, &(0x7f0000000140)=0xb) pwrite(r6, &(0x7f0000001980)="c2e777bd09e9c9d6332f9c332dc2dc3d8fe23dece80d8d038f92daefdc4f5c18314f7762b7b85185bbc401d5b7672e009a25d13f25adf42898dac678f38aac985c9fca614926b35d3761aeb50e810503ccd4f90666e3f740990e7dbb5dcd653fbd5e789585ae5df78aa3e527baccadacd9810e57ce6147603c0484c0d50749d0e1cf29d3c742e3207a55a8b64a706e2ff9d1e9ccb9b8f533bebd944f739fbbf6e23b626bfc20f05b262dbc35a7936b347203f340a9a170424f2792943257c9c7244c763700301a9116ec", 0xca, 0x0, 0x0) chroot(&(0x7f00000006c0)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r6, 0x0, 0x0) setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) poll(&(0x7f0000001840)=[{r6}, {r6, 0x86}, {r7, 0x4}, {r6, 0x20}, {r6, 0x30}, {r7, 0x40}], 0x6, 0x3ff) g Co"E_yO43yL^5N-m=6A$K*}L=u8R=aPFX>?mq ]{\4|M^%rq[J'v/NsDW^}]*./bus./busN' panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *390517 48806 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000153f4048) at fifo_badop+0x14 VOP_STRATEGY(fffffd802b7c5b00) at VOP_STRATEGY+0x99 bwrite(fffffd802b7c5b00) at bwrite+0x203 VOP_BWRITE(fffffd802b7c5b00) at VOP_BWRITE+0x4a ufs_mkdir(ffff8000153f42d8) at ufs_mkdir+0x6c0 VOP_MKDIR(fffffd802fbdb660,ffff8000153f4430,ffff8000153f4480,ffff8000153f4360) at VOP_MKDIR+0x6a domkdirat(ffff8000149019c8,ffffff9c,7f7ffffbeec0,1ff) at domkdirat+0x121 syscall(ffff8000153f4600) at syscall+0x508 Xsyscall(6,88,7f7ffffbeec0,88,0,7f7ffffbeee4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbef30, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff8000153f4048) at fifo_badop+0x14 VOP_STRATEGY(fffffd802b7c5b00) at VOP_STRATEGY+0x99 bwrite(fffffd802b7c5b00) at bwrite+0x203 VOP_BWRITE(fffffd802b7c5b00) at VOP_BWRITE+0x4a ufs_mkdir(ffff8000153f42d8) at ufs_mkdir+0x6c0 VOP_MKDIR(fffffd802fbdb660,ffff8000153f4430,ffff8000153f4480,ffff8000153f4360) at VOP_MKDIR+0x6a domkdirat(ffff8000149019c8,ffffff9c,7f7ffffbeec0,1ff) at domkdirat+0x121 syscall(ffff8000153f4600) at syscall+0x508 Xsyscall(6,88,7f7ffffbeec0,88,0,7f7ffffbeee4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbef30, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000153f3f70 rbx 0xffff8000153f4020 rdx 0x2 rcx 0 rax 0 r8 0xffff8000153f3f30 r9 0x1 r10 0 r11 0x6f15d7bc87211ffa r12 0x3000000008 r13 0xffff8000153f3f80 r14 0x100 r15 0x1 rip 0xffffffff81657688 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000153f3f60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=390517 stat=onproc flags process=2 proc=0 pri=17, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800014902118,0xffff800014902ae8 process=0xffff800014956368 user=0xffff8000153ef000, vmspace=0xfffffd803f00b220 estcpu=36, cpticks=1, pctcpu=0.2 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 90701 424865 1 0 3 0x100083 ttyin getty 37421 425016 0 0 3 0x14200 bored sosplice *48806 390517 86874 0 7 0x2 syz-executor.1 58737 513598 86874 0 2 0x2 syz-executor.0 86874 405570 37508 0 3 0x82 thrsleep syz-fuzzer 86874 229452 37508 0 2 0x4000482 syz-fuzzer 86874 162207 37508 0 3 0x4000082 thrsleep syz-fuzzer 86874 349289 37508 0 3 0x4000082 kqread syz-fuzzer 86874 389659 37508 0 3 0x4000082 thrsleep syz-fuzzer 86874 232785 37508 0 3 0x4000082 thrsleep syz-fuzzer 86874 62843 37508 0 3 0x4000082 thrsleep syz-fuzzer 37508 262083 65286 0 3 0x10008a pause ksh 65286 468029 12203 0 3 0x92 select sshd 12203 159915 1 0 3 0x80 select sshd 80792 105243 95739 73 3 0x100090 kqread syslogd 95739 274099 1 0 3 0x100082 netio syslogd 46070 4835 1 77 3 0x100090 poll dhclient 70231 433325 1 0 3 0x80 poll dhclient 95128 248463 0 0 3 0x14200 pgzero zerothread 34834 74204 0 0 3 0x14200 aiodoned aiodoned 1330 360716 0 0 3 0x14200 syncer update 86358 21281 0 0 3 0x14200 cleaner cleaner 3319 232115 0 0 3 0x14200 reaper reaper 28398 113703 0 0 3 0x14200 pgdaemon pagedaemon 49666 103569 0 0 3 0x14200 bored crynlk 55127 499135 0 0 3 0x14200 bored crypto 3433 22475 0 0 3 0x40014200 acpi0 acpi0 31366 253399 0 0 3 0x14200 bored softnet 14863 402591 0 0 3 0x14200 bored systqmp 37711 226701 0 0 3 0x14200 bored systq 35136 458952 0 0 3 0x40014200 bored softclock 57817 165387 0 0 3 0x40014200 idle0 58680 75006 0 0 3 0x14200 bored smr 1 14415 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9503 6355K 6870K 78643K 16123 0 0 pcb 23 9K 10K 78643K 1022 0 0 rtable 114 4K 4K 78643K 454 0 0 ifaddr 57 13K 14K 78643K 195 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 105 0 0 iov 0 0K 20K 78643K 247 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 77K 78643K 3207 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 25 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 170 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 4 9K 25K 78643K 2176 0 0 sigio 0 0K 0K 78643K 44 0 0 proc 42 30K 54K 78643K 458 0 0 subproc 32 2K 2K 78643K 34 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 184 0 0 in_multi 33 2K 2K 78643K 98 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 363 0 0 pfkey data 0 0K 4K 78643K 4 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 80 20K 39K 78643K 5900 0 0 UVM aobj 96 3K 3K 78643K 101 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 114 0 0 NDP 11 0K 0K 78643K 50 0 0 temp 164 2715K 2843K 78643K 9466 0 0 kqueue 0 0K 0K 78643K 26 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 907 0 900 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 103 0 103 1 1 0 1 0 8 0 tcpcb 544 323 0 319 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 33 0 33 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 5 1 0 1 1 0 8 0 semapl 112 168 0 158 1 0 1 1 0 8 0 shmpl 112 99 0 5 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4922 0 3504 47 1 46 47 0 8 0 ffsino 240 4922 0 3504 84 0 84 84 0 8 0 nchpl 144 8185 0 6565 61 0 61 61 0 8 0 uvmvnodes 72 6181 0 0 113 0 113 113 0 8 0 vnodes 200 6181 0 0 326 0 326 326 0 8 0 namei 1024 24919 0 24918 2 1 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 23420 0 23420 16 13 3 6 0 8 3 plimitpl 152 81 0 74 1 0 1 1 0 8 0 sigapl 432 2349 0 2337 2 0 2 2 0 8 0 futexpl 56 34408 0 34408 1 0 1 1 0 8 1 knotepl 112 381 0 362 1 0 1 1 0 8 0 kqueuepl 104 462 0 460 1 0 1 1 0 8 0 pipepl 112 1348 0 1329 6 4 2 2 0 8 1 fdescpl 424 2350 0 2337 2 0 2 2 0 8 0 filepl 120 13988 0 13894 5 1 4 5 0 8 1 lockfpl 104 759 0 759 2 1 1 1 0 8 1 lockfspl 48 266 0 266 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 3276 0 3269 1 0 1 1 0 8 0 zombiepl 144 2337 0 2337 2 1 1 1 0 8 1 processpl 848 2365 0 2337 4 0 4 4 0 8 0 procpl 624 5126 0 5092 4 0 4 4 0 8 0 sosppl 128 18 0 18 5 4 1 1 0 8 1 sockpl 384 1780 0 1763 3 0 3 3 0 8 1 mcl64k 65536 1028 0 1028 94 61 33 33 0 8 33 mcl16k 16384 7 0 7 4 4 0 1 0 8 0 mcl12k 12288 46 0 46 6 5 1 1 0 8 1 mcl9k 9216 28 0 28 10 9 1 1 0 8 1 mcl8k 8192 21 0 21 8 7 1 1 0 8 1 mcl4k 4096 95 0 95 4 3 1 1 0 8 1 mcl2k2 2112 12 0 12 6 6 0 1 0 8 0 mcl2k 2048 53661 0 53622 19 13 6 16 0 8 0 mtagpl 80 4 0 3 2 1 1 1 0 8 0 mbufpl 256 95020 0 94954 50 36 14 21 0 8 8 bufpl 256 12354 0 5580 424 0 424 424 0 8 0 anonpl 16 208613 0 198064 115 55 60 62 0 62 16 amapchunkpl 152 10388 0 10291 51 41 10 15 0 158 5 amappl16 192 10560 0 9978 90 52 38 42 0 8 8 amappl15 184 1083 0 1082 2 1 1 1 0 8 0 amappl14 176 2180 0 2177 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 12 0 9 1 0 1 1 0 8 0 amappl11 152 49 0 34 1 0 1 1 0 8 0 amappl10 144 63 0 62 2 1 1 1 0 8 0 amappl9 136 545 0 541 1 0 1 1 0 8 0 amappl8 128 129 0 115 1 0 1 1 0 8 0 amappl7 120 30 0 26 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 155 0 145 1 0 1 1 0 8 0 amappl4 96 2513 0 2492 1 0 1 1 0 8 0 amappl3 88 1313 0 1303 1 0 1 1 0 8 0 amappl2 80 19120 0 19061 4 2 2 3 0 8 0 amappl1 72 48909 0 48519 26 17 9 19 0 8 0 amappl 80 5384 0 5352 1 0 1 1 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 100 0 5 2 0 2 2 0 8 0 uaddrrnd 24 2350 0 2337 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2350 0 2337 1 0 1 1 0 8 0 vmmpekpl 168 17210 0 17179 2 0 2 2 0 8 0 vmmpepl 168 274583 0 273097 147 62 85 89 0 357 11 vmsppl 272 2349 0 2337 2 1 1 2 0 8 0 pdppl 4096 4707 0 4674 6 1 5 6 0 8 0 pvpl 32 700122 0 686620 316 121 195 243 0 265 79 pmappl 200 2349 0 2337 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 720 0 129 18 0 18 18 0 8 0