kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 16:36:03 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.59' (ECDSA) to the list of known hosts. 2019/05/09 16:36:23 fuzzer started 2019/05/09 16:36:31 dialing manager at 10.128.15.235:18446 2019/05/09 16:36:31 syscalls: 320 2019/05/09 16:36:31 code coverage: enabled 2019/05/09 16:36:31 comparison tracing: enabled 2019/05/09 16:36:31 extra coverage: support is not implemented in syzkaller 2019/05/09 16:36:31 setuid sandbox: enabled 2019/05/09 16:36:31 namespace sandbox: support is not implemented in syzkaller 2019/05/09 16:36:31 Android sandbox: support is not implemented in syzkaller 2019/05/09 16:36:31 fault injection: support is not implemented in syzkaller 2019/05/09 16:36:31 leak checking: support is not implemented in syzkaller 2019/05/09 16:36:31 net packet injection: enabled 2019/05/09 16:36:31 net device setup: support is not implemented in syzkaller 16:36:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000180)) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/230, 0xe6}], 0x3, &(0x7f0000001440)=""/173, 0xad}, 0x40) getsockname$inet6(r3, &(0x7f0000001540), &(0x7f0000001580)=0xc) unlinkat(r4, &(0x7f00000015c0)='./file0\x00', 0x8) mknod(&(0x7f0000001600)='./file0\x00', 0x1, 0x7f) kevent(r4, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x6, 0x1}], 0x170, &(0x7f0000001680)=[{{r2}, 0xfffffffffffffffd, 0x23, 0xfffff, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x9, 0x8}, {{r3}, 0xffffffffffffffff, 0x48, 0x80, 0x9, 0x3f957792}], 0x9, &(0x7f0000001700)={0x54e, 0x1}) mknodat(r3, &(0x7f0000001740)='./file0\x00', 0x147, 0x3ff) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001780)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) unlinkat(r4, &(0x7f00000017c0)='./file0\x00', 0x8) syz_open_pts() r5 = open(&(0x7f0000001800)='./file0\x00', 0x0, 0x100) ioctl$BIOCPROMISC(r3, 0x20004269) symlink(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='./file0\x00') r6 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/tty\x00', 0x20820, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) mknod(&(0x7f0000001940)='./file0\x00', 0x1000, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f00000029c0)=0x1002) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002a00)=""/178) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002ac0)={0x101, 0x40, 0x3f, 0xdd, "d21a4f250c3a4a8ec9d33934820cbbf0faa6ef00", 0x7, 0x8}) sendto$inet6(r4, &(0x7f0000002b00)="d2c9c9700130d3e32375f582721de0e1e5201efc03cebb187af559b0cd6e28f37ad09a63751839591c1f95c823cd98897bf1df451a22b462b1346f1d55fb799058f0590de3daacbf9c20ecf804542273ce37f7de3c6711d97e5da04151296358760369f314406a258158ca85a903160d176b22bcfea4686123b0bad8658932ccb067c0cc0aee31ed26d7d13ce8bb3ac791cb9cf33aa5243f0af8b6ceb299c9c4a51a8d70dd42ecc776e9997722203a914fce741dbbc1f9", 0xb7, 0x402, &(0x7f0000002bc0)={0x18, 0x2, 0x4, 0x800}, 0xc) symlinkat(&(0x7f0000002c00)='./file0\x00', r8, &(0x7f0000002c40)='./file0\x00') getdents(r5, &(0x7f0000002c80)=""/211, 0xd3) sendto$inet(r3, &(0x7f0000002d80)="df8919341b0f6c2a317390446be16288db3fb4795440ff0a5c6815420cb849eb221ba7694744a9fc9c6f0190adb23b20a820b3fb015985be6a8786fc4c658b75243c93c9e530b444857416839224e9b975d14f5685010371b2da48d5793039bbcf", 0x61, 0x1, &(0x7f0000002e00)={0x2, 0x3}, 0xc) 16:36:35 executing program 0: r0 = shmget(0x0, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xb0a, './file0\x00'}) ioctl$BIOCLOCK(r1, 0x20004276) clock_settime(0x2, &(0x7f00000000c0)={0x1, 0x8}) write(r2, &(0x7f0000000100)="ab188f0922e12c77dc693fbedd983fda57ada254f46a23c3614835f029000dc547b066d594b613412fc604adf8e47b7e6acd1e43f5e4", 0x36) fcntl$setstatus(r1, 0x4, 0x40) recvfrom$inet6(r1, &(0x7f0000000140)=""/193, 0xc1, 0x41, &(0x7f0000000240)={0x18, 0x2, 0x8, 0x3}, 0xc) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/85, 0x55) fcntl$setstatus(r2, 0x4, 0x40) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000340)) r3 = getuid() seteuid(r3) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x8000, 0x1000, 0x0, {[0x7fffffff, 0x2, 0x3caa, 0x2, 0x2, 0x100000001, 0x9, 0x9, 0x1, 0x99, 0xe8fb, 0xe3, 0x7, 0x8001, 0xfffffffffffffff9, 0x2, 0x2694, 0x401], [0x1, 0x7, 0x4, 0x1000, 0xed, 0x6, 0x1, 0x4, 0x98, 0x8001], [0x80, 0x6, 0x40, 0x9df, 0x200, 0x0, 0x1], [0x3, 0x8001, 0x5, 0x4, 0xffffffffffffffff, 0x5], [{0x0, 0x3, 0x7, 0x3}, {0x1c000000000, 0x6, 0x1000, 0xff}, {0x7, 0x6, 0x3ff, 0x2f}, {0x80, 0x5, 0x8}, {0x1, 0x8, 0x3f}, {0x9, 0x8, 0xfffffffffffffff9, 0x9}, {0xc36, 0x8, 0x5, 0x6}, {0x1, 0x2, 0x6, 0x100}], {0x1, 0x7, 0x9, 0x10001}, {0x26, 0x0, 0x7, 0x7}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000640)={0x10, 0x3968, 0x4, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfc}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff0}) preadv(r2, &(0x7f0000001e40)=[{&(0x7f0000000b40)=""/128, 0x80}, {&(0x7f0000000bc0)=""/235, 0xeb}, {&(0x7f0000000cc0)=""/135, 0x87}, {&(0x7f0000000d80)=""/167, 0xa7}, {&(0x7f0000000e40)=""/4096, 0x1000}], 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001ec0)="2384c76e7e657bb10386af8be67e53205b1575eb95f05dc75ff72988d9f2423aacc02df9a59db427ff12e511dc3da1f89e28a41cc3d22f448bb3a280fa2d3edff66a2adc896b248a35de2e5760cdf0c133f15201e5c6242a42038cafd3b4d1c59bc07386cc02bde7352105f527a2ef540cd86a56dfa843169c1e772f88dc132c89fe90b78dafc4a59eeb14118d1eab0441cfa46b9b54a820e93dcb3c993f2d7d0f1cd83de2174391daa42ab92b0acb3488cc48c03369400bcbb95eaf1f80f8afd0195ea5fa500e1b269b6f4cfb5b2f88543e9eb8b770b8cfffc3f1a6f1443f24f475650c87866c2381e663fe1fc4637ee40bfd8c600c84050ee2bf684d8077078cf62d469fb2e48dd453496438d9db76b959d70dcafc17f2297649fb64a3ea2708c2e2c85fc4155ccaca5d5ef653ae24377cf8efdc75491fedff75697cfdaa96661fca9211b400ef2963edd08394b47a9d8ff8f7360a99a5d1f6c2e76d923b6e18419d8a97cde220859869d4eeb483a19725b4392963ae85d8e6ffb6ce299dde4af188a70518b36c2c6f7288576d9c39befb31cd67956b6e81b6ad2a963972b7225bc5320fe7ab12849c2695e28ca5fc33dfb5989a345cc6cf5cb293f53dc801d48458d52a4060b64d5d8b4fc65e47201094348614094f83df55f61328178d466c70f790d77ab7874255970ad76d7b41973dc6fdfdc58a60967e2d41035d148f437a235c136355089da092dc188b3142581c01526858fa45a5415c9bc4af31d7a239f0c6985e481373e1b6d458101082439aac845dd1c30d373b1c594523d3e836237b91771d26f183251f1fa8830bcd619886f1864d123dfb439709cdb39bd7fe64fe775db1bb9c2c8082a866c1b296848e2d327bf4944118af2143c631ef2f61c41f5ad6dd8aad97bef7dbf470223c06ee0d4b79355c3e20cef06cb5954c92a3e9d7bb388b1fa04cb00d0ef786faa6a8755daaf83311ee15114cf949b45140bda665819a571b91e7d551d935e592d4da3edb377e6e56fdd4c48d142cda8ad11fa14bc135d9afee6ef4678432d41ccf1510dc92e47f9aa0c50d92314904eb8a5d707aa81540576505c038584bcf919d5c8c3a56c6546f20c1fc4fb15c103b025bb7c2fca2777420e1158e57f7f338861541f2a836502d47d66487a818973504f7a9a7340bc9f445f39b3a3c1da9a2b8f333afdc9efb2235d3438e6da01f8a97c48edf25a46bdae79144a7cfe2a8295530d672c97374a4e412757ce74b50e8bb5866568df790515f0b760d1796755526ac5ab4fccf1ffc78ac0c2773d99e07885bd1811fff7a2586a20d9f73006910ea229be00ec5d231f1970f987ba032f513e846fff478da5397867ee53aaecd55e96671df8ee449ddf478e68c2003d3c3ddc562e5e05032da836c464ce582c81349cc506eb256a04731a41c1efdbda58b3e2ada43eb7a90921f3deba274bdee011e69120814dd710727c2b7542d9614d06621b4626596260abc7e4d4b160fa4314c96903dd605f2fb5376d729b76f843aa4f70dd1ca22eed86f9d6e6e5f1693d8cc42bda7a4fa962a8bc421dd3d993239e6321790c23ff304bfd5651fa7f8d262e3b4c5e1487e9eb18029eddf6c7f1380cb8f219c0a27bb8718c6c94ad4f75cd22c5505ebb45fba9d899b28cf533b6a5e8b4928ec2b19f610809ecc2cd0f7e46c6821e1c3076c12b720ca39166c269c400f4e21123dc0816e5e721ab7ff3d53c87aa115787ae90c1b6c47a8c2ac6c9dfcb7ad85ccb66c6ff674b26fc28090250fc9cbd3ad5f16ac70fb515cb3027acf5bb732a30ca73e764194e1b22a1584b84b34b487853b1e8c7ea73189e4ec280e2fbec5cf93a36cf803eefc14918a1329e9aaa5fdece1d3ed23de810c6177f0997650ede15172b0b5e16a47dd5b5b8b8b534fb5d3a0b64abd8e9d7d2f9fb864011e363dbd66bce551fb2f4cfc7a280c2bd095726d6d5616af14c6bc25177cb734d4bd9b76c184c0f2bf9295b745d760b799960d82cad35b54035e7d4e72626c2c61cad5fc39f67e54009124d565edfcde2252bef8048a273b2ce4c32d39ccf0817c30f70007677247fa48647109f9154ff271e5c1eb86b2646681d4ee01034f250e21e1f8a3700b3a6b27e254c05821c1c4a91262829cd569e8a381dae39c1f97ad6b9b4df3adda3b331208f1d0b36b8bb97e5313b1d17a7067d9a37a2ecb487acc337ab37cfd167223042616c493b97ef79630a55e78ec49ed7bd58934945dd606ae0d8bdd3c13ae709025cef1e43f03e342a15c94a813f7e6868666da190017ca7e2af8bf1a46dcddcb8820a45da76520874845d1432dec79bde6a02a103ddd92f249d4d2047d216c9213073b2621e8806a4dd84dc777bb45356abf6fb45c9a5c90a4de4cedc133c4a1ccecad89f645f9a3887ca1338da8dfc4b20112fe2035c455694fbb447d2cfb014ae2d4329f526530f5d849850623c8233644de880d951b829382cb1241397c2c4b1ec3f96022526326ccad022aa8c30650b2a8fcc27f4d0dd2fe8e9b93e6e98770aeabdb818bffcf4c5e545fc0915bfd4c1f5df750ab9a079f66517253e9ced9f35b796b1e10f46e49f32e650a31df6aade8c33031b635a51bfc5bcae8e3bea0eb9809c4b96da0d282baeaf4e983a9c2edd8d06cb39bbb15e6ad04d31e558cc739b17c5fd14b4c7e06af34dda7c4830e546d0ccc6cd723e557dce83e3c31db76d1782a3d3a268837ef35b5a6f1a1ffed9f757e2cc097396e4c9f4bfd7c58258d12c51afb40b0ea1164449596ab50d141d16ca4128b147b3661ee38868588d72bc02d2a1f2af0ca36c2d7a5d2f391f2b727615f8b66730f00a7b75c0977c5b65edb7c1c3f3fa62c29045d5627674598f97bbe813026c1ec276060c32b572a3ae8dcb5a0a5dae5d10c06d688b5d7bfcaacb4a97b9b5dfdbbf6d054c6c7a7badac06f55187247431d80c88aec03d6b96aa2c7f55ec9912c31d567ec6339a07659c1bf6e41e4f2f56047089e993134d087407bcf34285c67d83b1f7568c42f1c96b2b3bd8c3cf76c190e28987f7e43852e3042687dc4d99e7ec73182ac4a50cbc9aa241900c64b636d548bb555d58829adb0ff060c881340d595c2cd72c854623124bc9159be2fa3dadacae0485ff562dfacf4eddf1a120a2e140a235fdb72881b596175ca4c77ab9cc47c32326673fe46beccea3d68fcbce2140b95db22f3602406bf62888074e7de5dd9f47fd4c4bdfa201d4a3178da9b37d007514b185b2be665e5294877751f6575a4019351d436eeedeaeeb3c0da9e3b3a5bc11b05e2d3c0158f88dc1aedc22eb1cf19d9cceb6fde11044ddd250862c6b002949d2e3d53e6b6c08beebeebe49058a214ef8ee2647da974686a04644003324596392c171d58f7ee26aab5b45c36259a74d528568a19e2d110b4dce89274b974790ad267125e228bbcd49bd4cd0cc8ba5fe8b77c2f357692e749317d80098950e6803db847c9994908cbc6f5b413574facc15b4cfe241efc8dfd0c59ebb9c188ceb467b4812a185e704db1665e8934c33e01069ff69670c76e4236239b91f3a065716e984e741836f628788e84f3d24ac13bcdc4f34dc47b3e8e4918ae552afd25f1fb2cea4b0de637457128c4ad9c149de7f6682c6cb7d28a3bd38cf156c663dd8818d9ac62af1a150edeb1a5d5fd1201930f97d48ae776ef14428dfdc3d5692c225192a1ceb98d218d1dcc348bcb0e59bb0473d54c617541bb1480d80bf0b8654046b91c4c595e140d44e9354c0909ce4c11ebe2ca0ca16ac107b36f520679613c7de3314b8838ea83fb2005123d44617de18cd2b42617e98566c706a373b41e99882dd5f1f5e4d4cc3c27ddc81127ea17b40e3f8744687d31272dceef33cdb871f077e3b0d7dc88c9f57872f9e259074cf7ede3b16d81db35264fe525bbb7708851d169a1bb89c7348d9a91ef1ca9f63af99846ff731e437e3cb8631ab59fbd8a902ff5170a55d4fcbeedf2891f0b4584e65e0c9640fac552587c57d9b7bf74785a7e8386ce2d9cd7b37f29b5d3f99644fb17206a2e9a587d0b9a94bae093ed24866fbbda494afe70892a6c5b9dc9e800e70f8dc2eb04be9967b90404931c597116305a3b328bbdb93134e54db0f24cb6157da809374812d5e8e22470a8cb24d42ee4acf75a957d84afcae1212220532e28ecc14250d615108b5ee6b614d1e18fba34728875b206a8714a575f4588a3ad7becaa7f655e4fd8307c2a100ea860162fd26637766b1333e58364f38aa8a2e1c87b91c581e89165b288ed2c6e5c64dab4094b053c29557609f45bade01b9f28048107e034a3d3f9b20ea41a40032933f34062df487ce90974f0ccbb6a626018d78e5314149853e156aaa6b311edbfac39688924f4b04777b8b7058c9df5c07a185014f34d3c6fd3fa4e111c56386a04dc4a8c38a125c3d00b908e6605a2cebae879bd805587d94888387f9658c2bbe32dd15b9aa8234a2fc22c66a019300350d9439d110dbdc69146228bacb18e7a6490c1df58244c56f0868eb82282aa5e336b026e946e49aac012ac8db78a4e43a5c0c9bb7bd0716333dcc0eab1c56d8de5039081d4feb76e1b2849564817abc8ea67973903dd7a6b93c165c93419dcf57202129c73d8e02c1ae655d66b6dece41fc4fac619fe6c6c8d86b79a2a70d0d9456786be721d26aebb3e1097cf61ffb42855d972fdc5086f0f2090d6b6412a1ade4133c8a748c6ae113642e0ff8822d45190ba3e2bf09d61495ac9a3890d193ab7991c1af6a5d0e56ec69dddc1430e7e124c81f1d07d1571fd6d8c3e2dc64c72649c2249ff57e4a3ff896faa4406c22c5feade91c7d52a8498357bc19ea29d47a24239679b956e75a3ac19051e608da95dce5dc96b3fa9947a106fd75ea547d2767cb12b0ef27cc9618b1b4898b56fcee5a227ddb8df6cb934ea7e072a80724f2ab54e8ca6808e0acaece1c57ecd1edfa4165dcbb35fbb719f4f0e97063a6362de670fa1704cf04f5476e6d671ff3db02356ae09f6095665dbe5c876f88bc11a0c0c863c16f0137cf7eb6d6eaffb515f9479d90f342524ce1f059670dd5705ad2f14ff59d85b14e09f8c4ba0e55ea2414ab0a76a3f125bfa93949b356aa72b039ccd2180c014810314d147f512e571f4eec1e522571ffb47ef63224bbedce336829454622673500f230b12a67f30f07f66a5ff02927c41ee18ef552b14a667db03ed3df2a65f290cdb42db2fd38c624a800bcb5e5c4cdde52e5ab1a6a2142108c2aee35117a8af7d8fc9218c2e96104caec008e9cd33b54dd5f119824e3b842ab75f5fa73340b8b4416c69155fed3c567cfb10e835cacabecdf75382deafd16fb8e7b36fd971264db7c2daba4894b5c8f29f4767c5bca2e0d6e22e08581c5e711c26c543773fb3167788727f0047ce67dbd6c7010c87534759b8d61f331d89376225faae0dec933ff7695bde878820f014c74e033752c7a7a105557fb9c15314445c4d1b43203f76e0e86b06a3568c4ac897933b7e2c800e8acc6c7165e2bfb75b757f58407eceb68500fbf1adbd900b8b5c0651272ee26030b3e2c8e8aa4bcec1996da64a592a52255acf55b3367bb86bbe2c69e344c17267a4e6653decc719e49d25c1042d324baccc3773e9b092335443a0b3ce2c1aaceb1b074f527a0975e8d10a0841b2d7b4d6459c5d881067e31495f1277d5ec551eabd2e08b7fd34de98b663ac7da43f6d6ae6fc72e26c582f3d16b11eae8305a15e279a39608f662c45a3cb555a4286046cf12bc7bec8", 0x1000) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002ec0)=0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002f00)="7d54ed52fc2d4dc0f1ae0ec95d338f05006219ebeafe572368be4f27a21b1e88dbc77ef772776af266432499851b5ba95f6492647198574ed3aa2b92a978faf73a1b6db74253303584b47d644ceebc1c70d848b36bc0208bb5dfad3b0e82ec7b54c7278aeb967f6804acb8a553bee7c0903afcde3a18868d3eec7e6448d544af9af94aaee1b6dac9c07ce1ff7422afce17f64fcde615c7a9a6c6271f3c3eb8fdc1868042fa6f1ae8d39d8583a0efa42c70b004f0eb6bd152879887a66ba193c6ec01941947b5e96414c0f85b8a6ec81c8c9e8603741add2167c8c75d00946a7fb3c8cf70db15ed4d8d9889108f5cf68574790243f3a2a373eb37bedb993b55690bf08b3cc914f52d1298384c595f1587bc5c03bec1b515002fca1f351615f569bf48f7ceb4dd9d9e8b2e7bf20878fd4c9034e4dc688e9d2f36de83d8affca3ce285fac61cc4d6f1f4fe0327fd90230d0166e39f7eea5792be391a011a3445718faf86169a37f876e8fec3174e3b08742fb0d897b9f2ff2cc8447ccf81c34a752c73391892902af19c9bc19fe73d2a1b02000db09663c2b5a2200fbafb6fa22aabfc4b4e0d87272cefacdf4097f6cf29bc5aa30cc10bb09888e1ef6afd5c549748123e67fa95729fdbc6adc4818d2457a2b2aee5c332c530f2619ee2aa6363a008f764f1937c95e7ed536f5e10aebb071cf0542d9e6c4e6f756cf4b60c466a192e3fd8a6a260737949a6895842c83f88372c3edc01b61ca59d9903c78b9c34612f99fc85cedffccc61fde4d25d6743c8fa21fd85dfbf98168f4e57102f6746a29144ffdce207cd1a1ad58c37cc0b0f3346c28d2435be876d28ed17cc59d0d3dae2504c036243c656adaf25bfd443249587a13e44b68fba3f02ddf14d3900138630a7a04fbf20a22590fa8e1521377dd06b75a980321815083c4f44fc2776ecadccc8eb71e5d9771af0e9f64489d7216938208781fa0f9fe27ada809038c6ce84663ec341c6290240d3547c34a6ebd86d9af7e0221982fe468e93acf251e5c81e07375d9cf120df5138c0718624c550451f6de44362eff720444fc56311fc3e872f84f473c4800acba95db52eb4f69921142e7ed75d6f85abf2d210e0025c049e58407dd357604c5df1ad1ebc6e682dfd3b07fa23d76cb20348fe63c4db940f4ef577290b473e8470f017df5005eedfadea21692f070c3efbdd96c335db7151afe24f7659b575015896bc71dd525b394fa0a28c282ec3a3c9534f92772133a9c09a071e29829059a2e1ea9d11c4c8d4ec998ee576d89903a58379380914fb646066663bb645091a1a064f67428c5a83fe14a0586a6c4d6c25541aeb1078cf58a118ce3721b9e28678d14df1dedb313aee353ec67d44c555ca855013fe07f15104d0d40072c234748ad25033943f7c00da2e04f7f3f0b3e67171487b7cf5d6f00c416aabf1ca8a0ce6dd23906d59d115fae1c291b58f851883bd88c8b28b199dd1435296796cdfff51629096a27d36b3a750f72631061c913ecf908fc92fd21826e4a0099da07d549f66a84c7463969b2c4f49a4b76785ae09ddf4cdeba67007fdddc2d80b9f7a8588a256ff060e1af988cc112b880fd22a9ef19a740d7986cc58d99d384b081b8005c73811ffde74fc93f2979cfdd92ab6e8e1490abc890b7b6621895bd77e95b32e8b1fa0f404142ebb22e38a6164dc7642f71e0bc1235035664e50b3baae229409d479cacf53ad64d0524702fda164118956c28b3adefec77b95d58e75ade6eae6c50365452585c1cc7a7a64429ae74ca0da274c6b1b1c19cd931986ddcd67ded75b778cf5542730382cd8eca5f15a6c87b16db3c92418557c29a50467ee81c5fbd839cd6f9e637738d92384affc5b168df51f92e8884544badeae842761d57dd9ff3126b49e80173794d8e36c8d97ada8ef2c0b6e60a21dbab133cd794772514757831382e24f911c1c5c9a256b1526785ac346f16202b951d939e482e85c302c3c0056e2659783f760d3c11fb7ca2ec9042afcfd83edb3e21b1ba2d42c6d9bb700c0a910ab58b955979ab852e3bd8190b54e558c6565b400faa93d4fe676350cff68eb5e1c5cafe618da88e28e51fbf75976f0fbf30d6dfee76070959e0b070373e3d44ff3a3db510a7b4c571ea18c7e5ffd1c8a3099e62822a630a94ba4f142e04169d8c59f1a2e7deb73e32b398d32f2468805b4acd848f663faa68887d34dd5b33c8f0a6f069abae022592d345c4b4bfc27c560ff68480cd99656e460e5f8de28a3d264891f62cfc69274eb4856ff127abe1c8b8e8c689230cabdf68a7e8acc8f99654f869d0f7d42f95cfe6ff61ed01035ae9c7020e47eb2c5f6f56a668918f165b43815aa0a490f6aeaaf798affbcbbd976b48dce78a77a61618d1c69857150af60842f0a033bcfd31a69da6779abdeac4f80a34687286fa647dd694623e7a45463976efe702226214d22010526a7636664e4d8b57973511580fe0e67b32f7b66df60efa15096746e59b044e3f84c7ea06d5b6f1a0cea5652caecd1d0079e00f1109e5f45191bbd07a585c1f7e860ec028d38fb05587f21a62215bf3351acbd15eba3198d2a9009619c0aaa113a0050ee0b7dc1eaac604965d030181b215eb1315d4b32bbd2c2612c313e2111b0201a93befe7e56a28c46a46fdcba1fb2669f600233cbc6b9318ed6cc1863123fe88048bd8da4f2b6b481bad7deb45bde48ad8fd40203a8fa07f362b2521be86b98bbe9fe097cd088a8dd26ccc02d538a30d37067f6dbb553418ad6eef92ab548b18cbf1012a1e9bb4709391a8ccb21cefccf518e9f21cf62d3b295015cf3e190f73ea5b66640b0c7aa06a90999523d4136fe55dbfc68d0165d4460dd5b2cd76bee2c68eabd24d1bc7c39589ab75c0bf4b8e58f5bb604c4b19792b936787e628555f38d568652604fb2590cfe1bbadee7515c4a2ee9d8e12e22f804247401b68cc8ada918e91118649b109effa711ad852de4a0d1bf5912e527bca07481cc967b1e6b4b61e7315aee88f31a67e62f73f1f189e3595e08acc49df039cf9969ed11f8fea514bf0c14bd2d3c256f43fba0e7e3150f531c843fbda6d6dad81c3b0fa7da6072e0c36a5bb5d3ae4a47233814c6944c8e4e8718ef905f4b520215171c65f4eeeffbe6833447941c38dd7977a581c84af20e96afa1670e3056277a82e9f1ef326dfe0eb0064e2599b99a7bc38d0a925cf2dddc104b09c714f158832451fa0d00650a59bae17790cea5fde9b4b248bc8d8cfd19b7281d8c4f43c2652ec5a7c35535100f0c9bed213dda96afbea25a39ba5714c574c28265d3962f0f20e1765ac7b12ef7af52547f48890232dbc4e6082f7d1a088a61aee8f97a5f449b09fa03ce420c40d965fd3b7a779d5651c4347c1f8bd9c13c4a76ab90a8a039de17d4ee04171c5463512be644125f8ecccb99cf1eda483e3c36b4c68ec830095525b148c1208d150730aff70cb71af0275c5e690bcdbe138f4d2e26ffdf887834e834e127fb7cccddbb6be703ab3ecc34c9830564f123b7bd3c65d66ae851409ba79e0210f87fa3996655f8b91824ebd65122af6f066001b7aa0e41885c0bb6643f15b67c5afc5aac98e3d6fde1b175d6be82cd7d786bd60f1e330277adaf18af0d63d57b9daf9ef3726f16b559c09d86edc26724e3d431ce6f6fafb64f379a815f9988ef70bd55763c7c891eed3f813c722864a093bd97d7b5afa8e025e42f0a47a302611a2a3eda46ede8418421ab408fc2ef932a0811158afd8ff4b0f00bb8e72a280966022c218bfcdfa88eb46b08b57921282300f535818423fa789661455994377827c36946a0c1c5658e6f41b6ea43a5f9a2dfe637ec585c978138d796a27ab9a47da4ff7e7dd6114167b5b7ec36e9cec48159756992495c20c33498b946c271aa79a03fdc7a59920bda2c4cf1838aa311641503e3471d3cc391246feb7e3b93125fd9da5d6d7dbc9bcf8f33cb2ac35234bad2053a4cf83f38fff6d8823ca371bd796eff1a56a24f4b452716ce20d5bec77a344f405a70af6cecd4537788dcf4c512e284381c85095950cb0b178be1f67bbd4cdda08003818a776053d3267f28d9bafd68794f467e4ede1f98e152f4309f5e23e156e7c32d2c03f95070f8532824a32904acf2bc3b6a8b50beae0320d47f2e3b76fea3e1d075d78de54c7f0030d2472aa0479a00ccbd0cab62262b51c3b482205dcaf589cb3fb4c2fa5bb0ee11e805f3b94c2527c2d434d79aabcb2e8a458e4ee139f51966b9f19193dfb114ede5e0d5bcd695888d7e705201644315d15bf2b7ec668130e86a3be38162b2cc5bd39e891c34834e19e3ee815bbc49e73750d07369277b947d8c1437c42bf00beb5db187bfb09633fbda67cc2b9215421872e1211c3b703d1d279c95c2ce5c22e6b7372dcdb5a65339c791d8aab49a283c0b35149a3e465e1d6555072f3a3d426e417807f9768466f1634bed470265f3fca145810c86ac41ce1bfdf6be9645286fde3efd2763c5fe8886fca1804e335f780bf8d4f7641c92728a9215e21e479c00553c83b1b36b3d00cda558ca5764e3b0d48fdef265f732f0e2912bb5a9d92dc2eddec0faa4b8ddcb4f6160138a1e90813be017094449b51c73c4309071c5e327f047ba606d36d4c1f57e5c9a4948e24d10e6e61b3e5ab982f604d1976af88a8df92f5c0e8d28469666d98d9a7bb658c60eb384b1088cefe5ab2cb627fe37038bb505cff1e6fd9ce5d541cc23fb05bed06cb726f14209f264cf1ef075625496ec822310fd86851238e753d98746490f345acc4b0104c2d326cafbf1b418e03d3a9bd50f7207bbf2e9ece488c259fd9f7729237d42466ec39ff15a147f83b5e7a1660034ab6328fb9d034304c4df7bf3efea028e4d81e4655b755b4019091b28249afe8d1d03f915fbc345ad2d7e003e07cd920a2431b6fcc7783df93be0d69dcd6bd1f84831bc6581cef22a1d08ae19cd2101c017e277e609df48c1d10bdd36c52454e4c40bf0852f97d482ee9392aa52562bceb9145f174a997353a9195989c4843b973da54f27668fa17707b2cccc3f10197d26f416e3865b29d3d95b59c840cbf26cc0e6204fc41a82b751e31cb14919f3e6f9f6f06456d766d59bd51ff3a4c142640d86da9770d5111064c87825f2ef4a0f778eb76d8c74cae54c3a12a4e2d2d3e87f9452ecc7055c47ae0df0279e0b1f4e26edac298f0e14a8a4c255e8fd38a0d33de88a6a9df7bd75a684c5ce5a92971c601b903623299905d3110252ab2707c043e3d51e2ced5df5f4b331573359af88bb5352168b40ca74d75ab06e8f8fc59b80b8a8b8500365750b91d4c33f02fcde8ef4837a817fc5b0c052311de80c2e3923dde0f06cf670c900145b5532ce094c58d0ae630fc1adb691262fa2ff9ed9ed7214516fd4efe23dab1dfd1a5e54632e0d34e83009f7bb5710d0e08faa1de11411dfd1d232f7bb4d5df7fbeaf430d30ba10a9b3cc3984b132927c644b180c4645430cbc259c524012ee4b76d149ba75da258405d9d75b6b87b6d43061f123b489c9fd55dd456026550f292d8b3966784e10c843887e3bb7445e5018bdc93db1125248a81fec0ca38a3ba813655a45f922537daef29acf832e7fb1ba2507da39492f53dd91d7703204c2c2046bd776208d506b6fbe918ef121ed4e06bf31869219067564bf36fc99cced4ea3787b2fd17e1ef7c48b9ba17d4f8b18986393f479831a7e0108dd4848a803c5620f7ea8a6bbb08433c75c83689c21b3c7fe0314b164051f69a2", 0x1000) munlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) r4 = getpgrp() pipe2(&(0x7f0000003f00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) kevent(r5, &(0x7f0000003f40)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x39, 0x81, 0xf3e}, {{r5}, 0xffffffffffffffff, 0x2, 0x20000002, 0x0, 0x3}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x8, 0x6}], 0x2, &(0x7f0000003fc0)=[{{r2}, 0x0, 0x10, 0x4, 0x80, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0xd6, 0x1, 0x3, 0xfffffffffffffff7}], 0x8001, &(0x7f0000004000)={0x1, 0x4}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000004040)) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004080)={0x0, 0x0, 0x0}, &(0x7f00000040c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000004100)={r4, r7, r8}, 0xc) 16:36:36 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f00000001c0)='./file1\x00', 0x201da, 0x20) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0xffffffffffffffff, 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') recvfrom$unix(r2, &(0x7f00000000c0)=""/252, 0xfc, 0x40, 0x0, 0x0) 16:36:36 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:36:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f66696c4b2200"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:36:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:36:37 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffd03, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000001bffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000230000000300000035ce17351d70577f"], 0x38}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:36:37 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x1}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x3ff, 0x101, {0x7ff, 0x20}}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getuid() rmdir(&(0x7f0000000780)='./bus\x00') semctl$SETVAL(r0, 0xffffffffe, 0x8, &(0x7f0000000340)=0xc292) getuid() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001940)={0x3ff, [{0x3, 0x1000}, {0x3, 0x100000000}, {0x2, 0xffff}, {0x3, 0x41}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x5}, {0x1, 0x8}, {0x2, 0x1000000008}, {0x2}, {0x3, 0x1f}, {0xfffffffffffffffd, 0x200}, {0x3, 0xffffffff7fffffff}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0xff}, {0x1, 0x200}, {0x3, 0x32c}, {0x1, 0x7fff}, {0x3, 0x32}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x1000}, {0x2, 0xffff}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x9}, {0x82, 0x100000001}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setitimer(0x1, &(0x7f0000000440)={{0x6, 0x5}, {0x7f, 0xc09}}, &(0x7f00000003c0)) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0x1c8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffff00000000, './bus\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semop(r0, &(0x7f0000000240)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x7, 0xffff, {0x0, 0x2}}) close(r1) 16:36:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001800)="db2270f1fe483d524ae00755d85fad813e40526715c8613abf508e3bb498d68f29a5a52ff40443684828138e3b3fddaf08b9f5a84d5d72586f1183c8357bb77a6fb5a9fd7b811f5460ace24fad00e939ce96d8e3df472d", 0x57}], 0x1, 0x0) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2000, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffc, 0x28ef, {0x9, 0x46}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x85) chown(&(0x7f0000000000)='./bus/file0\x00', r2, r4) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000180)='./bus/file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r3, r4}, 0xc) 16:36:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdcaceac52eab88544393a11061680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe32}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:36:37 executing program 0: r0 = socket(0x1f, 0x3, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:36:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x7}, 0x10) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x200, 0x8}, {0x8, 0x4e44}}) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:36:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04e889b8425c15d6c5921c331deaa77ad504ea05a1b390baadf58a44efb37c45db733df43c457741782749103ecb15134ee641afb917a898829e0574da5cf6fe326a77fe10950919993ffd4edea9ffd2939eddc6a9519d9a7f86457c08b65eaf80775caa2809f041c448c2cc6309c327f3cbebf9597e72dad4f130c93b75759d063279a0545ae664c0ed5ba4a9cf052068946a33bd8ea661e30fe6ed31a09566e014679bf9cd1abe0a764da077139b8d1faa3b0a2a1cdfe303d64559c8bce0a7bf1dde8f06146d86cadb440d3062806330169f5f6cfc6160dbf5a8e9bb6bf1a88c741313", 0xe4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:36:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r1, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) r2 = dup2(r1, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x980, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) listen(r2, 0x7) 16:36:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:36:37 executing program 1: r0 = socket(0x1, 0x2, 0xffffffffffffffff) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:36:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x3, 0x680) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/193) fchown(r0, 0x0, 0x0) 16:36:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x702, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 16:36:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000080)) ioctl$TIOCCDTR(r2, 0x20007478) 16:36:37 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="796f5ce289b5a776a658e4b3cb4c65bed28ec836c9af85209b6d6e479ac72bc01bfe66f6e937499c0bd4d1d8b200149c6b91a1ac3cd07e790bc500346a986542689bcc520c1b73e586694e1bfb9583ca3a4e57e7953af933ca2774f435b386a75d608abb4a74c6c4fb4cfd0bd348ff0fc485e29f78214aa013ec505d5059dc", 0x7f}, {&(0x7f0000000300)="3e6b6cc837914af655738d299f61ba8de3c6e19c9e72caa908abffde3f8bc6b19634e865eee5258ee54af14177842e3c136dea408bc59385a36b4a605b4e228b2c3ff629566bf689302563988512694f2854272dc1e5af9ccbff11fed8f7e94d2dcbca5a9fb277d534a8694303e33847aa384fe6d85c095529c1655302bdb6f88f4154d859bc450ebf9f3044f991053d7af6b4fc6fba4d5ad7397b7235642f39b8817998eb3a420b695690f31ea96a5b2513e461bbdb96ca620f417d1869ea5cbe8037f72bfb02539b4ecec9f8260d26024a3f3824e2cfd9f08ebd2b62", 0xdd}], 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:36:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0xfff, 0x6, 0x1e0, 0x100000000}, {0xffffffff, 0x2, 0xaab, 0x7f}, {0xfffffffffffffffa, 0xfff, 0x2, 0xffff}, {0xffffffff, 0x8, 0x0, 0x101}, {0x5, 0x4, 0x4, 0x1ff}, {0x8, 0x8, 0x2, 0x3}, {0x4, 0xfff, 0xc82, 0x3}, {0x3, 0x1f, 0x81, 0x20}, {0xfffffffffffffff7, 0x400, 0xfffffffffffffffb, 0x10001}, {0x8, 0x7fffffff, 0x3, 0x9}]}) 16:36:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x13) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="fb7189b6e9b237173f4a3ad8b372f1836156061980904a111b62", 0x1a}, {&(0x7f0000000280)="1236fffa2a9653efc83b3b5da5e7a9455868ff4b6495dc143adb8e64c167c325d1a86eae51e78f65fabb8b53d080d0844fb499724ccc0463a1d2c1ebb4dadc4139e59708b72bde75cd684c4f762dfb97c67170ccbad39668bdbdc42f92157165f05d8c16a719f16d86cbf0038ef52a7f66043582e5fec4d0959e8041b73d37cf49719569098c00e6aecb3ab38cbcdb22e934ee23ebe30b3ba9bd1dd5e5d361cf1f92776f2e6ea962b372c0ae08dc8bcdcf628d89915df99e1ad014aaec342457d2521df807ca5fab5cd7256f67a4a6e9709b73951e7476c7b600e4a900d246afe9ff68bd9bf6cb", 0xe7}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r0, r4, r2]}], 0x48, 0x1}, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r5) poll(&(0x7f0000000480)=[{r1, 0x2}, {r3, 0x40}], 0x2, 0x6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xd2}, 0x0, 0x0, 0x0) 16:36:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x20000000000003d, 0x0, 0x4}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:36:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:36:38 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x330, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x4c, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/140, 0x8c, 0x40, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) close(0xffffffffffffffff) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') 16:36:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0x5, 0xfffffffffffffffa, 0xfff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x48, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x61}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xfffffffffffffefc, &(0x7f0000000240)="00ac3fe1e78131614eaf10415304e66df7f676ebc9874930fb07") 16:36:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000ffff0000010000c7652e89bebfb53a6ca00639777c0008cd7fdf030000006c2852d8e1993db8fac4d3e2b551b68d7c8c6476b0182cd07c98c84a8f318ab69856139190c22c595f48823ca829a6e5176eec55d112403a66a26d5a08883cd416fe649e8dd633ef95ed719ab2bdfb348d39900af5fa54fb258c269aa02654115ad776646ef5d6ca2e0be9df0d1a64939c0879901194a636f6c50c5557f31b88a596b5fdf26c7da1360bb27b1c8f246f6e9fa999817be8d2b8295dabf05a5ce4b5eb005e39c83cdeb0d2842efb2715dd012076c5c7288df1b94427b4519ce7", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:36:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:36:38 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) 16:36:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cabc88e8ad25caa31ac4fa560bd224da5242cd8c6997cd531d56d396cccbc386a5e1b3be72a0008598539d5e57b0ce21db96daaafef8cd843c8efb223374996711aa9954609b212a1db7d7f51dde5dfb8554e4f09b967897e1d68f49", 0x5c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r1, 0x20005) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f0000000080), 0x0, 0xc, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:36:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) mknod(&(0x7f00000001c0)='./file1/file0\x00', 0xdfff, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xe0d0, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:36:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000080002005, 0x4300) r0 = open$dir(&(0x7f00000024c0)='./bus\x00', 0x10000004000381, 0x0) r1 = dup(r0) getrlimit(0x2, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000040)) 16:36:39 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/49, 0x31) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:36:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) r1 = socket(0x18, 0x400000001002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:36:39 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x80002007, 0x5cc2) r0 = semget(0x3, 0x3, 0x400000000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = dup(r1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x182e, 0x9}, {0x9, 0x6}}, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/248) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x2011, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x0) 16:36:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/57, 0x39) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001a2, &(0x7f0000000240)=[{0x20, 0x0, 0x4}, {0x200, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x880, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_emit_ethernet(0x4, &(0x7f0000000100)="71548cf9") 16:36:40 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="cedcfb592c00c685bae8c1e078d1a5c13dad4170834395c03889d0bbf7097b4e491b6835d5ad36a2755cb6c4364751d1ad883e23024e85b304ebb91334fcd8fe27f424ba26fb151826e0753987853dd62a9e474a4fe7170594ce918c5c4b7dc13e247e81adc2209ca7a34ab84eb1571c094f651c5cc6ac925ba8dcdb8961056750852cbbe5551fc293c4afcaf0e1d202c8f57713cfe5f0cdfd4676487184ade55784e51f3c1e3d4920ab23", 0xab) 16:36:40 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setitimer(0x0, &(0x7f0000000040)={{}, {0x8, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x1000}, {0x1, 0x1ff}}, 0x0) getitimer(0x2000000000000, &(0x7f0000000180)) setitimer(0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x9}, {0x0, 0x100000000}}, 0x0) 16:36:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000201c, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:36:40 executing program 1: socketpair(0x19, 0x4, 0xebea, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x80000001, 0x3}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) flock(r2, 0x9) getpgid(0xffffffffffffffff) fcntl$getown(r1, 0x5) r3 = getpid() r4 = getpgid(r3) getpgid(r4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x6, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x8, 0x1f, r5}) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:36:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) write(r1, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x54}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:36:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x200, 0xd5}, 0x10) 16:36:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x1, 0xff) shutdown(r0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) r2 = semget$private(0x0, 0xb66a779e707d212b, 0x0) semop(r2, &(0x7f0000000000)=[{0x4, 0x9, 0x1000}], 0x1) socket$inet6(0x18, 0x8003, 0x800) 16:36:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5c4608ae", 0x4}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1, 0x7, 0x85, 0x8}, {0x1, 0x19d, 0x3963, 0x8}, {0x8, 0xffffffff00000000, 0x400, 0x8}, {0x6, 0x1, 0x0, 0x1e5}, {0x3, 0x13, 0x9, 0x6}, {0x100000001, 0x400, 0xfffffffffffffff8, 0x20}]}) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0x8) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000000) 16:36:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xf3b7, 0x982, &(0x7f0000000100)="e7504814be5f1607dda53100dd20ed25c5705a40c36e61ec953d24aa4136b3cfae75dacc4501ecced2abe095a0edf286911f1c1efab725ebd93f3ee57a2c3f530de08783dfad7af00e", 0x49) r1 = socket(0x18, 0x3, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1, &(0x7f0000000200)=""/91, 0x5b}, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff63100008003a02000000060000d4c1f855", 0xffffffffffffff16) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x5, 0x4, 0x7, 0x8, "ff55edf9f34fc75342b215352dd2a3a31c10ef31", 0x3, 0xfffffffffffffd93}) 16:36:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) semget$private(0x0, 0x3, 0x104) setgid(0x0) 16:36:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x0, 0x1f, 0x9, 0x7fffffff}, {0x21af, 0x3f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x3f7fb494) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") ioctl$BIOCFLUSH(r0, 0x20004268) 16:36:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x80000000}) dup2(r0, r0) close(r0) 16:36:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000ac0)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a07861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b75050017fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c90126852422c484e0bd833c25eb78310fadacf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe1039982caae626a6488c7ea83638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b5705d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb3705201085d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c241605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d", 0x869) 16:36:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf", 0xb11) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f00000000c0)="f55afa836f825bac9e6ca96d235d4b3d97739725090e1f400006ae66c27725ce2215890a3908a0e41d7cf915635fc231c80a06ba8563568c9f27b6d42eaa2507a4cd668c8c36d5dae29d651383129b3cec07ab706588be8587b4dd4e4dd95ccece855829b05eab145ade1349cdefee7716eb443f5de207f297d1f705962d653ed9c71c2c4422cb0d9ffb0ac40f7150ba9afa9a04bfc275c07aea87107bcbbc7f13032b266faf9606b9cf48c36415065a149a06456c7c0192d6c97590944fe11cd4f833d8d700b150a39d66464b3317aaa99fc7733d", 0xd5, 0x4, &(0x7f0000000000)={0x18, 0x0, 0xff4, 0x800}, 0xc) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xf37, 0x0, 0x3, 0x0, "1667aea7fc27508eccb8005a9dff8470b5afa1e0"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06", 0x4f0}], 0x1) 16:36:40 executing program 1: select(0x40, &(0x7f0000000040)={0x7, 0x5, 0x1f, 0xfffffffffffffffa, 0x1, 0x80000001, 0x4, 0x3f}, &(0x7f0000000080)={0x4, 0x80000001, 0x4e61245b, 0x7fff, 0x1, 0x100000001, 0x7, 0x1}, &(0x7f00000000c0)={0x7, 0x3, 0x3f, 0x0, 0x7, 0x4, 0x7fff, 0x8}, &(0x7f0000000100)={0x4, 0x2}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "80942aede27588e2f5780b174a5c3a08cbc31c48", 0x80000000}) 16:36:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="e852b6219c8178895a3d535797c4bef17cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582387e8f7e35528dfadf468ce5be18c7717788be51ffc1000000000000007f0024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5f1d45fff8ff6e6e65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b40c83b973cafb70a2f71af88ff06d62733737596c41413e390080f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52f97c7549b0d85c7306926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e56480310000000000000000000000000000000000000000000000000000000000007660a5a544be818c81fc83a16cee83a82ed21a74b4322dbf830066d0927cd3ad57cda355a5be00880715f98b00e2cdc85d2c5e07d7ffc34ce3fac20d2c27f0d23091c7a87f200990828a7b1ed8bddde457e554ce15d341cbfdcb576f64b3ffa3c5d32285220649016a81c149b0a9824fa9a76d3a0950edeca431a44ea5a20c7bd2923fb665600c3276b7d3583547acea3b212caba93cdd1d417c2ae0608d57ad6f6789957c56796672f69b5200ca7054c40228484f359d02104fb58968e4f1bde53f083782e26401c7cd6510f3a77dd6cf13ea96aec02e6d314cd7b33a0bff398d7cc0ec9065361445ae4d8a98a135fb33966c90f776114b1bdf917064a6e9cf688b91fb7481884f591ce2fb28a1774fda3c34ffa1fae9fede97485a74e6f2a2f1248cf8068a695e4c4313", 0x33b) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='r\x00') 16:36:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:36:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() 16:36:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3c9, &(0x7f00000000c0)=[{0x7}, {0x3, 0xfff, 0x20}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x121) r3 = getpgrp() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0xffffffffffff0611) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x3ff, './file0\x00', './file0\x00'}) 16:36:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) 16:36:40 executing program 1: r0 = getpid() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setpgid(r0, 0x0) 16:36:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x28) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x4, 0xae, 0x1, 0xffffffffffffff81}, {0x2, 0x0, 0x6, 0x3}, {0x7, 0x1, 0x0, 0x726}, {0x380000000, 0x645, 0x6, 0x7}, {0x7fff, 0x0, 0x1, 0x1}, {0xfffffffffffffe00, 0x2, 0x8, 0xf04}, {0x0, 0x401, 0x7fffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xbae7, 0x4, 0xff, 0x2}, {0x8, 0x6, 0x20, 0x2}, {0x7, 0xff, 0x0, 0x2}]}) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) kqueue() accept$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setpgid(0x0, r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x6d6b27b1a17c69d3, 0x20) dup(r3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) 16:36:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 16:36:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = socket(0x26, 0x4000, 0x2) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xc51, 0x4) r2 = dup2(0xffffffffffffffff, r1) accept(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) 16:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x15}, {0x10074}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd24, &(0x7f0000000300)="118d75982831c760f6358aabc9395ac8262b27560b037ec0b45459f92f36aa17e25d960968369c037fe6e7e9f4c967cd74ef38228978ed42dd814b0a4419012ba2c8859eb80cbab359e91d5f") 16:36:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xd38f, "00685dc127a7248cde84d7f680776a662488d14b"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="de72a76d73a831a4f47ce3532373ee9fb80c0ec0efc948895128585aab0128dc03e426b2e062eef9820f944a025653a9d31033", 0x33}], 0x1) 16:36:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:36:41 executing program 1: r0 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffff0000) 16:36:41 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x657) 16:36:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000008c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000003c0)="b4", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfff, 0xff}) select(0x40, &(0x7f0000000080)={0x0, 0x3ff, 0xffffffffffff606a, 0xfa, 0x2, 0x1, 0x200, 0xfff}, &(0x7f00000000c0)={0x3, 0x6, 0x1615, 0x9, 0xffffffff00000000, 0x80000001, 0x9, 0x4}, &(0x7f0000000140)={0xffff, 0x7, 0x6, 0x6, 0x0, 0x9, 0x6, 0x4}, &(0x7f0000000180)={0x5, 0xfd}) nanosleep(&(0x7f00000001c0), 0x0) 16:36:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) listen(r0, 0x1000100000000000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:36:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x40) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x100) rmdir(&(0x7f0000000080)='./file1\x00') fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x4) rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='./file1\x00') read(r1, &(0x7f00000001c0)=""/255, 0xff) accept$unix(r1, 0x0, &(0x7f0000000340)) 16:36:41 executing program 0: r0 = socket(0xffffffffffffffff, 0x3, 0x3f) recvfrom(r0, &(0x7f0000000000)=""/56, 0x38, 0x40, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x96f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x9, 0x4) 16:36:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getgid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() getgroups(0x5, &(0x7f0000000280)=[r0, r1, r2, r3, r4]) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockopt(r7, 0x7f, 0x34c5, &(0x7f0000000140)=""/62, &(0x7f0000000180)=0x10) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x4) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r5, &(0x7f0000000080)='U', 0x1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000300)) 16:36:41 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:36:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:36:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x18, 0x4, 0x100, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="18aca273ee6b8dc04c21a4e412ff32c6124c723cd24cd56aec2504f6bbb6669f50b35cf25597a311d08c8d9e", 0x2c, 0x9, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000340)="f14e4fdafcb062219e18801a75fa0a175659765e05a1a74f2c682fa0d64c4d23c78e745f3b3eafedc0c53e30821f8429009d835463d8e4025a5880d26364588f97b5a4ade06a78b7480224f1905ba1253f7bb285123a0413e845fb4fd663124dc9020317fb1ba83a81b6a4b60ed3421261c5a7", 0x73}, {&(0x7f00000003c0)="fc108dbdac8da340151e4fe26c20035f14f5fdc9bd580132f2efa1632de7b0dcc699658c1765eae6145b85bb6d608e2169fcb94a309176dbceb692b8e7a32da863e8b4861f0b7ca9e6e92f3251d40ef8bf2284da8e88d5e66b43da80921c97d1b80b", 0x62}, {&(0x7f0000000440)="2e10d807b7a848872f64c7a1fb1b0048f762dcd83224c8766bc8b48b43a5998bc2064d475bab68f530d38af6baab87b2d08e5bc4879479dd415e85f722f9e70f04ad98ac930230bc17ca9b133993c75f1aa12f5f22e35935ff5dfbfcecf4254a997996678a6cb9113167f40fb5170d668dd5566d02e3b82c6eba", 0x7a}, {&(0x7f00000004c0)="3b41690923181019ff74427789136c4a0957be834e66035de3c2c2ed4aabe5541cecd5c6fe8466869f0254332d436b4bf4c5c8023b7b866351b80fa4f11a1bda53259a4c928c9379932101824b4ecb19630375899a8bc1d84576c157cba48fbb0d3e3993ad5adb3ff8f1ef7319f792bee57b94456bb7bec644eeb7df7a4e1b7e07a88b7ab767049d4579a522f6f82291ccbf444fb5f7c54bde4eae76d0018db62734adea6b504766f271ea1b4fdbb4bd0ab8e6fefed89a1dc6988ef9278e405d59fc3a0fc2e4f3689965066ae067394ed497592fffaa8d9b311336e4ccfe1b25556293a5d6a06278f2292228ecb89df12aa9a571ea3e38684900891d2fb9b8bdd1081e6532b9ca5f513293281f1d0ef3e7bb5cde042d2f667276d24718316299b339f894d09c8acaec5722fe2bfa98a6195b1d58e683ad66232356b70b1246c6a475982b66940a1d18f666ef0f69d263dd78162aa733b1d2f546a614bd4f61b35f5f534becacd98adb498ebd7273de1172b1f44766f06d3d059f90ddd616081f7b9208388581d50da8b00fba3e8e431948c4018dacaa56a600726156febc92871ee3252e35c9524a074baf3c9739fe460058c523c63907d91ed91418c3b2c3684329c462a7e5c2ca50176d9df2e7b1c537e88510f52e28cde82c819e3c987219484ec56908076235e3b9429bac6ef936259d59f581afd386406994ebdd77fc438ab66cabbf3299e3d03e315ca72674644484d8adc1f7415ed92e73f1ad163f07daf7c00a76b0c032962f8d9ce32c6af560125399c430be6e2421577ff928e78ccc63f597ee4d0d1a1f3555beac1bc85dd30b026e81d496edd5446520dc64390da446813a42b74cb14637be30272a9a6b0b1ee3a1b2f00abc4d9d36d96858c7fbfd4878f3cbcc770d4059d3be214261fde5439544b30ce427c6b75500d55a69973ee211931a4024eac702f5aca4c9d6f68b936cc0b9f7a298c0c9a27ae027f50c8439eb737ea27900ca0e4d2e0f5571a9e4d86f2f1965ac06b907f7e7eb0d65b86dc2633d77facb6d478e4e77975f2a3ed98c9d7a60cd5240849130139c3924206ad388c446c915c6f72b84e4c6923406fc71b46b8359505f7c5f3858eae883ce607e949b91b45fdac4df995459e765149f3326c0b5044cf246cc145a9bfe51bf57f3b8293a26a8b197464a44389719113671d4e0d526b5571aa852857865d89a66f17034274b33e820686d843deb5821c901258567721ebf28187fd66189c34da403b2b33d3cbaf7146f9c62d301fee1561ba05e7779329a319711ded0680805727d6ffcd9bd29fc1e2ca7646aa8bd460f550db8c7cc131a316e16b2fc067d3655dedf596d92817ee24f8615edbf3867be79805164ecdf7e9f5bec24441875ec3cec10f4b1ef7354b7c8c136762f26ae7d6f5010e7cda1cce0a8e44c3429e74822febbd344b3175a8b33cec84d9b7f247930f64efe4ea333a00c4348968afb7830c0d35c514624a077e9fc2b3f9badbbb6e58e8ac9ba824806467ed5eccc00ae62649d2ec717392fab8967c0c89435775db1e93ad90eade91a2c3128bb34dba4c7a31d94136e0a86964c05faacecc91c1f3e9f312b68aa0c16945a1a9b7df233188a0b9c3628a4b4efb6b56302cc7e2360f89d77e4fbabdf196bef958aba8dca444cb28eac859352cf8756bef998c5dc1174ebf1d070abff41834d84c9a3b6628d908f5070147e5952ef9e3ddc96718854387f9249784fce1c1928ef6db5bb36af376d4c1edbf920d8721a0d66a6155a30d131c30095173a0c0dc99790dfc765918e036a500cb868ced55489150b2072dc8ebf75cae74cd8242eadafef42a8045e64a474f0774e6e42ed3a529e0833df509ff0edc2fd4ddda76ed0e838a5541b7e192306849528c9d655be1634170bd93b00dffefb1a57bec1db9c04f9edb5a04ae5762f03eed4a5149f10f7bbf03ad7157c0ea1ee63ce87e6cea4efe230bb2a9bb3da30e68b436fecb0e8b302009191673e4ac0a0821beb8003105061548cd6161821d79d8cac422564af282da4ccc43c192c87b562dcaefb220cce23d1332bce81a9133d0358cb68ae078a6f21c47f63b316f7c28ed3a672d1c600c7a0e4168c07ecbdcf046f633eb87bfcf06b9612514f95e4c551752bb7ea51ea766fac88d89fcd0a812a923567b47133404e26d6ba9e47ca376326ead7e588508f93417650bce82c084b652e27aa439b6e28aa667ddfb60860d0f6edc92e127f6b13f46fcc6094a1dd355204a669a446185f54d18ace2a0bd425610871bba1f2401b602dd8f6d323b11374e2f28fa3eaa078122ed14134757da72274b157e7a781b6696b97e9d85fe712034570e2f9e48b90eb71102a3da4eb68d34ab56a85d58002aff4f6046d11d7dab2c674e8c3d9e597cbe988ff53fae54b76c76e578c6b5c0848946759ad3ff6c0e872fa001cb8bbecee526a6db3d57ce7106e60c2c9a3086254dd0a6e4f4d1f6743c25c2834c8cc45c3440e297ed0b87ae389cf2d4e06b77e36da5e03de416a58a345b20da84b833b4bbdfcc3909d7a2c2ad4b9b4393ad7f6b0b46749eeb7deb5bd79d9762365e7011c95aed04e31a5571a81485099b0512a5f5a9deb2bd4e35af0ce60e33b7825816e2441fe249537f4705f126f013526dfc5e5608d397a178c8e30dec645b7fe608e3dbc976b9d0afeeb9911a03e932d487d709375b524eccc156462ecaa86afb596ba0a87d69b5d34f0aab441cb328ae0ab698b3330c23a1331aa9f7380baed8bdbeaf4d502692b2f9873a211ecbdc69a3716cfff2f57e9baf08a667f4f485c97e05e1076fa9ba2c547ce419ef0fee876178905459d9960bf57fc1e4876cba49af4bb1c542fefcf3a53c4c66d78961c581cda5d30011c5d65bc09ed7f557baa834272f48a8b94a346069f67bedbcb1db667193fa6d7cda1d3f89283c13fa95c9c7614677e40b146b25b304a9f76ea05cb17a89d9b8d1d3514bb5839c44d8a1ce83cb0aa33d0f1255986a8b8b1ceb2e7d10946c40e09a5bfc92ad71383a341834cb67f84a75870de3e7665166717d44a3fd6def9a4c473e96f2d1344543cadbcd7aefb4f497d16f5e2b9df92746c1699a325631a9e28b3d0af3996145987e392deb13637b53e04e89b1ca3664166c0d54db9b3e0c8f9b47ca0128b0346fb8d36d8c909570374adfe0b2fa2e24e26d1ffc5027747e9d6e2ada50ab8b13b837c8ed4e727b343e98902330a0c67a41ef6ce538febc0896607c98201c7ac8a465e2ee842a4dab12be767d32c2b607aeab284f318aacca1ca82548cb901a0837797b80b08d186f27b53b5b14258554d64470bb0798083b6cb60198975b8587f684330c91025d21b6b4698199d8a8687ca040853c39bb489753a4ac99e38b561fd52ed338e060a54ac84d1ea9ee38b4dbe7b3734001ec9735f36269bb750dc39ccfed566d585af48d569cb04f17564dd058dd71b324ce67b1e6171e5b11ac2ceed919708c866623e335fa8400f4b06158eadc358c411c37130569076ccfb69abf86421638b754b4c6603b3683a232b42d928d5b3485c7e0d2861791370918f8cd4d586967f0dff1d8433179d50bff97c6e0e5c3a3d735ae306239c33deaa80e85e0b82a93d83c1c3f3913662f6a3d899470cf866fe12a4090814a2575d92aaafc2474a64512820c73d6d479c5bfba09081600dcf950e16248cdc130dae61a1cb1908e2006c95d5b2a59a9b6c4e3b26d116859c4ca36e55d437c9ab54228b09dc0375884bc6b726401d1881516806f7912d1a08544ccdade1224d57ca7c21a4caf61a17ad48679c0a24a5e982cb02f05224d1caec0f73203d650b7e865d2a39b168217514ccdc7fb66c43bbf78d6acc9180d462a14e8c756be3f329d21822cfa95612fa7ad748b91ce20e9407dce262808042a4f74284190fc04f73e07c7e7867f0950084ae98a5fc241d4433f20205fba26e79acf99aab28d155e351346418806001ec0d70752899e8eebfb9d644ebe6a934593b5d1e4cba77703248edf9ead4267de5c16f561618b60720d1fa40e0d080c20c4ddc9912f6aaeb1351540c36230c1034f5f7485200ad8e101d191505c0c2e75b71ec2d1f3bb96f1d9c34fac56c2f446edef17d1f80bc9e9cd7808205f48f8769a0f59259f0c271a53b5208896e28e5251126d2c02934d8ff9923d16e081202cb902ecb1e686b3e2f5e3b24825995549ada12e28e8c83fe241c11e4b204b5707439af8065f4f1b60d5a3043cbc9e36e07f1a859e121efb5ddc7b5a3708e258d46fb99a1bc185208aa4c58b81c2e7f55a97a7cf2ccee798b546456e05c7df5c8b132d09414c45e9503f54db5d1f38c3a7641135bd9df887996f29d3a7aa72e2459b01f34e659ef78658cb440efe34bca98e4b0a96bb2be2ad96c6b183cc3fdfc312d1eed633e79301a90628accb5a607588c5bdcb7962ac18863114d89a531684a7168512c58244ac2eec79afd64cb459099f5adf012cdf0d113400d940c7928aa6cf1958728945ef6fa6a2b32c83bdaecbac9165a965d090e0036f2990bcf36b5ba1f3df64c0547e5adfac59d8711f4023826037dc30306aa7d9961f598de31a13e4967b6c6552f5247a71bc0b5793ebb3af0d5c1830d7207766027d5f8e3ecc254be553a046f46805ae95a6d66a83c3b8e6236ace1be3b8a764e480b40ff4942b8ee9d2f32faf712b18f8f91c49f6bdc7d0f504b8008198d915f194751c7efdcc5cd89c6bdd3b14bae156ce4d0b9299f31f9d950c8678380426f16c16f26f0c2da69c9b82b02310b55ebe3802c59fd80dfc6c4ea875cbd630d9368856f231fb45127070488ec0d12bdc829ceeaa61e76bbe691ea1446e4039932b381a7982481eeb841676883ff38be0c2ae1bb8a5eea1ac207ae3d2fb52ff13a4bfbb38a4828c954db0d0481705b620d6d15a61c032bad03723ea4db1565ffc3ff85606e6d66ef65453e373220a3de785fcd24dd4d1092bb69e77265f206d3caad10503de2dfb0cd49c683f5b3ad597fea95fdde09fde9267e7f6fdd6edfa42c5762806874cd695a809e171fee9ac59ad0a2a1959a24549a7c29b3301e1323954194473414a48bfd75453c371574bdd52be32abfcfe0851eafaab672b179015185fa095e002438d2b5f1a2d112d0d8fa8b4440c5d06b3fcd36b832b756966135476175f40a305174da88481d5fb3b0c2645b12aa9a60c8ad00e68c0282ffaff843d1fd0fffcf96efcdeada8dab70b7d92296cd713009319724f425925c6ca4d649eedeb7bb8c08072645286d4a46927b0700a2bae2d583a50b7237c60ad46caf9712470e677593fe2fca62ee9d042d9ac16451a6ff075b9c56580b270333e4eb0c6c474c88b9012842917cd15bed71fefc764b2b2a9da8c727df238d03b4e44b18f6653394c31d261dcb84b7c21cd969cadf74746badf46dd744a11eca6c3426906981d336d86dbc51437fe28366bb3f56f70d85ef4f9461bef853af3f8bd5e4aa23c61682249fdb59b31afcf30c625bbfeba3469a8f876e7f96afde5b891e2106cc4489088859dcfc68b229ca0825f1c60b00e0d1873fa2bf5a9062aaf113ca09b62301865f2e5174bdba3e4d31141cdc138a26af30c86f3f96525d0eeddfcd9a92bdbd330b72fb5050f6579eb15788577648db379b52ccf2ada2e5d157d9fa007624c16f34fc8aa9935f44d8c79d967e82b86685225c25e9441046f13637e01b68fc7627eebf9d03bedb0b60c2400ecdc8f7a637a27c08d680c132004d27bcfaaf019453f3f184d4", 0x1000}, {&(0x7f00000014c0)="e865c25161be12685f41c78f64c1a69a1cc2dfd9ef2b4ee1db5a1339ab0f77c1c1a8e493f4b547cee3c993d7a4c4a871e95730684fa734f065a01cde2742ee075c980abf7aa802cf146c4a1e5ac89089dc9738babe3f53181304e9080d96b69d792124efc3a762deae5d23d606af99d13dee9e66850d3f14855d85b5e8fc92a6d668c63ead3476f3e20c7dddfc2a306bb84f8399", 0x94}], 0x5, 0x0, 0x0, 0xe}, 0x9) setuid(0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') 16:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20111, 0x120) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x1e28, 0x9, 0xd1, 0x9, &(0x7f0000000240)={{0x9d32, 0xffffffff, 0x9, 0x9, 0x3ff, 0x40}, {[0x100000001, 0x2, 0x2, 0xa688, 0x9, 0x200, 0x9, 0x3, 0x9, 0x4888, 0x1, 0x9, 0x275, 0x6, 0x5, 0x4, 0x8, 0x77df], [0x80000001, 0x6400000000000000, 0x5, 0x10000, 0x80, 0x7fffffff, 0x7fff, 0x1f, 0x800, 0x7], [0x5, 0x4, 0x614, 0x6, 0x0, 0x3000000000000000, 0x4], [0x3, 0xfff, 0xd3, 0xdd, 0xe0ed, 0xdab], [{0x9, 0x0, 0xcd, 0x2}, {0x7, 0x8, 0x200, 0x8}, {0x9, 0x800, 0x8000, 0x4}, {0x2, 0x4, 0x100, 0xd6d}, {0x100000001, 0xf75, 0xb9df, 0x8}, {0x9c53, 0x1, 0x58db2102, 0x7}, {0x8001, 0x8001, 0xffffffffffff7fff, 0x24000}, {0x0, 0x388c, 0x0, 0x570}], {0x0, 0xd6c, 0x7fff, 0xad75}, {0x1, 0x9, 0x7, 0xc0000}}}, 0x2, 0x1}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") syz_execute_func(&(0x7f0000000000)="c4c12d72e302430f370f18e26667664723d0c461e5efc8420f1578e3440f168d99899999d1b348b14ae8f3440f38f671978049008d") 16:36:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x80000000000000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x44) write(r0, &(0x7f0000000000)='O92', 0x3) setsockopt(r1, 0x6, 0x3400000000000000, &(0x7f0000000080)="e103196fd765cf223bd22be4af79", 0xe) 16:36:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/67}, &(0x7f0000000080)=0x45) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x2) 16:36:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100006370000ffe200000176ffffff00"], 0x10}, 0x0) close(r1) 16:36:42 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="eb44e1bd", 0xfffffdd0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xaf9) 16:36:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="e6092856740146", 0x7}], 0x1, 0x0) sendto(r0, &(0x7f0000000140)="4d59a5af4f77ebbd202a2a4c6ea46584799b72be9ca70e0f48ded97777af7497c07f7092fef5e9b69ccf823ce0eba3d751cfe7ab6e050d2c80df7b19606ba773e06a2d39477590e62a8da1855cf16ebecf9a511dfdee0b4becf98edb46b1afbe43fb", 0x62, 0x8, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)={0x100000001}) 16:36:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x860, 0x0) 16:36:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x2}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f9") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:36:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0xf6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8a, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)='\v') 16:36:42 executing program 0: mknod(&(0x7f00000001c0)='./bus/file0/file0\x00', 0x6001, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a7) truncate(&(0x7f00000000c0)='./bus/file0\x00', 0xfffffffffffffff9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xffff) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc, 0x80, 0x400, 0x10001}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x10, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x54, 0x2, 0x6, 0x1}], 0x10000, &(0x7f0000000200)={0x3f, 0x45ac792a}) 16:36:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="a3", 0x1) 16:36:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) socket$inet(0x2, 0x3, 0x7) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:36:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x100, 0x7fff, 0x0, 0x9}, {0x3, 0x482e, 0x6, 0xf2400000000}, {0x3, 0xb0f, 0xb5, 0x5}, {0x90c, 0x3ce, 0x37, 0x4}, {0x80000000, 0x7, 0x2, 0x10001}, {0x1, 0x100000000, 0x4, 0x2}, {0x101, 0x8cc, 0x9, 0xffffffffffffffff}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000300)}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/95, 0x5f}, {&(0x7f00000004c0)=""/82, 0x52}, {&(0x7f0000000540)=""/52, 0x34}, {&(0x7f0000000580)=""/133, 0x85}, {&(0x7f0000000640)=""/43, 0x2b}], 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x5a, &(0x7f0000000240)="7d74b5f82768086b8382f45ca04d20a7fc7183d990c9a459ad9938ab8a94c3b2a3fe3155826586738fe294e9e338095fc3f559a96517fb906eae2a0b032c37bf1cff842016d0bc09d25f841dc2eb9a7991cd723e910b98cb61f7") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10200, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:36:43 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="40e957629002fc93a9af94933a0564f4922be6bb73b651d230477d47d7953ecffe443f414b21ced65d", 0x29, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x3, 0x9}, {0x18, 0x0, 0x3, 0x3}, 0x3f, [0x81, 0x6, 0xffffffffffffffff, 0x4, 0x6c, 0x100000001, 0x3ff, 0x9]}, 0x3c) clock_settime(0x3, &(0x7f0000000080)={0x2}) sendto$inet6(r0, &(0x7f0000000100)="e2c2275372dad5cc7072e94f11d379fc29047c576c495e15d50394516e6d0356f0643ba9abf6d29f82636abaf037e8ad8fb85846af77e0bd576fbf9bd7f66c1fac4ba8eadd27b9c5b74a38c1880a7041bb2174e02ac537e769b44652d368d73fb5d03bb43a318e3ef40c4ec5257b0e3e2d835acd850296bfe3dc", 0x7a, 0x0, &(0x7f0000000180)={0x18, 0x0, 0x400, 0x100000001}, 0xc) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0x3ff}, 0xc) r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/4096) 16:36:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8401, 0x0) 16:36:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x10064}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:36:43 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800010004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x51) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchmod(r1, 0x40) fsync(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x7}, {0x87, 0x800}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x2400000000000000, 0x7ff, 0x3, 0x5, "bb2312abe58145f61ba918b6df6332a39e2a0602", 0x28403697, 0x3}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='a') 16:36:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x14c) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000100)={0xfffffffffffffffd, 0x2, 0x4ab, 0x800, 0xc6, 0x1, 0x9, 0x35}, &(0x7f0000000140)={0x2, 0x5, 0x8001, 0x1ff, 0x28000, 0x100000000, 0xfffffffffffff3c2, 0x9}, &(0x7f0000000240)={0x70000000, 0x1000, 0x200, 0x4, 0x41193c3c, 0x4, 0x4, 0x80}, &(0x7f0000000280)={0x40, 0x7}) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x800}, &(0x7f0000000200)) 16:36:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ftruncate(r0, 0x100000001) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5001, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r3, &(0x7f0000000000), 0xc) 16:36:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7f) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x80000011, r1, 0x0, 0x800000) 16:36:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xed, &(0x7f0000000240)="f130568a4c55bcbc086ac9ddd212d11e079a451f0656187a4bcade656227cbca66963e125faa9d0d111dc066393692e0253b892efd0087dd78fbdfb980f385b1608baa54ea90bfa4a74097182c9389ac1bd044074b7730dcb0105e77bf8dc2a0c56a3e526176ae4d8ee040c710367941ea5f07201d91db62035192aa4b5d4b934d8b95cc3f5d48f980675996aa82988d18264d2d4b2ab7f0bc38e5452347be3436e5e71f9a10f1798a67d71246ac915bea4556be30ff5af970ff6141cf298044d29841ef678ce6d9b5941d5eeb94b52279ae527de5f01793fdaa72cc53517b0ffb733f53a575a066169e004c5f") fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:36:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x408, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="44b55fbc0345ebf07b5313c0eb5386917f694b8d0a2f64089b3f4c86c762645b4581cc196a994e44dcc1efef41cc62e9d4117e96", 0x34) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc, 0xffffffffffffffff) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x6, 0x9, './file0\x00', 0x8, 0x4, 0x8001, 0xfb1}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x10000, 0x100000000}, {0x2, 0x60}}, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') 16:36:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x9, 0x741d000, 0x401, "67e668b0315de7982bc1e7834b6a5645d6456542", 0xfffffffffffffffa, 0xffffffffffff8000}) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0x3ff, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) 16:36:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x16, 0x4, 0x3, 0x1}, {0x100, 0x0, 0x8, 0x3}, {0x2, 0xd6f, 0x197}, {0x9, 0x400, 0x4, 0x6}, {0x100, 0x4, 0xd65, 0x10000}, {0x4c, 0x0, 0x0, 0x402}, {0xfffffffffffffff9, 0xb8, 0x4, 0x101}, {0x1, 0xfff, 0x7f, 0xff}, {0x6adf7342, 0x0, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:36:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000200)='./bus\x00', 0x5, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:36:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000003}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:36:43 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x40}, 0x8) sendto(r1, &(0x7f00000000c0)="9c083d79242f2f24929934fefcaaf9e47eb7fb9cfa982892159d6f4905d5df8ac88aab257b2b9bd298effc6e03cafa0bb0fc8d6ed5868a45e18f1325675b0e52ed5233254db2f5e13d064bdb7e6353c7cc920f622fad66378100b6b7e98a3a33cefe040b905a2453ab47a0d8b7fdf2b20764304d3129", 0x76, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1000, 0x100000001}, 0xc) 16:36:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x184c93c9) utimes(0x0, &(0x7f00000000c0)) 16:14:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="7475dc4315be0022db5d14c088fa2d928ad39cb3fc389437b4a80ff4b9fc1f299c853fcfba3c5405cbf6d8efb13562a3d14004cdd83295ce01aa960a", 0x3c}], 0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4", 0x4}], 0x1) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000240)=""/253, 0xfd}], 0x1) 16:14:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x60}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:14:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x2c}, {r0, 0x20}], 0x3, 0x1) kqueue() kqueue() pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="2e6332be93fbf8caf8cb0ecbcf05a0a59f2e61885c81db262c6637b3e26a185194013cf3bcdbae3f94083f4e66db0da0de128181f57d88aa54f5e26a1239669ef4a46f37a4f882b728a0bbd5fdfe", 0x4e}], 0x1, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/186, 0xba}], 0x1, 0x0) 16:14:36 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) syz_emit_ethernet(0x15, &(0x7f0000000180)="0dd430f68f12cd79c84738537fe617940e9e42e72d") bind$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e33a9343a528291459ab4e739a523f78cd20030"], 0xa) r2 = socket(0x18, 0xc003, 0xfffffffffffffffc) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r5 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) r6 = accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000340)=0x8) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r11, r10, r9, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000080)) clock_gettime(0x100000000000005, &(0x7f00000000c0)) getpeername(r4, &(0x7f0000000480)=@un=@abs, &(0x7f0000000440)=0x8) openat(r3, &(0x7f0000000500)='./file1\x00', 0x28000, 0xec) 16:14:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x80000000000051ff) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2000000003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xd2}, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x2, 0x7}, {0xc0000000, 0x1}}, 0x2) 16:14:36 executing program 0: pledge(0x0, &(0x7f0000000100)='\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="5b33fa03a68a78f74da24c0aeb1c8037320fae3239690ea0e17b3135e9c034768f6a68df407db2d7c67d70cd806aeb7e74f3b108bada8f36aaccf4da6d4baa3c20082c453e7fbc8bbcde31fa37559bda3b6d26759a3fd6a3e18932025485b60578d922451cba76de2c", 0x69}, {&(0x7f0000000200)="84cda722ccb3e25b7b4de817b11ed064cfaa9658b4050410f73b59c098661f1c238afe2caff4513e6034bbcf07756ed8ea5f2889183ae990dcb893ffce7241ffb9d8c7302a91b102df42823c0e2cd14a188aa0a79423b23e8d36def2213c49", 0x5f}, {&(0x7f0000000280)="83525a79390cd578a1032b45dac67074a834c596a6a70268e987236c5b2d4b7596776d2659fde869d8dfd99cf736d63d39a752898e07058f0b40", 0x3a}, {&(0x7f00000002c0)="d40a46fb669b02c30c9138cb242ea920d6d311b5e4d6a4f5815c702430b66c919662ae4c5a8577cebf5c397694c1998a207587036733acadd04ce4ffd73df24abbcb92f27d7a206acbcdb9784b16db76c7e9ef1e5ffb62772c7b9ee1054f4f108ddb86935453ee8051b416c0035fb768e4612e311c3cbf3f9829882a312452e868c0802ac88fc6b21afd9b81e0f2bc123f7c89ba329227d566173558cf05a75872b24229c5bb42bd152886e77416f45be3ab029d4d63d71db37c4c552808c19658facd7b842b84b60558152c004b74a42893888abcdcee50746d5f9c6b526ffbb810fc9945d9dd62404b659cd9fe89241b00a5dde17db4c9883352359a8bb4d0ba733eb5624766f65caa781374c9dd2e92d3f5864cb7c53309fad81d049478e1c05d72baf2312ce89e1bd44477cc5dbeb0ea8897d1f1e733543ee4d2a18fa804c7c80c1cd9890efb716db1e0711bff17de7af1fb4db07423105645b0c5ee62e661e36a27506faa95b0958a3fc3808085fa4e10fc22bfbbcdc1cf67ed8681d085e94e4dada510edc7f973b9bfd5fe182d56b46abd4ad1bb0cf099ba263dbf24b749951864f59fb99d6fa6eed8395838a9adf76948a29fde88d9d09e641328f353e0b1532469004532990165630647d92565039125308a3095ad41b2d5c4676a91c8b392b53ab02e2db1a9292fa4e1c048e5173885b27fc26e3ff8de656b4c4088def4c8d507732eb6a8cbb58f44c75cffe94413e64a86faa48493896b34b1130e63cc5648e1c5f1d209819bdb494a6e3f523405a67f88d7d4ea06045c67e4288b0a25800005f84be51bbd17c3ac3d86dfda0502b36f631716010179f291d330d422257557974f7481b4492169df6f0e38ba73994ffdf4642cf220babbf5301217e8a89a6a82998d7b29fa45fbaf200bf0fa7052b4e152bebe13de7390fdc748d4f8e8a6e7376b3b87d9aa12063d1936eba138b377605816e5180e88f3278969c584338bbd9c9020303df090a2c4cb91d7b50fe270612940de5c212c9787592f41e5e62d59b5f73c4a9349c293c88179aa0e516dc44862869545e601f8344b3a33fb2840fe41f53dd896c5df537b5fa82334e1911539de91e232f520de97055db5f9b6c09711ce3c00fd99bf8ab7a9563ca2ec571325d016653f691e072eb84526504ece4a7f5deb181f4fa3de5bf109448caf02627db9c2d3186ef3b14f610e415219ba65fbd55974c17a15eebc6e02c3a717abc10f5c837d7b8d6626fe5850ce952c2d8b802add0247c665328752efc201713f6c5c6acde1b90ecde68b5724d3b9078c2c3ef04e302cc5bfe4acfcdf274ee9e4f398ac8e4cde1e5bd8f49fff98cf0b6004e60bedc77ba34d4b74a80e64149530ae7c585ee1ffa4de172394507a2602bd88814ff03a5216e10195a08685f550a3782b70032de44d6f0053ec39c33f26b6636402fff63b33be3a516cf4e82a6470e29e1f7d17a8352af37b6eb388d48705fa157f112ae498582625702bc2b88adcf0214164ea41b06f83f1223a1eef34a192c453fec80f6898c2e8ef002b3e89d481ca42cb2a10feb40e2a9b7ae73854850ad5ac6f6b9fcefd3778ab60f78665ff05ebf57ade074be5499fcf7d658ffe608c87002e8dff1769af706d98a2029bd2ac1358fec8094b23cd17b0def9e882714464a74fe99fd0d27a241237ffd8bbbafc8f56064f32a5b750b7ddd0014cc4417b430c2d4395ff883b4703d8b90b685a5df94b37e0e8365e437c87bff70daeffb2470ad388dc44a08d372f844bea78b79eda3f0d0418c5a6dec8de747e6d9b38dae366f8dcd8f754ac198ad8dafcf39e16bc7ae71704c326e6c4bb32791cb6210d73be4fba0739d8efbe0c466997b6f76724565d6e4c102fe08054b211a9e6e491e75e8cf733034438056bcc49705df9eaf44ae843ae1061cc0d2322fb537f871576081a62f0f0512f6ed2beaec9c96abfe8678fa260c0ac943dd66159ae46fd10d328f57878c6d59cf3f50b1f51e712855d9e666df61d1e9768b694e8f1d1e5520afe701d17ac297fbe20f56aa9ebe4eefe267b6857928221db335389189321b6d2e9cac8c9479373bebaa07819f88650d7c789a9d0fc26869398d16ee638f3db87d74d7fa64d68e6966b4ac1684d1b5c1c15ec8d96a92b2ce55c023e5377a5f58f287039c9d8a953dba705c368528fd08772b2d7fb33cf494c1922a7e55cf88522aa4163bb520f9b8ed31f460e4c649e65d1a04f5fe650fc840f876d6b543e78b61590af842d12c48106daa8614c5e0f02ea8c7145a30397253e2e0c7026c05decf34124766d4bb239020b4d5fc4622535f41fc3971be4cc9e215b9336cec4803efa91733ab8e6d205689819e48a361e5238123629e849c7be2e14fb54f379d6d95b6675d68ee0078668e1d271c552b094d628811bccbb541a38082dbe2ff5ba9b6d911a3654cafbcc3c2ad9ee17980cab4cc7d113af9032433b1f307679840d50055488c039ac97f42c3bd40ab8e50633859f57caca1a809674653243d9927f046bfe8c5e6824503e1c5bdbf90e73344c9678a2de81286130aba95287a9cdd3dcb4b547d7836f174c25d32e0f40b9f1d0598a2a9919958b234eca2cf50efeaca939597c930073882b095b71e623f319b8c319a9752a0bdaa2f584484499274276fbc7646899501d21fe182bff0e3d7dd7d40b46e79d530f6e6c7c270381d1d5e484af27fc700aa2d9e58af34a2d35e8d69c68dd8469996626b77942ffc91c1e7dde2f453a6d214f338b7784584dde6d21c19e1585385bee2ba9643552f9dac9b8ae3819716cfc2927d9e7d1f729efde212a0ff2dae3e907d12e96d81feb286c34a1c53f97e94b83284f5b711888ffe1acb7734aa6dfd1144d88142ca6f00bef05a3a3b604f449d8a08cde0f1e28c890a67fd3551fe18aff8392a5746e1ac4461d165e41e971f5e71bd123c24a0df9a49a655d8544fd0a03b01e94b967021b41c81ed8317702002bf76d0f3279106b1bc195c7f026bf2c58e52e47aee98b19824228fde3811f7de782a8b8ec9ad369aeb428d2c29838e29c3644a5fe87f8935f281938c699f739e2e28eb38b74671f36a784d40f0d4d6c8eb26153f64788a6ebfe664cec0a962e1a6d015fda8e5ed81f09095074e93d04478d6197e7ab19aaca6062e51482d0eb94f036f6c3f9b41f0fbdd872d03455399b4a826d1da0bca92ed9b29e49abc1b5ef706a477a63560a7aa447d8ee28e1b00ab23c4aaf65915fd83d132c4ad986e6587d2f5b86f1f8a09fc52e24bf83bf486411a9b99d3e13e263fd389a0aaae9dc573bad6c948b07276f92e5e772f07aa438233b029a3ccf1b4aaaefee1ebff094fe2febf39e724c094fc66775a3fc918297a05ca0530c0b906f87c02126594a106b75410941bc5dbf6519bacbdb65a980ae922cfa409667a745636970a946074f2ec20a72b43f41e964b9b243d1e02e825c31acbaa89a7313c8700101680f80d698980dd339193ba25faf180fc1171671d110f14aa474b5a04e1ad06eb80e395b2645a68d97f6e996829f6ca9cdb1d6e059006d5efa44cb8a03946dff6e403ff81380d575b74bd6a57fca419022b34428dca6e9ac47437f748759d48d125b4930e39529c0a2fd43ff809adb28b18234741101e165ad7fccc1594efe47962b7fe9703ef87bb1c62ef2048d0c2a75ed93f1ae85d1868c7fb3735c1158257f5b3cfecc887eac1a233bb0c7011e3a94fd9104e2874418998e7d3c0ff26a1e7a98466a23237e6bbe7bd49c36ef5b154007e34a93fd1ab5785c80a3dd7c77fcb44d5a909c7fb6ee444d8f0c42abc1efb4a6510bff4d57c3d9b75a82b28292e4bbd4e05a79c940df34b9058ed55e37f228273cd9bbc7dfbbbcc433bee487acfc90e195fdf479c8dee477dd645577ec9306f1f1d6916aeaa4148f8a48be9cd73242c4ebb8c2e7b3f9d36264023288687c0cbcadceab74d3cbbd40f2c2a3e6172e9bb9e25e95dd06c43aa61c9e7d90a94976506090be452d116cbca70d60e380f0aa826dc96548f8a45f629edc7f31c0ce7cec651b33f2ac161b6d705ccbb72b56d537a2826118cc4ce9e28a2d18a4e9464d600c47b009d22e11ac8214edda2d68131ae4e98112e2ca0a922f1c023d1729a23ae1ab7cccdd1caad15e37996e8965c02ae43a854169af418083f036c263eaec2ff293b3d882512b1368dab73199dfaea43b503aeb40f53526c1a9481af836e04d5777fad66993eb40497515957f5d4b7238a74ffdd020781a8499d79f5288613a614490207409744c1f23c7bee896da0e411f989bdd9fe35579ee0271e0a912714747ea6fa25c9346762d723389d08c8d934566b8480de5f9e25171bbf5d946b22ab36e8727aa38f0476bb94efe6157afab87d564d2c40755532aadcc8c4da28162c7c9d3a7f2e92aeda171ed312f0ebbe4799c08686362f112ef270c474e0a19607f294ac5149069571187ec31fca29790f0dcdaca752b55ab03afc902dfeb488ff5eb62779049d653886b0085ad54222351e975478ee3d8c362c5a699ff53531b92bf57c8f52ef4f4e0018ee8e245292ebf1b32849c7466c430dcd56c2ddd3fa91ed77e03d984b363d09cb23972ce26b87a9a7941270fc0dc806471abc0642fbdcca46ab2497df8bd61154f9b07d5bccafec3470eb956045961ce89ad9d3d2c19416def5fb7563ed82b7194559b7df3cbc1102a4ed71699d54b8ba925b1f8c8674e0c457404d118b7c6d91eb786badbb01e2d37660c2216549ce2a5e1055348863df2c009e754929d11c784fecf128d3a25af7dcc7a544e2c1f2ada693eebbb8a8fee70d426a354b3b6d53e3be207ec78f55d300fffbaac07d5a23035a84c03274f350aeb3631d3620be62fb9ad625911f43ee307d6f3e7b3d3ba2bcf0199ba3d5644968c63fc53358f19f1fc6e36f6d67dab8ca3b1d8b9220c84ebd535435170dec8ee609648f77bb20b0a3e7f48c1292b31ba480d6bb3d0660db3dbdbacafd134477795ecf96df876efeed66beb4969430e0e19f3c900e9f32478398837c84f7ed6459839cdbfdf109368685c41797c542cade595de18e820466aca35e9d46ac6977abe3a185f0febe10b067124306fb74cdd66ec1e56b18e652ca619c01c1f403ea241db5841391c5acb3bbc1494681fd9cf5fed3dcd81a083a72d11405ad4249451da60c0ca7b9f52b3aaf6cc7e01f048367db91f85a52571cb17819431a0e77d85da47f00117c023a1928d58f78afdb408cff38b84fd10d7737d5b2ec520dbc7e5d6f101e08924c0eb5addbd7e33d95facf9ee540f435c9c613f0787967500c870a0331b30caa9f9b5e778cdd3414db992638bebf3fb2a7c0eea2ac8d7b6148da84a91e4bf3b3b66936130fdd001bbaa8f0678c5bdd0be1c88ee2abf06dc299ad60447e8bee1ea820d5b7eb165876bb05be20da092f0bbe5ff96469ceb9754d22f87694841e885d37fdd995ca14f053fd9a2cefbf5e0745c8ccc6ba0e1fc1421fe27e3e5dcb8c6de00337cd58b1ae3884d5b97dfb1a308a5086878e82dd5d50f3887b62c15f9f234d943ab040b1be54ee329f0fa951606487865a3be33cd0e36bd3a4fd2d64c7e432951d15d4550ce1fe491fd5d459dfa6605a6e5d6de357cbebdf023852996c494d6428fe968ebcf5994602a3f2dffb3fe2a294699470e224934d29c4208c5189ad74347f4008cd230d7705be022056dd92f5d337bf4237758a4c8955e4effe25935bb4c83d9ccf5f7957f3d799793f5663694faeb3b26455136f202cb", 0x1000}, {&(0x7f00000012c0)="af19f62420968487b63e88dd010bca65d658439ed022444f5911f22a051c45fbc5247fde07c616c90e1b3df31c19a7f638af5a8a492dd6967dd4c69b3bf46bcf6233f7b7b50a240a233af2f1e4ced0dd3f17896b44250af12920872957bfc236700e65aaf165820183f4ce65cf15363f5dff0e2c7f6fd1b3600d1e41500981f7124fe98ad42eeb19eb9ca959a58465b2aae94212ed7d858e7060bfea3f9761f8c6a2c2ba793efd0e4c1eab2df107c91a6cc1e782e9bd8c7f2133f420f5bbcc5266a920f5c49b375758c6edf122e82d37e4b258d87994e70a570b1f605df8e3290e6cbcb52b05f2d780", 0xe9}, {&(0x7f00000013c0)="195c5ed655d791ea12a4b494dacd87801e02bb54e0c11452791f1486f24a2447110f56e84aef207ebb96964cf85772a30eccb4c41bbdd01072126ffde2bd9cde1e0046c109af4e47b6bedaa47159ad21b35854", 0x53}, {&(0x7f0000001440)="e0585a4ae98026834d8b590cb28858515db7bd9133bfe12882daafc5b952ea9b963ad1cb90bb4d0b2d27bb487aa8360654029589b955310b5e16a7b79a0abf3a986bcecf74108d02dc1937307ddd83deba896bd1430c1813808e365d4b43b3de65189d08600ddcccf89f9ce39f07012e1baae84e140c46d3d5d842eaf9fdf3af6dec8e05a3db634a23eeb60bc215cbcc4ddf2992a96e149315c0", 0x9a}], 0x7, 0x0, 0x0, 0x404}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) pledge(0x0, &(0x7f0000000080)='pf\x00') 16:14:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc) clock_getres(0xa0c4ed13215e6095, &(0x7f0000000080)) 16:14:36 executing program 0: semget(0x2, 0x1, 0x0) semget(0x3, 0x3, 0x81) 16:00:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x2, 0x7) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x3, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) syz_open_pts() recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:00 executing program 1: setreuid(0xffffffffffffffff, 0x0) geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x1, 0x20, 0x2, "558afd5c052e630d4146f07ee95f88eb310d58a0", 0x5, 0x4840cdbc}) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="7ed4f9", 0xfffffffffffffd50}], 0x1) 16:00:00 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='j\x00') 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = getgid() poll(&(0x7f0000000000)=[{r0, 0x87}], 0x1, 0x1a0) getgroups(0x1, &(0x7f0000000040)=[r2]) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe962ce9a4f17c2c5, &(0x7f0000000200)="8b70ea8086c5a1bba1fb3062080000007552c38649bf4c5f585117e63e2afe4e48140104add042a44c1ba3cb5cd2f70b75e19d047ec9c7c4b21a14528e5c4d85b5fb7efbdc9fb3cc4323e6badc4c4b85c86da8b91a3ffc") 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000000)=0x72, 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003bd, 0x0) recvfrom(r0, &(0x7f0000000180)=""/236, 0xec, 0x2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4d10", 0x2}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700"/4098], &(0x7f0000000140)=0x1002) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:00 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x80}], 0x6, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x8000, 0x2) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x99, 0x17, 0x7, 0x7}], 0x8001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x100000001, 0xb62}, {{r3}, 0xffffffffffffffff, 0x62, 0xfffff, 0x101, 0x9}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x0, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80, 0x2e8, 0xfffffffffffffffe}], 0x80000001, &(0x7f0000000140)={0x1ff, 0x9}) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0xfffffffffffffff9, 0x100}, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) flock(r1, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040), 0x2000000000000038}) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x1) login: pckbd_enable: command error pckbd_enable: command error 16:00:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000cc94dbe9aa5e35859cd603e24ef502aa01915cacac9fa45265e6497938531aa8225cb5097f1fecc3254ebe5045d28e2429444cc808c13de65ffd89"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xef5743911e393560) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x39, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00'/12, 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001280)}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x8) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socket(0x1e, 0x2, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1000, 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) linkat(r2, 0xfffffffffffffffe, r0, &(0x7f0000000140)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r3, r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r4) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fchflags(r0, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x0, 0x1, {[0x7, 0x10000, 0x10000, 0x7, 0x4, 0x0, 0x6, 0x3c, 0xd0e, 0x2, 0x80000000, 0x9, 0x10000, 0x36e, 0xd38, 0x9, 0x58, 0x7fffffff], [0x800, 0x80000000, 0x2, 0x0, 0x100000000, 0xffffffffffffffe4, 0xffffffff00000001, 0x5c6, 0xc2b9, 0x140], [0xa28, 0xa58, 0x401, 0x3, 0x5, 0xffffffffffffff81, 0x1], [0x8000, 0x1, 0x3, 0x80000001, 0x7ff, 0x9], [{0x6, 0x0, 0x9, 0xfffffffeffffffff}, {0x2, 0x8, 0xfff, 0x63c000000000}, {0x58, 0x5, 0x7ff, 0x5}, {0x0, 0x4, 0x4}, {0x400, 0x8001, 0xfffffffffffffffe, 0x1ff}, {0x6, 0xfff, 0x1, 0x89}, {0x20, 0x7f, 0x6, 0x100}, {0x100000001, 0x1, 0x4bbd0b7a, 0x2}], {0xffffffff, 0x4800000000000, 0x2, 0x81}, {0x10, 0x6, 0xf8, 0x5}}}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x39}, {0x80, 0x0, 0x1fe, 0xfffffffffffffffc}, {0x8000000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0xfffffffffffffd18) r1 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x4) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x8002, 0x179c36c4) 16:00:02 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r3) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r0) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x3d6, 0x0, 0xfffffffffffffdf9, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() getpgid(0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x5, r1, 0x0, 0x0, r2, 0x1, 0x87c0}, 0xa9, 0x5, 0x0, r3, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r4 = semget$private(0x0, 0x10000000008, 0x800000000280) r5 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000008) r6 = semget$private(0x0, 0x3, 0x84000000004a7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r8, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000640)=0x400000000000000) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000100)) semop(r4, &(0x7f00000001c0)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r8, &(0x7f0000000300), &(0x7f0000000740)=0xfffffffffffffd26) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCSBRK(r8, 0x2000747b) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) shutdown(r5, 0x2) r10 = socket(0x2, 0x3, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getgroups(0x0, &(0x7f0000000580)=[r2, r9, 0x0, 0xffffffffffffffff, 0x0, r2]) fchown(r8, 0x0, r11) semop(r4, &(0x7f0000000200)=[{0x2, 0x6, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r5, 0x4, 0x80) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xb3b1, 0xffffffffffffff42, 0x4}, {0x9, 0x9, 0x7f, 0x800}, {0x6f293390, 0x796, 0x9, 0x3}]}) syz_emit_ethernet(0x0, &(0x7f0000000240)="d5bda0f66a9fa04b06076b08a380fb357b247fbd0855b25b5fe2005c693c7749deb7181ec4c8b2bdb0564e67b6aff4cd9b2c266a49fdce143a07550238004671c6e6599ae3879d69677223aa0a4ea935307b09da8ce965ed699d9ca99bc9f5389da41552909e517ce0f7") 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x2000000) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) close(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:02 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000840)="c1e7063437eb303be18a80245d24870c9a43f992b937504fdc74c72c6bff76912e7c5d7066363780b3ca3e7ff543040f7c65d024e3ef5d183aaf0f84eea666bdd7684da441c2fb63f2375b154b276f6dbe944fbcfbc71053afa83f41b5059375402a5a738e76d80064232bf2be33a99b666c9cf37f8f0dd3a0438e60", 0x7c, 0x6, &(0x7f00000008c0)={0x18, 0x0, 0x7, 0x8a63}, 0xc) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f00000004c0)=""/239, 0xef}, {&(0x7f00000005c0)=""/212, 0xd4}, {&(0x7f00000006c0)=""/249, 0xf9}], 0x6) socket$inet6(0x18, 0x3c85a94aa7afd610, 0x0) close(r0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0xe6, 0x9}, {{r1}, 0x0, 0x49, 0x40, 0x49b, 0xee8}], 0xfff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x6, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x10, 0x2, 0xfffffffffffff921}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfffffffffffffffa, 0x6}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x40, 0xd6}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x10, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x4, 0xc2c}, {{r2}, 0xffffffffffffffff, 0x41, 0xfffff, 0x1, 0x6bed}, {{r0}, 0xfffffffffffffff9, 0x40, 0x83, 0x9, 0x2}], 0x3, &(0x7f0000000100)={0x1, 0xfffffffffffffff7}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x899}, {0xe1b8, 0x7fff}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x9, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000080002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x63, 0x0) 16:00:02 executing program 0: r0 = socket(0x200020, 0x8008, 0x31) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2eff07696c6530000000"], 0x10) close(r0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) getsockopt(r0, 0x7, 0x4, &(0x7f0000000080)=""/72, &(0x7f0000000140)=0x48) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000180)=[{0x1ff}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x28}, {0x6}]}) r1 = msgget(0x1, 0x0) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0xffffffffffff0001, r2, r3, r4, r5, 0x20}, 0x3, 0x0, r6, r7, 0x80, 0xbb62, 0x4000000000000000, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x386a1, 0x0) r9 = msgget$private(0x0, 0x7ffdfffffffff9) msgsnd(r9, 0xfffffffffffffffe, 0x0, 0x800) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000040)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) socket$inet6(0x18, 0x0, 0x7) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x6, 0x3200) mknod(&(0x7f0000000000)='./bus\x00', 0x6052, 0x8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) stat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000002c0)) 16:00:03 executing program 1: socket$inet(0x2, 0x0, 0x500000000000000) socket$inet(0x2, 0x4, 0x80) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x811, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x5, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7f, 0xb0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x40000000029, 0xb, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") socketpair(0x1f, 0x8000, 0xb4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000280)=""/21, 0x15}], 0x3, &(0x7f0000000340)=""/186, 0xba}, 0x2) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8001, 0x180) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x4dea, 0x0, 0xc6a, 0xfffffeffefffffbb, "c46900f21603e43d9114d5ff00001000", 0x1, 0xfffffffffffffffd}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x5, 0x0, 0x3ff}) write(r0, &(0x7f0000000500)="68e92b98fd0ef23000eaf33e560af81966bff650455abe5ece7b4772b65738b16637b2b1133552abd1592e491ce6aff6a5b70fb00131ef4c54bd241d0b6c75cd87ff07f0acbeb25b6b1e5741355cfda4e488171f1def139712139a8ffb59d120d59547a8c3bed7ae6c39fdb822f719bd4f1cc0e07f5093eed3cafabfde0250a50695de76e2acb5d99ed12e205743a3f5d8005f5e942747c74f8998c197c306e7797d7352bb4ac86a28c7745a2a441fa14be0414e4b4a351c5cb9f509706bfc6aab38ee95a9796d57a76878c394e443bf1d902f5621c87aefde095d361e2b0a33bed8976fa17ccdc9dd0784ff177739530d065fca690f9982d62143f9b77869f3e51b89adecf7f01b5da4d09638b08e63eeec84a46700f6dc3a1f13dba226f2a10143ca142bd03867084c1ec699dea3efa09e77107351b54925b24fd6aa6a012679d3e2b6b235206c4361299b7c38ab32b21ae10bc113bf1f1cc54b7433f21910368fc02e7003468a2ae875ba2286e158fb588b99420d12a7a33eb92c4ca86579ae6d4ae26c652c344bae589026edcc4dec2a008810a772a0547840e63c8d5d46c7099441ee20a472b15cbd3bd00b3ce90931a0f079cf69db3128c0d9ca08546d8fe5500c153cdc540fd45141f1405104ff58972229243344db77de999c4ece50980b215ef10994ab6eed4549fd9f8604c46dc13ac92cc7a49b4a6c65daaad675dff542d66a0c98163b62ea53964b20fd71d5ee0219485b26b7b4e6dc4fc8ca9bbaa8c3592bef67a03120273905d19fdf5105e50edbafeeb988b217d2663a98339df9c613b42e145a66fe7be4c75b343969a11aaf70c7098fc871ab55cd839a100167d860cb60fa1c6839d7b7ab569ffead2b73d9619bdb45a933deb35e71ed39c981f26dd48945d8a941b34af8108859195a95f2deb3df172bc1a39d8d3dbf5b7e68950886cba4dcfeed5cefd5656497be5fe4b5b4c38d643673c8469c5a3ffcb3e7b9bae0b59454082620b4878be3036b2c8191f99f9d9b1653a427ba8175e90c31cc6bfe405d11e47ea92b11fcee2e04ba7a2e3ea3e4ac575ab7d73790dbc2cbc630e83ed5a0e5625894080119b56066330e734c53284ac89a3f0b4092d30d7065a60af4e22c624cbd20231e750150302720e247fb01b831642230b0d358e063c6046bf82361ce3572cd5ffeb9b84bf0a7de210524132fa23f7594ada563b939801853037dcd695a328044d7a4a5dd09b9df4153b17b84c95431c7d309fa6f94e5bb013c508860e91034d48f989001156ba7e40fd6cc10762051269bad59ae0c6830405ddfd959eb0d7855d2adaa03bda80311e90198289cf584e30cc4ee6ef36d6e963d1397f04cbf776cd3e6bd4cfc9b6897518c8af707db22151fb910d88048d2725465381dd5532ffe794391f5c37d6f0aee91e560c475948769768119d1fc2d66a28e04e66ae4d71b6a6d63e66f1bdf3fa760decd80c42ac3fb319c214101a30e9971bf65086f0ef62221d495cfb4936650d063d4d4f6", 0x111) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2d, 0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x1}, {0x1, 0xfffffffffffffffd}}) 16:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4003, 0x7) close(r0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) close(r2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000140), 0x200000000000010c, 0xfe2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) read(r0, &(0x7f0000000000)=""/226, 0xe2) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x180, 0x0) r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20080, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x10000) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x0, 0xce12, 0x1, 0x6, &(0x7f0000000300)={{0x81, 0x0, 0x1, 0x8, 0x0, 0x4, 0x2}, {[0x3, 0x1f, 0x8, 0x8, 0x7, 0x824, 0x100000001, 0xffff, 0xffffffffffff9e73, 0xffffffffffff06a3, 0x305, 0x6, 0x3, 0x2, 0x4, 0x5, 0xd5, 0x1], [0x9, 0x1f, 0x3, 0x200, 0x1, 0x2, 0x400, 0xeb7a, 0x5, 0x4], [0x0, 0x3, 0x8, 0x7d, 0x9, 0x8, 0x10001], [0x4, 0x9, 0x7fffffff, 0xffff, 0x49a, 0x40], [{0x1, 0x0, 0x7d6, 0x7fff}, {0x91b, 0x3, 0x0, 0x7ff}, {0xf25, 0xffff, 0x20, 0x4}, {0x6, 0x1f, 0x10001, 0x3}, {0x0, 0x5, 0x4, 0x1}, {0x80, 0x780, 0x4, 0x5}, {0x5, 0x800, 0x8000, 0x3}, {0x0, 0xea3b, 0x6}], {0x400, 0x2, 0x7, 0x10}, {0x2, 0x578, 0x4, 0xffffffffffffffe1}}}, 0x3, 0xa228}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=' ') pckbd_enable: command error 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xffffffffffffaaa4}]}) ioctl$BIOCPROMISC(r0, 0x20004269) pckbd_enable: command error 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x3, 0x1de1518a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="4c7c5549e829bf3732219b6fc96114be262ac3e61394a622bf6eae0da52c921c4bb587b8e5747825c4a7233a9664b656204240802e18cc83434bf7a93a4467f97464e73758ac7134dd0a491f22bf22abf987c09b96abc25c715df16570e0f4a073d0b11d357045b327497aff09f4ed60f8fbbd82810c1b677e30e2b2365fed832cd8438ca7565be61d5af4b6d146b1831abe16c18698234990845290b7bf02b059e8b67da915299367edda5d5cb6104230daec7eed131a2451426953c30ba21175ac94f01fa1c79bd06d363b25b50fab17b94f16bd53cc7aaf9abfe844943de173cabffb555f7b04fafd7db0d04617ac22200ab0cea68c2a3975974c", 0xfc) setuid(0xee01) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ed6da0f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070024496c5572301800001b31ddca3f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b4400000000000000000000000000009621d1502f92a3858196bd842b4ffb3aab663c5b1e23ea0a6605979b2d6b7adf311fbab1ead9d0da1a8f65804871c89207b3dfe3915d182f867de4697ce445bb8f723a4f958174bb01dca907df4531f8deae4be1cc29a7181a873f05222eb565bebe58feb27cdbdda06864f692856d07f1797bac80878137293a6309e92391c5fec45b03db9abc4f"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) syz_emit_ethernet(0x65, &(0x7f00000004c0)="7f77cab82c9b0ce290aa22a4d5bdc860cd1022371d2d96c68f5d4302b84cdbe5ec426bf334119de19de7481cc6392e147b3e7ca508ca9752a725ff7c419a529c9a6d0c6842c80f4c1d85f8e344ef14bb72d0f0641045b43523da9e3af8ae0c7592b70b0fe0") semget$private(0x0, 0x2, 0x40) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x1000}, 0xc) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) msgrcv(r2, &(0x7f0000000380)={0x0, ""/240}, 0xf8, 0x0, 0x800) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto$unix(r1, &(0x7f00000001c0)="096730012ba3aa5484a2e4893672643c212fa50c652bc3d2f3faffae6bf42ac2d2e965515720a75889ebd5d56dcac1bcd21acf60e8907c0daf402539be513fd7c4bccb8fce4d91af8dba236346b43fef8add8c0c98b4a63d40fa23218bb1261d674bd902d7fe6e2ba675a1761b5732a8b5cc9f83652586d24b51fbb0c0a08c38330802c7bd9dd631c3e72fb1820953d89e363c07c9b9697a541a29daab3925f912e9b828cb05bc6f08f2c3b8b5f75b4a357e4c31f1fbd3c5c27c649779", 0xbd, 0x2, 0x0, 0x0) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) r1 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/85) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x6, 0xffffffffffffff01}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendto$inet6(r0, &(0x7f0000000100)="2970912c293916d1aa200a84989164e10bf1312a181d912231421beddaabcd00dfe7e10237349d22daa5f989fd3b164c6dbf49f5cb73cd9c44cdbe89ec293854d313ae0428392ffdb637fb6cd77852a0d15fe90e80e1fa9f3a9844", 0x5b, 0x4, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x5}, 0xc) r1 = socket(0x10, 0x0, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x21) 16:00:05 executing program 0: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffa, './file0/file0\x00'}) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="e0f6e71cff8606f91798a3cd8621883598a1f2c7a5aec418d77cab2118cd4d5d1925eb932e129985543f0f297b10485b99671e", 0x33, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x78d8088e, 0x2}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f018000003000"], 0x10) socketpair(0x2, 0x3, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x1000003) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getegid() r10 = fcntl$getown(r0, 0x5) r11 = getuid() getgroups(0x5, &(0x7f0000000280)=[0x0, r6, r8, 0xffffffffffffffff, 0x0]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x5, 0x8, 0x3f, 0x101, "89926c9ce2f88ed447203edceba627eb894d0501", 0x8, 0x7f}) r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="8a9973e2dfe3e6d4bd6fd5cd4ece71a43bc15fd2c9101285e6c1b4534d0f39c701900d1a4129bd61596ab7d0bbdb4b6a756ac43620b1edde61f3759802b8678a4dd89c756e3cbd29dc00bdb3cf173472c0e9969dcb817928000c22116b605855cb37d8844faf8edafadfb5f5c0703073de478f3fd18e85ccfde6ab01359d2d7448d767bbfa60319c4baa2e309ce46b68ed474c0167e08e220d6e0ac40927443dfaabe50734dd4aa718acf2e0ae2da8494c62366b8b5ae23f7542f5b5a690f7f764b080e29e5b", 0xc6}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0000f7ff000100000000000000007a19c0f1ccb85a62421d730ddbd1c80000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xc8}, 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x5c, 0x1, 0x2, 0xfffffffffffffffe}, {0x4, 0x0, 0x8}, {0x6, 0x100000001, 0x0, 0xf28e}]}) r1 = openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x20600, 0x0) shmget(0x3, 0x1000, 0x84, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="c9") 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000480)=0x400) dup(0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10020, 0x0) socketpair(0x3a, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) close(r2) r3 = syz_open_pts() close(r0) r4 = dup2(r3, r3) ioctl$TIOCSTOP(r4, 0x2000746f) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="307b8fde9f2749ea9e1abae0ec185162d92053ea2ef30f4eec9fd6df0a36a093ce319faf83a1dc5f8b2379b724224c35a18af6aca7817356feb8c9379883489dcb250f96c94c4ac1233aafe0204972ad3b6e704be705ae0571c8cc27569a3919cdc47c73ad7dcc631bb6457cb1cb927baea2afae3fc2fa308bd0d32b6e5d3556874c29f62ec6ef200191013feb76debee4bfdae10a3d6419e4071a1d7b8c7dbf711780c512c8a9d8ecf9a9bcbed76f", 0xaf}, {&(0x7f0000000140)="caf1ee9065821711f3ba119996c692c2", 0x10}, {&(0x7f0000000180)="7323c97b028a027b3110cec0125d51aec4384f77caff1863d677569652861a2df15d7d78d3755dea1a78091227f5e3ee3bd762b0e2f5eabc9d5d596621ed9f10b772d8276630b8d398026efbcff9f39978c6bdcd32344817a139e61e1ea60fb2891b884bd74b317cd4276cff567fa16f1f59adc3feeb5184aa0a0df50f7be1fb550faf77461348f556da91e54f619757ec5fcb082147e44bae65232b574e95e892b68b7c7d09f2b66583a90329fa0e1645075ed0b7993e0b8513b2ba8a8e55d62a4c47358d49a5862dc667f08513bcd9669c", 0xd2}, {&(0x7f0000000280)="430df470d54c717cd7c85b9ced434f6f9234dd6c593619d35a9d3820172845e45bc6c05f8c3252ee8e1bbbab3eefc603aec26a9b23fc4488bb19807e2bdd62fff3a0af9dca257a717fb64a5ebbf71e94ddab07003a20cc975b277fc7e2ab412c5d6f819b36dce1236758a0", 0x6b}], 0x4, 0x0) write(r3, &(0x7f0000000000)="c88d4448778f9174fdcc31b50f", 0xd) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x1}], 0x100000001, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x1004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8f") 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000280)="9510082884e6b0af06036375642e82be524840a92945ee07ce6e60607c66e1dcc484dedcfc177e469ed3b517287e43197aa89b46b8e12fae31e6063c63e73f4942d394adb3e7f77af8c65ca3c4f637d3b317726cfeef5e71d42ad1f07c08137bf374acc98322974656856ec1ae4d4df4d1a9abd9746117745432fa813e8db13b8deb4fe1d7c18af288869219f3a0045cdc389c6bcf9866ad8b16f40c57e1af4e2bd3ff5e80f46fe14db4261a563b2f54d208e32446b7629273eea3227d9dfa0ec20f7bb74dbaa37cadde4e757aa1ec20872329a2f9e32235c1e7eca3869f934ee66dd92c0a6eb71daec0849e46fff1e71ccdb03898e9a8c54477c6fb53257d4b74dd7a1499aa97240cba5927a4ce7208117790c50dd0b55256aa7678cfca1f0aaf859a4879167565703048a826c0b17cf93db65a4a7e41175eaa900b43dbcd482c33dc2eed63e39d2accc71ed8d5f701e8060031d90bb22cda45f4166858a36971", 0x161}], 0x1000000000000221, 0x51) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x7ff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='c') 16:00:06 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300", 0x0, 0x204000000}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x5, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, 0x80000000000c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) open(&(0x7f00000000c0)='./file0\x00', 0xdd2, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:06 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000500)=""/206, 0xce}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[0x89, 0x1, 0xfffffffffffffd89, 0x1, 0x9, 0x8, 0x2b96153e]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000340)=[{0x40, 0x101, 0x0, 0x6}, {0x826, 0x1, 0x8001, 0x7}, {0x3, 0x7, 0x4, 0xedf5}, {0x9, 0xfffffffffffffffb, 0x2, 0x8}, {0x0, 0x1, 0x0, 0x90bd}]}) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000180)) 16:00:06 executing program 1: r0 = shmget(0x1, 0x2000, 0x40000206, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r5, r6, r7, 0x0, 0x6}, 0x3fffffffffffffc, 0x1093, 0xd5b}) clock_gettime(0x6, &(0x7f0000001300)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f0000001380)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x1, 0x551) r8 = dup2(r4, r3) fchownat(r8, &(0x7f0000001400)='./file0\x00', r6, 0x0, 0x80f21a668ef0d131) r9 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x102000000000000, 0x102) readlinkat(r4, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x4, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r0, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001680)=""/165) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000014c0)) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000003540)={&(0x7f0000003500)=[{0x100, 0x4}, {0xcb, 0x10001}, {0x0, 0x4}, {0x27, 0x8}, {0x105, 0x6bb}, {0xcb, 0x8001}], 0x6}) semget$private(0x0, 0x4, 0x22) fcntl$setstatus(r2, 0x4, 0x40000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000004a80)={0x2, &(0x7f0000004a40)=[{0xffffffffffffff88, 0x1, 0x0, 0xd5e}, {0x5, 0x2, 0x3, 0x8}]}) r4 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000003480)=@abs, &(0x7f00000034c0)=0x8) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x2ef, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) recvmsg(r4, &(0x7f0000004a00)={&(0x7f00000035c0)=@in6, 0xc, &(0x7f0000004880)=[{&(0x7f0000003600)=""/14, 0xe}, {&(0x7f0000003640)=""/4096, 0x1000}, {&(0x7f0000004640)=""/125, 0x7d}, {&(0x7f00000046c0)=""/98, 0x62}, {&(0x7f0000004740)=""/119, 0x77}, {&(0x7f00000047c0)=""/75, 0x4b}, {&(0x7f0000004840)=""/30, 0x1e}], 0x7, &(0x7f0000004900)=""/194, 0xc2}, 0x802) chdir(&(0x7f0000003580)='./bus\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000004ac0)) 16:00:06 executing program 0: setuid(0xee01) mprotect(&(0x7f0000369000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2ae, &(0x7f00000000c0)}) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xffffffff, 0xa3, 0x5}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") clock_getres(0x7, &(0x7f00000000c0)) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffff01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) 16:00:06 executing program 1: 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, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() socket$inet6(0x18, 0x8003, 0xfff) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000080)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) getpeername$inet6(r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) fchflags(r1, 0x10000) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x8, 0x0) write(r1, &(0x7f0000000400)='x', 0x1) r4 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x40, r4}) lseek(r3, 0x14, 0x3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8001) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x1}, {0x54}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget(0x2, 0xa) msgsnd(r1, &(0x7f00000000c0)={0x1, "1ddc150e4d4e52bf8a50f6a55e4c226354eb78c96d92a40695c5635773f82afd1157093fb64ae706e2315c2a584f7cc0d298b271324fecdacd2abc1dad26e0f2c80f916c8ec692bcd97f92ea958e0851e4b300b1a97bd423465a7bc7cf0127f5702245d52516f0314dd45a5eae9e6fcb0d49ba0df95c0235eadd4d58f34408b29dfd092faf845f9b9d002b5a62b03b4bd3f2023451"}, 0x9d, 0x800) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x18, &(0x7f0000000240)="8e095375cf9e3e3241b6bea4bb3bba8cbd10e4b8924a2f06") 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x4, 0xc9, 0x5c98, 0x7}, {0x5, 0x7fffffff, 0x401, 0x6}, {0x57e02d13, 0xd0, 0x1d6, 0x6}, {0x9, 0xfff, 0x6, 0xfffffffffffffffa}, {0x0, 0x1, 0x1ff, 0x7}, {0x100000000, 0x8000, 0x2, 0x10001}, {0x53, 0x0, 0x0, 0x1}]}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0x9) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) setrlimit(0x7, &(0x7f00000002c0)={0x200}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) r3 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0x102) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) poll(&(0x7f0000000400)=[{r3, 0x80}, {r3}, {r0, 0x1}], 0x3, 0xfffffffffffffff9) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x6, './file0\x00', './file0\x00'}) r4 = syz_open_pts() chmod(&(0x7f0000000480)='./file0\x00', 0x4) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$KDGKBMODE(r3, 0x40044b06) recvfrom$inet(r3, &(0x7f00000004c0)=""/90, 0x5a, 0x842, &(0x7f0000000540)={0x2, 0x0}, 0xc) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000580)=""/196, 0xc4}, {&(0x7f0000000680)=""/214, 0xd6}], 0x2, 0x0) r5 = dup2(r4, r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000007c0)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000800)) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x10, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x38000, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xd0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/74, 0x4a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r4 = socket$inet6(0x18, 0x0, 0xffffffffbd2a141b) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x4}, {r2, 0x18c}, {r3, 0x11}, {r4, 0x40}, {r5}], 0x6, 0x7) poll(&(0x7f00000002c0)=[{}], 0x1, 0x2c4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[0x7f, 0x65, 0x4, 0x4, 0x80000000]}) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0xac, 0xd4f, 0x6}) r4 = fcntl$dupfd(r2, 0xa, r0) accept$inet(r4, &(0x7f0000000180), &(0x7f0000000280)=0xc) kevent(r2, &(0x7f0000000180), 0x7b5caa4e, &(0x7f00000001c0)=[{{r2}, 0x0, 0x80, 0x80000000, 0x3ff, 0x9}, {{r2}, 0xfffffffffffffff8, 0x42, 0x8, 0xfb3, 0x7}, {{r2}, 0x0, 0x8, 0x20000000, 0x8, 0x4}], 0x401, &(0x7f0000000240)={0x2, 0x3}) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="fa0192b8a0cbc83ca6b483923101e4d3d3a13419745136988e86f6ba26d603b06359f6129d39adf88222c662219057399632c01e8faeea25c363c93d9640576fe06dbb4b5bbe58a80be29b3fdea29c52f204fb8eceaead423b117f466d27e998a93a5c20a7272e413cccc420cceb0b83960a19a1b2b9d392ff2b", 0x7a) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c2, 0x0, 0x4, 0x0) 16:00:07 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1, 0x5, 0x6) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x2000000006002, 0x401) mknod(&(0x7f0000000040)='./file1\x00', 0xd041, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x208) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/219) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8, 0x3f}, {0xffb, 0x9}}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000029, 0x80000000000000c, &(0x7f0000000140)="ebdfcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xfbc, "73000605070a7fc06d00"}) write(r0, &(0x7f0000000100)="668afe5bf455c83295acc8782044add8e80f8fbc4d64edaa827a9a650c58cda9bdc709c67d717d1d9edb0be47dff459a7ce2776f60c60fe09cda569e983e0b993a768ddd7f", 0x45) 16:00:08 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x9c174b53651e9913, 0x50) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x401) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x513f5087, 0x1, 0x101, 0x51}]}) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x600, 0x100) fcntl$getflags(r0, 0x1) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) chmod(&(0x7f00000000c0)='./file1\x00', 0xc1) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x800, 0xffffffffffff38d7, 0x8000, {[0x80, 0x8, 0xe2, 0x6, 0x9, 0x5b2, 0x7ff, 0x0, 0xdef, 0x3ae, 0x7fffffff, 0x7fff, 0x80, 0x9, 0x7, 0x5, 0x7fff, 0x80000001], [0x5, 0x8001, 0x1, 0x94, 0x9, 0x32db, 0xacd1, 0x2, 0xd5, 0x6], [0x5, 0x77e, 0x40, 0x3, 0x7ff, 0x10000, 0x80], [0x1, 0x4c, 0x3ff, 0x4, 0x40, 0x2], [{0x401, 0x3, 0x0, 0x5}, {0xffffffff, 0x3, 0x160, 0x5}, {0x0, 0x100, 0x1}, {0x0, 0xfffffffffffff000, 0x6, 0x7}, {0xff800000, 0x7fffffff, 0xfffffffffffffff9}, {0x2361dde3, 0x6, 0xffff, 0x1ff}, {0x3, 0x0, 0x7, 0xfff}, {0x2, 0x6, 0xd0c, 0x8}], {0x5, 0x20, 0xfffffffffffffff7}, {0x8, 0x20, 0xffffffffffffffff, 0x3ff}}}) unlink(&(0x7f0000000480)='./file0\x00') clock_gettime(0x4, &(0x7f00000004c0)) bind$inet(r0, &(0x7f0000000500)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000540)={0x0, 0x3f}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = accept$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) bind$inet(r2, &(0x7f0000000680)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000006c0)) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000740)="7586b0df44dc12b394b512473f972e31771071965b711fb6e0ac88a85d52860e", 0x20}, {&(0x7f0000000780)="56a177e6028aa3b4b7dc55a09b85db34ba6c3505b3f6068b389612c3056780432394104b448b9ca72edf1d5d642c1f1cbcdf5a73b02e7e474a2fbda9f6b1ba855ebf64725aa537b09f9e6dd49566f6600615c0774fbaf6b805155b4756f3c17a751eab5a779b68a293ff59b3d733d8e649928c32c9725b7af24edc13d7bbf6ace309652c9c5ab1034f5427018538ca28508c07a6e81f44a5a6923d25c26e62a44b4d00b09f6b06e0eeec5a943698d23965cced0eae6b9c5b7e8aa98e84", 0xbd}, {&(0x7f0000000840)="53b206538de0695719ac7e3120e01bca8872a32a2de2efd89b90500b621868811bb9925c5800ab685974c058339dc970194f12b1b4b5d451126b7e497cb368937fb980bc1e4ced02dde688ea9742474ff2780ceebfe06ea834983f9c8fdccc0c06af3b5cc0f97506f1e34aa1855bc54c5d34ac38573ab561c2338a71b6712555eb0f26ee3a1dc3e8a607af9f1faa5a47d75e99f0aee8b3db839f52f0c4f5c4c32acaf7348e913342c01b3df7ddcb3f71de2ca758e7e9dc64040752234c18195b63bf16252c587a47fa734b9cb0d2b3e21d2d102e2f8e08dfeb8a99287313c3a4f98d8bff5aea712729600f5ff22b7135", 0xf0}, {&(0x7f0000000940)="968e6826d6f8c034c228d1432cd15cae0855574056ac397240841c1ca118cc67a3968613f4c1e51d2b97972dd0a84cecdfe90044ed939a26d487cd0778246a2161b369a2ddefb47ffeb0d50591e65a28bbfa984d05ed0f6bb8b52091116e2b68492e7b85304b46363beae7c33ac499aed758f305a5e70417370f7f3a0f1508c9213aee45065f2eb36a170b0ba5913a4660cc0c4cfca05961bce8c6e3bbb05c2fdccfe6a56c45f88ebde76b68b0e94e459b7b519c6bb8d83fed759f297e2f5fd0ab2a941d6bd9d2df435e5d0e6205ef77ebe483910a442165b6506c34d63bbd33c753aba0c477b71c424e6a5711a181", 0xef}, {&(0x7f0000000a40)="673ea77e595f2f8e6a73cab9b904dbb951a2763c84a76652b4a5e6536bb26732f70abad551730bf600b88cbf5e8f787bb0d233a5894d4afb7bc900aa7ef803fd488a6248e8e6a36362bf7d5daff2d4ff2da5ea80d1c0e843e97252c5241ac1cdb94990ca4949b696830f6b5dd368d62697f3cb8f979eefa10a10e4c4747ff52997d39fdcc977561c06b14cac67c3dbba47cba035370f7a50770056c8a8652121e5569e7a1f86e608e07b25f4a3ebfa15a15e5e671fa2de6f5159627431194e29bce88353cde325002ebb5a29f53d047be9fad0", 0xd3}, {&(0x7f0000000b40)="cfca41ac302e6abc90a49f9a0f4e2374649e24aa6c96b228cf2599e4533ecf931b2875c120e661ac6de4179346cb26573ceca9b12e6f3a724e538742c147d0492424522d9e95b1ed926cec9363927a7c843191258412fac49a510e5c0fc12874c023105c1b4bd583bbd1f5f8cda6f126fd1caf5de6", 0x75}], 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000c40)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000c80)={0x10, 0x9, 0x4, 0x80, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1b685cd8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x974}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8000}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xa10e}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff1000/0x8000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x2}], ['./file0\x00', './file1\x00', './file1\x00', './file1\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4190}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) fchmod(r3, 0x60) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000011c0)={{0x18, 0x2, 0xffff, 0xfffffffffffffff8}, {0x18, 0x0, 0x195900000000, 0xd8}, 0x6, [0x7, 0x10000, 0x1, 0x80000001, 0x1, 0x5, 0x2, 0x3]}, 0x3c) write(r4, &(0x7f0000001200)="966bebcebde092d727963ad0fda44f7efbcd3b6ea5a3966468373d0dd7a7227fe56d63af8390bab952d89ac0f5f30f568901717fffc8bbf500b8c199a690aad55cff8dad8add9b590c420235576fc441073aee78cdf885ec81eefab88597dc00201e19a2303ada1d7907d291f577187237f2f2c987715fa2315532c47a0ccf7727148c3cac6c62f76efcfc436e8e08852e12ce5bb244c212554d67ce428450506883fcbcec1254d1c21c867b8db78ec654807865d21eb8d82cb72f50344561ad56039eed536b0484d5ca6316a68d9a0e398f6aab42db12a621ee6b283339bb30cf380f38975555244e", 0xe9) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="714212ad88463a7ac01836b7a523b261a0dd49d93453b0c5de5228cd013e522a6c369f31e4c80fbd39804dab63098febba1a537f8b048007ecbfc6d80a998931b66d282bcd3f8fae80391ba6a4ba3ad41a44c9be1754e4184bc9dadad32f4e8224a3b8b67d7973e207e6cdf0572f2c95d0c245afed9de1e82fdb3c5f66c75655e47f47a1c3e1aeeb686e3a71fbeafa979e490e9a63e1c55e959170c661a1428e25dc301bbff3516ebdf1924cee25b8f2258c44c6b1608e1f1e7653104b12a91f8f6451d3c47d98202c73a6340f82362b65b9f5fdb9fb9275e48bbf2a6dd3b1567157800ee4547e5cfe85c6a9940192af2bb59d0cbb88583dd6a4288d6a275761b0a6d840f3b43fe59d796bdb2a4b7ce646bda153bd0c8c1bc1731b9e3f02f38ee79b088ae0043c887eeb0fc0f0ab236480db54b7e3850954e0445b64b3d62043305ca1510e21fb8d9b360d749b18e8843cb74c7b80d6c8b72399b8722fc5eda06bf8b779694bc19045f7cba13b3e1d9448d24280be885b200a7740cb6aba57d6d24908aede52795a937dc8385738b9cbd0763098a8fb7c4325e6d57226f18ae9a02a443899b6b94641f48ea962deea63f830ead1f794a621a22d6a24eae65763dc85d7ded8d7504e4a8d49ab510530a8c3cbd5c748e0ecaf89b592d7819282179148a1dcc184d9831ae2b0bbb878665c85a844a0be1ff9fb9d14db5edb906cf81deeb69a41e494325838f8b813c3549a232c31c0a653c323dde6632aae8c739f9bec07bc7877a5bb1d9338e36dfb346d6b592d6b034074f3a17a3dd54120906adaa3fe33d5c43a06563f6e46ef5167f93166cdc087d91dc33fa4ce5ac47e845ac64f65d5c2ba5189d059515e95e2278e7eb5d2ebcd19109fe26ec5cddf8d6989cbe7032648cd4695a15723a3d4faa612f026c894b25e5a661a5a56d2d1e0697039f9a2fed838aafc7d408d792d60c6a42d6ae85c8c7dcf040f1cce61d8b1600f06b0e7674b6a76ae08701dc253167b28252134c57cbabf802a86edaf72a85a15280b6d99a9f7cb541dc3278dc27c292161a0e204be86e26e148aa9115dfa068c39b5c40394108eb7ec3060ca849382918561b567facf04b2a8ab4844cbbde2e4ff74fff53e3f73f097841a73ace4b7d95891eac0b80bec8a47ddbda5b61f51a5c5ec6812c0819c73786823d1d6d4cfbb2077afbabc2e0211ab7eccd96d46b318a00aa7c175c7beba3dab7ff9a64064cb1767a222e14ed612fdecf7916088700e29873fb3ef0aa28f8af12fb67803f2e9641f9fe7ac512226dafcbbd67af43ed76f9278d7b6aeebf59c28cef1ebba65a627857522d4a0f0cd9635b2bd3e1a01319de5e451a84e0d15fcdbbe0aa0f646a9e14930a5f0a78a8026493c887daaed4e712ecf1218f61553fef2be45e82c732b8b58a31694263af13bf3364d7f4d65ca4ba6d97cbb77cc2463a2340bef475dffbc2387bb973b3230e457544ab1dcf65f165d408e3f4b1e4e40f2579a49fc65a6afd53c48d62aeefca6295c9c052efb4921fa6eab44918e066df798751d1d7bd64e098d2731b97c3a8854c6fe6142cdecaad612f09f50605a49a337e09dc1e1d644d1ca4d1438eb9ca0a1d52d861ae0ffb71e241b99870af4a536cf658c94f6dc6757f242f464fd4409c7c770d6096dcd8c635375abe75778654942aa28e1ee6f3d3c53ffb0d3722a996b82936f6f142bf58d5a37dd252ac026e893479f65a87fe770d0b26bb9eef084c1a89d97097f1190e5707972363d2cd849ec108324bcde743ac28270725c2fad54c48f26529dad242e567c4e3e23b831c86c63ad45f29234330266f98a7cdc4132030dbc505663afa38bd2260ee93aa1021aa8612c041c804a23bc48fecb48d42ea1ca42a4118db11c6ee63fa27f0cc0cdb61e182f505dea04ff2c322700a2911609f67024a9b58c120d2137bf70696ae81e4b91e4d4524e603e0dc0a403090592e7039d80a5e14b44c6088d88298220bb1481123df33891a2dfdc26851252d163dc8684de3abcc8d06ab3c391d776ac2c999d45a6c58e453c1e10a3adf803f73222aff1dbf98e7ae4fdc8c76f8eb0d5196429d4d43a2b9398af3c86b33827ac1e79f3d00f73d2062623c0bc0e4878e2b37721a08af3e43130cc1cca955d172893206705c2fb2b70ed1178315c67f9577c46af498bf8c53399502b1c3e0cbaede485ab7eae7790771885abb4079f78b7ff3ca40303f938ace0487c79b08f0f84dd8a98534e7b764a505d3bb35e51c93a93738af7b6cf9de65532030c7a93bafff61a366b7ef99b03c380baa4fe4b6344c522f93dcd2366d913cda55c6af055c1bf33cf278843eab08eee7d58def243fb5d2c3100032655b7878c9d337b84cfab7d571ab00d871533ff4d246eb48c7f4a6ad9f9a400b588c555f79c6c40cb5fca732bfbe012937064572cbe60030842a72f12c071d3b13e5f44321200b20c2e51ab46ea43b4d4f24ab7b348c491a7de5e7c830688c7ecdb2af9681825ba525240a9234d2b0e577f4884a57803220dc2616b3e4849f3323868c3edc24ca4870164da0fb61f5eb6ee528dd12d5147ff32a2802c2511272e5f0048cbf164a2f7233a609dd4ad82148a1d1c59bbb2b6dd675871ee0ebc0f2cefb00dd3cdad0f8dff1eff2399dc9463f3cb3cd181423032c5836c5ac87c5e112ecf06297a4520db8d9648d2df4a9431d30965e5f3b446a59257db6795fc2ca4c435d34b377c2327c7719d276ed51190d872266dcc3fb288459c629b7049006b711a322b7f4b6e561e965460491e4db5419bd3772f5cddaa3648e8bebce0b465e1d0a364ed62640d0dd48f33af4017b5fc83264dbf9a29342dea662c582837ed65942a94d9ced7e378423a0307e4c283b5ab94ac2ca9fd30ff7fda4769f4f09c9cbc66944826fb2504f5831b2f234382ac1d658cb432da545c1ac803e38a5989498601ca58e1896fab511b74fc3585fa3485240987ffad1bd9d6b1823d5ea16745baea3924500fce05fb78d8f3d0b83b9dddc286052a1509e57b64ae6d24d459968d1c68eec04eea1fa90918d877f4ee894754b1de81e598938cd2ecd5e244cddeb452e15fa44355296fe274bae377a2ef15920efe95cded615be4271f24a4af772da5297a46d36d883bb79907ee439c6e359aeccf7e97d29ae3b84d9e1741b48f556979d4994c326bf67cb8e645239f1570bf21bccb54a7086b01c033b2676d6c8410c3803b1ff9e0aa4180dd66af4c2064e24e028d5b562ee31c34a7079a4b490ba330196d745dfb72aad5277b876101f3e824f54c2e3dcc3407448c03d581e1f14f788d663e09a50761b347985e4cd4013a4a8fe98868cd28d422fcc42161242eee3c2f4251ff5b83faffae4cb520afca60623c465ed22f7039c121e702f1a461ca85d2a9b1166dc08a1bcecbdac2ab245e49b935c0818ca0d52e2900a553efd2124515817809d3f429a69a58f6ceeafa0e0e931681abae9a5df030ca106753fce960bc0e23cc0b607e7e03b388987bb3fe276baa7898f0f4957f156600716b745f1432f0592568e3b69798334815bef43b5d2d1a3ede8a475e11b512e9e8d4e8bbf69de0f21c19a693709544433fdf92f2dc0233c464954346b2caddd121665290619a71e479ec82446552f5bddce61d82d28cf618aba6e43167b5dce16831a558d58659593c125c67b684a4b8d205073e0f12b79b6bf30c34badc7e85c4e1fe95131866cd01aa072bdc06bf47d70cb9db1ae52c73507e36ca64f39fe952dd155fa988376c63c7b38c69e46469ae0e09ed7fb7acfd0d3136c46ea628552449adefb72a43a46cd2a815d263aefadad813db9a45c29c52e0857767053bbf3b89d533325fa2e487a6277251c1e806ae441582ee8ad1170948700feba2d80d1e26971cece8ba949841f90c6ef6095489b9c0253e961789ecb13bcf8b79dc0026c910d69a02706f684e6dbb19f52cb4d8fd67f7ba8c6acd5477fecdb2953af4ba6c85bb6c23d5a04c9f4cdc4ea00d794056013f60e032437f5ca5d0e27d94a94d315096576cd92984a1229c17acd97bf6d9f0c614a1db0162a7131c9a68eb11245716cbbf4a31b07b15358c11208bcba528c34d98a174bdfbe4c63bd2e4a10a91e2b0e9f4885a896ec3290bf1e07b00eb45c53a54f6b7753997cef7196cbae64b9f5e827ae5f5b6a31592e90b060574292683f77ea0b3ab7294a7ca1196850f1e08c6500bdd97c2f8d5db8525b4bb5c6e06e9377079bd7514f8dfe89438c3daaa0f0f9a55973be885c9d28bddb67d9bb94385e1d522a83b21381628366f9c5c435bcc053bbf0e205ce1dbe269e470abeb21d71f6ab1841b1e02ac5eece3069407d5e6c7b3c9af37d9b5f57cd1651dd36f6e6aad27179b6e904135ccf1b4a17fe5b5b61671503957ac62133c6816c5a967426dadc371abb8b4cbff34522996c14fdf95e763f594f81b083a84b2dfab2af1b749f3cdf20e9545bf5be756eff2ad32f8b925e70a85eda97d292c8dc7a27df1ae658376eaa0052f52f491c1cec1e331909d9bc1ae4ff38795fe847cbd248dec52de6d94318160a9af4a4cc5898cc95528bc9710e46eb55679bf84d1d1de5c1cd7e4e1363750e7412e9f3f78c49d0d39846593c0a7e6203cc88449cdf9a272e8b4fd8e5101954919bb8e4131060ba2e466323c0c18c6140ec94de88be56976355737664bfd5b6000e15843e7a4a3ac34c055097e0d960bc24575fd1fd5eab4d81d57d45285e0b97f49c4e11fa9733cf9078a5795e1ac34af8a4ea4c3fb082a38a5dbf4ac88d92609e7319eb64517ec72781807af34e013062187182a7ede6fbeb6d74f74cec2e96f1ad6ec19edd366977772b616a3935a35929ba9886469330333371905194d054a4f4e0ba92170efaf4144bcef4f1424a752ef0c3e9a49b8bd2256b23d9db0b29a9bb298ed68cf49e4021d9eb7c6e2fd76de3c5c6d515532f21975543885a16a9a1cb5926972db6f3fcdc1d86991c1bfab6a3a911ff4c48853febfb989781d1fb70abf9db587dfed124736787447b8395faba59948367a35c8675eb0ddbfc338a8b5945f7f11f5887ffba84243e2bf5436db667df7a20112b21ef8c5833b82aa04a22d0936e2af94c4e8b8ac6c8e6d668352d5a2989c442c7f7fe85f793d1ccd6cc6b284135f574c8504ab16b3bba93507e4c99b8327f0020e499782b93450fe15b27f74fc3012e644a57e8b1823059b9e6597a75236c043d402249aceb211239c6b5f8d5d29e34ee8ba4aa96a3f70fa675d8bb6226fcbd7321cee082e9a08c8f0a6864136d45b9898520ab9a7d195ccbbd51f64789993c1002ef5eb91c65c27bcd1c5934b60fe872aab3e5c5fbe734be8c34942590bf0cc1da55038c30a97f1119ffcfb5fe1d8f618f19a8168d96ba5b5b68f3c5bda14cc40f0b4cbaaf5a761e9aaf86b23d500d05d84fe6f954b741ab2683a65305d6e116063ddde7a94c90083d51adf4294b03a9717b1b96d695cbe7289ebfa02d8559849c1760aae02d88621119407a8a43f2893b1bbf47840522b97baaf3e697dd68da3bc6bf6130f1ca9175f28b04027d325c36353158f4f3f12448bb09e49e7e4eb039c7ad110f9dd85e56347b650c673ba4a5f59b97b7ae6c1adea0f228866531cf4c3aef63243657ae198fc42fb395b3d4f4a249e3c0fae0ee977bfb0c014431a4f6fa17e876aba05e691c239514c002a3873e50c8f242191ba587b4ef7b49402bb62c54476acc3bd9a36cff264cafb9f0d62623f88d72f3e4301ac3a96a89995196e", 0x1000}], 0x1, 0x2c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$KDDISABIO(r0, 0x20004b3d) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:08 executing program 1: semget(0x2, 0x3, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000001140)="3e23d90790f26298b43c79fae12b1a2e4f5e0556884bffafd8d36352857ddd1f5341398644bc29d75112f944b47194e681f97ca9d3bb49e75f7e5f60d8bb05df5395f2f23932bfd2f798485387606f2282e0b2d9219fd962b2db796d5eaa337f69ec3b6a87e7cdddd28c0ec4c068ecbce1d3fb88c0cefbbaa28d06596b7e38156f128fd42c5c0db3bea147bdfc19e5d977db037cbc050c2f83e7a62a1b26edf1622fa22dbcfc6a90da909f1fe5ca43e20ef24131e723284ba9b4e546db60ccc71637eb2327c44a1f32edb4afef06b951c7bbff329e283038f668839e", 0xdc, 0x4, &(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1095, &(0x7f00000000c0)=0x2, 0x4) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000100000005}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8800, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0x5, 0xff, 0xfffffffffffffffb, 0x7}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x6}]}) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000300)='./file0\x00', r2, r3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="3f0000007cdda1a26b0eac120000000000000000"]) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10092, 0xc0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000340)) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:00:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x120) r0 = socket(0x2, 0x400000000002, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x86) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000017a498abf6539fa371a618d612ac9e907e65e6ffdc70d416084ae891ee47b831de0a65c6572f9b388d925ebf6957576c4f88f6ad9ab4961740a48eda3127d107b4276f31a722cac19a9ef441ee7a863d"], &(0x7f0000000100)=0x1a) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x2, 0x23, &(0x7f0000000280)="18970bcdae1aed56c032f798d3d56628f5d945be6e33ad4d5ff283605cd6f1dbcd5f3dbdbc244910b30931a3eb8e80a4c08f7b8b117b87ed44cb8d0ad77bc0a194f08e8ce54144c192d53fc0d725e3b7464972759f2a3b", 0x57) 16:00:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x32) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x10000) lseek(r1, 0x0, 0x40fff) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000340)='./file0/file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = dup2(r1, r1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)='O', 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = dup2(r2, r1) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000380)=""/165, &(0x7f0000000440)=0xa5) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r4, r5, r6, r8, 0x8, 0x3}, 0xec2, 0xffff, 0x4}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) 16:00:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendto$inet(r1, &(0x7f0000000240)="547afb342b6b56e6560621f4f1ce16bc4739a52d083f7da07e23478d6b3f11e765f6d0d6a3eb80d2009cd0f9b9042295f0ff07fea8f7c351a979d77e998eedfe7d2013972dee34de81b987c35b8496840218e6bce007d9ef14a85aadaabc93acb250067f5de6d211fe37cfb6ad9a034e4187b0dd7d9ab86404be1e6b92f404acbc58c5138a4a8649928c7163b641b36801803373e18377e5d00eab804cd1189a188e77edc5cc7fe75262ee49acc3aa1d3dac9433f4fde5e9c3b0a4cb1f225a16a8f37b046df8eb262f943af46933b370a49f8ca4322e0d3e574a067f", 0xdc, 0x2, 0x0, 0x0) r4 = getuid() kqueue() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r1, r4, r5) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) 16:00:09 executing program 1: socketpair(0x19, 0x1, 0x9, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='\x00') close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20000000000003d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:09 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xf0, 0x40) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x81, 0x9, 0x10000}, 0x5098, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100d0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x6, &(0x7f0000000200)="8b50f88dcfed3c20e823d40000000000000000a37ab52f434b8be3c221c7646f0f5c2714d03e558b92f0bffb45bd3638421f128d0d91faee739045787a78889f654bcb372384b869ba1ccfeba38237371d702c3f99744c137a9e40abda2a61f1e047486587b9ed37fd8ada7676560909a511557ebe2b7a7a1834b66ed67bc31e03c748d03d8ef2a4212a3235") 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x2) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) close(r0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x3a7) write(r0, 0x0, 0x48da14b0cd7a4fb0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:09 executing program 0: socket$inet6(0x18, 0x4, 0x40000000000001d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0506b5e6f3d486a705"], 0x9, 0x2}, 0x0) accept(r0, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socket(0x2, 0x3, 0x80) 16:00:09 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000440)="f74d22a4d74735b798b05a524967ed9bb615d1f71f686a021af752f25dad818edca9eb7a0ef817df3d3012552f05ed0d50fce02c9b1a6574d691c43846752e306afdd542e62a89c0c56a487ea95453e1d7eb0a2ac25bc779853250b513a5ce0101000000000000227927bab351c42f00d3fd76aa71b747c8d108c14cb129e1bccefee4664b0ffec3060ca3040d44f2e27c07e62592abc1eb1c", 0x99}], 0x1, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xdc) msgget$private(0x0, 0x4c0) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xcd7, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)=0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) r12 = accept$inet6(r11, &(0x7f0000000200), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000500)=0x6) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="000000023a63b6ab220c5969600769381647", 0x12}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000280)="355212f4dd7ed933ea19c49764d9887c663426eef0d9be7dbe8ad1dfce96c01d6171b0ebf95e1aa7432363050986460122e5112c5167a5aa9ff5874cc2468b583d6b6d5c57c742284b4d9cfff689495229c8d420bb26c6a124ba7879da05ae3023036080b00065e7d77f274b30a3103bf80743fbb0b55b0e538406ea3920ba321111563fb8db58553bea76b36bb5") 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x0, 0x63fa}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x88, 0x80000014, 0x7fff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x3a, 0x76f71efe16bb062d, 0x54, 0x6}, {{r1}, 0x0, 0x2, 0xe, 0x0, 0x9d04}], 0x9, &(0x7f0000000080)={0x9, 0x1ff}) 16:00:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) mlockall(0x2) write(r1, &(0x7f0000000340), 0xa0c9b209) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x44) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x40, 0x1]) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/128, 0x80) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x1, {0x100000000, 0x8}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x7fff, 0x0) r2 = geteuid() open(&(0x7f0000000100)='./file0\x00', 0x30, 0x8) setuid(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") kqueue() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x10060}, {0x1006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x800, 0xfff, 0x2, 0x1}, {0x5, 0xffffffff, 0x3, 0x4}, {0x2, 0x100000001, 0x10001, 0x1ff}, {0x1160000000000000, 0x3, 0x80000001, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10002, 0x0) fcntl$getflags(r0, 0x3) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x5d5}) r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5812, r0, 0x0, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000740)="87120a0975faa23bf49aa468c68a264c913ea1783ef883f7234d7a43292825914b6bdf293d5622db4d571d7071523cdf5a14cd3f5a749241353daa349ff6ba0b53eb3d9070c07508e8b5a25299029a65dfdd566265a5324e4c9d4fa46837c0b44e5e373436aff2597e4b160cbc6d09b440276fc4cd3a48865f76c4c1", 0x7c}], 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200)="3c678ecb56c7879fb10772db52371be8c16a93363d73b9eae2fa81d6cb2e06ca4a9a19c915ab0f8597b39f8e91b73ad953e2097e72f707fbe802f0133d616d7135b44a082682a5ba3402b2f72367a97b13a92b897b538492b76bfcafda0beda7ad2ff318f92425fb21649b2f3c5e0eca66f94aa87a2c045830af569d57db60da3a9fe581d598a489e6e5263f1d4a5c07eb01d036c14cb82163885ac72a346938a485636c37977b15cc70c6a12d0d1cc68e037b3800f95c51389b03352bfccc9bdbfc865a0a830782f135f2dc8646c390ca4b", 0xd2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xdfc6}]}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000400)="92", 0x1}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3f8, 0x6, 0x3}, {0x1f, 0x2, 0xaf2, 0x8}, {0x85c, 0x8, 0xae1c, 0x3ff}]}) 16:00:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000200)=@abs={0x30f74903cc10a75e, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="780e0af6207bbb9aef6d09bf99074220040000c7c21d7500"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x3, 0x4, 0x120) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/132) close(r0) setrlimit(0x7, &(0x7f00000002c0)={0xb9, 0x200}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20001, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) r3 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) read(0xffffffffffffffff, &(0x7f00000000c0)=""/72, 0x48) 16:00:10 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffffffffffff39, 0x0, 0x0, 0x0, 0xfffffffffffffe23, 0x4}, 0x0) r0 = socket$inet(0x2, 0x7, 0xefbb) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x9, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) read(r0, &(0x7f0000000140)=""/143, 0xffffffffffffff24) 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000180)="000000007a931511e0f7f6ebd6a47f9cf4d36b6c673c0d5cf514fccc1a7ac049dc2277d7ef1eddf2aaade13f58ddf3e21920501600b1d9246e35591fd662981849653dc631bd39ac52cb9ace7d4ec70bde6f33541216350e41fa846d355be9e861cdd89c9e2533a11b27b5c139a1a6f383eb0a7c3e6b80abb4e4d40f669a83c1961eb59f1bdbb1cea84e222c54223ff708f9382af5c0b2225413480d22a76dd826bc7b8bf6088194448b94dd145b51c45e6211fc0f12a50a9a277cdbf06beb1782615b10f5ff110aa72b39672ac1f11fd7825e32c792c22e7b3b1802c94606e836", 0xe1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x902) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0], 0x1) write(r1, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:10 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x1c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget(0x2, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) r3 = semget(0x3, 0x0, 0x1) semop(r3, &(0x7f0000000480)=[{0x4, 0x3, 0x1800}, {0x2, 0x200, 0x1800}, {0x0, 0x0, 0x1800}, {0x0, 0x40, 0x800}, {0x4, 0x1}, {0x3, 0x7e, 0x1800}], 0x6) select(0x40, &(0x7f0000000340)={0x9, 0x80, 0x7, 0xff, 0x797, 0x8000, 0x3, 0x7fff}, &(0x7f0000000380)={0xd2f0, 0x9, 0x1, 0x1, 0x0, 0x1, 0xff, 0x6}, &(0x7f00000003c0)={0x10001, 0x6, 0x8, 0x4, 0x9, 0x5, 0x8, 0x4}, &(0x7f0000000400)={0x7f, 0x7}) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000180)={0x10000, [{0x1, 0x3ff}, {0x1, 0xfffffffffffffff9}, {0x1, 0x4}, {0x3, 0x401}, {0x3, 0x7}, {0x1, 0x20}, {0x2, 0xfffffffffffffffa}, {0x3, 0x5}, {0x0, 0x100}, {0x3, 0x9}, {0x0, 0x9690}, {0x3, 0x80000000}, {0x1, 0x8b97}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x8}, {0x2, 0x101}, {0x2, 0x10001}, {0x2, 0x5afe}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0x200}, {0x2, 0x9}, {0x3, 0x4}, {0x2, 0x81}, {0x3}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0xffffffff}, {0x2, 0x5}, {0x3, 0x8c00000000000000}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000440)=0x80000001) pledge(&(0x7f0000000000)='.*\\+]\x00', &(0x7f00000000c0)='/dev/bpf\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x25, 0x2}, {0x1c, 0x0, 0x40000000000}, {0x100006, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="91") fcntl$setstatus(r0, 0x4, 0xc0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="487d82bd6008b7aa9e0270fadb6eec41c5c2d435aa9c3e1a4bd24844934a85d5a20c9adf3bbb4edc9751711eee4bed409b35bdf50bbec7e2bd0ec4cde3b947ff640eb201", 0x44) 16:00:10 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000040)='./bus/file0\x00', 0x8820, 0x20) open$dir(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) flock(r0, 0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x4) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=""/39, 0x27) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = syz_open_pts() lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x87da86990c828a41) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:10 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:10 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) geteuid() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/168, &(0x7f0000000080)=0xa8) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x1be}], 0x1000000000000220) read(0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f00000002c0)=""/227, 0xe3) fchflags(r1, 0x4) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa20, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='/', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') writev(r1, &(0x7f0000000200), 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) chflags(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x822, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="04", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000209, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0x1}, {0x14}, {0x6}]}) syz_emit_ethernet(0x24f, &(0x7f00000002c0)) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x373, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x8001) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() 16:00:11 executing program 1: pipe(&(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) 16:00:11 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:11 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) shmget(0x2, 0x1000, 0x1, &(0x7f0000ff9000/0x1000)=nil) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff0000/0x10000)=nil, 0x1000) shmdt(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffffffffc00, 0x8) 16:00:11 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040), 0x3bd}], 0x1f1) lseek(r0, 0x0, 0x7fff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x5d5}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7ff, 0x991b, "8d0f5c4c7dc17ede9eef0cd631aa1f3d37310cc4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000740)="87120a0975faa23bf49aa468c68a264c913ea1783ef883f7234d7a43292825914b6bdf293d5622db4d571d7071523cdf5a14cd3f5a749241353daa349ff6ba0b53eb3d9070c07508e8b5a25299029a65dfdd566265a5324e4c9d4fa46837c0b44e5e373436aff2597e4b160cbc6d09b440276fc4cd3a48865f76c4c1", 0x7c}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40), 0x1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1ff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x1089, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0xcf2) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000200)='./bus\x00', 0x4, 0x100) semget(0x0, 0x6, 0x0) faccessat(r1, &(0x7f0000000280)='./bus\x00', 0x84, 0x3) write(r0, &(0x7f00000001c0)="1942b1afe4b30b4f1562a56fcb01f7918dfbfd89eca83fce4dcb989487310ff58ce37646249c02ce1d99461283f9858d8da36ecd", 0x34) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x5, 0xfffffffffffffffc, r2}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r4 = semget(0x2, 0x2, 0x200) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0x3) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff0000feffffff00000d000000000000000001", 0x2c}], 0x1) 16:00:12 executing program 0: r0 = geteuid() setreuid(0x0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) fchmod(r0, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sync() 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:12 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0xffff}) dup2(r0, r1) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r1 = shmget(0x2, 0x4000, 0x792, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:12 executing program 0: socketpair(0x1e, 0x4000, 0x100000000102, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffff0004041f8e99f646423caa008da600001a0008"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000000c0), 0x100000000000014f, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x3, 0x9, 0x9}, 0x800, 0x7f, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') renameat(r3, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8058, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffe89, &(0x7f0000000040)=[{0x48, 0xb54}, {0x10000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a1cf") kqueue() 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80802006, 0xffffffffffff2824) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x12) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)=0x7) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x11, 0x8000000000000001) truncate(&(0x7f0000000100)='./bus\x00', 0x400) 16:00:12 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x24, 0x2) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x1b00) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x38080, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="6ae2c9f3eb4feb50eacfd58779dc5ce9b5e9c938c0d9cf", 0x17}, {&(0x7f0000000240)="d827b63ed12223fcf3df60578c28a0d172d90134201a4d8c963f33994f4128e45a84b99b32ceb1abc4cd3bb9581e16f2d32232a954790056f04b5d0c835443124830116ee900388623012da875e7d0139497192831b86e609803eaf68dadef4bd6d822be730a54fd11fdacadc54047d0f61987126f23b11c991e6ae58d9906c8645d5ff5bc8643a46fa8741f74434c2585d6a621cb01d00de38bf04430771f993bc537a1c9e1d02b13ca81aa4791", 0xae}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x50, 0x402}, 0x4) r6 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) fcntl$setstatus(r6, 0x4, 0xc0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)='>', 0x1}], 0x1) poll(&(0x7f0000000000)=[{r6, 0x1}, {r6, 0x100}, {r6, 0x54}, {r6, 0x18}], 0x4, 0x5) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000180)="ecd4f162f185169c1b93c6e6dac8fad53ca1f4976002f1cc4eee040a2a2bfb6357f0b61e086200f816db1214d83a5243ad16657d4b787cdb8d4c49d709d5bd5ceb68f9b6f48dfd812f825b7d608a10e563cb9d3cc11b7e0a563cd2c6931372c3f0235647597d7f7fa38ca30040f021ef8e8e9f260cd576e34a5948a84ef8b1419ceebaac08b47592b2b343ee349f405a996396e8703670b8f76d2fb53f8df5992e0b3b904a62f700a37dfe5ffb3fa058565f91bdb7ac8646d4af6c7f901d05d4e40d", 0xc2) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x3, 0x8000, 0x7}, {0x100, 0xfffffffffffffffc, 0xbbb, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x10054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') chdir(&(0x7f0000000240)='./file0\x00') mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x1000000) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{}, {0x3, 0x3f}}) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1000, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000002c0)=[{0x7c}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x4b}], 0x1, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) truncate(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:12 executing program 1: pledge(&(0x7f0000000040)='\'\x00', &(0x7f0000000080)='[\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002004, 0x46485d48) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 16:00:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0xffff, 0x5, 0x6, "a1b2f0b964c0f5442a6a9e1dc590e6eff70f2827", 0x80, 0xfffffffffffffffd}) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x18, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/255, 0xff, 0x3c, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) 16:00:13 executing program 0: 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) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x4}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x100000000, &(0x7f0000000180)="dc7ad86a47903743ad73a971cb13541a6c21b972132dbdb4ee4a18c426b032678d990a4532eac6f6194df165744c0b70ba8eda6e5cb86e5b744ab34ac75b0716e06107596f9d93b42535828498976e9053adcde26be521bc3374649854d1aafe04f89b8b8c4131ab2686ea506d1773c12dd55fceac693eb95b3e39ac02e9c569826149fe14784253f22b68cc696c1611b5ed647e367e2aab683ef990ac06d6aafe3cb53d66fd11e7595f92e94eba07ac68a99b4f70afa05fc1a5d594a06763558014a5db40bbedfe75e91b888cf230061b810d6a0c9962e6209cc5a1076ec8640b182238b87b2b2c006f0771d16e018d74bc115da052143b9d9868d894c82e1b3e3e60a7499db967dc46dd3fe4837b1529107b99e459850e649867d97013373234587dbbd4c45ff5482a5e467ad83896196f59589e371c2a9693f94892b8300463d0929ae85090998c8edcf94794418e69b3d1afa5b0e13322a39660acd597e774e3486942354ad022081b379de668a1c487f841e6dea99ce4a4faeaaa74392d5b5dd7a72ef8d417f0d9c829b970343de397baf1fb6e29a5ade5785e7f866251714e1d4989e4da52dd6731149b9103f2f2ea6594c4739faf509c1b5bf4f73ffd72acdeb84bf735804f788c19fdbbca9d10f0a9f9954c6eea4701aba84219a316b622cfeb580d1bb43f6b6c4fe7d7d1b8d7b8d4fe1e382048ebb3f3395e1920075654c711fc937df5aafe24af15f21053b6e7cb61dba175ea23c109d5cefb3f01e932e9b45831c35d52033741913e66c300a3c65432bc9766f923dcfa1600f2d3757cf003a935dcb7d3f8e24eab3795c1e7e0e4bb70e3b2cc8f41d780c272ae1e09411d193fddf48fa7cc15617300f004082d555c97ffea391a3bcd42e7cf4ef63bcfcc2a2cadd5c2ead60a6e37b5e5f4bc36cb34609d544961a3249084c187159eeaf02a8e8e234edb2f6a10f5ee17b5ff3f31882eaba00dc742ff86e5458f08ea8d76f1d5f51fc5353aed887367b96cd2d17a8a2189b190be88248e03c2244dfe5aeebe72d89f6115b0ce1415592b58031ba1056a83b884f339fb1856be82cff48df53bfb2f2079a87e9d42f365c589b0f1a437c09cf33f9a7f92c517784791685cc30b1cc8a0ebd43f4996c7ff015a82f79df54eba18e3fa17a43fb05aa371db23dc7fd05ee897d50094ad68188e678f87da9055be717a4f3cd07616d952d4ff47872e592a4b8e126c80bb033d87d82f84db0273c4eb58280ea58674aa33255c85e92a20f6f432637981481a1f66676694286b6148d76b55e41e9c2768ba48c44ed0b485f136e1d73d9c6c24c54ff0c8709995da6fc246f2718f16e68dd58b9848a973be797bc316e37a9d6d4ee6548fe2cf5cd07e92036a2f2597fdac9515c9aa79a983f6a1a16987b1defe370008e4b94be92d9b7d4c468d0f4e9b77ab9ca720642bea44d696eb254d96a959b075b95921baae9adf7016c3d99239336337358ea9ef2ff51d42b726998f80e2155881125659578bb2e7ed80e78caf6a16b87c52e3f503696f584e66678c1681127b2ab021fab7f0a6d44bc93af3c7891fe4bb5698d724d2b31b7873ebe568272d09bbcaa963d0ce156f4f1b414fb6433f700b1839333436223e5c5f5037c4db6e34c922da1be6b75ded56407398490df3dce45697d2a03effab633832c9d3bc29a129a80a419837bdc523afbd5eded3e45931e68ad973cffe691208d30217d791deb9eea44073a8b296fee325616cbb4421235c0dfb09a5417cda749e5c4de2a0514b95deda46d83f02448e18359f854d9ff3d4e3d97750ea587bb09e053db22caadcd9a993d68a529dd9ebac33dc38619a022f4bf7afcd6014aa034c4cf9f39f3609af19cb79e185dccadcb59c52a52f14b26fd0c831f7ecc798bc94fce6dac31ad31e584d79bbed62914a7fbd4b9951060820eb1d2ad76a4e52e80c2e598c13cfd65f8e587417124d9b0a39025db0b996657ed5c52b70baeaae99b1084fb89dc268a80e87ed4c1a1d55019e0091684d4957a5a1ab79cf4f33eeebeedcb0d7748363bfe6ed9011b84ee734ae49a3259028e9b0d7636be4c5d031a46ac19c65ac13de0ce8fd9d5f272778b88e48ad4bfdee64a218c53768db160f802b4081d323aab64cc76f43e1109761f910c5c4072b649f1c4a64cb7db91640e1fa3dfbee7616108d6abe493a96ddca0ac78492123ec5f3854c670c524e688153881981c38cf17cd18c1b7641d1ca44cf9a49f98f0869e083589dc11a82ef647cbab4d452ad13cdfd59fd64af433355a70a2f7491776b3a384942924f52d988dfe02816fb0e0a602ada9ab8094881112c7a4661bcc4495e804ebe4e915ac9743499b9e573083ba8bbd72d51de58a76a96266172657019144b9e12f05da56984bc8eb582a4e377f979a0599c20a49afd28deb566d0bc2fdafb960bc0432c30c2d3191770d12f4cf39213a732805415ec73f32104dcd6b72c17401c34bf9d8486c8ef53231b7fc6103ebeff7d945631578218744d75af08014e1e67ad428c74cf93c2e481eda8540daa5de39b8943ddc5fe40d810e048a7fc9a66dd8d48a4a8e59d0ddf5c24f0f7b397c6c010bfe84c4ba6b5f5d5c6e5b04d8acc96c0b7beab3fe32ce72c99e054febf5d9f76001dc77d7cb2593a22f1a0e7b1d7d14e4f07bee4f3ac47e2a03c5344e4cb1fcde4ed2bc53412bd607895113aac228967181ef2845e78743900f3cdf8784bc89fd36e24a529d1ec5e1487baab798409243da6f063ff930c3b367f44386d9917cedebf37b3037ad94fd3abec97e597ca31076ef7820956374279a0928e68540a22d291c73bfbd676c72a6794cac8583f18ec6a03af9e7b42daa29e3e5f3b9e2d694edcf38525c981bb7064d76cb2ea38cfccc7441d465ec94cc1f812c7e83cae78669174a87edd660a12169204e50dc9c76159758130c0dd3ebdf426b4e598033db56f1c6173e5ba2a5912549acc5cfd28ebd6f7cd77e736c8f9719bfc15f91077d14f1fa54fa8f0ef57fe80714923281d30175da978b9ae48b038012d526f210be42cd2c9ac783f5a20662fd9914cd7721b4c6e7f4e4d9380ec6912e3c7c798cb39e363c21fa771034269d45051160de222c3d2a160dda63e0c2754b80477e9b86871fb986e2f079db2a1ba7c81af2c6720b84816942b90d45ede0b16727f4fd379888023fc4fb7f406c2fe13dd26a29c7c9c06fcd5b5bbeacf651050a2f6a91d7093d59ad5ffeea84abbb38afe4d8f8a0fb760b014db4b259ee85e510c0c87597366c46dfbfcc49909f0d20e5ef3fcf2a4975447c1954e37395e0924188d3f491c7745e87452c5b91574203df402cdc3db39f6e550c709d6aa20239359cbd9927e1d2e79e5ec34ab770172e91a7ca65204461eb367342ade98ab0c2ace2cbfb2600ddd5ce950ca8e9058359c9430fd6ab08d116fd68bd4644a171ac6a0515c975a68981534432359659db79cb05d885089e52246ef07d30be4976893aef18c0effea414e53b917c830ac0f0590d5c538c02755ef45b511a8da06e69e47a17d11544c7d7c28518b096a7018b739fbe768f26c0dde9b7188b8e8d3bb775fa5c5760aa1422fcdc114cf718a108ad5ab1be7c461f6d42de13b24278ff42023151b6e4a466b632aed2b1fd18b7f43e8d73d8ec86ae9cdc4333e3e399c7f3b636816cf846cd2501d385d789fce29d27c58a52bb41f26e363b72c675754d45cdc226c1ca0cebf1caed282793b828cd67d929aa659c33a74d8ae39f5a48ac95a26c9f50ce378ee9c90ce3e3cf42ab0f23897f4200bd58e0e1cc68f8782b60c1b35976db2d9cdee855591b62e779fb2e6239d79486d513510fc6b0b1ccb0099cc95c0d45a9fa88a72eedff62a096408b1b7d70ebd265d93b9080101c80131da6175b2e1aa6492f001678410310f09df77eb1e13995ec2cbcbcabcd278727d53df7fd1c6204b552f2c860d74cb22bc240d8d6c88e83adc42a20d740020f7c6431401be648358c0f96403357fedc6e10b75d04f7c3c26925cff8fbbc289fddca2f1c337abb716488ee61d7c28440038af5d610604936c8a68a705d8222dddb01fcbc8267616bf89b9fce3525f77230aded2a96bad7bd3017fd3f7faf7216199d399e204eb0e0d1e3036709d4842e67799274d22bc9aa438bfb032de06789afe4fc97f78e1109851bd0360e27fa4fba3f4011d025b48ecd0b23f4c5e67614e9b320bb1fd2ff8669bcb1bfd3017831e3deab3493c13d8a0bd5bf2a618be8ed6168fd6dd77896eca03ba7c0ad28f922037ce6e92721c91387502c78c3ce95a4929d07fc847b66e01f6d7000fed1637152a1a043d082150056e9b1e33591858628a50d3fe1a7a88d27b2b965c253d30cc06cbd3e9c7f724aaadaf3e1a14de5af4ac8052174d61d188a40f85501bc42df91694dbedaa9f9d2324272a57a6341018bbaf0e02277d0e34aeba366919a794b8ed3af577e40d3a77b55de7dd1e768606172b02e8c5d9f8c13e65a9c12319c8ace1ddbc712093b378f6ecf56aafdb81de65b2fd8f64f240067688dde98f56a647c3d0cc2124a3962fbe3521bb8d49d6f8cfffd023891efb17abec6111ced8a2e3db71b09d4ca489bba110a4ca3726bb0ee798107d3f49f7508e5aecc0e555b3b98708c86ed29895445811d643995912492c520306ff24f65e27fb5759436a60fafb0ff41d429023bf3707d46b1b0ae138aff7b0c51162c1f88fe08afe2a8422bd6b3c07aa0dd8a1e6653533975eed3e62a7684186cb725bb79baf17c32a45ee63d3246b712be7bf945470d941229337ab4df614acb4caebf25350ad37cc7156cc3dc83d7a8b0fb7eb7751c8ab693a9f5afb023cb3db6766fa701a601d5d0c3d68118dfb526401ff8b1d3ef46583ac16a54ed3a0f41cd7aafc07dd097192f3dcb98dc3140394f75fcb6f1e8eb50cbd3456668f99f2983b621fe9ba19731a056de1d7a2a93bd005f2fd967fe45b09f03a3cb77554b5885ab1a7ecd7814112790c32a70fe63339d9ed2f103f8ccac65ef0b10850874050e230e7025c72b9c33e55b53d2d7006614811c6106647b6c0a4b9fb2d06c1f14d3af6bf8b520504839e281f236240edd8ea027f548187a2bdb95a394d411a7f347ba2a4a0e23f0627f00e753015fab3a25caad1b9623c53ac858f173353edb32799e9b66c557fc6575aa961c552331cce04d0598d7184074f24d4e11c10c758f513e233170eadede89906a526cfeb04ab001213aaaf3575fcb700eae864a549b3368aa49aa38e0f29b1a62c3a2ac14b94b9fbce233134afa6a30b98699cc53b80a32c0d85a587a85da07521915b067d00d2b2187dd09837eaa10b840cd98a6e15c9c6316240400775d29c1c1a73e674483cd3a894e142301d945872e5a49f4a2679e064b7ed281b216ca5b382d472ace3e612ee1c231700029a3725b50e51fa255d60bdb27278158e6388946ddda40d95d7f598cf2f1d3c2a3fac10b734df8036cf3b91d940426df87072e24115b0ec17c9c0fbb67726d9603a3a3ac8341cfad898bad1cc11bc7fbe0d808a2627712f434b5920bd40c19ad1389259587617457e90fd5f3a1770af8b72e23f1d24bad43097f947684ba60bdb27fcae0e6755b67606b7adc3c17260baea1bd40f54d5d03072cadf1473e4b1a3605cf4224fd676167fac4e1fd1680021fd704861a717514b388ea45f4e51f0e2fcfa7023ce0fe2e566cd2333deeef643280a1d12072bef701554e46f56a6c4b38c78ebefbb68024bf238da859d52d523f94ee635f9", 0x1000) 16:00:13 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) lseek(r0, 0x0, 0x2) getitimer(0x0, &(0x7f0000000100)) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) kqueue() r3 = kqueue() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x65ab, &(0x7f0000001340)={0x0, 0x3f}) getdents(r0, &(0x7f0000000080)=""/1, 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="7e0695a3284da4d25730d627808fde244de62243afac5d186751afa0199f88c5c380ab33ac97434c04b8792424b1a7421a6238499bdb53211030b03a7de077ea4e5642b3c2aaa5f7e65cb960cd92419a58d6e28a7c6e2d5a5b7adde8d7fd2b7a3efe987e98b937549c54c45f408e26bbefb65c3ba8eadf204c1c30bbe8385baf638eb71f516fe023cbbc6520d33891fd793cc88dd86636550018cf5120ce773ba292e70920ee1682d12e2358358e72472c65086605204f86b409d369812b3258ab06a78c4635b812920771130b7c5d910154012c5b869bb2672d604fad53ef63ac4445d33356e6db2fe2d6100a4b9e08df7b3adf00583c75855f9a"}, {&(0x7f0000000240)="cc5b97318587dc710686810644bf93f87426dea20f73441d594465ac723dfc0b3b8559d3b63fb2f28c83062809217e3e40c43afcf769e78d43c158f66b71654d847315d815131e2d3840a4d7b7c658943619972141153e81bd796de12bd991b2d43482846c9b2c2f5fe7bf1b6f2213419c4840cfe48776a8e15f615a44206473413879346da2fe6121cdbf2579f86d5bd67815f29ea00918d4c87cd1ddc2b64b703148adebdd88e66a9db8b1"}, {&(0x7f0000000300)="27665fbab0945576528264b464fcd83d602d2138cc0cf82aa9b70be49cdfc436f2a08299b993e6a42c48e0b15a970b53ffeacf9f18d7fe2d1b8706988c834f3887ff71b16c6548effe949e"}, {&(0x7f0000000440)="d157b61b7068b3ee335c2b5cf57a249dfa4cb61a5958a3add04a09a9def656084839c5d29101e25f54161cb32dc7ca2bc86f52402fbd2ac3e1de531522f7eef0697bc14f126afa3241a7ddb6096b9b25c82507276033b12f700c37a94a64762a1a4d1b8fb4202cc56a63e25314a94408ab6970d6211aa4c81c478948c7396fbc88c19b075fc9eb02901ebaf4e617db7f68d20bb55b9bb27e087d518232fe6f5ff6d8e54524cf58a6614aae0fbb243532ab54f8e5c8072a37684cb641c5179699477b76a1a55d532f2d0eaea71fb979c43d67641b1dd89508b5e209ca03281558c7fd91a1041151d8e456844f149d167b6a44e5fd630c67a5af646370871f67dea41dafc3a20399758637058165cd5c46815fcafe48d6701af354abb211fe4d8d1f267e0ec65f002ff405031b3be6676a13c49757d3e5030ebadbb2cf1b5b2719d91c5fb6ec7402fdf638c52e4505cefffbb419c92e8da4da339ae3533b69068edd74f162be92b9390ce212bd2a51a836be13c1426e57309f0a87bc27b9c11c8104b6a5f62ff4d0e37b0fd30c4fef43903bc60160415cc055e91e627b4ddd834ce4b6567ecb34b1c69c35b592260ab536b88b0efedd46106ee4e207287d9c4f0fc45d282c674d74c66498ab9e00e186b8ad8918bfe17442daa5d5f00d097afe9a28b0a89d95514537071604d78928a10dc523d30ab7f7aff1e2fc2b4dcbe57bd931b6b4164511f8452e96cf0129388fe529cb830e7d5398eeecd9ba6935caca3583e28dec3615e268449d0bb796adde12c311c701a780f2e7d4204ee3cd967d72be12ae67f6ecbd013cd662b967a8de7652611bd06858d94bedf4cd64683350a057b2d08931e27cd8365ef7d9cd5f0601da938f4bba623f8984168cf1b38159f16f83e5524450b684b6273beaef83ede4f157f6d5b459b8b2c2ce24f6043de0ad0bfc1614ca3c8f02fdc7d46be7e8024b72ebddb6b27d6321d2d3df00f79c34d083d31ac31e0a0c7bd1c7361cd2c2a4fb7835334a460b16900eede072d76f9e0f7949917888cd76d2f960cad725e4f9666c3366043848cf4db5599937d5f98898e6aa68f8d9109d113b910ce6710118262d299b7d1e70496091e4d79518bfd2d761a06d286cd182c6fd9a80da23af8e079de8feaac4cb1d984b4e670fdfac06a50f55b2cb12f859d63e586f6281e311e8b7a31012735d926d66a046ead8cf8683930224bdd402ce5f83f2753331c479d20021b0185fa1fc702de21008d81bed252859a156aabb91348e8731c8d81beb6cb606dab938475f706069f65745179dc600500ee349b757aeeb88fd6afbd23ddc6124c545a26f16c29de11a10d5ee77e0c0644d9c496bb67004e5910952a0d2f2e34516891a4eaa16038eefefdeef43a9b11e2b623e17ef919fe2f930621bffd9d67ba9d2d4492360f15bdc18b4a831de1dc2b23238e90e6b836aecbf418b2f4024f4a9453eea7e82f443ba8a83c110dc83565503ca9236adf93c82d8779f788061795f4f9daeab289ceda889552149b7b8458593fb0a0325ae5026f13781b9cbc8e35f69c2c2ea3bd369a63b48fdbd439e6bb955246ba2c00336a1702368b5af4f1711a2116df0bb393d5cabfdfbf9fdb48d0de72e420a410d3999a7b6b62eb136ef5a49d69ca26654dc6bfe5f568da97f656dd1a5f5489c46c2225eff248eef281c21763c230345a3b8ec659d4b72948e32aef7271e484d2194bae870dbf051734faf08fe89f43b8690d6448aab914276c9975ad9d1d3603d3f78df73cbd33500a8f3dfbcf6c9b260c4d8fe6e42c80bd6ec8f740f634c2027c6c7c400b7f4a3cafb7964af9c0be03f626be35c765cb3143fb8c8504a65504a2a608d4c28bd8911b7a09c0fe022449adaaf5a4715aef1c9f2f2e81d1381a58966c5cd6e4f88b6eb1f4abedbcb57b87e4787fbeabf1a9f7631db397960d326cde050183c6023ea6c3ae8d7c56ecc34a5dacbba30f63f1650bc407d739434ee56ba187f5b8c0296e5b238d2b24cda568f75487953bc5c3e07e9bb6c422f73e0bfc43fece2713e444c9078e12e3763af3d8dadfa2e85a822f14ddaf6780b83863718ec1d2a171e72b63e4a0d98238e752f319c93035e0118ab15a65ac390bd83c2b858af5f761847485082d0a2394233ca3496bef61091d4860e8b3c9614a5b53a5e2fd3d0ab1e292f9b3131e42526e90141d69cb27797b4081898c2d0660c0fc6d06cbd832e6940f82ac8d317fa6168de391a3e7c90d16ea83d19dfb3ff72c226940a117547ef846d73c5c63240747200657e79769f2da6799d5183a8ea37db236a07c9871a003e941f771a23f8e2c769876ad3d94d3ca741c23eb369fc1bc67127b24359a876a18faf0cdd2c1fbdd0dcff446da1a544bbdc6a4634dcb67189a6b5667ffa0c88252167537e2f2c6b474a65ff87e9a0b4ddb006e69c4dd1f866e5dffed062e335f73902efeb6369c6bcc494c4e9182414d300c4257950a3659caec9d9524a320f3808055f7df665f611602db7b805ed1f98acb62127c5ebd689f6ec9295e28400baf0a785c85f9959486e27c3cc1f4340ac5cdd9359502c73477ebb2a4778a3c90b04b820974bc5a192a09d15f6691570df099085a2a4ea5b9ea857188e0950c5d1179b1dd6d67db1d287ff9278543d52c571fde7d42a7e609b38c8297f316a43f7a1f202001fb4cb763e8e4e633fe4cd147d4de7c76588482cf2ca14b6fb96d74e5ee25e4d938c41b6a02082fa5908993f93819829f1adc44637a1ccb2bc295b2fda272822ff346eefd02db1513f14acfe57fda0ccde025238279a7d3ce70d8b211899deac0a19069d40b0992ec7a2f985b47a80637f98571d76dc141f761bbbf9853896d8c52af9f411f7432c0fa6701721c472a1ad6a46b5d69f1a992943326c282597505f299a1316a3e7c11b8aa6f107cb9efed3e22091615a45ede33db5f6eba7eb2b7ddfa2a3791a4e2da579bc7420aa12e4270849634bf94c756d815db9308b6028dbe71e25d33e150f9e9b254ce0a2d7b3eb7c33ec31b6d2632473678261a32fcbfa516861dd0f65dcf7c91f4b0f3ab4d2672cc39147aa4cd292a824c53f4621fec1c6f127660d099047cd057f8b78c2124c064f674aaa32f742488d07b35848ca6a6520c5acb61a4351e9d0d4cc2baad10c3710915ad8f6396b4053411ece17c3c5c1cabcc0916e578a24b4cce3564c48a826df77c5f3f4f2d63d448935c058ac833d68331cba49b5c4bad79763cc6c728f36b39faa78773d3997cc927f7442a1ce18b1901ad6270439dd21e3730ec1e422578f7ff215744aa45182dff4f7b602689a9fe42525445e12f710b6ba11203bcee27b516d526d995fb5b2c47a7f28084a1e1aa99102b151638c1a0a6f52b32613b170141166d4f8939f5515f4666b374d45c4a114f483f1a66420c360f4fc7ff86d98e61d0756dd80c1d4230330d1009808bf642e5ca1b5e803872d55c4e8c6e91d65997e7e9b13e10d9f1c1aa84e9890fed9d766dd238735950efe049a2d7349cb01598ed5354cad94e172c6cf2cca85d7ad4e20a83b361d3854d18e06967c4c0dedbc87d4486aed617212ae42a3e0d5e9dc809847ed4dfb707dd70bceea4a5947839fd4e86d05df1feab1bf8cee6ca7fd2684cd5cc9b752e595238f1f4121a42151d82b98130e11c4fe397c51bbccfe29f4d0308c433bec9dd7365a745a369ac0b715c13a44bb79cdf196ee51eae566c8d78d48b07e7d3fd0ccd389ed21d57390d3f049ab9bda9595f9422f07a3124fadc587b8f927ef8239905ce192643e1a6ed725fc59e2672f5c5b0b6a4b207a5e9a1012016c35fc573c36f5ce1514f808e16c0a5e7ad10e3745bdb7b9b6ecc4ad074238d7938d3aae06597fbff25c3a14c3eb0a8e394047fa9c176fa2336528c4b12cde68f3b22d15cce0f1ac7ba293f64968f4f86d7bcede42fe9317af0558433d3453ca90658f37f3e1fe8a7055f0e62451272bca3f309588773030549955b07a0d2f55ef2cbeefaff4b7dc695dfba3b78f805dc49535f7a626b4f2a7e307e26ede116a99ef9d33c691e28fc89963f2dea0b9c3247f197931270df7b220de7302f3d3d00aef0876506454635bc4791b1a678105bfedb7140b624c48cc8ff0ed2421eec770b0d5b7b6786c51f1ecc569de2db79c2d43cb41051984549794cdd9b953fc4b40b7f45f4012161d8a87ef5cdaeb7d646f0595b10901b075f61e5f17228bfe0c0fcb349a51502d0a6ddc00761d1c549eac8b21d9041c4de62a2aaa7fd964ffff122be7ac1a6078649fb25d955d984ae6bfd132eeeaf0e4227d7b3a9cb5ad9751992263d1667054580075ef75a8d6b3d265a3479cd610fca7d909e5efbffcb8044e5174c5a3867bca5ec7e220b1d39b058b3bd953d121bb860933e2d25005b02999fab36e4b77b5ba88232f14d02b65e6b203ddffa5d8402533a86e4dce5e3801b1727a89f60832dbe2fc7a26f7a2c8bc3d10cf28600224e151c76b76429f35decf76409daa2ff26b8aed33123ffd4c86da7fc19ab6eff5bd0cbdebef5daf5e43df683069183c73f9aece2e8d90cf14378ffc31c150d701670770edb73367332ee3ec45667edd8a9e97cb92efea13d5aaa7ea60ca94948034ad7f2bae3ba4d44dc69c0e5a6a61fddf4b69441956ff6158e1795b430726cac4841911f8a66f9ab61cbb296e24dfbefa3776841c09bf0b1122a85aa98f1e290a45c422f6b7e1ae4660a0524df556cfee04141ea8dac98af145964b11dd1329af30868c944d903b8fb8b851a634c3cd36289d2a2c3b45fe1da467d8f56cdf8f65c0e0676c4923f5f64c413ad0e1a463b07a238f939ef6890340e20702012639867437adf43327f7b8e8fc007e1d17df8e3f4c6a2306c2fcf973046ee6c45e21994e91d0a1f15067e57577b2872c997fbd5770afca8f177382c3f9e26190253326198d423181649f1f2698728226a53a5c2b808b081fb56df31b9b0151c8ca26562d87b9b610d9da455a7da2174300e6712173e80adbf340029091dd1474efb595741842fe6c534aa110d6d99c561e43554b7375ebe324d409bcb16c3270d554b519968da7a707cb1bdd5743acf9bc2896e6453b40130c805bd281795669433cfa19af93f70ddac89c1d2c4266715577c8628e1cea2d9777fb60eba63b9718e54bb26339dfd9d296984007393f65c03790daaf560f43fcf65b9a93de11e1dd4c3cba60124e8f57fbd854b5a7ab897df1974e57585ec7ce2d83f4c250d2a0d89ee8c2221fbb28b7ec95f32772b95e7a19a9bd7ea6a0cd563719e9527758606cbeb266c5bd7e28c81825f43d83d869c300162393b339d34920dd2ff5c1d2844b878c2497f6cda754933c6a5c38ab80bb36b044609af8b45d5fb4c51c18580638bef32e0d6246ba39371f6bc0fbf550e8e86463a2a5d3cd808ada9e41982a7357864ac5392ba9531752b7f60117eb10fa73ec80ab8578ba7cb173053e21d74079f0d51612f376e4e85946f7e1dce3b8662288635ec8eaf76f33aa16786f4a8c3c1afce17387c25ac74e93b6895aca1a56121cc2367f439ee5e4b9409bb0c85d8fca7d55fda60ef1f24356fbece0d367b0cc5150d809ed171a49406ea0c685beb22d221ddbeca5ef035de53c456984956e0fc785ec4e5b0127d590fdcc1ddf98eedfda8a24ebf0c4c24d835b232358fcc31d39d6f5595c74b2cb5807fc3f84ffa349754dd088e661cb0209d93074deea63d9c6d98fbafd90a34d0741d842fd09a154854215028b491b42d52c77a444f186f6"}, {&(0x7f0000001440)="d7f15d2dbcfa194d228c1b830e01f1a6d326376d9fb17310c3bfd0aeb4b1ca51414a5ec00b6e52f752e0b63651a0733a61965195c20bf0a75564d827eb1248ff1dcf6925eaead7d4f550d26dfc96a0a65c353e42114381ef14c669cf926570575f6ae72ed00b4523bcca9f6f0b2cb250dd274a6a01c2108347aa848526b1c3903db91a714d16d874434a17a4abe500e4d017c7e0b6666cb10638db367a8fb139c5193d66febed0e280009d7bb9c12abfcb282e98c01598360b829fd07eba89e0342eedbb1de716393504354900d79ae943e8b46f8b200dafa8c802f13a98cda52f4fb58e4ef6cb290214b7884c9be8f94be3b47c39412fb492a177234b1203e9b5cfe280352b28a4d004b0b0395cdb215c00ba7552b1379c268c4f1c993295a4e0a770584bcfa735e2470a573ad849c11fe89ff2fd75ca8ba2d39bece695010e3215f3b14a882809005c9d961a191faa45d708a14555abd3ca4538bbd15f39467a2ab6c91daf841a19881def1a579f9b00b38239e6c70d5c0fccc4135b8cd738c898a4fcdd0700325b8823755b3cc4b70622a274b744f8b558fbb1392c0f43c9cfc886fa8bccdedcfc9375f5325c0338fc20e08cfab5472aad9b56b0977cf7aa026a0e135200b048ff68126a4ed3b730ee2521311118d4f70d9cb5029a50b0a3d65b02fdb0fac0d435667a2f145873b94b1e5313748a3c35ae9883c64fd18736544d0a890d360d4c932b8f56fdd636eed97a922f03914f4bfccdc8cdea0f52347ed1b285ce5aad7621252f9991e7021d8b4172736124001c14cdabe41d136803bfaf8cecfa3f4e0d88ac75f07129aa04997b31368777ffcc4df2e393ab7ef8f79ca305c59b5ea2cd5fe5c947bdc3060d6db198567b90bf48d9e936d1a1e4a8e0e65e748da838be5f3dc50215b4cfc639ce1a2d6708ceae569733af0e88a33ce28670478c5e8f19ed052b68add0ccb5a0fe0d0a973e0cbcf3a26563075ba3b363a3e34fb1973fd804f44d0b62dc4accd5d14dd40fd56284f8f383ee391c1163f5ea09966e47ea8d1742244060e79b3581bb9e3cb9631dabc70d109df5bec59139d2888551d1446dbd364b133c877a91535f83e5cb9fa56c18ce33fc0e1187b66b1dc635b0171acb84503216c8a584f9961d32413ea5db09553f231769315e8d316d40cfc16a2d4e0231cb55f77f050cb3e7742cc52d29f3e1ae00d0c103751260d47cfc6662af1bd0d0fea21cf0879f55f756195876d3fac859ae0163795267e6b4dd0ae32522c6a290e44171aaeaa5c8c98651710272c46133d9b1e9abb5ddf94ec2cc78ef30d7afb234c9c928a74e81ba8f118ce20962e3333ee63a0d0a132fcab5d72746c326d67bc0547d5efa3fb316251d3578a49be7d0b96066eeb383956d7649b116d595df8017f94976e1c86a188c7d4db3409fe612f35e6c6f2b6404494199c78642f9a85b8205d051c2fd8e59b3157f06196f1b598cfbabb97f2494be6d9637cc50ee6c80e19e4ae1c8b7a5903ef747c9eb12d8210534b0195527cff2202ff13866b03ebcba522bc2a418d850c054434ca663fc9bb492a5c9073c6100f1fd39fb3b75870c3d57cd973a63ebdb66acfff8b1fb189d98cb8c2c42bb1e26aadce7b2244a1bee8847934b7c70f32727516b08263edb6f3bc85e8512ee647855734bb1517f4c0da9c9231256ba777480f853efeffc24a195c87547209eeb25bf54adea85d7c1c9fd86a3fd131780e1630b52b8060b00c0b292f66207da25128ab2c56d3704d8acd2cf1436b4ec52b09bdd527fc52c2c122f2581edb2c34eda5f19dbddcc2ea5117ba02f3925cb631254d9d7d442359c0ebe8961730425a171a864acbedf1d646964eed7f68554f6e2927c6b9a5048e1f06f1aba5b45bea2ae27ad3f32570254fd61661c4b4ed6e36e2ed9930ee42ebd4f5aaf11f054deea61d6122588ba649947aef119205a5a9be4e5bd9dde685344ba084b68554ea581b21117c31ac3364c4bb361711025d8d85168e882c3bc7a893e05f278f2d8aede33f7e9bb99562870a6c532486492c5d5d8a41ba174a5322d4dde6acd9824b78ef470e75a030bbfcd2343b1b8fce77695423e17ca80e54e3170cb6100f665f9cc5deb4630757fa89be501233ce007cfa4ac63fcb537329838b25ebb7bca14ad3b147c13cd825774de61dcf94e293c347dddececfbe53faf61e4f8b5ae394c549618ea7b209afa18b15d623ce75bb2b73bc68fdedd515ac7ee1ec9cbdd8b791ac16d2c4493412f30c8f8e9b8909b23afd62e2b75607fd13d15475cced547b053202407f660d5088c893f552a01d3eee2379e7655193ff7d5bd25435aaa9944ef19097b1d89edcdd4d42558522d310df336bfa958e0af2d9c585180647ac638f5caf9805a20e873fb36449131b41d0bb1ff9f873b3561fc53c424396bfc50a1f3c6c7d6de16dce92c3e6ba5ab0107fb1092f5a070df0cff245c65efd0defab7059d401f25caefca013cb9b75eac7c665821f4ae574f56b45a18d6ae60a94fce6c47fa1faead06b77fa6e17b81cdd1848b22bb0dd003bc7e7b15742951406fc827593c329ad780bc00785f6a9bb3c151cc36f9233c3426a5fbd963ef599eef36d8cac578544b15553373c0edde019177cbca5c4a7ec4586d5c43f71e6ba5425e728a364707522cad774f90e88c07fa13146674fedecaa20ba59b48c8b69e05f88f54e0032314f95d5c3e21141b502fed3bd1ab85e6b8d936aec4434013ae72f0afa15d6ce98b37b2829abab89cb0c99d1b63f9d314690516314a91f3a22108fbf513d5b1adc3f0c6959b7315528b56aa3dd8ac8474bd7f2f2de747b70d014fad7cc2a30c648ba2434b6f0fc760e103d390560528a1e88769544042ac3051852b458c18dd6af1a57f2401de09f6c43b15a445ec15c0235239e4cc844b4919f288138093a367d30e7b4b9f5926e14d28e55e6a9754fd1abcceed7044c06b9219bb1d2a224054b2b3cf41e0da872c39a6bfda852dc12d8c7dae8de5d27c68a9153fb3e0477018001bcc4cbd1ff06d94e177dc50772242ec91dc0f5b474696c5544fa92d51f01e78c5bbbc02fe84b01151bd3355e3bee1746ec04b7a08ecf1a6ca4aaea9fdf01928e70afea7adfcd0afd222c7decdd2cd685d75c7caf6888ee4601dbe406bef33e97192a0709fbcf57510eb3394892acbedbbc683bbdecdbfecd046c44653c90d628a530453409ae43f0e43e33c6cfced13b93e9b9def7441271af99e89d75f498a5c82a098d173614e5c362ae4145313ccedf844483a490546662fdb6b1cca2c9c0d7f785071304c5015021b0820038274d332d8b18e2a04dc052e829e89bd1fece5be0ba728a26de7f971dc11d9798fab660de7178e3a307b081207d4a4dc6f3343fc546e61534a3a2ea1616eed1773d47f97e2c0e77031dc5c09d0198211fac3a992556ec6e3f958162086a3508d24451ec09420f25722a0472a87f8ce370af6c9a2340c68e7ee831e96140bf47bb47196444df6c618a2130e44adfd25d425f916d4c457b2829089f87584323f49bad5f5172de839555afa6ea03f1497ad3fc54b1804a5d0f91eefd90c186fcc3a81e798391748935349562fbee540a9558725c63bd856558c240bc5365c975cecc84ea18dcd318c7495694a5249ff96c11703928393b75e8dd45cf1a30887ef9187abcc3a67bf077f319cfd92c5bf15858f25b81ea2e878ee0b08af968488c62ba6a65639fe4d5459f4f2133efef4ef436b352b8a0ec52185ff6c90ac58f3e964ffc16d28c9d9baaa6d3cc34121f51255eb8250cb363ce6c8be59c2ba74686e802cb7919703992f31751313344ba8e4a540d8155fa06fa81e90c85f21afb5bafbc488a457870689d19103c3d1765c7b0c7ccf3ee2026ce733ad848bea94242068c1b6d6252f0b9e4948e5d8a2a2d5225ec27f91b21a2b6cea67acb8a1f622d37821ae8597920d92c2a0e83988b5155fe56369f197e0c54464031b79f69cb21376bee49a8d05cfdee37185288376c7878fd63ae141fe6ded81eaa6547ee6d32a62afd3c9153f72841e79a5a2b5e95c51fdf311fed18ea75aebbe40dfe1ce31bb0299486454bb915cba1526014d205ce810b50329f6d1cfc1b5a751283d221248020f582d6fd3480f26cc659c6b1874be15010c41e5783b0a07fb833fde4a42f995c9beb4287cc466eba4c3874559fe268d6c11759c3e2c3c9c196e84ef4624227351a6e5fd772fa9d99a99db66f65491292f0785f9c6e95ad30bbfa525406373efe0fb6621a3e9dc190f0a8e5c0317361a2b6a492b94f6ee98a15f055f45f26347a3e13f26d30c828f8aaed7409ac45ade6eeb50baa3faf58046be7f4e94a9911457f9ae3e8ea6dee678115f26f4c1863970d4b95ee5b8526f6c69faacb5b5114165cb520e2a38c3487c584794937e816927faebcebb106ca30e52b1ba25b697d2e58c4b161922fba342eefec422788743285f833caa111e81c5da5c5ee57c48b05f5690f6285d44561ff2a3723cb9d45f06a1dcc12732d6e483be09a4f3080546c0ce47a9a47fba3ca3f815049d60c788ba81dc5611f5b272f3545a0ccd2029cd34c24b73ea9285308e2cad83e435688da97d31f4c399b4a9462a46345ae0b991eb9c304fd28093c810ce01c61a52b95f7131c69c5d89b29b73d1c502c4719762d2bd014cc5c42764abb59351072998a31fb941df957b2b1358e9d086f555c01e671343d8c02ccb8684098ff5ab0fb50de396dcb0ab76d98c6b03fbf44a152a47f046fae96a83019a54450b9c81d813d3c0f77d6c3a96222af534fa3db666f6a217ac917ddc4dd20c8c48db67d0859bfa3cd6242cdb5e86febebbe59a7735ee4528c2ec890c89f48f06ee5ed2256c0c1eeb40978f6316df2efd74708a46671b8332d0b71c33ab514f892674f2004405f958bf9fd651ff6b787c83d9e436596360d11ed598e86db0c898f4a17a69b530ded05db91d43ab482d81b769d0952c3877e6d7ed043dd2bf810ee2965ea818f5bb9e2d81a88adc878f4b50ad4c0913e7831d255a4360c375575ffb161e00ebff047447594078016040d32fa4da752a9dea4904b6b80f3f55c5ac3350c6db877ef026ed0c09c11b00d746292ecf591efe96084ab77f9a888fe996f95fff0b803056b239728edf581ba3fa5aa4518fe41fb7b5001d5079bc26acd9cc7595021145658e68663478d1ce19cb0b966f10619af3f4ea15b2d2ba45ff101ee2d95cfe6f5f1ae121d2415ef861f8009a138837ae72ea3d4fc1c7265e5b8744080308c7d0427d1d9f722c9f4f5fa23be09aa99716ea85a3d5b9f84da2ae677b48fb5cbd9c8bbf555b80a906ee76a3f45286f6b26690356154e17b8801671f2529a689698c3f19c398143713b7433f17868966ae5eb689e6d6262844182b8861554aacd09ca104fa7c6b39133568abb908e43e29b833c6bfbb43d3fe32ef6d80b3890fdeb746677af97951c4e89bf0f368aaa694186a8c563cdf8955e411a548f04922127e6fc7cfe614094c2303bb5bfb2470a2e30213b386385306bcc6598eabac7b28873e70f6e0b2cca5d07f96a9536aeac330ac78d1402761435852225a00417ec66f7d89d09bc029ac46b0020b122cee87465fa514ca8b5543f94da6049d1cec9c0b6f6968aa8a58ea5154908282bf6aff69e8ee0e9b7bbfffacdba77da2b11f449153c1aacfb1177f4c616a4c16bf314b02c54dacde67099d95f56401c778f303d151d1cdf0b8f75ab6ffdb90af700ea4edbe0fd1dfccc088634169b40a86cd6c"}], 0x100000000000029a) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x140) pipe(&(0x7f00000002c0)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:14 executing program 0: r0 = socket(0x11, 0x8007, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0000000000000000000000000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8082, 0x148) write(r0, &(0x7f0000000080)="c88d4448778f9174fdcc31b51fcbfa470ff3209e44f9716e81fca01097b0a3cc82a5f20a667c07fa", 0x28) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x401, 0x4}, {0x5, 0x69a1e3b2}}) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="a989743708dba0bbdf4922319291a1dc5e679fd4afd87ef5dd70ed27bd87ab86d91f3bdac1ba929c4d473da60e466475f678ab578c2c04b1787168af361143e881fb13778f3bd09ab6e0a17300401dd00a08bff0665e0b44e01b391dd0ba502f526682f24401cfa081daff354903cba6149118de9f15d60999e6dab61214aed285182f4336f82112cec5cca50940221291260e2de344ca7620dabd5902ce7f3196a8752c541835a527cf88e5f1edea8f0ac0705fa18c5647a42faea18cf61308b145f0031a2be16fe683b0fcd66e4ca1bdd232d8e752b48c31c5f763c2e6fde7b7554554d1571e54d82e962c958942ba5bcea672ff0579271e6861dd2fb7d6ad30bd17c12b664ac6729cb1c690506454f944a9e5646cdeefb19a6dca2d62bc42769dd1a91c8b5c6e853a1f2eb2695d473ac825e841a6edd016ed66ef99897538d4d4ee2adb79abcf45f24ff36dc1bd709ce47c229f43e9d6b35e4f82a7429661a2ddeb29c7f1bc06453c6843917f0e83104d784f537b99ce59ea9a8bca219947d2860fb0b376af34367c983fe6edae6c8aade9e0d20c98a72ad02b4fef1ff42d86bd1cde7593483ab952d0156150bae81c07f72621543766f53cc08b05b9a575947333db65130b5122a6a8c9cd4132851243693e0c85a75d771fb873a34633baae981c09842e21a6825f6bfba8e8dfa720f78edf7160ebc975b057622e0ca1b5c10cead777d045aa52b8fd4f795a001b08746c822f34df23e320f2b5dbacacbb9e720d9297d71fd3447c9536cc763b94dd576ef798a5cb8b633360b1e2e70a9c1eed8a0952a99aaafbb1cbdb31d597706dd69a5cfefbe3c0ab158bca8479e066fa111c85fe40ffc81fd58fe113481ff5c942b19b0146e69a77336425cb3c06e8a24b283909e617e7159690a8d22e9690c07ede9cddb72727a69e2bcf512ad62f679e25791ba3a64f87cc442c8f0defff3646ad823d81d82956f26fa0cfb17f0c4f9efa3c28f1f5b940f471098ed05fb907ad52d3f03b1ca538fd5dbbde7c14b79d4186a0372d98752343c5c2b4c559c4e1bcc6ff4e4ea5428040b86ec9281976509523e3f7a6051399fd95484f199bac75316c8b64ce17e9da015a8a458c63b261f97887ad11a3c5a6941cc823284d6a8dd14af4e54b6351983bdf571dca5ef2ea22ab404eb6f9a3bafa5ff53a24a1656ac4608a0ecbd1b9135c8efa930783c82e8497c5c349c1555d5cdb1b1ae8cedaaba4f780f1dc2fb1628da0bd43cf8b95939aebcd275eb46cd49661168e288441b1c8346adff7b62ed47c852a3247666b64aea9b91589876c19f59198910e9b7314e4c0c4bd04795aadd74eec6f266e91dc226f7473f9871e65bf360020de358f5ac7ed4eb8c1bf4ea3db803b2a28183240165d0649a0705321d13c44a88ce99f65872158accfd5c3454e92b5e1a9f3e082fd9a3b9396895e9451551abe8410357d48bc44382f0dfa4f5a899b02f58f3020a90dd19e6f1f3a9082ca28cb781175f5ca37850c546e1ae55f07bf0e56e3fb02a9dbce2306f1e6b004368740fc727ee979021da03a806e54115d8e02dcda6372549cd75a5476237110ab075593228c3c9b07c6faa26ca5764f12b7c8c7a36d4cb8368e5811af742df8c36d337e6469ed02918473f2ea18a0344743fe99c4a22e3bd186137aa2b1dfa058b7ffca", 0x4ae}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="b0323c48fb5e807fbd19e85bd298be868f67c4484cba6256bab58bbd140f62517af38110d2081173c200", 0x2a}], 0x1) 16:00:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) utimensat(r0, &(0x7f00000006c0)='./bus\x00', &(0x7f0000000740)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x20) chmod(&(0x7f00000000c0)='./file0\x00', 0x240) r2 = msgget(0x3, 0x200) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000f800"/120], 0x78, 0x3, 0x1800) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x4, 0x7}) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000001000)="8e19f27d61cdf346aa9de301fac64d522b6394335ead807bf313a8b9351280bec347b42e6ab2f3fe1a33009a30fbd1202805eb3ee080f41fecc6eec99a868180a40a7e72a51cb5cc82b4c2e982092b1afb1e42ec6eace7a9af1eecdec6e6959f2ef1874628d9aa4ef0ed8fe81867aa5468d998479ee68ce0e1cf7c0782d8568c587b1d791ac6c46fb06ee81cde36a6c8b903ead51a2c2dc7a19f00524b8bb4198abe2a05356258a422128ed5c0534021d38cba7b7e43587db68eaca8bc7517d2c460fcd6f66e6fcebfb43a897efd4490780655cc6507d418a428fd14e49a58cbccae7a74fddcc352f8371220fb255b2b3c4af36968b2e1e843992c8480e7f0ba9d7a734eb69192aa7b203b23e8bd725adb270e67f2e68d617327a1551ca692e7475355fd525e1bd5e9533160ef3e125b7cfc8769b6596920e38c21f2b645b8d92e1e0619cb8d6e8ffa469164b969c482a76c3036ccc6c2cb1d25dd8feccedbaee3ec8b90c164105adc41de2955db9dc27ac38960f0183858af8e0d3a3fd698440243db351cf8afaa3267cf775a6cb3c32c6e94528b5e2a0adcadf6079e3efcf4d5482d27f92af8eccb54e7172c5ca9d0199c93b041d37decf3d2d8b3c4c43dcdbdab3357e6b69c5b8a161c31492d57b55b2711573828499a72debaeb73428aa7bdadaadb749878910ee4c71d4c096b40ccf4306d90b5f0a6a0bdaa412a0d5d627c8ea2b215d51c0229ca3e12607267f4463ec0e23f579cc5a11127a3d998c45e0e3595c02cf27bb8d63f2adc59fa3acebea4ede6671a652766bcbbaaad59419e970e9bbab27a4e3fea78637d3ec24e1311b0f73282c8181cc1a6e098cac83b529b99e99203c00c6c680027d85539210712771fea3d41e0046d85fa133cd69a600a2ff2f313e317528bb0283d3510f7c049ed82bcb611189c70213069fddbec58ceaae0396f412badbe9e977911ca59f71317349bd3e0d3a80bb732aefec2fcd8c2a0e2bc8aec216ed983bbf11a6e18a5a656f2d13e73977d2b061d9e0aa0bab03078a12c1efc97f9095bfa99221a0b44aba783c507a1601a300f3713a90023f5fff6f966d0e85913b92e936b946a2e31ee370a21f56d53d391d673fb8877442c554215b650ae265c7adc9aa5a01d283d646402fbc8000b20e0d3540f77b1c5077d3819eac32a6c5d5e79ddb6cf08847ee98a78046c936292d916fde3642f7cec8e85ffadc31572943cfdc9c8553c22167aa901dc78912180940a56447ee721685b687572495816ca579fe5ea524e31165d9298a84d7c04fbdeada3df82edea25de50074e4a25a113e20286ead3c25d94c4ffe1adff310c48d29c2e8347ed793ce49fa8f600e43ab0e9e9e0888a9b85779b4b01d3d5c244d1fce7bdfac7b3b21ae9828c0fcaee1ec9e5fa7d770bbe63e61ec4ca2d8b480674a7ff6399d71e0fe08cd9ce7cef008e2b6e1826637052d13c9292a73b394ed54ce691e2572fd138ebdc228ef1d791c9dde9ad07bc29df2d9f54679a4dde9949993a35c80ee82ac5e5eb0f3f779340911905a8f1a018e2f291fbada5a9a0b4d10d1b09ba07c32c6b010c8c3c8dd989968c5d18295d55cc23c32a4e683e0560db14a563a0a260199b304c0f6a2dcff449f7bfbee6af3eb9b6df0d494edc8cae7f7c861249924394edc825f84c4b229bbbef73412ae2a1d100fcd5d6828a16624163b9c29a50b20e15f92dad91e56d0c9e7549fa7483bd68f58bb40489e637e1e8a735e3fd1c5e24fb8fa68e3e15b7ec15d0812524f20bbf74fc086c3e4321e28a8eeb15647b53f7163191fffe3a6eb6f5c5123e787463311622f8c174a25dc2a999e2a1c724266c2a93dd754e31285bbcafd0a182fcc64877df42cff3cc646f0ff4e3074c125de48f5d18f593b849769352f434ceea28f36f718c6ed44718f45bc2293cbc9aa03bd8f187f5137592f9c78a3cae744f72f25e5a3816ad31fb2d5c2762d013b1d59af978064004b8ed2bbd56f1400940c0895600954e0b322dda1429cb13ce5e6103c0331727341207f90cdef664c9199bc812d7539efdb9de852d950670258f111dbd8f82d583469f89f67e60828bf08dd4248fa22e8a09768f8c327fa03ef36bded150f32976d33e4eab40461acd4f6b903b59213f378b91bce8f37d2404a7e0f6e4524c0fba8868c2f56c917100373eb18cdb3073adfe6b7bffc86241c1c062dc6dfac1a0b7758697729283c32951bfabe3c6dedf4823f46c2cb8968e9b4ab079636161cedfbebb8239f4ef617f57d0c0caae22e3221e0150ea3a5257cea60937d4fb4a5beac348a71fc9db4fa02cec72786a842e314dc36846ad1b1e06a320aade3a7cc60885c3c50a46d56a8d3d91023a4de0a18de35236c4f78bb94ef16b856e4110d4c59e73bff41ad2bcb3e6405394bbe1bdd1d4c7d80627e7b06b8c4606c91f638f2bd74275128aad30cd7b5c34e1e8ddeb1388a77b9e9ce20025ec0a2805709f0d5c59fdc0874cf1664f7cac22bedf9a42050381becb315390ad11e3585960526d8a5a274dac5b35a807a578e0f3ba28cf9ad1ebaa25ae2f2cc1b24653aab988c1581a0b09f148c2d6c47e28576821fe4b86ee566f3fa87680e08876bb3a89551df40010093daeddbb80a70924756bcda01100a04511240a54dcd34fe6f25cae211d91d5f715fd79cbcc31d71f5accbcbffd4786f141026ba374c699170555e0d36059a88017174e9e1bcdeb9889200a6f936cf4d3baed4d217cea21205f52437359d759e589b92c59a377e5daf6fbafe41cde92ce821d568e56542219451cb1f53364ce8e6242d65bffdd7fa460013511c127049e9c755bc1e2a21555ade728e2a301b364d18fdceb41e67560299abfaa3f893412e9525fbfc4b17f6c55d607ce550dfc8e9dc1951ca948d9f52facfe4f2669df55e2b2cc5b3818c33670758fac16395ae2288631bb1c4e876ae24de813cbcfaa983c70e801ca305dfaa85c4b751ec53d01af86c344d04b18b1155cc88ca885bcf9fcbbd2e162609dee77c27b882979c296b2a3950a8c1a84dbc122cf5b1f880dd4c0773e3b8b2e0e45191b6d743484dff984c4c695f534717cdee33428f754c6d438ada5eae9cb464ef9ebeee92e4eef2ec7aa4fcd794daaeccf823566925b274320db10faffadafbad641579aa86485b2985e6df7bb43c69b84ca4ae242f7cc143c7e61ddff20885ddfdcc83d9784ec0ee472e0e8fe73a44fa38e88b6c5f637785c5c492bddac6ce4a2396f8548b349282cbc0f13a6050514283793d8a21ce503b6857201a8f04ea314923b2a2669def1e08fe39ad6944da41e4e60a334bdb5f97e0a8657a726778ddb815b446cc98f31e42dd7387d76521bd9429f5178a084083302177055b3a3711267c953e6d0d368543264da87db4190a8a09215591523e844e1cf57bdd26e2f954ae428762a92fe1c834e02bab48577671867f4638bf31fa1fa45a61d6bf0ac0633002828075d038216682592f3efbbbac78b00e9ce940152d2fe2ca0c9349c497da352f767533d409aa7dd2cd6cc0987930054e22f55c6b40301e2bd545bcbf0649dab3bea77e32b8b1d7caaebb9117de94c5caa8c57a7fc32945dd2209404a1e601e28d1fdcc13188b6eda3c38763df521e8b63db81cb46834a6567c91e4a30d92cc73d71ab48468ce171df2794afa54aa4fc522a077b663b51c53debeafb8c473104a4e82286885bf6c73e1c87a0279b2b9bcea0db798343ed9beafde3a8f1e010f45e752f21c9c91ec0b92fa9d31e11b6f0bcc525b61b218e9cf24a11b206384ca84fb4f74c6e769deba6443d507d7d5daff720c2cf6e0584183317ae2dd3b28e85baa08ca2a5643e15f2361c0508cfbfa9aee5005abf55f8cb862fe1667e364fb57aac6446a4e8dd8a4725a4f6bf18d9c2db043b13b57ed5320b3b1ce625f40735d8c228da8b7a98f6172fd139af248d94ff01bfb091d0750747f039b2fc6cd37aab9aba1f514bff0daa7d0d6487d64c933eb562fd9d4283b69a537d5da437edc6f0e98d192ab47a05a92e64a2147bbc6ebe0985e7c6a769e0926785738b6d883b813f39eced47234f39e23a8e8915fdf6fbdc607ee3d287d474aa002ad99720744e17c90835925693a0ef120bdf85b9b3114479e5a73ccbc7b108d2be65593cdc5a9bb70546febb64313fef300067dc806505ad7657f5ce44121dd219d2d8c2ca798751a6fd453e028f86338870720306263ea8c0a5bcd594c996a72e6cd223a679814d558d232f7fa6c8c08a07104ca9ca9e94a928733f9a5db5543a40a44150ed6e03589603818fe791b283ff8ce96ac0cbe1cad4d121b66207dbd86db04cb59c5d0541c6faf607fa37acf47a886dbc493f9b0cf24f77a0d6de1a56e22b2944fa91f3a397441fb08d665c04f0a58bcff645b0421d2b97375a04fa5406b226f75936edb173e42413cb4b78025dd8ca33c7d9e6351f81a4f670cde7dc758bf88b16d89d92069abf2b97fb0de07cf7228350cfe3108c80f8be5cbf3a43e50c4df624bd8cc07188adaaef45b777090a568e0661161e4097c4f94f1c3b7c77316c8069888c36d24dbd0c619abdf9b4fe73906b5500d5eaeae12800722e25698067627c5560728ac47d8ec37269c64023c2df6c9e3869771bbf21cab87ac7c353b89b5dc2ea031fc55fe6df9a06d2b79e543971af3d715d1b1cb5a796bf85358d11a30b4d6e862f13e613ec7e0de3a82c5afb9b9db8c497bfc67d37db9e2b2aca3de769ad8540f5cfdabec57bd4d96fbbed044936a4a8226c772beba94c81f9f8da63921f1f3bbdb622ae672b3ea978934626f918e67f82e8eb6b0405fe756f305375ce81f937811f8f4e737e326eb3c21e364179d53bd48a50597e1458b2176abe126cdee90dc50686a1edc0614fbea27a0b00aaa55267db68401174b943e59245d8cd3f4e046564e7fddb8aaac4917528675cca066f08592231b661c49791d473c2a8355d3668417d8217127e0eaa233478a6f53a07ae558b2e979630cf207cff1c7a23a47e68337ff061bae87b2e9fd41ea10b3841f9ed0a7203b1b3d8ab7969cdc0c2563bb79c1dab3bda1e2ff8399338e2b40d144305a7afa994ad79b5cbd3d47de9f345e8c73f6d46f866a53b76730885fe57aeb3356937741ab6157eb00cdb734c8e3baca4fc5ebd9e2c4c0de2629a2f73e9f40cdf6c84b64203ab5ac549e384ff5aad7a79f0e5a3b1f979fddced9cb4698eeb86f9bf662d8dd41499dc0619c7341c6c80f43addc0da194957a33ab5581c2007395d3ee0a6e7156801e599d441ed5c18378bef348c8a77161cafc50cb1b3756d86095a57cbc266204f89013e3ffa5c0c0ac884b92cc442418fb357c3928c45eab66000da415155641af719593532b5ac905cff7a744e0d3ad9760a067e9142e4152c2ccf0d9c3660ac9a1f3da62d420a8fb6f96b0dc1ab67d71e0ad422c198412599c41e1e6aff88b05f9b108e432798d8c0936b22135aee9d78aa3f72b5526a61a7e80925c1bf29f8f412d1ca6f017773131b49d27aed6db4d2e97d8bb1beec56c859a3f47c2461d91f866ee89efa1908f3f25803c325abd8b4c0e5803cc4f26c40f628c141dc24433ac3564a3aa983ba61b884e2016744cf87e150506cdd3fd9f72026860d5c12413207ccd47858debd5c0ba50be4918dfc480b93ec286dde0122f7f33a8bffe6476f25938daaeaf68c1658cdd5fd3019e26ebf42b7153631965a2102ce85765aac4ec6c4a17b9a0bf03c02ed9ba3a0140695031a03da851d88f99d11ef2d92f3cc1e", 0x1000}], 0x1, 0x0) fchownat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x4149, './bus\x00'}) getgroups(0x1, &(0x7f0000000640)=[0xffffffffffffffff]) r4 = msgget$private(0x0, 0x102) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000440)=""/152) getgroups(0x6, &(0x7f0000000680)=[r3, r3, r3, r3, r3, r3]) r5 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setgroups(0x15fe5901693535c, 0x0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000700)=0x8) ioctl$TIOCSDTR(r5, 0x20007479) getpgrp() getpgrp() chdir(&(0x7f0000000180)='./bus\x00') accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) setuid(0xee01) r6 = shmget(0x0, 0x3000, 0x40000400000002, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) 16:00:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xe) write(r0, &(0x7f0000000400)="db3179369ae4a80b32301f81eb17381d635df71542422c85c0b6a7f5392aac51b474bebeb6e24e9c2cfa9bc057fbb69933f20168d3261c413a9867f7ad8d9d9d5e46ddf0992cb94a49a24c361365109057968654a8aeaabb3b6705cc5462b5fb4dca6b45c928d50c5dbc4ad637b63455034d03dff8a07b42261401fdb35bb9a38dd96b9a0ab63d4d65ae58d618401d4e55f29b792610619da7bc56f3f495326d92a20255a25584052ce163d576d11b5ea6b1afcc0cc4ff548085b9a0effeabf6310e77a72390fab5a4e7f5bcd1b1bf", 0xcf) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x3, 0x400, 0x209, {[0x178cf851, 0x3, 0x4, 0x200, 0xfffffffffffffffb, 0x44e0, 0x4, 0x9, 0xc9, 0x8, 0x7ff, 0x5606, 0x6, 0x6, 0x6, 0x6, 0x7f, 0x200], [0x0, 0x1, 0x2, 0xffffffff, 0x0, 0x1, 0x1eda, 0x8, 0x4, 0x3], [0x3, 0x401, 0x2, 0x10000, 0x3, 0x80000000, 0x421], [0x20, 0x3, 0x8, 0x5, 0x4, 0x3], [{0x4a48, 0xff06, 0x346, 0x401}, {0x4, 0x800, 0x5, 0x1}, {0x8, 0x100, 0x80000000, 0xfff}, {0x6, 0x2, 0x0, 0x200}, {0x0, 0x10001, 0x20, 0x9}, {0x6, 0x1, 0x1, 0xf16d}, {0x1, 0x2, 0x7f0b}, {0x3, 0x3, 0x20, 0x5f49fe5a}], {0x1ff, 0x1, 0x2, 0x4}, {0x7fff, 0x7, 0x6, 0x3f}}}) close(r0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xc9, 0x1, 0x1, 0xbbf}, {0x7fff, 0xffffffff80000001, 0x6, 0x2}, {0xfffffffffffffff8, 0xfffffffffffffffe, 0xff2c, 0x5}, {0xffffffff, 0x2, 0x8, 0x2}, {0xff, 0x2, 0x9, 0x8b}, {0x20, 0x9, 0x10000, 0x1}]}) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x7ff, 0x1000, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x0, 0x2) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000001c0)=""/210) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r3) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10001, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x8b, 0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x88001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f00000000c0)={0x4, './bus\x00', './bus\x00'}) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x100000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x24}, {0x6}]}) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/205, 0xcd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x1, 0x10000, 0x1, 0xff, 0x46ecacb5, 0x7de, 0x2, 0x2, 0x7, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r2, r3, r4}, 0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="e32921498b60f23cc0552c7dcfcc73ed12f9d23ae2c12c54b312c26a4eac9d20763c57d5137d66f756027a834659f62dd727eeba23b2a196eb68e86a5da01e8aaaf8302f3eea74cee9675a8dec653e2ba73394b11344a2626bfa57f663a493c00772455c8dfc41e0e8d7faff01a610df3ee58eb6e272b12733d7fc9968d41cde464ab4f6f1e9bf1c0d417b8066dc5cf267395acb4cd74a73ae1c99182abc8b", 0x9f}, {&(0x7f0000000300)="8fd1cd6ed30e27313676ef35cb6857b21dabf8979974319868ac571cc04966d990b3c3", 0x23}, {&(0x7f0000000340)="69a4b0e0f19a927daf677b33427042776b640add45844cef3a27b3c10787cea8c37c963315e40e0a23fdee7ae12d798b82eced2886d065e32d95b69ef2709a9c50276c3a1c4f498a906675fb1a093aa57e48c58d333983bef0677ee13df27aeb7607eb5fd883d3a9f4b2a9e88cb1bf30f0019d1195d3a5513bbe762ac1da6ac75e8fd6fe6f0e681bf74dad41d9c562735c48e1a7c98e66f206648e04cca45b656d3e3b04cdc709ebe87b322dc92849aebfd6fc41ae57ff934bfa36c65b69ed72b754c7a9b8b9cbcd7e7e8a3649e9b913a5560732cfa062", 0xd7}], 0x3, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x408}, 0x2) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="c0c5a3feb7a1c7d5797829030b18eb8e821ffb6ef8b03819d829fdfa34c12aac7126b690ee4c05e89ea08264da01bdc4818927c72ef551d00bda9e59b13def5edc8a408b7d9f", 0x46) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000005c0)=0xdaa3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000331000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebaa4e713048e69931929648188e4b0f25a0fd1c176ce10b50517894723ff3a71ce55cd6c3c379b00dde180a15530000000000006782", 0x36) dup2(r0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:14 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x18b) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getegid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000008c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000003c0)="b4", 0x1}], 0x1, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) pipe2(&(0x7f00000000c0), 0x10004) open$dir(&(0x7f0000000080)='./file0\x00', 0x902, 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 16:00:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6100, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x5d, 0x1, 0x101, 0x7}, {{r2}, 0xfffffffffffffff8, 0x88, 0xc00fffff, 0x6, 0x6}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0xffffffffffff8000, 0x3}], 0x80000000, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x44, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000008, 0x2}, {{r2}, 0x0, 0x0, 0x1, 0x2, 0x800}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000014, 0x133, 0x6}, {{r3}, 0xfffffffffffffffb, 0x8, 0xfffff, 0xf9, 0x8}, {{r2}, 0xffffffffffffffff, 0x1e, 0x80000000, 0x6, 0x200}, {{r0}, 0x0, 0x0, 0x20000000, 0x6, 0x100000000000}, {{r0}, 0xffffffffffffffff, 0x64, 0xc0000081, 0x8, 0xff}], 0x1000, &(0x7f0000000180)={0x2}) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2414028dc6a9fbc5, 0x1000000) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r2 = semget(0x1, 0x0, 0x40) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/13) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01fef2d31c192eebd7607ed6df0d836347eb69e551af3ace9819b768ac8704411502e9dc983b89b27b2ba1c6cd38fab3e6810b6e99b91c2e4f80f124423d2da85a8df15fcb", 0x45) chroot(&(0x7f0000000140)='./file0\x00') 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x68) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:15 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x10080, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0/file0\x00', 0x6, 0x8, 0x1, 0x0, 0x10, 0x4fbc646e, 0x6, 0x1, 0x3, 0x9, 0x9}) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x80, 0x4, 0x200, 0x1, 0xfa9, 0x7e, 0xfffffffffffff000, 0x2, 0x3, 0x100000000, 0x800000000007}) socketpair(0x30, 0x5, 0x5, &(0x7f0000000200)) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x186) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x8c, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r4, r5) 16:00:15 executing program 0: getrusage(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xffffffffffffffff, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb982e2f666940ad3000"], 0x1c, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x800a1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0xfff, 0x4e3c, 0x101}, {0x2, 0x7, 0xfff, 0xd3}, {0x0, 0xfff, 0x4, 0xff}, {0x6, 0x7fffffff, 0x0, 0x7}, {0x3ff, 0x401, 0x0, 0x1f}, {0xe534, 0x1, 0x80000000, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:15 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x280, 0x4) mknod(&(0x7f0000001380)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10400, 0xfffffffffffffffd) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x1, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/89, 0x59) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0xc2a]) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x180) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xbe) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x23, 0xc000, 0x7fffffff) 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r3) socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000033, 0x0, 0xa2) lseek(r0, 0x0, 0x0) r4 = msgget$private(0x0, 0x400) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r5, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) 16:00:15 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1c, 0x5, 0xa2e}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x401, 0x1}, {{r0}, 0xffffffffffffffff, 0xc8, 0x20000001, 0x4, 0x2000000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x7, 0x100000000}], 0xb4e, 0x0, 0x7043, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="95c90e410ede6623245c2aecb4af06036323", 0x12}], 0x1, 0x0) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x1000040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:15 executing program 0: setuid(0xee01) shmget(0x0, 0x3000, 0x240, &(0x7f0000ffc000/0x3000)=nil) geteuid() r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000300), 0x1000000000000054) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x3, "b11ce9bae3c65105000000000000007ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) flock(r0, 0x4) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0xa20) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x30000, 0x140) 16:00:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) socket(0x2, 0x3, 0x9a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="6527ac8239faea3b4a8faed11c18fb0ba5e9f80dcf9114dcc81214804befd80b93ee474ed99d7fba12957c2def44ba24f98c42528a590337fe0975e8012e49d8b7b32451a17334014dd24eb4fa4aefe646de005b69aaa09ceea5d5149908727fcd62ddd7b1055e721fff55eda4889834618114c9fc2444ce22126aeea0ea1150ef2006617aa6e6014628edb88cc08f8ac73186d9321cf71088caa021b0f1690aee6fc4131488b2acf911e86a5a5765e7bcabc289f3234eb05f0551e8c323b913c5a42844e9a974e17ba9ab919dde4e20c4cd36dc28ef8f238c1a4b8b73414feb5298e32756f1498e85d6d9298adcda4e70779165b6296bfa932d5ec7f1a2f4f3db0053ecd948faeb2a8116234d7ab02bbc4b8afcb66c186e4685975d88150cf0666c02990aded1dd67dbaeadd121253ec281c31577eab275c6b45a80b9ca3e6af5778ee4cf7575c6435d4d0c82289c81ec5982aa708a4f8880e780a90494e3d3e3aea683765ac13d228382bcc6a9881f6dfe25c80a07d81107327302b145dd70659612df5aae7e25c8d41eaf3ed7ab8a6852c1395f4e4b2efd6009c20a56386c99822eedf7e5f7f5ad440065e128fd0315c5047b14601c965c48cb510c617a1b8bf08bfb49db7398a14b19d922936da0beb120b5abf70cfcdeccc52b6a33224cd12344efe956641ec66e1882dfccede23fe440dec409ff647a824fc6d39534442c89545223e47aec36a0beaf5827702fbb0f49ae15ccad629efb89c40df70b9a9d3a0ac8edabc480c7953665bcecd820a37ad7973beae1a8b5bef8a2e43b72cf879ab324b0a259cea93cc075e515929614f3b7b511ac54c4e9b5b6914c376602a898dcbca45bc59a172fb89cc2009f89bcdbbb76158a37894f3704ceab9eb51b0db54cfe6689c1eaa6845f62476b69d7fca7e99d385de57c2e3ebc1fdd88af623e8da362ad944f98004b15040cfa3d7f4b99dd97979882e59b8258996e54a7ca65f39db68172d33b96b2366fdaa596db9ca0ba87208eaa96ab0b3ab9c433e35dc0c5129b5b91f85324cb8552ecfabee97e57fd760ce067ece86690c87348d6db5204f8546777b5f87662eda91d397df0efef1248757194daf2878981d3113a36d3e353325789ae290b4a8d26a35c18d067d31632b77cce519a1320a9a60bd82ab986a22d888579667f8ee8827fbe8ae24618ff6a4d1b9dedfc0704b117da086d9768e091fd0b977f4500d8040bfc62224d32959228bdc90c1faf8c40b1cef006f6bf74c554e6689f65fee4d6efd0dd779cd1cac4e918ff889f0104192d85d55e4e8a8cb912ae2428da7c4a3f4879099cbcc13714edfc1ccf8080f51998f0ce202ef21d53f259d5a5691d3e1f43f67315c98bbca7bd5a84db6e09b5e7b4b815fc72af7f15369eb3726acaba78916fbe4bb081ff72e9a7bff5b32e8e8fa82567576bac44f55c04d61431e9cb71f0714beba0577f0db4840e124141b3f90a975408e17beb5c23e90a35250c61ab1541b1f9e7f499fe2a64868cf5d176f859c5a8eaf3acc300891b9a95c0b295007593ee170ff965663787eaf3e9ce54bc18b403b66b9b6a224ec808d38dbab75cd98809c47de016f55eab6e367acfc5e6fc1796005c57fb833ded3d91a15514492d89ef9380cd56b0b0368e1d5d5ea0c81162a0641150f57b6643e7a8c55f76ea2ebf1cea52063f9e6566730dde910d9677af7bb235987ddc70b39634fe381db81a37798afbea6832de2ae324dc6debe9bef81281ca168a22317f442a5fcd6cfd521e8f12a45c4cb8731b1be2b127ea970140d1fcd953e4ac063840c041c8329a89e6a5b2f14944dc8ddeea71978a8339c5983bb1de3d0d018088c0a4c578b18d9ea173f1a89c030beacd80b5405fc625dff99e72befa8ff49022b7aa587a2362f217ae2641f123d0e1f00783fc507b09484b6e401b084dccdeec806055d67772f595a4f2a67ee3e094e2a2fb5b163c8a6e13bfdda8d1136e7f0cd4798007f5684215e7fed37389b2ff0c3fd8a4c2febb5406b4a81a22fadf362a9c0eac46e120879b44e77c11ba43960330e3b0c9118dc4362db45332983daafde5b90eb7951993d9d1c8e5ca2ba69939bfb6e48b79ce860b3d6f4a70afbc1846c94922c144dbba9b70af5295da733b3007e42b63e69a82287cdd9c30155f669744f55efb6633110add8ebe1068d1a82308c04137e2ca8b5706d3a50e9c37366283538ed5a9c73038ad053d9be5cb5b04632eae7a5f6645b49de6a028b239aa9e40eb7ffad857959e454ef4be6c789b4f186bd8e60acc88596f1ad286e67fd4b705396dc8c26b7a94370f989b150250ecffc2a208cf820a499e866e91da06ca9e17c807bdc251cc200ca6d141d03dd20599ca4bf6004f2eebffdbaa977412cd9aa2ff8a3ac2744e421dc4a180893267201d86dc0102f9d48a52b082e733080b9fd7be9e6725ea16cefbab946928f6e818336088d39d91302ada2e20e04d6994d7cb600cf8d4a758769fbe3ca12160f3a76427a7c38a553d5bff82ff481040b722d9cd43a14e145a9f13cee3dccf7bc5d9a522866b92dde28dbd12273becd8843f5807f95eeffc0204e202bd0d417b61198660c17abf67bf42b9771bc7bd174ba02fc2fb1b77b284d4c64142ede02554c580f1126992da98669a1ea2d86a73b1db1059330b8194b22d0c60631762735ebe289cc3f1028703b646164da59c968a1091c43a54966e247d3b4723719dc5d34a545828cde3a24b6a92cba16135605f8ab0f1456e59f267dc1140ccce675503d51e9e4f05440bc0bd8339ccef4c671ee780725c5473f78f797df82e65c8c8ebae9a33d5daf294fdd5aba37ca7d8a803bd92b4687d3be0a61728aea2a9924d76d3af70230bb329ad0d1fb9e03780578a8fb6116d89e311f182427c93ba8ba644e7068a96542f134b885366017b1a7978ab92b3d91c8526b7b455a2dd52e2861244f53c93732d760840742d736dca5ac12a62a92105567a0230f20c0cf53bf84853845a26e2b6fada01b16372574d46bc99bbdeed789ca4e475f5592e0aaa1396ba9c529116d60cecb800b16f004e98d5e112b7726cb832c0b1bb84b13371f89aed3e403f99badb22c163dc6fd5aa47631335d3530125784090b987890ddad1b077f589d84f3ae14cd6f7e4c6b24d3b0c080e8b661171bfa0f7cd1bd5e2f19d541eaa237b2cd77d412effeb8a096c93670277a2f0972cbeb40a7c7de44de5abae9c87ddab68cd69cca5f2d34516bc5fe718d239aae57f026ccbd1c03a6a69e778a81592126f82b89b4333c464c7c397461ba5a5f1bc3f45e14633e7d02a720392ac0c1a8677adb65091e275822bbc765ddda40235681a85eca7ffb1ce94cebd0226510a6dac5b94d502b2f1541c36f21b2220c8fc74f7119aeed0953f41d2132062bb424a7f567f31a1871c941be22f53efc295b08013d811cfbbbdbfb07bb0b25c41d43132d478757a28d74b6f4abd98cab03a5cb74b3fb0e903a6c950faff0de305483de5dbbddfdaae5c5ff4818badc1d1299459e4ed0e58375afb2926acfa35a5d17c68997476e70e1ac171797caee5e3e577119afbfb7c75235c27ce3fddbb5aa070d339782947d61dde1aad44355f8ecc4c045b3446dde6bfa1ad6bbf3506b7223feff13fbfef049eb087d188cff91b72e786661231183c612a2c8fae45e04e7a80e4503c1b8deab08fa9d375c024607498c25854cd7940851f147832490c4dc70de991c8920b61dfe94fec594db837bf9351bd4c17177e45acdfc37ad921acb61d2c874399ed55d11159bb4bbeb315955ecfa60d338744646f76a1f473482c5508ddf71b1985fc2e2b890a3dda150663da88acd6a8678635cc866793101c24d61d12b22640624c76fd1796b798c8c1f2c0da89c032d434dd660a0718464a13623f6a66d0a60f09a65b4ac2fc8d0cec173e359b5925316bc04d336a146aed26227f31edbdbc5f58e5f8076f3253138fada1954c7908e3ce602bb8ec5ebc2ae8671c87e6a70b3ec2ad72efe878c843921d34b0ae91378d0bd981a22426a77a1c969ebe04a7403104c66a96c0f7b0bc823f11aca30447970acffd7554811148020bdd662c24fac04c859bdb74604b1c45f8ad8cebfe9364cc9b4a52366501634a4a2e160959904adce20d6f7609967fc69e725c72698acdd525fb835d4df7cacd9c0d0c85f69f16fdc6902bedfed2184b61be2363e4c21837cbc3f9470c632c1f7310351c82d95b58da52027982b530e5214b14234c1410f78bb8d02ab71a540b0c721759ba62baf1c8f9493a5b0708dfc3e35243789f61cdc956d6fa7458cfe11e4912ad10d44e08b62f98f002de1a2782daca719da6c0052235f3077c15585ccd937d522b54b73f2e54ac449a1f8e537cc10074f4ff4299bed6989be3ad6d150f86cd24247846a7cd4bfa1ed20b8a5f93a839b90024b65460ee39d59eb30b5df2134b24cd4c1eb5e9e9abb989e0a0154f10389b7302e07fee32079baa66023e84e79eccabee98027d221cdb065e1cd532d095293a72ccab060f9d1dbceae5f94682c2998df6747e65cecff81d72583f665f66605370df9b1cdb085e370b20e0584b50ecf5f023f8201ab05295c59bebb2c5cd82339957a005b9167d52a461e6024dd258bd396ae208e5731be86a2fea6adc18248d41a61f603f9b3eada4335ee8a1db6d5dfe9c8ff8536113d5895f32bba6f6e955775a84d53d962b001f03f045958cf1b200f2360339ccab9f45d74b1ca81d3d85008895a6395cc48be432f193e627d11a0409e8f408999429ef9984544421274a56e306f500b50e88bf31addec596f6765f7c9b4d685e6b29b142b9fe885fc52db11a7ee0a2d60a76b3c80731d6f6dfa6b1c48ef1de1b7f63eef8207235952f0438f972831f464282807bb374f0d53d6a6b7793169ccf94ce796d240bf326c7e02501437bda22500a6674641ccd8c8a5a14bc6536f85068aa5350188de5364e7f5abcbe4373501553f80fe51ac9ce27127d753aae74302013d16bff595ebf3be28a0e8fde8c42c013b338ccf876620ec4a33e6daf8c2d9a10c6ef951d0b05bf3076356753f19a6e7702a9d342f0c378c2b0d034d6d8b619e13104243b5ab8d806c2f77eeed46383c5f451e4bd3302d89f3ff1518eef73b7cc93c3f6d5e5299f707cd1d33fca030dedf8d0b8ce66f131fb995f9a358df0b8eca3e7b487a936349d36659ed0406fda81820d104d7bdb8b19e4f048d38ce77029050745c8324bebdfe94a82648a7afe2cd00307a6405abaa84ae0c6be7d3e194d0ddf0e5caea9d56120c0d8814f726d47d9d65f375718f313fedaea2d2794ac31aa7bc3745568008d3b94ab973e93facfad92d5ff2cb1e23c185c3ae05f4e567370ce42b6b0f2099ade297c4a4b92ec0af8cbb2821cf84d325708745ead8460326bf39f2c5ed7b57fa33e5b48b8eb64a530a647e06df7fbaf536e558103442f3312ee5c981072f7121951d5eeec5509be431807720eb2761270a5006361f04cedf5dfbbc0d5588f1a465f5291292d205c00f2ac98b053879e0c0bca26a1ded9974c2b8c5ec54f47a8561d34d7ccb9f1d7ef932c49149ae8348f6d69d89cec0f2059cd2ab86ab9608ba27a9781305172545cf69a2bef0366efe9d23f8bfe1fa3eec655584bc868a4108c51d5c7748bc7d97fbabdd4f2a52035ddbc0d40dfbb9b1f8a93d4e8971c46a42e7dba8d03310b60fab1ad9a6a350eb151c9858ab3bdf6e8c7ce050b955bb61b368bdf5927a1d1d7ee2343328bed5c7411723f18", 0x1000, 0x8, &(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x509, 0x7}) fcntl$dupfd(r1, 0x0, r0) 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x1ae, 0x100000002) getitimer(0x0, &(0x7f0000000100)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getegid() 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x139, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000012c0)={0x8001, 0x7f, 0x2, 0x8, "3812922c6cb2c83ff3b5c877816ccd4997e91529", 0x0, 0x40}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x8001, 0x9, 0x3ff, 0x9, "a1b6024e2283b8bf4a217ce61941d757edb9db7d", 0x8, 0x1}) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f00000013c0), &(0x7f0000001380)=0xfffffffffffffdf7) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a30c0ca000000000000bb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d93f48530090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xd9) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2190200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000001280)=0x1002) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f660500000000403244bf8ee1ea5546cca37808217e2f4d9f8f0ce78e90e9368d19af93c322d73e7beae4a2045722e3c3ecfaf8589c4019b2464c0aaf88eccc21177bc547df350600000000000000a192d14b23596c8b518b0f7107000000de4ba99c0ffc"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="4dfe0567789026ed2a6c895ac454d825c0a3de768e97a23139d0dada08b1132267765a3ebe0fcfc1221cd0e95a4bccc5640015dabc339e606f69", 0x3a}], 0x1, 0x0, 0x0, 0x400}, 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x6}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x557, &(0x7f0000000540)="d8aa212bd7d6deab2407f174143c0c54db811ec4bf1c6324ff4da978df47e7ef6b0657b8cf5a27abd36152fa798af019b44ff3da399fe259ad7bf510873e469335f833bbf54343bdff611f451ebdf4e4e840c8b5763ff7201bea187eaf89d982057e8a72a0efe209dfd371d9e3d83a9f3387011b4a4a79db417632bc7ed147669d3e0de307249bd62ec695053f87ebe950efc0076e2cf70d61b252f0633419936655b5597b5377ca4ec932763bcba58bc8e5463f1b77e6cc236452e5cf3ed54bafa91dcb388056d93c2204478eed37254a44d72f8b4663003b02f0096c38ed9787069d882581aec9a322e56290bc2098d613129808122d40ba35f7ef90a7c2fdfa3102db3e82fc2ae0b1c96836149df56042bf94d1d077aaf5324dab4989e706a4eb90bce5aeff38ddf811360a25d97805acf733758a4f578e91e544310bd32cc9fd2a4bc36f17bb6c5bc4571518f803880e201169efbfc92f1dbd8f") 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r9 = getpgid(0x0) setpgid(r8, r9) readlinkat(r6, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r10, r11) syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000080)={0x7, 0xfff, 0x5, 0x3, 0xfffffffffffffff9, 0x5, 0xdbf, 0x9}, &(0x7f0000000480)={0x4, 0x1ff, 0x3, 0xc00000000, 0x7, 0x0, 0x2, 0x1f}, &(0x7f0000000680)={0xd6, 0x0, 0x20, 0x1, 0x3, 0x0, 0x40}, &(0x7f00000006c0)={0x10001, 0x9}) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) fcntl$setstatus(r5, 0x4, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r12, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCFLUSH(r2, 0x20004268) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x84) write(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x8000) dup(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x0, 0xfffffffffffffffd, 0x2ad, 0x80000001, 0x480000000000, 0x3ff, 0x4]}) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000004b80)="fbf9c90b8c6a6453bbd6e87b57150d0a10d148249a46a4556e70f68391435031944dfb73c9d96555ad405cf1ec8e62464396adeff25f660df806b2329a4238326fd268badc6dc55ca9b4b11f84f81cb9e09c25e75432c0e17d830a423342853798aadbffd6dccd90eb91adb6c8153f4fa83a5ebb20602d55f86d53a1020dec3308668db1a5d17ea21ff055b579809647358afa11da6ca3de19acb178cb62239e440297677ecb2f15fc7feedb2136b3f995147bf91835b4ede3717c934e4382fd567d45dbd284abca77312da42f3118f9102e0c321cf66e84ced005538e73480a4da730e4297343e42a0ac87dcf68ec5de40ee6ba45844fbe2d3087a18bb22c1df9869159d83020666e114cda806f59791959fb45fc7b8458d82e93df4bdbe4da5b0b9cf72f9e81ec347a4b49d67b868147ef46d508b704460d44611db845e6d7cda916519f0cdd1c391ee4556a22b9589b130109f25b1872a59d9e3b83c9817676c9645f9fcb5a3a33b16f156def0bf578e3f6f65673687790a229570cfcde2b7f67cf4ca4c08338af33a561de570a2d78ad0ca618c3c813cab04fe7ec0fcfdeead4401a8fb2956f634a360cd5284e006c01a83c9f257962148cfb978dd34a65a2d4d670476a4ab7092035195ec01573ce8b6b9bbccc2da843a6560bcfa16f8f501de08fb1fb02d8233f1672cd78fb385f9f72c903f9e206aee4ac906aa71f657b1089b22858e820f938024f7252824fe8fd238682fe4c8012c5c7a701bad31e7b6e79121dfd8ace480dcd9ecbd1fa554eb44e505796e58ca28fecc5f00be50286d5784ec27fa9aad0d45da86edb29910732790fce9e5ad69f2453dba73644b451641e8d7456aed4498e18f55191d49248beeeffa54320c8ab2a350059be21a0437357bfcfbbc915b7ed9415e66e4321c12d57c2ac0bcd7c3f616640a3178a7affe067e913dd2071c77bd0d4df09c8b07b10bb954c509312f36e8d6a4f5b60e6ab47007f186db665f4c243c3adcc22f2a0008ff7d175bf42245dc138264bf41dda5c3c116c3a6f4c98985bd08b66e9a41a4b2fbbfb54da1c85d4b7e1d4f016403bf607f195330edf859dbfcec71da0b57af60aa2e7dd46cc9176cc5092f54fd9cd2ed8f60b2dc9c3b23f6af6d819b4e34d88a096098b81599e4e615c1114dc47fd7f9977c49b7b10966b0dbc2edd68c9116d90bdd2123dd7da5875e85a9bf82218988c523fee04c9e7ebfed34b01af5d0e4da91b08f9af8602dc6d64d1366c2f9de4b61d9d27305543f6730b7be03f699089495f76d401d65a190b4d5acc4511cbd87ef6ce8a28079b23b7d0625c6f258d01ea5a442c4fc50f65b7549e617f3f79e06f5b61a78ac6c46284fa5a5b51d8caa13e56f281e546081d194fc08bf7a259704d34b755ad6e76cabfa09031786ccae70255d4354e39fde88048df5b44d4785b65bf6d91c33d66bbe18d0a23f08241e432a7170f96236c81354ca1118342895167520c329450ecc78f2a11a8681e6538c995c238d60c69084a3a9848a905012d1752910b63a598b5c02ed40d4c3be76f499c70a7a22af443fb77634d43e3d99a1fb816bb32360fdca7e83bddeae11f3c1f0e518c6f178eaf92ff8e1e202bcc8860c61993c7f894d07b3836cb8bbae4ec350eb383b3d3e52fbb641661e3c63e08d80bdf207ed2aab7c27928835d4d4445e74c942960c82beeff5f06a611c189ac8e5fb1f3009853285b08e572f4c7fe68df159f816f36f1f963deb87bfb944c21610e12bb969d339d3300bd03adb9cfb032f94085d1ecd0dc0a62b71aab774d32d01532f4a715b5cdbd6051a70bc0e434f1b20f00a4b7acf32531e96a0a9cca41634a15cd748ae5af45e319c4032342194838c7cc75b9aeae00b67505c5437aa24935d031846fa5c5d9d6a081ecc45030e813a66b27e9795096951eeb4d8832ee61ded07f8627c7b311c2940302bddae43d07965c87c4acdc2d3add8ab7b70ff8322a3c1a4f2156f9a56b1943026db36c1e69519bec6646f52c8c4d131388397e63faa92e93493ff2ecea427f2af433cfc5ab1e1cf7582a20a01d1421a675e6d097273b99f248b329c24a60b604200f32c89758617a0375c18d2c3e51a291acb4867c3ccfd7b32d6404debff7e48c1e9581d8e21491f1b63eea8dcc031578914da70084698d6c0f88ad6cbf273f3978378d154182bab67b6c215bc2d1e685a0548f52599ac7681931ed7f8c3a43d43d089855cbfa147da8ffff056f11675d93904e008d743beb836d4e90e7ee71902a7cf71e6b1e6b8157260eb831e555651fb5ef56a46aa98da45bdda1b80f6d8f6c649678ed66a2f3a9fd00b3d318468c0e413649392aac748c3c073ee246a91cf0d88ef5621327b92aa1333eb4c348039bcbbeb074b540851b0723009a9a4ffaf8831ad4a14b59878d3a694f378563048f5287dc6650530735d108dbfaff03c6b205dfe9b3aab080f84629516981e2d0a86ff9e12b205a0ed3f0fac4f8c90c877ee2c23afff0a3bce2e8c91b3fa2bd2294f6a161f960e63ca978b813112a5059bd789a3c29e531b85a0fe7b413d1e9c8e507973f09421b0edfd67406cdb698e4ee7f692ed4c8d0b8617c0fa5fb88ce8ff69f17ab106298481bdbffbc091cca360ec68a8f865e610bc88ed006aa9365bec3fb922a121234204f15865f5f3da63a991067fe5648215680ca8cc70cc3ab38d0cfafab4562f088a2eee01978d73b89a6577afd16aee35a228cf27d43a88923bf3a0e5f27e783cd7f0378d4bfa087983384df651b9b9ebad6b29c41ece72281e95961ea542873203b9efdfe533a433de8cc591e38ee1500e4620be566b1b712bfe42f1c0302cc077a9db243946cef963dc6d94b7d1887a003ff7d47d70b524505e2dd6c699239e2afcfd30c9a6a97f1f25aa1bf7df0b9105c4995cc34b8a03729559fd5d51b2de5e21c5a486a18f1f8fbae9fefa0834591cf6c03b3576f48459974fca6feab7cfd1d655bcf9ddf14ed257877f9bfa2544e860569ccc01e945b84b5c60ef813ca719475fb902ee9cddef65111d4accdc9af8c7070483046c2468e2962c1981db03a876d4a19014f97e94069257ba65ae09987a1f44f2bdf34cf19f5570771519a67c8701dda6bb538b4a0b7587a7e9269dbf38dbba9b91506a74e23da84cfc5294316b454555159768ee67fd24e50f71b1c1e3b52d11799c7527f1f169348e562a13ceba0ee2b0fcea7eb4dda922f2bbcf6a9aedb6607dc6f8a61fc764d00be9da2a7270017e126064ac91fb77eb7c21ac61d181f0b91fe6f264479360810d1f8eee2642590cb377e523c093e5380869c252b0c6dc3c94de8996874643cdbfa911881ca30fb7c63f7c6285caefb96a1685ee6e7809b725b02a9e3c6d9705aa5defdc73f187af6117851d41ff1f0f32acb25807b290e6117b2b2e68e901a16c7dba88601773dfec92bb0c6f758378a69d612b6971345a2d0df8e88581436de3ea2fb74875efd6bf5164396a384dd66d25d62f59877c76ed074fcb032e16b8cb2b2b8f079ec1be6604fa0b8b62131cdf01ba90ea27b6018fc91475e962b18b1417fbe0bfe55caa952226da9f91c2c412b40842d2f68e496b5338ee2faad0179b2f83bf921829b078f75a30f416192e99f7973554469ecff03a8f0a42a0a0ba72be355651b177246d53c58f39d976ef625d1dc50ee4a8b42824a3d366c2542564c8e17c3dd50012fb9e3256041400de2979b9518ff110807cfa9fca805c8188ed084172eb9f31b05094cf4038586576113b63b475d0b4d329648a2a774f4c70c210fae42dac494265210ae61857d309e5b58aa1489b4cfad460fc425c29e56e20666f3771266b125b6bd0406ff51d4d8338d2900dd531f1c00519af85db27df03143f1d8f029a5b13baf6b4dc2078e3855613f2960c21d61a9a6ddca1b77ba4f7e2ba31758bc7cb0b0e6d2b18312d17291da0760ff4e80aade223c6301018e7edb9308f54a09d399cf69d3453b742b94e28eecc8b5cb3cb10e37c3c6eac5305713e28f27aa99ba4676928e7076795b03c3480191b8ec2e0c0d27bb770931e05458c70ec8f1dc759b112a368b11fe556d124337c59f4457de9f444521d68f41cc803a43bc1917f32f0d19731b5f8480daa997a1304dc48419752f906e398d9728590298a06ceed784b1e885abe5c7754ea9473abab09e8ee10fec78a3f14f8d2b3073da7545843133a40d3721d3be35f84a654ddaf8add80c275fa0cbe070ab7a", 0xbc5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f", 0x43e}], 0x1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000100)="46e035ff4c6e61e6cb07017e2d279693472baa0750e6504d3110b85290aadc51132dfcc1f55c264d1202e7b7fd0bedf1c3f0a20c9fdbae616bc6c1d05e4cbee20807e02a7ec9a2e24a220b2baacc1bb660cc90dd63d69e25653b06cf2ba781d3ad22e1aeea332e317586c24531e3c6a0e8f097c67d9cee30bc3277669fe4354f12d454afe37a8a3428dba1c039c3a1dbf9e710ddd71e5db01b9b9a6825eede1fb5ba33a7d1b4c23b1fdd4da2dd82860b9c22eb2713b491c5f1d1f9a7abca960a6aceb072287dd1d618b2497642c6a690fb52033b70c4f3588e01", 0xda) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x9) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ff0000/0xd000)=nil, 0xd000) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r2, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x80000001) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x3) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x38}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8b") r1 = socket(0x17, 0x2, 0x100) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) geteuid() getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x81}, {0x6}]}) syz_emit_ethernet(0x275, &(0x7f0000000140)="8b5aa4fe531da90468feee7d5702f45bd9c404552a3abfdbadd7a52cf8") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) 16:00:17 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000100)=""/167, 0xa7, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x66, 0x0, 0x0) r0 = socket$inet6(0x18, 0x7, 0x1) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x1ff, 0x7, 0x65, 0x5]) nanosleep(&(0x7f0000000040)={0x7ff, 0x3}, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xe69a, [{0x2, 0x7e1}, {0x1, 0x8}, {0x2, 0x1b64}, {0x3, 0x3}, {0x1, 0x4}, {0x3}, {0x1, 0x2}, {0x2, 0xffffffff8a7fb142}, {0x0, 0x80000000}, {0x3, 0xfffffffffffff096}, {0x3df1dbc6ad2f890, 0x1}, {0x3, 0xffffffffffffff94}, {0x1, 0x8}, {0x2, 0x3}, {0x3, 0x100000000}, {0x2, 0x3ea7}, {0x3, 0x7}, {0x3, 0x101}, {0x1, 0x3}, {0x0, 0x6}, {0x0, 0x1000}, {0x3, 0x92}, {0x2, 0x2}, {0x0, 0x4}, {0x3, 0xf}, {0x0, 0x2}, {0x1, 0x1f000}, {0x0, 0x100000001}, {0x2, 0x2}, {0x3, 0x9000}, {0x3, 0x2}, {0x2, 0x400}]}) r2 = socket(0x1, 0x5, 0x1) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0x80000000}, 0xc) r3 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shutdown(r3, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) semget(0x3, 0x0, 0x480) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000400)=""/154) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000800)={0x8, 0x4, 0x9, 0x7fff, &(0x7f0000000580)={{0x2, 0xfffffffffffffcfb, 0x0, 0xfffffffffffffff9, 0xffffffffffffff01, 0x10001, 0x3}, {[0x6, 0x5, 0x9, 0x0, 0x7fff, 0x7fff, 0x8000, 0x0, 0x1, 0x20, 0x1, 0xa4, 0x6, 0xffffffffffff0000, 0x80, 0xfffffffffffffbff, 0x4, 0x5], [0x4, 0x7, 0x3695, 0x4, 0xffffffffffffff7f, 0x1000, 0x7, 0x6, 0x5a, 0x1], [0xfb, 0x7, 0x0, 0x7fff, 0xe92, 0xffffffffffffff7f, 0x10], [0xa99, 0x200, 0xffff, 0x9, 0x401, 0x9], [{0x6, 0x931e, 0x1ff, 0x7f}, {0x8001, 0x7, 0xfffffffffffffff7}, {0x469, 0x8, 0x401, 0xfffffffffffffffe}, {0x686b, 0x40, 0x5, 0x6768}, {0x102, 0xffffffffffffff92, 0x4, 0x4}, {0x3, 0x3, 0x1}, {0x4af, 0x4, 0x800, 0x200}, {0x8001, 0x2, 0x0, 0x8}], {0x27, 0x1, 0x1, 0x4}, {0x2, 0x2, 0xfffffffffffff323, 0xab}}}, 0x80000000, 0xa8}) getgid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000500)) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000540)) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84353432e", 0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x30, 0x10) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xd60bb1f813d87c2f, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x81) close(r4) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_int(r2, 0xffff, 0x210, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x17c}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f00000000c0)="d3f8573e45d239df44ee86bb0ad795ba8559dc63e4b2841286bc127a911666282cd467413f3a513dc69143fc78d73d139c8202936eed8802a572d8f8a15bfaada8101b448d2158da33b18646d815c69d814b85fbc98f9e13ee2bcd5d63f8a96cc6995bd131437115604e671a34cd5dc9c43fd62768", 0x75) 16:00:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:19 executing program 0: r0 = socket(0x1e, 0x4000, 0xfffffffffffff001) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x210, 0xd2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe00}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5e9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffffffff26a2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1e1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x77}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc29}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000bff000/0x400000)=nil, 0x100000000}, {&(0x7f0000ce9000/0xc000)=nil, &(0x7f0000fcd000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x6}) r2 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x110) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x7, 0x6, './file0\x00', 0xffffffff, 0xffffffffffffffff, 0x8001, 0x3}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0xdc, 0x142) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') readlink(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)=""/86, 0x56) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xeb) connect$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r1, 0x8, 0x1f, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7f) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fcntl$getown(r0, 0x5) 16:00:19 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x8}, 0x8) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000000), 0x207de4b0) close(r1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0x4c, 0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 16:00:19 executing program 0: clock_getres(0x3, &(0x7f0000000080)) clock_getres(0x0, &(0x7f00000001c0)) clock_getres(0x6, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup(r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) r1 = getgid() r2 = getegid() setregid(r1, r2) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x2, 0x1ff, 0xd40}, 0xfff, [0x9, 0x7fff, 0x5, 0x4, 0x5, 0x7ed, 0x6, 0xfffffffffffff6cc]}, 0x3c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) poll(&(0x7f00000001c0)=[{r3, 0x10a}, {r0, 0x40}, {r0, 0x184}, {r0, 0x20}, {r3, 0x20}], 0x5, 0x3) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fchmod(r0, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x4, '\x00', './file1\x00'}) shmat(r5, &(0x7f0000ffa000/0x3000)=nil, 0x1000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xf692, 0x2}, {0x1, 0xfd}}, 0x2) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) fcntl$lock(r6, 0xf, &(0x7f00000005c0)={0x3, 0x3, 0x8, 0x0, r4}) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file1\x00') accept$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000700)={0x3, 0x9}) unlinkat(r0, &(0x7f0000000740)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000780)=0x2) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100000002003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xcb66) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x2) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200), 0x10000) fsync(r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setuid(0xee01) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x7f, 0x5, 0x4}) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000000)='P92', 0x3) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73c00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="af", 0x1) 16:00:20 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x25, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x32c, &(0x7f0000000240)) 16:00:20 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000717000/0x2000)=nil) munmap(&(0x7f0000715000/0x3000)=nil, 0x3000) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:20 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x90, 0x108) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f014630 failed: no mapping pckbd_enable: command error 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x800000000002) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000680)={0x1, 0x0, 0x7, 0x9, 0x7f}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x8, 0x200, r2}) pipe(&(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/38, 0x26}, {&(0x7f0000000580)=""/62, 0x3e}], 0x6) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x400000000000024, 0x7}, {0x40, 0x401}], 0x2}) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014630 failed: no mapping 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = semget(0x3, 0x3, 0x0) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xad8, r2, r3, r4, r5, 0x20, 0x7}, 0x7, 0x0, 0x6}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)) r6 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000080)=0x6) geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r4, r7, r2, r5, 0x10, 0x20}, 0xb29, 0x8e7, r8, r9, 0x101, 0x2, 0x100}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getgid() fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="10") 16:00:22 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="b9856b230a9476b40dd39df5f7f5208652d4042b8bdc0caf81fc43e9d96b707d507a893294ab21553eca2b6570145e5af1b9561b464fd525bb9a0966c5bbb07ff43b7e2a9b85c522d027ec66ff40292bb36cf1c574d70f744fddd550d666b53d151934efdbed18bf35f0c8eeaebd1ffe02e7a676e0c597cc93c533e8260637ce58e460b78b71d82b87a8f289faafcaf5ba08a2977cdfd3222f69b9b46afd73c4323d33e805dd3cfcc7f9dec351b10b562461f7ed6de01d44b43f632c2086dccfa3c19ad163d4ab7a42da22d5b15603c9288ac23ddd708c421f4f19b38f71bfba7c8a3cab135a544b932e83eb031cd6460022d4c78b602a324a4171eeb46edb23df01e749790af093fc5c5e5cdd7820cb62bb648803550917d8ead1c6ec55bc7ca3ddd6866e171d1d0b91826ae1b65f53376c9bc2cfb4a9369c68523019f171699bca98", 0x143}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x9ff, 0x0) fcntl$setstatus(r0, 0x4, 0x142) poll(&(0x7f00000000c0)=[{r0, 0x8000000000040082}], 0x20000000000001de, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000100)=""/173, 0xad}, {&(0x7f0000000000)=""/19, 0x13}], 0x3, 0x28) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x27, 0x1}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0xffff}, {0x0, 0x8}, {0x85, 0x4}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x5, 0x3, 0xd95}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x141, 0x3ff}, {0x0, 0x8}], 0x2}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getpeername(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00'/43], &(0x7f0000000140)=0x2b) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000300)={0x2, 0x9, {0xf95, 0x81}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3, 0x7c85, 0x3, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r2 = semget(0x2, 0x1, 0x500) semctl$GETPID(r2, 0x6, 0x4, &(0x7f00000001c0)=""/225) 16:00:22 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x243) r1 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x7) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r2, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r3) setrlimit(0xf, &(0x7f0000000200)={0xfffffffffffffa83, 0x3}) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) bind$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c65300077d3d1d218a0545cb08acd3f87e02252458372e3ae7959b6cae37212c129cc1ab9d9985514cb9574bdee0cf0d8084b3437ab8cfa299c2e85e1e47612ca595e446e970da4c3a531661146de9a7b6070a11c878fed7e38b89f75c434ab39786ae048315b0c73acab880efbf3d1a396a1cf5066164abd5d5eb1fffa65929f846df012796e240f98"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r5, 0x8004667d, &(0x7f00000000c0)) fchflags(r6, 0x40001) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000400)=""/255) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000500)=""/105) 16:00:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x9, 0x63, 0x2}) syz_open_pts() 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffffffffffeaf) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) 16:00:22 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000200)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a239d8d592d5372c6d09cc64d1244025f0c29457b4149a142788fc764401864a8b58d5777836861a8a9de817b8cbb5b4e0afe59efa6aa04bfb597614d0f2e04eea25e347d4a565403526b61140aae9e5035c7e43cbdb0d6144f1e2771c5e1c1f8aea118358dd2a9134460f1081f1449d6fba5cf182068e7e40930ebc6f6f56983355f2e7f428e4ef1b636454b25c5ea1257a54d308b285e60c66617679095f2b77e15498f26923cfa89d297e284215b2978879389d46d6db700f05c05", 0x101}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x5, r1}) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x14a) link(&(0x7f0000000100)='\x00', &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0)="2d59c6b8d7bfbe9c13de17c9935c01300000000000", 0x15) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8001}, 0x452) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x15010, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f364c6c65d223"], 0x10) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xffffffffffff5b44) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xd8, 0x0) fcntl$setstatus(r2, 0x4, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r3 = socket(0x20, 0x4003, 0x3b9a) setsockopt$sock_int(r3, 0xffff, 0xa4, &(0x7f0000000000)=0x100000001, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x3ff, 0x0, 0x500, 0x0) fsync(r1) 16:00:23 executing program 0: poll(0x0, 0xfffffffffffffc98, 0xb0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) dup(r0) pckbd_enable: command error 16:00:24 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x60}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000000c0)='\x00') socketpair(0x3, 0x4000, 0xffffffffffff4479, &(0x7f0000000100)) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x2c) select(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000100)) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x25, 0xfffffffffffffffe) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) poll(&(0x7f0000000080)=[{r0, 0x1}, {r1, 0x11}], 0x2, 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="3280543e2210fd8393680025a00791f4bd98bf435a8c8e3f410371776137735160fdfeb69c93ae8836dcd9344d35b29ec5228968bcb299f63d0c19acfa228ab25c8a6f1b575973f70e69b4a8111ca07ace1cda497afbe8e1cac4fbbfd471e4e33f64962d89f2e929121cc138fd7bab89269fe29a4dcd95e16c4a66dfdaaa812d146f8665cdce0a1fd1bed0b6a77a8938ff26e8fcea05a027d36438d314645340056e72a549fec88d7a24caaea2f6cb91adb522aa5c5b36fb436e4a43373a912045b238b38d7d92c84326b34b44e8ebbfcb7e320e134521143bf377a81102751b19ae135ccf3e9d44fcfc6648773b56181bcd48fe4b81dfbdc95bab9442d078f25f960ae4b100d13b120b122e7c02f8bb64b5b5b36ca1538cd2851f376bec2d56dfd0f064918b17b69da2c9d78fc9c80943177c14002cba40c53165abcb2fbad4f9ee9a10fc46870664f40c0a0800917228077464cea7b6306c39e0200ac95da2f49ecaba4eac41f7819d8f9163d56bca9739a4cb29122e5f70a7e589fa89c65fee80c4926c2aaeb380a16fbc48cd035d978c45bd87b57f7298558fb614dd765401f62ec36248611a158a983afa75a8a0101f7f75c09f1d9e0d3c32935053054bff0a55440ae23cdaf57c5e1326255125ebe81fb7a6df059a043b45867af2204e852adbde80e7a6c07c72418de90c05858295b296e3131780971bd7f8d2ef85628539d32cb1de63a55e2e116a99a6badc1f13ca98d1ce3e3839c6efae090dc9884b14947d8b2a8943b00e340da1d8678b3474bbf24525b1ffcdc6f29368c6239da4a14bc765eb4b02a7f9822c04a9457ae239d082c1d071ae106285480ccefbc4f27d459675cb2b49996d5f80289bbd1b3bb3e22547dceb83faf214f1c9d727ccc895f0415fd79b653b4adb32bfac288b8177e881440621ebc0994d69ded28060e707a89d17fbac8edb4dfda1d3b4574471db40a8bf4b2a2bdf11496cacde58e805a64c0868a9c82fbbcf75300ffbdd2beae1a5a311a0c4a9255c5b38bda8536594724eec85b0fed758d5f2ed00032b20746d27c6e3210e7a24b44555f13d4c0bf3f43bfb95aba092a462ca79ef9e803217a8e33087e8daa614a87248a52bc6ff8e58c757166396825fed113397f4cd95077d22a8c3ac3ec53727b7450f17f4803a47d18b30e26aadfb340e6acfbedf3e6bed9f964944a9155e528dc4fd7d9ba410ed1e8282920c84b92290024a058a5f7aa730b138c857fdcfb8a4ca6c55f29deb2b1873b15e938926c4caa3ba91e16be444a9f06d19186097a0f6a6627980217a1b88e5c7cc0d85dfcca356697045a8675c6c7644cd2b19c8bc6e076a30574ce33b968e550142abc96ea3ad4117a8ef21aa72761b970839d6a0586fb9d55acbabaf7412cdc054444a9418a406c105ebf2da30d5a10523972ce88b06ca77582c17a2318a0f453c2404bdee3fcb99de5d2b736afb9ab24aaecfd7f61acdf5e9803d6decee13c4c2cf2272bb996ef650b2e8ad106d361cfe9abea5738b26b84252c0e35ba38f6a6cba3778b4a051149c7615ecdeb49e476201c9d32de159552164773f195174acea07436fbc276bb859bbb8da85ef50c1ca454aa8d19a0f148ed5730f25bbdcc10c080c03c546a3d3e02612a71d5d99625d614f1958326add2f850c2f0c0fdcb91bc05a19cdfa4fa7f3635b4a9e49b5397a1de86515b02565343725adf2e1426f17c586273c96a3284b92ffc561dd6b40843d9ede606c8568e4718511ebd14eb6fc4484b2d3181ce161dc439430b918eeab14de98fef7768621edf29a7847d04e94ffe52a895ebb21bcc908574bf0d539711b354e299a1d2382e404777bd2a463e2057d44070516aa20d462e310fe8ed76ee72b7eab7941c15ce525369a961e35f3566fb092748f51d8b7bfe7aa3fc49ee4916f7dcea6dd9e20906b50e773603fda0763944c1c80da87390c5b6fa1394e52ffb0b6b7615331b8e7137f319b53e7432a335cdc688fdda9965295b7e8681a87432fc348d55d98541b6ee3324d40031059955e8327f1491c9a72abc5555385ce7912e8decb78ea4c045079cd20dbc1bd333f78685fb6b0c4afdf565f2ba9996ce67e2af2a9eb95c537bd1839123bfec9ab0268821afe66d3c9b52f0159eb671794e57a5835929c03dbf8cc7af78525748be182ef6867bb2f89495e10bc15fc675cbb5331f48e126d9f059ee5a0f118e53a8ad9fb6bb2c613a38e76ee9769ad9db9a6d6b3c0da7175cc83d7f5debee21cb97c4422b23a46ac4ec0560b3c9c42cc203ffbb75debe87eef5af172b98500c3e94e5dbc9940bcfb4b03d54c8125aaeda9de59af1911695bc5a6f9498266fc1d75716b4f2558a3e4a09524ed68b8518101cfa6e70321d22f6a7aae394752d5d5bebce4639aeaf90f69074c98d095a205da2cc240dd7d12ad94d98cfd3a013d8d12e8cf0f4983d1a504ded6681de1a60708dc11137874448537be05123bedb6a279e94470967dccbbd7deda75d374995f19c45a9becf72dece0f8c23ede12062771aeb375a7dc86005f2696153031ff425cf1f63215cd9cf355373c40522c2cc1ed84f8e9d41cdaa46d65667c51e176568319ea4581d4973799b479483c4e66f1216b7aefcfa23c4db961b3900ecc6af7fa517a3b98385b349ee8389ddc8b3041b14ac959727fa8b28646a6e147f2f61cf93878f8dabdc2a0ffc37fa8f0e508b06bede55fc5c3323dbea8b7f7d85ad5e449f31de590e6b4890ad630ba0c9daba8f1b1621b7755f98aef5224eefde63767443b8a8a41390a897bbaefbff91070aa696e79dfc0b7044bbaef492e3688543c3dc9a031637b3bb9b9840f72bc0425d13a64b979a2551ddbd8cd76ed7b5574f9d13c3219cd2fd1e729bb1028b6d785f3f57847828c3514c85e8bbe179163e1803a598c7fed91298a51d8f3b6f1f2ef3382d55956e8c5914cd3ab9668eaec9913401877a1d46ae11162859f78b850aa2258ec9b0444e7a860edc8b6d333a365fad79bc3af816ca6174585dcab163341f5d87c40e2a35468e57efdf9f5b3d9f28cfc047cbde885ec47b7252c46d35fd731a6d233e4aaa1d1652e76b116119d82c15741a1a6393639ffc0959d95b6bb768e608d15cf1fd792024a60e26c564e6acce7ed69c0075fd3e8e4e0c4de74fea920b5a2f824cbfe35568d500771e5a3fd1988c31e92f12a13caf2b439cc9533a6c9aea918c5890760dc4edd71782a0d8626a1e14cbc9b758588558706bd40512b32b5b6a0cd03c73f3bee7653e1be59dc5f20b8b924ff9fe3a8a2eb89f919cff1f4690969d503be362d682841119898f9f71093e8d2ca2d4bc90ad8bed155a08e12fd84880e1ea025b8f03dfb72ed52b0c4e6b28787fc72d38859af0694e53acbd7a88b106b8c076d053edb9b0cdc15769ee6ceaf55b03f48bd1cbb3d4c21df9be010f4ed51d9c22a5aad1ea17e284ab55b4a9018b5b841d86a1aa8beed64778fa32dd13071497684f3617425ac6220b271dfdbc9ae087b0b31eb82febff7878f1b17b046db3faf115a2f8ac20bd06a1aa2582e9ad2e18d9e351a0cf8f756ee5469076e22e3562367d172a9ac12266a17f0bdcc8ea8ab3d906ab37e977e16d6b578d803fdc31294ff74da797604a377b8706e4041e1060e51baf6de354df12e0345ce999779dc04eb9e98eb1abf816e0c2ebd093bcc513e77efb2789afd15bd69345cc90d8b27e808249781c63a27c999604e2f9d563df0874f740066b1497245a53c2e3414bc103a321417c798f8c7ba0531350afefcb591bfde32928cfecc49f9734025981b428b1c69b2232738baf2dbf88896c2bbbad48ce04c975aced36c0d47e5945c9c60a2c632d17bf291ca72673ff180b2deef8eca783d1f3be0a3168aee20be6c037160892fe477b198ea138c20936e2f612bf7c9805bd1956ba89cc0758c124573b3f3cdabcb220a95d8afabaaa9145c1a90232866103e62ce9df9787ed39cae7f3e40dacb95ebeecc80a29d6541c30423e67de4559e57ea034d986e1267640cdf3c65de0bfd4f1bf0ef478c09ec2c89a4f0cede52d2b7aff22838bbd8d6cec4d3b11bc6cd23f0c50a9ce30a16a986a801ac705dab9e3f078b52fc4f16eefca01d7c2b76c5c7e2240b26d2655ef55333b49fb8dc1e9d10e167e9bc240f9a0b0dbc33e3fae71f432a25f8c3598c5c12efc5660c96f5288379c7c7ccef5f8196b462e173c4cadbbe84ac7f9752bfce6c91ce70e9fb763866612c5da11bf2505c0cb94cf5cca51349fc515641fc599d766eab4c2f7d456d30999134cb24810ee447f28b86a4e722d9f9df2103e6508d42ca864c1d0e756ab98782257cdd7cdb1b5ed29e83849c8cbca183800ed8534781a5298b702c5dca55e2755c9cb94dac1d02b43440ac6e17aa28551deff19cad39469a7e717fea04f5a50945584ffa2bd082ad0bc14087fee4de1a0a19f588677e7a02641cce4565a1069bc015bc0e136c983d00214ad722a3e27e43c36b8f57d003af6f372154fb14d4520e6ba0fef66f30379f3e51c8385d924f74187a2e4a675c4c34239572821d59e88e2d20229ae73ad7ce8ba317bc62ab4261271b1ffdd7d3a5ea31e7c5308d08f7f225d481f4e329a109a2fd123ed05f29e763d250fd4e58c24b0bd3ff38a048c89a50b53d7e3592b03768983068956953840fc3ac17d0a002c61866f17e7ca8cc4b2e4bcce5e9de2b29134fe0f15c4b51f48dbbcefd8df94e6068fcc2bcc79c44990bfcf911b385168a15a011d57beecd89e9bd4dbbdb7e2eabfdc00840ac16d1f1de647eaff2adfa8d4b1d4a0d0e8a7eb9f003f80f88ea13d0342850c661b27c138297c82415feb9433fe86430536e873e5d7bfdd218907ebae576e92e0ca63017b2d6d2f464b03f144d421fa31605c39a9a758d2a7f1320057d902380e850bb872ff150fd0f3a0e68faf0b8634728f6cb9843c9a943e9e6482c374256c3edfe3fb03e0a1c9ef450d061f6afa754982ec95783cad42797c95ae5c09b231f3849e60b726d5b0b0b8ca545f2f34263c5408cf3dd114f6efbf9bdce5ec1b4e15c3020746f4542cc3381768be242b0032927649eee1a3976b74e15248988465388a8f3107f0b2a0a4745432d0e0f0cb919f38696659a70805fd146085a0d426e0d2298ae6acb3203cd09b550e5e2e23a8c37d5d82ff1c07a79fa179cc187049490b0fa966ddf136d5a889655d1b40d67e5338becd5de4aca3f8a29709cb2b913c9ca24f8ab271ad5ccc4bf66548d945761c420094e830c3bfe2eb193384614491f4a1ce995a05dad2c1fe146058f085e035ad47db759cf77129f2a3640555a6ae3e80b88a757364280ea08920359e5394131c1aa4095da204d6487f2b6f2c47ba7a79a6a567939045e3607abaef9f8b66fac62603abdd4b8573fb03ab774109c4b546eac1677f98a45c98461e61a235f24be583c936c1c16711eb25e5013d0b8fa1b4c381fe2fd6218c0f11337c859a57c700bc5607d5983cc9250172c47b05481b3433bd3e3d00231973ade38c3a2abc291325c5b829cd20594211b41635f8a07d76620a415db9fa5a20d677cb2e34fe6853db5646b6c0dbbbbf192178d7baaac7e3f88e6e791cfe1ca9fc981712da8e053b4e1456703990378c2806e943aaa2853a38588fd75b9358c7acede46559fc7d93b20e2a42848c0fd530a97ccf0bada17dc6b46dc6ecd3155de129b70a9c8f121468685796fc6c03acf7e7c32668c6959e3977c35f98a5f61b2ca125909ca3f41410ff881f84d2464b497ce2e", 0x1000) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffff0004041f8e99f667423caa008da600001a0008"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/188, &(0x7f0000000040)=0xbc) write(r0, &(0x7f00000000c0)="b00b1167427fa90df86869e6c472d002f30a942c72a6b2ae5ae791ef627b7e33bc88640f71d8430a6faa76950ea7204c2351cbfbee6598a0eca5ffdce206a2a19e4fd0537c1f", 0x46) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000280)) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="c0012e2f66696c65fa00"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200c, 0x800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0xc) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xff) pipe2(&(0x7f00000000c0), 0x10004) pipe(&(0x7f0000000000)) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c65302152b1511487015b3bb69cc3ccc185d87d0dc6bdcae7a3f710a9d5046e8c3b7d0423a752d0aecee99db991018d22f53e97f9865ae6b8fabccbaf3bdac3df1717e3855e83e91b72925d1d3d24813940462a2e6b63785846bf66b53d52b153a53a25ff4bd62456a1ad1e87abe9082d1325ac40abd54ef5fd84afc0d7fd5ff3e167002f8da8d1179b73c02657abd932cc6270556e77084f6f2b98963eeffcfa265bd2d38cefebd92fea2b41fd87b50b8090eb6f9c9934458420533485af1a6ca1549b7d0df9af1976a83f8c8d140ed814806bcb2d0e46886436de767f8a567f2ae10b4c28ad4a29310842d0bcb1d81a3ee6057e784693ae071c981ee7740913cde9200143ffbe504742463676cf675fbe91fda7a20ac18534a230fa8d2309d676108349f347ec7fc090040d0f3444d48da70916e57ca4ed5a1834d71f7946ecb419a13a39c55f793a88e24d03a9119f3d55c21b84e0b1b2197762241c"], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x5e60, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) fcntl$getown(r0, 0x5) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000717000/0x2000)=nil) pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f014d68 failed: no mapping pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f014d68 failed: no mapping 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6275738a66696c653000"], 0xe) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4000000000000000, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="04", 0x1}], 0x1) 16:00:30 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x15) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1) semget$private(0x0, 0x0, 0x1) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) socketpair(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000340)="ca78ce6ca96037b7e0ec84165ce29adbd7fec2553341bddcb35660e7dba516d2c524", 0x22}, {&(0x7f0000000380)="52d5a33288e87ccaac18cc157323048d49690ac9f5f133b7f6608a00f444cf4f1a1642bbe4ef2ec9314a60e3125f117f6ba505f4c865fc6de72bd8e5c337bfbc36dd10d22749cd5c657e6dd1e7710720ab0b8401036d49d5152400d7da44cd646b5176c0b2cf05b25d4946829dcb225c4e4093a85e8baf8ea615dde698bf22e12ed6472a75f819f3dd4a1b11979da495e02a1d695cb242f81321991527f40f374835e68666c4ab7a482d9b523807fb93d12120d5b9abab1af5621e8d868c9e0829400e4a6bcdbddcb040fd01ca5eaf542f79039f365cd11fe85f302eba77319dcdbf55bca5ad737a9f7d08958b9f26178293031a5042f28e653209066f9401452f3be438862aedd6c67e45bdf065e77b375d55331df88416fef19ced68a8a8b4a7b50a5e6473fe2c6710d6334080d2e35df32ac327af1d3c10baae96c188de9cd5ead0e7ff148ea9b8115ce02793f47094501cf7d7a5c113ef13868a6a05587b2abfd96d2105b14993656c431d10bb9ccbca1007bd5a711073e27de8b39759466624b6a42ca87ef77a26d56deaa6ce57260363ee348cde9597cba433456fbd1edcccde370b97ec07588d5b21f874f7b848e7723c4982498b2cfa4712b55c23944350fe70151b90ad595e8bb68e01fdb13b364f3d8534a2713b8d302cc4c3b24463311cccae10e32639e312e6cd701b7669ded481464adf785b713b3b7c73b461d5085e80572a4359cace9f066669f98f3a456f601976e5adfb1093524386cbaa003ef2708bb8677210b4fa534608167428fd5a8845364064998ada4e02ac2a321b15d316473e0c00d6eb91ac5917bc1f59b29e2747e7f033c08ad680cb1b1546453782a5df54706e2bbc28f9ad6e93a1e43488ce5f54bca8a91e656187ec5fd5b30e86f5f7ec23a25ad4c69048c416c4eb6b197f0a28156522530b98a5a962043437d58a3801e84313059d8ca54c8f692960cee2a5556d012c59643566c5d96209bea8250b4e35a6d5727de4ded7b972d5d7f85dfbc5aa36c336442476b0e22b878261c5369e2780bb569fc7ca6859926e819b797ef109f647d3f939dadca763ab4f643a46f1c528a6f7c3734277068583f5dd172c034438bbe85c2593057122cf498fda2dd75295edf9125eb0f3dafa2303dd29cc5cd850d240e3b4ca77a5e4337dbaff36b9b1e0e2a11f66ee29c3acc51f2f23583acc7232dff201415a5ceb5b3eea245134bdb6b20548c7e6b3964ca49a6ba09d636a6f60c8a991a256223b57ef93ec415d8124b88052a6e159d0bdc8ddd1ada51528345d086b88182661ebafbc53189498d1ce767e33332c9a1af655502eac30fa15d8569a8f0792fec8b92802ceefe7579e0066999c82462162a52d1ac6667f7c5ea989535b317b371d1f968c7c25057abc255c98a42fca4507092eea7195511433bf4b5f8ae4368786355f4db9a7106bf96183a3f5f1aed295f04b1e8caebd8f7df123ed0979d0660c49d68166f333bdb19d96479eea2690b6ad591f86140ecf488d231d25d62163373e2c40cf8c39b0831233e427b025e5ee0ec207fe004a16320d511edd9cd9a28a98b4239f874d9b949641d2e6586b3ae99730cb9e049a37e2b9c746588c4db25d968b970af65804d67a245b1bf09ab8ca4a38b178d82382c21baf93cf54520c8cebd29cf419ecb215ff20eeb5c49fd446ba9e4de39aff84cc91584dffff4e41e05f2ed8f50d00a06840947f933d7525a0adedb0d12d44a4ff481fccfa236fa6f715b3b30fbe52a31fb97d50e3a3f691fc098ab00b864d1bdfde78683149d92c493b400374a9963a5847c4e8eb3031c5f0af962d2f5efc7d6c25bbe8d95bb688359faff34397fcf2365364a0d1e85089d8e121cfde62b8ddf474d4db6b149a09bb3e2fbae5bdb3365003e4c2e5f03f7af5a6bfc8b94e7d43a6cbe52d1e018dcd499a5e274244f20f3fd80415911f13df280d8e923bcc8b92d34f7e9df8795ddc5db9e0bfa5cbdbeccdcfb2daa4097f28ac819969c0d7533055a8bb0710e667409cfdc8f2b1ae91d562a4bdcef9bd7e16b8510b02bf4c54b82448df12f0f61efbc0a1f8887135cfbd3b7e97a114e6b2e58e85fa9a7892716b10c9093e1135939861f89c809d138bc5c9b7c87172dc7d4063c0f38561b4d37bd77cc1e8d8fcca577dabc5ddc8a01f1fe9565dab9c5de3f3239f8c6eb0a5a3ab12aee154ef7d2efa7f19b2641c17b59b7ed3bf576a1f7d192d62b97659c3145b9bc0a6c0d14c206ea86f6e9df4e4dc7502500d780a3659a212ea28a04f37d1e7f59b626ea71b78c5b054f3786fcab976a52a6eda1ecdd423bd94b8ead5ffd4700162c50e8f62852029fe8ff4856f893d306a971d881e09148ab6d967d4b49b237af1edd8b1c56cb766d9c169f5fa87d642898de2b835cb564f5f05c7f3fbc5c3e2b4c29a6ad25f08af6d75ab890de8e84e661ac66a5b300892f16d968c0c6cb17703c4f02e62980f7b1a1c0491d09748e53424252eabee5de299a91459c1954de0784b97c6c5e8092b355ce79f4d66e97af76b77ad77d110111bf8a978c824ebb142a35dabeb9fc4535277817bb1450ceca72e759165a3cea76dc9849261bbb5e39d9fba7bdac5752ee016c834ac66331519108a63c8de1c77331f7a244100bc547bb93ec2e463a3dd52ed9d4ae6712a2fb9844e9ed8e16975468123d76b48269c60134736d55509c26c88fc82d2f20ac3650396f6dfeb5e024acd6e573e4d7db1044503322328c552b970be2488eaeb275eb4d2c8f040615d26a27bb7723d2ea128b6ace3450314f0ad87470ce50a049be7ca54ba7eb187163dffb17714a0bc38cd03123fc8378dc272b1126268f93a8129dd69f9ad8b44901583dcdce401ecf1a03b340b96ec8b5bab8c5ac3ea96f8f29d46445544dca05b37371c33f3058b315a0a5b6dcc7291b20aa46ade4886606a49e4b8435dd02e4a4decf014ed1c56d5f5e540ab24fd05c644ed66971d26846dab0f1296f81a28352265777d08273eafd702e8862e1f5cc73d11e71a4360e912b227569ca6d7864369c19d42ed9184d9110d74ccccd3608228aa9e3a8d06c6f95cb77e67b4ee826c7be2e2bf962e8eca6a25d4e3164d94cd70e8c25233b350cebf7d50398cc53baf7b5abff6f66fdf8789cc5bee40b6f0b6519f114671e9e2591003d479b869c0a9a9985c47e0560b6761f559b6409edb86a53285210152d026cfea8c3149dcc2439cd985c7fe8b732b6f018e2e6564f11e527e78d764ba44757e82f46ad7ec3bea60727f5689ad79adb538b117b44d8b0ed1e2c12a1bdc54f14b2074b69ed505821fa130774bf9fd632f39121bdb6c4b4866527dc0ac35018bf91b13ec9a81e09f705946282c6b07fcb843d5d87f02465e920904c4e4f1a1361a4eaf5f573e3177c0e68ab03f2f122cb60fd2413b6b2bd9bbeb3d4f88f97e2c07869fd9709b7acd4bac3c00f542ea64991632582c291d628244178e26ca43a7daf4899cc133c5c7ecea0d0352ef08cb88fd3f349d30a38d9d19a4a568209e990bd86a34d0a92b363875767d8e9786426c573aa9cec12b2d32a61b2f3aeb1a716af7ec39a29ea02654138ac46e7e03d56cd31caf590f2f7bb45afe0db1e9b2d1df42ca7f6ec6c217c0cd36eb14925c6d2b2b663a6decdde971a87e65608d4961780af22fc93c63c90e835ad6cad81421f55e5f3dee2b97773432039870857b26419832bfa620fd60cb432f62c29927a2c72e26a9d825dd8c2bcb1c31bf255ea543fc981ab4205e7d96ae3df8ca6f23fb4076bb7bd2e9f03b1b2ac4d236a09a5b106f522f116ab579c6abff2a6bdfcf74114832c3d77562bebbb2435a267ab09574abac2a72555f3fc8f9c11fb5647a1aa9c37ab7bc1dfa03d9d40551643c02baf2de99e60c23730d4e3a5c9237ecf9afa780a43707302b53e1d7b004835591e2f9eabeef98502da6101466b15ec8b684963fdb0387366b100e1666bd77be4dc353bc0da87494beaad67351f47d91713c9d3a300b355f7c14b7d213a8d5f6ec6c7000a41ea32e958681cef05fbc6cf4aa56d1c132cea4c309fc93a45b289bfee40c818fa919b06f3351b9f90124e3b0ea28cfc79724983f4fdf441a931d070ea625bb99fd9613103efeab21a5df38d314ddf4134d673f2e2f5f57d859d41e616e1bb52c5a50d76c10dd4ca20fcc3303c994228a2e9c5db21bcb446cac606d6ac98f2534cd45b814d31802da70c62e7768d949842c2db8b3f148cdbea511569a94695922d2f6ed95bae9638544807668b9c9c41fd55138fd2ef88b89e48cb6190136465a15d382fe77ff1ed7a5476eba2af82c42eb18b5b3b0ea27a28c7ca270917820db9d364cfe58fb1c1ab9ad7f8ad5c093f1aad817225bc37b19b9151b2a7d15086f00b46096b5892e4fa23f5b3959c4abaa72e0ce5cc72d9dfe2b4bd6dd5ea2430b63d06eca171d865813d92c716ab72831e9b8482c238e4fc7aaebd7b48f2cf34e365ee7b0ff1c16302f2679743ad18cf507e973fc81e77d11823328994b1ed024dc89cb093cb3b92ea331e84057cd7bf21a86e84fa042e0e51295475a4462c6e2314e99bd7e5ffba62e45870f31f7b6cf0cf22244409f3433999524d3ba657164384c8b354a9f85c589153452db0b24d5f4bce728b1e5ae35bbe41bd278281cf3303f06b1c3daf8b6f5c45b2a2a496909318a3640ba2a4379fd20f7032ed6a556b54077f47caaac4758f1f6bd1954f3d798bb3050d72d006d7ef5b03a7cb35a79fdce4c2571961f0d51a60fcad1fdba407631e0b4778c3932d3f7d13d3343839a42c30e746cdc934f5cf3015a739d7d46929a3c7fd92d8343cfd227efc427c5d1a57e76f30297df44443c5c1352ca5dfe8495dbfb67d130be052612e6e53b75aa98357ffa7e50d7ddcdee28d2f01cdf02f2814cd405d05714563f2fcd4cd95d250ccaf51ca15a3ce209f545328314295e06c98de89dc3798ec336542d34ec90b36520026143ebc0da12d26839b1ae79becb787aba95a278df99a876a36e90377f26cc29f705fe88be02efe8e4669bb34a8f8df2217d0746a416622e24ba507e364fea9f0958bd05b33f2c9760dd785ad1846df4693d49685158af8c8b267377c6cd8551eb393ab245eef55e690341d330ca35cb7b1dfd20049a07bf10001757cf14f83058b49563df7a41b2fc355f866eb3f776be5f947f1fcbff6393d394791a7cdf98947af5473df14f5cfcb057186faabda1d2b77db198596066d9295b395eb3e52b90859520d2fe605f6baa90e5e78b669247271b4e0228a3cb8675342843d3604b63f18b286bee82b19a84750a47dd55f619aaf122e7cee0aad55f776360bdee7a8d05b3f3a9b43daa8ffec0e1989dd81c8448c1fc430e3b6cb35781d356489681b76e4fd01c1082e8ce70e98251050e1cca3ae6e39a53494a2d472d7de599284b718178ad75ea9d715f1c701f8a29712fe0a88df19e49640051c54edc931d0fa33f09c30ff2668d0167964b486c83b4ad02d1e7706d2a09c7d6921f340370d0e78e5516b315c8f532ea5a6a21895a4a39eb82f70e60007144e0d2dbb63baf2aecf3680bdcd711c1bc7de7c76b11d6ac2f70c17b63c633a189d9b00ad0163df7e21369d68b033f682b37d7e39bb0909499a31cbfc7f4cacf9e92af2e2a27ab99dbff23ba6babf62afe3f24f27abadd0fe0259175cff83d157276c14947b0c65448f9b18a3567232af4fd9fbd75e7f598eae15f3571f9cfc7248fca736b79cd1cd29bd4209fca31360e5dd03784c5d7956b8688c6", 0x1000}], 0x2, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r0, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x68, 0x617b6731b574062}, 0x400) listen(r1, 0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001580)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000015c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001640)) shutdown(r1, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001680)=0x5d7a) socketpair(0x19, 0xb025deec37343e4d, 0x5, &(0x7f00000016c0)) flock(r1, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001700)=0x8bdd) poll(&(0x7f0000001740)=[{r2, 0x8}, {r3, 0x8}, {r1, 0xc5}], 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001780)) ioctl$TIOCSBRK(r0, 0x2000747b) semget(0x1, 0x7, 0x7) recvfrom(r2, &(0x7f00000017c0)=""/103, 0x67, 0x801, &(0x7f0000001840)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000080)='_', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000580)="a0", 0x1) getuid() chdir(&(0x7f00000000c0)='./file0\x00') 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x202, 0x3, 0x7fff, 0x10000, "c0060000000000000000000000000000006f00", 0x5, 0xff}) r1 = syz_open_pts() write(r1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x11) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4000000000000004) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x2) syz_open_pts() write(r1, &(0x7f0000000040)="b37a5d9eafa8714c080b15c0466f7aebf767d7a4993fb0e3a3c9e666d77d9fe562d273c22c9ef0f6e9507a90d6026562f8f2c1dc01f489abbd66c4462f3e74d23ff8c1e1fd4bd60690bb5f87b422cf19f26b3de1760cb3586606488ad1e1a96f691c839c1ef262db412c0cc660e4ae80c2c2370d99ba8cc6e15c0a134c0e227382d3e6973dd3a713dd2f62853bd492deac4e3b372bb8996cebaa12d8feecd9", 0x9f) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:30 executing program 0: r0 = syz_open_pts() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x2d4) getgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r7]) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x6, 0x6, 0x0, "84747609c7e090e6b4e358e80bcc8193547e7da2", 0x3, 0x80000001}) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x100000000004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f00000001c0)) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x14) poll(&(0x7f0000000000)=[{r0, 0x47}, {r0, 0x1}, {r0, 0x84}, {r0, 0x40}, {r0, 0x100}], 0x5, 0x7) 16:00:30 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8003fd, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000140)='m', 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000180)="1bf40feb309142a78433dfd33166c66a02507c0d7bd99eef22c0104186179167fd7eb0ba701b4ee0358c0491eba01676c16824250e7773c3759bf89d2b7a15e07826b68be526ab30ba27b9468fa59cb3505290274a428a1dcd80cbec838eef824e1aa474ed09163ba0de609fab74549d0db8b5317e53281e258b3af38890d4a92e2dcc654a1ace1c036eafe8697f98912516cfa68942cc6c16fa917c5847db57e55882d2b2c37f21b31fe72184f1ca0ed7f0", 0xb2) clock_settime(0x0, &(0x7f0000000000)={0x81, 0x10000}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x18a08, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = msgget$private(0x0, 0x287) msgrcv(r4, 0x0, 0x95, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r5) msgrcv(r4, &(0x7f0000000340)=ANY=[], 0x0, 0x2, 0x1000) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="0a3542b3f678cbb38b35125450b852b6d462b6298a78181d", 0x18}], 0x1, 0x0, 0x0, 0x400}, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x12, 0x51) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8f") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getpgid(r6) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/61, 0x3d}], 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x9, 0x4, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff81}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5c44}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2b6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xbb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd5e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x57}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x48}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x482, 0x80) 16:00:30 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:30 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) r5 = socket(0x20, 0xc003, 0xffffffffffffff32) r6 = socket$inet(0x2, 0x3, 0x800) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r10 = open$dir(&(0x7f00000004c0)='./file0\x00', 0xa0, 0x0) r11 = socket$inet6(0x18, 0xc000, 0x7) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@file={0x0, ""/27}, &(0x7f00000005c0)=0x1d) r15 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgrp() r18 = getuid() r19 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x82, 0x44) r20 = kqueue() sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a4a3450de8075b9b3232df9809349942adbbeac9d5ab9f419e6042f4bce3d5d9f1843bb38300ae674d4426774c6a675d5a79c8886356fea39820824331349dd0028c89a51a1b698ab834b8c00a53777111787d1f6d427c1d51302745f702a7d5df5fd15b355244039090e3b0ca92df283d7fc9c320314b2c6cc57e33f15790e0fba37b2a5b6d9e78186b20d3cb13ebec344d1cfbc7f061440241fe5a14912df44dc7c42ded2ad896e00fcac1b73fee5d634e09b7c804cc", 0xb7}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="fb38f9045c8c33175c5c2f344723ad01c9285cdbb10ba949d2957f86e104c1faaa159908cf3c5d33c1ed2242525c4d15eec6f3ce632c1ff808bf216e6a13857470ca9ec08526c623bef49e69114db852141466b8f0dca896095e28c3f4bf6e91", 0x60}, {&(0x7f0000000240)="ab7fcc2bcaa2ad4f8c915c4dc1ebaab3a15729137706dcbae543a787fe5a0918a421fffd30e34df34f0755394f7d4bca42fb088c32778bb1009e049e7af8d345724173c83636e8b81858fa0eb50bac34b1393198b7e951881a509592660cf84a049651dd1a3f958cdb7e90ec66bf09a05b25e4f8a3c364c2ef525de2e33fa5b2afe29f1098afb58eda5b99eb8a280869a09a85a3ae7c1f70dc655e47c06756b69a41478fd23a48d7eb1a9f6a", 0xac}, {&(0x7f0000000300)="4a4ee3746fb4c2f4fd64848447169fe3d104e96fe5d0edf576de36814151e13f272cb66a3d17a516c2fa7b7ac691432448973b1161cfa91063e9644a762c485e57846b5ab7b53cf7aa46becb3b89c99643a0af762f1c6271580b00fda07554f0ee2dfcd9cfc465f68b05e142d2c730e66f68c65f1735acef7e9a6d45ccc35b06f1e6bcd0d81bf6f4059ca065c3221b34f06e8708f1948e12bde3e0360dd3133a81005c0b", 0xa4}], 0x5, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r2}, @cred={0x20, 0xffff, 0x0, r17, r18, r0}, @rights={0x18, 0xffff, 0x1, [r19, r20]}], 0xa8, 0x401}, 0x404) setregid(r1, r2) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) fchdir(r0) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a617b57139e0036904c47d3e6bf067cecd21bdf802868ee66c69cba3e1847060a0bead51fbbf0827bd7664969f511e9f5a42d2c8dd3c79778f6b194b48d9e4fe76c6d86fd805329fa89f8c6a6d55695f97185ba5dea59139bd62f70eae75b13e13410ef1617156852137fa493acb773e2069382b0b1f01f2ab2bb244702b57d9bfc76a8b4bfb4fb8379a99a203bc7f0b91cb6ad0ddf6e03c83825cbe24f63ce84300bdee3e5725355c2b91945309581df6b21d8bb48c983a0bf58bca578940ef9958bb92b3095a828ad76fa7d1f603845f6a7a39fb817292b9ee23f1e6220208c38a3aded0f17ad96bf2eb63eec7ed896c0debdb15a6babf6374d93ea5d7ce368f3ae108a503942b1258feca7773e24a464cd1b05fe072240b84d32aa4cd2972491205000000000000009529a2cc4973aa17cb3fb177c84318ae397a14c84239c6f26c95f3eb3fa92acbccdc32cc81283bd35ba825a824dddde045393aa2fb44dfce62190d8fe761e785b6efd328d6d90191d395feb2616abb01cf15fc8074163a1769a4ce8f147b3bd2c004eafca987116b5a71492bb397f280fb839717e49b2721ec2116202151f688490e2889647e4c92f29c492ff5c61c682a9adcadc9625fe7af3c8dfd0f16f7b29458eed500a636cb292b8518a7391e5911c8d8cc5001006b0dab08592d8f496f2e91bba31226363203a888cef20854d93fbf7d31e9"], 0xdd, 0x0, 0x1800) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="541d78cd0cc23cbc67bcc10c985519b2f9dc1f874ef6f86da42ee076039ec03f46a572b60bf303d5b6421695cf9f291c77ea8ccea3b4c94ee1a3eeae0b41bbb3662bee1db8e269008fc3a92ae99fddd9b1248d30b633bce8aa8cbcb75c0f187eb9a6459a672cde2dc02f6dc1f81e959aa5cc290411df14c59a06d659ba3d97d72f43d896a196dddc5e047aa0e3d1b88afc58a7aa6a6ad475d6f04715ba3a5aa0a5f66eeb3387b3b47124284c584af4a76ba9d08312e648bf1dcb6e8c253d4c8c26421eb00a96921b35fe952f0139178be04d53d39d00646efa96c8de12b862fc3918868aba", 0xe5}], 0x1, 0x0, 0x20}, 0x0) 16:00:31 executing program 1: munmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000) utimes(0x0, &(0x7f0000000000)={{0x2, 0xfffffffffffffffc}, {0x3}}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x3, 0x6}, {0x3, 0xa16}, {0x3, 0x6}, {0x2, 0x8}, {0x2, 0x5}, {0x3, 0x7}, {0x3, 0xd40}, {0x2, 0x5}, {0x2, 0x8}, {0x3, 0x70c2}, {0x0, 0x7}, {0x3, 0x3c7b}, {0x1, 0x5}, {0x1, 0xffffffffffffffc1}, {0x1, 0x4}, {0x1, 0x1}, {0x3, 0x7}, {0x0, 0xfffffffffffff32b}, {0x3, 0x6}, {0x1, 0x8001}, {0x0, 0x3ff}, {0x1, 0x7}, {0x1, 0x7}, {0x2, 0x10000}, {0x3, 0x6}, {0x3, 0xfffffffffffffffa}, {0x1, 0x7fffffff}, {0x3, 0x6}, {0x1}, {0x3, 0x6}, {0x3, 0x3cab1d64}, {0x3, 0x4}]}) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x210}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xfffffffffffff001, 0x1}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) 16:00:31 executing program 0: getpgid(0xffffffffffffffff) r0 = getpgrp() setpgid(0x0, r0) 16:00:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xff) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:00:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r2 = socket$unix(0x1, 0x8000000000001, 0x0) accept(r1, 0x0, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:31 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000080)) getegid() /p: bad dir ino 5 aat offset 0: manngled entry ic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 33042 20513 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a14768,ffff800014a14768,2df1f6d02b356c76) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda7d0,ffff800014a14810,ffff800014a147d0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda7d0,ffff8000ffff8bc0) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff7a50,fffffd803efda7d0,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff8bc0,ffff800014a14dd8,ffff800014a14ea3) at unveil_add+0x273 sys_unveil(ffff8000ffff8bc0,ffff800014a14f10,ffff800014a14f80) at sys_unveil+0x405 syscall(ffff800014a14ff0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffd1d58,2f8a2808ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd1ce0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a14768,ffff800014a14768,2df1f6d02b356c76) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda7d0,ffff800014a14810,ffff800014a147d0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda7d0,ffff8000ffff8bc0) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff7a50,fffffd803efda7d0,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff8bc0,ffff800014a14dd8,ffff800014a14ea3) at unveil_add+0x273 sys_unveil(ffff8000ffff8bc0,ffff800014a14f10,ffff800014a14f80) at sys_unveil+0x405 syscall(ffff800014a14ff0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffd1d58,2f8a2808ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd1ce0, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a14580 rbx 0xffff800014a14630 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a14540 r9 0x1 r10 0 r11 0xcbe8fb68b5f748e4 r12 0x3000000008 r13 0xffff800014a14590 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a14570 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=33042 stat=onproc flags process=2 proc=0 pri=17, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8e18,0xffffffff822b78f0 process=0xffff8000ffff7a50 user=0xffff800014a10000, vmspace=0xfffffd803f014d68 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=1 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *20513 33042 7061 0 7 0x2 ifconfig 7061 148603 27173 0 3 0x10008a pause sh 27173 322826 67348 0 3 0x82 wait syz-executor.0 81917 149946 67348 0 3 0x82 piperd syz-executor.1 88739 264243 0 0 3 0x14200 bored sosplice 67348 517200 98352 0 3 0x82 thrsleep syz-fuzzer 67348 176603 98352 0 3 0x4000082 thrsleep syz-fuzzer 67348 278213 98352 0 3 0x4000082 kqread syz-fuzzer 67348 21211 98352 0 3 0x4000082 thrsleep syz-fuzzer 67348 137231 98352 0 3 0x4000082 thrsleep syz-fuzzer 67348 484407 98352 0 3 0x4000082 thrsleep syz-fuzzer 67348 312499 98352 0 3 0x4000082 thrsleep syz-fuzzer 67348 236322 98352 0 3 0x4000082 thrsleep syz-fuzzer 98352 43696 79420 0 3 0x10008a pause ksh 79420 511724 79669 0 3 0x92 select sshd 11619 314204 1 0 3 0x100083 ttyin getty 79669 492117 1 0 3 0x80 select sshd 87447 508237 98935 73 2 0x100090 syslogd 98935 172776 1 0 3 0x100082 netio syslogd 18446 319599 1 77 3 0x100090 poll dhclient 50618 473150 1 0 3 0x80 poll dhclient 71346 243246 0 0 3 0x14200 pgzero zerothread 65418 87602 0 0 3 0x14200 aiodoned aiodoned 96120 125509 0 0 3 0x14200 syncer update 43951 337515 0 0 3 0x14200 cleaner cleaner 14465 147838 0 0 3 0x14200 reaper reaper 31041 19557 0 0 3 0x14200 pgdaemon pagedaemon 29544 229289 0 0 3 0x14200 bored crynlk 17298 299608 0 0 3 0x14200 bored crypto 28058 483598 0 0 3 0x40014200 acpi0 acpi0 49280 241683 0 0 3 0x14200 bored softnet 57520 303518 0 0 3 0x14200 bored systqmp 27650 467475 0 0 3 0x14200 bored systq 64318 422740 0 0 3 0x40014200 bored softclock 53494 103211 0 0 3 0x40014200 idle0 12352 488015 0 0 3 0x14200 bored smr 1 201294 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 9473 6331K 6777K 78643K 11640 0 0 pcb 23 9K 10K 78643K 235 0 0 rtable 86 3K 4K 78643K 351 0 0 ifaddr 42 10K 12K 78643K 93 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 20K 78643K 70 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 1624 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 9 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 48 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 515 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 44 46K 62K 78643K 427 0 0 subproc 66 67586K 69634K 78643K 170 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 48 0 0 in_multi 22 1K 2K 78643K 73 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 235 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 77 20K 22K 78643K 1988 0 0 UVM aobj 22 2K 2K 78643K 24 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 4 0 0 NDP 8 0K 0K 78643K 27 0 0 temp 116 2700K 2828K 78643K 7191 0 0 kqueue 0 0K 0K 78643K 6 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 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 210 0 203 1 0 1 1 0 8 0 plimitpl 152 45 0 38 1 0 1 1 0 8 0 rtentry 112 67 0 34 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10 0 10 1 1 0 1 0 8 0 tcpcb 544 72 0 68 1 0 1 1 0 8 0 nd6 48 12 0 9 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 277 0 132 12 0 12 12 0 8 0 art_table 32 278 0 132 2 0 2 2 0 8 0 art_node 16 66 0 36 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 22 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2153 0 734 46 0 46 46 0 8 0 ffsino 240 2153 0 734 84 0 84 84 0 8 0 nchpl 144 3032 0 1393 61 0 61 61 0 8 0 uvmvnodes 72 2502 0 0 46 0 46 46 0 8 0 vnodes 200 2502 0 0 132 0 132 132 0 8 0 namei 1024 8574 0 8573 1 0 1 1 0 8 0 scxspl 192 18425 0 18425 8 7 1 6 0 8 1 sigapl 432 676 0 662 2 0 2 2 0 8 0 futexpl 56 7340 0 7340 1 0 1 1 0 8 1 knotepl 112 191 0 170 1 0 1 1 0 8 0 kqueuepl 104 108 0 106 1 0 1 1 0 8 0 pipepl 112 454 0 435 2 1 1 1 0 8 0 fdescpl 424 677 0 662 2 0 2 2 0 8 0 filepl 120 3669 0 3575 4 0 4 4 0 8 1 lockfpl 104 154 0 154 2 1 1 1 0 8 1 lockfspl 48 61 0 61 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 460 0 453 1 0 1 1 0 8 0 zombiepl 144 662 0 662 2 1 1 1 0 8 1 processpl 840 692 0 662 4 0 4 4 0 8 0 procpl 600 1267 0 1230 4 0 4 4 0 8 1 sosppl 128 6 0 6 2 2 0 1 0 8 0 sockpl 384 424 0 407 3 0 3 3 0 8 1 mcl64k 65536 264 0 264 35 2 33 33 0 8 33 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 6 0 6 3 2 1 1 0 8 1 mcl9k 9216 6 0 6 1 0 1 1 0 8 1 mcl8k 8192 6 0 6 1 1 0 1 0 8 0 mcl4k 4096 26 0 26 3 2 1 1 0 8 1 mcl2k2 2112 2 0 2 1 1 0 1 0 8 0 mcl2k 2048 58088 0 58046 16 10 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 97270 0 97211 24 9 15 21 0 8 8 bufpl 256 22701 0 19593 198 0 198 198 0 8 0 anonpl 16 72245 0 63564 63 2 61 61 0 62 16 amapchunkpl 152 3087 0 2958 14 9 5 14 0 158 0 amappl16 192 3284 0 2694 46 8 38 42 0 8 8 amappl14 176 41 0 39 2 1 1 1 0 8 0 amappl13 168 209 0 209 1 0 1 1 0 8 1 amappl12 160 19 0 15 1 0 1 1 0 8 0 amappl11 152 48 0 34 1 0 1 1 0 8 0 amappl10 144 275 0 271 1 0 1 1 0 8 0 amappl9 136 624 0 621 1 0 1 1 0 8 0 amappl8 128 194 0 182 1 0 1 1 0 8 0 amappl7 120 247 0 242 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 169 0 156 1 0 1 1 0 8 0 amappl4 96 883 0 855 2 1 1 2 0 8 0 amappl3 88 127 0 122 1 0 1 1 0 8 0 amappl2 80 4902 0 4857 2 0 2 2 0 8 0 amappl1 72 21434 0 20999 24 15 9 19 0 8 0 amappl 72 1532 0 1498 1 0 1 1 0 75 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 23 0 2 1 0 1 1 0 8 0 uaddrrnd 24 677 0 662 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 677 0 662 1 0 1 1 0 8 0 vmmpekpl 168 8621 0 8601 2 0 2 2 0 8 0 vmmpepl 168 77754 0 76266 111 23 88 88 0 357 19 vmsppl 264 676 0 662 2 1 1 2 0 8 0 pdppl 4096 1360 0 1324 6 1 5 6 0 8 0 pvpl 32 228605 0 216920 155 7 148 148 0 265 34 pmappl 200 676 0 662 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 388 0 28 11 0 11 11 0 8 0